Задача:Необходимо разработать систему адаптивного управления ориентацией твёрдого тела, главные моменты инерции которого неизвестны.
1. Для начала рассматриваю неадаптивную систему управления. Ориентацию тела относительно неподвижной СК задаю нормированным кватернионом. Из уравнений Эйлера динамики вращательного движения и кинематических уравнений Пуассона я получил следующую систему ДУ:
(суммирование ведётся по повторяющимся парам индексов,
- символ Леви-Чивиты).
- вектор состояния (вектор угловой скорости, заданный в связанной с телом СК).
- векторы параметров (компоненты векторов - различные комбинации главных моментов инерции)
- вектор выхода (векторная часть кватерниона).
- вектор управления (вектор момента силы, задан в связанной с телом СК)
Данная система является стационарной, т.к. не содержит явной зависимости от времени. Положением равновесия системы является начало координат (
).
2. Теперь необходимо найти закон управления
при котором система будет устойчива и, в идеале, некоторые параметры переходного процесса будут принимать экстремальные значения. Для выполнения условия устойчивости можно задать функцию Ляпунова в виде
,
- положительно определенные матрицы.
Далее, находим производную от выбранной функции Ляпунова в силу приведённой выше системы ДУ и подбираем вектор
таким образом, чтобы полученная производная была отрицательно определённой:
Сейчас, по идее, нужно подставить производные и получится довольно громоздкая штуковина. Даже и не знаю как такое решать. Единственное, что приходит в голову - выделить из всей суммы 3 слагаемых и на каждое из них наложить ограничение < 0. Получится что-то типа такого:
Может есть более разумные/оптимальные способы нахождения закона управления? Хотелось бы услышать советы.
3. продолжение следует...