А какие критерии на систему для того, что бы было возможно ввести эти переменные?
У системы должно быть N (число степеней свободы) интегралов движения, скобка Пуассона любой пары из которых равна нулю. Впрочем, в последнее время разработаны так называемые некоммутативные методы, при которых условие равенства нулю указанных скобок Пуассона заменяется на условие, чтобы эти наблюдаемые составляли алгебру Ли (т.е. скобка Пуассона любой пары из N наблюдаемых должна быть равна не обязательно нулю, но линейной комбинации этих N наблюдаемых).
Но это все, на сколько мне известно, лишь теоремы существования -- вещь абсолютно бесполезная. А как строить переменные действие-угол конструктивно (хотябы в классическом, коммутативном случае) я сам бы хотел знать.
Замечу, что если есть не N, а 2N наблюдаемых, скобка Пуассона которых выражается линейно через эти 2N наблюдаемых, то нахождение решений становится тривиальным: сводится к системе линейных уравнений. Так что в содержательном смысле задача заключается в том, чтобы из набора из N наблюдаемых построить 2N наблюдаемых, порождающих алгебру Ли относительно скобки Пуассона.