It is well known that a two dimensional system to first order is locally Hamiltonian from Darboux' theorem. For example, ˙x=f(x,y),˙y=g(x,y)
If I had a system and wanted to solve it's dynamics, is there a way I could test to see if it is Hamiltonian? By this I mean, let us assume I have a collection of variables and can monitor their time evolution in a computational experiment. Is there a way I can use the very powerful theory of Hamiltonian mechanics to someway solve my own system? i.e how can I take it beyond the use of qs and ps to solve my own problems!
Answer
There is the well-known condition for a system ˙xi=fi(x1,…,x2n),i=1,…,2n
Then (1) admits a local Hamiltonian reformulation of the form (2) if and only if, everywhere on Ω, ∂Fi∂xk=∂Fk∂xii,k=1,…,2n.
Obviously this is a very particular case where we also suppose that the coordinates x1,…,x2n are canonical. It is however possible that an Hamiltonian re-formulation of the initial system arises after having also changed the initial coordinates.
No comments:
Post a Comment