Главная страница
Навигация по странице:

  • 14.2. Рекуррентные методы Пусть известен вектор состояния a

  • Введение в механику. Введение в динамику космического полёта


    Скачать 2.84 Mb.
    НазваниеВведение в динамику космического полёта
    АнкорВведение в механику
    Дата17.03.2023
    Размер2.84 Mb.
    Формат файлаpdf
    Имя файлаvvedenie_v_dinamiku_kosmicheskogo_polyot.pdf
    ТипДокументы
    #997464
    страница18 из 19
    1   ...   11   12   13   14   15   16   17   18   19
    14.1. Метод наименьших квадратов
    Пусть измеряются некоторые параметры движения КА , ,
    x y z
    (их число не обязательно равно трем), которое можно представить как известные однозначные функции элементов орбиты
    1 2
    6
    ,
    ,
    ,
    a a
    a
    и времени .t Тогда можно записать
    1 2
    6 1
    2 6
    1 2
    6
    ( ,
    ,
    ,
    , ),
    ( ,
    ,
    ,
    , ),
    ( ,
    ,
    ,
    , ).
    x
    x a a
    a t
    y
    y a a
    a t
    z
    z a a
    a t



    (14.1)
    Если произведено
    > 6
    m
    измерений (здесь не существенно, измеряются ли разнородные величины или однородные для разных моментов времени
    1 2
    , ,
    t t
    ), то, используя равенства (14.1), можно записать систему уравнений
    1 1
    2 6
    1 1
    2 6
    ( ,
    ,
    ,
    )
    ,
    ,
    ( ,
    ,
    ,
    )
    m
    m
    a a
    a
    b
    a a
    a
    b




    ,
    (14.2) где
    i


    известные функции (
    1,..., ),
    i
    m

    а
    i
    b

    величины, определяемые из проведенных измерений и, следовательно, содержащие ошибки. Допустим, что известно грубое приближение искомого решения
    (0)
    (0)
    1 1
    6 6
    ,
    ,
    a
    a
    a
    a


    (14.3)
    Обозначим разницу между приближенными и точными значениями элементов орбиты буквой ,

    (0)
    (
    1,...,6)
    i
    i
    i
    a
    a
    i

     

    55
    Иоганн Карл Фридрих Гаусс (Johann Carl Friedrich Gauß, 1777–1855).
    Немецкий математик, астроном и физик, считается одним из величайших математиков всех времён, «королём математиков». Лауреат медали Копли
    (1838), иностранный член Шведской (1821) и Российской (1824) Академий наук, английского Королевского общества.

    193
    Считая функции
    i

    дифференцируемыми, запишем
    6
    (0)
    (0)
    1 6
    1 6
    =1
    ( , , )
    (
    , ,
    )
    i
    i
    i
    k
    k
    k
    a
    a
    a
    a
    a
    

     




    ,
    (14.4) где частные производные
    ( ,
    1,...,6)
    i
    k
    i k
    a
    


    берутся для точки
    (0)
    (0)
    1 6
    (
    ,
    ,
    ).
    a
    a
    Подставляя (14.4) в (14.2), получаем систему линейных уравнений
    6 6
    1 1
    =1
    =1
    ,
    ,
    k
    k
    mk
    k
    m
    k
    k
    A
    B
    A
    B
     
     


    ,
    (14.5) где
    ( = 1,..., )
    i
    i
    i
    B
    b
    i
    m
     

    Причем
    (0)
    (0)
    1 6
    (
    ,
    ,
    )
    i
    i
    a
    a
     

    , а
    =
    i
    ik
    k
    A
    a
    

    Чтобы избавиться от избыточности системы (14.5), следует обратиться к решению задачи в иной постановке, которая накла- дывает на нее новые условия. Пусть ими будет требование мини- мума величины
    ,
    T
    определяемое выражением
    2 2
    6 6
    1 1
    =1
    =1
    k
    k
    mk
    k
    m
    k
    k
    T
    A
    B
    A
    B





     
     
     










    Очевидно, что это требование говорит о стремлении отыскать такие
    ( = 1,...,6),
    k
    k

    которые дадут в некотором смысле минимальные ошибки определения
    k
    a
    Необходимое условие минимума T имеет вид
    0 (
    1,..., 6)
    k
    T
    k



    
    В отличие от системы (14.5) последняя система содержит точно шесть уравнений, решение которых дает значения
    1 6
    ,
    ,
    ,


    поз- воляющие уточнить принятое выше приближение (14.3)
    (1)
    (0)
    k
    k
    k
    a
    a

     
    (14.6)

    194
    Это первое приближение можно, в свою очередь, уточнить, повторив описанную процедуру, в которой вместо значений
    1 6
    ( ,
    ,
    ),
    a
    a
    взятых из (14.3), берутся значения
    (1)
    =
    ,
    k
    k
    a
    a
    определяемые равенствами (14.6). Процесс последовательных уточнений прекращается, как только разность между двумя последовательными значениями вычисленных элементов
    k
    a
    станет меньше заданной величины. Здесь опускаются доказательство сходимости описанного процесса и изложение различных возможных усовершенствований метода.
    Метод наименьших квадратов широко применяется в науке в силу его простоты, универсальности и свойственной ему опти- мальности. Однако ему свойственны и недостатки. Применительно к задачам космонавтики одним из основных недостатков является, условно говоря, его «статичность». Он прекрасно приспособлен для обработки некоторого неизменного массива измерительной ин- формации. Представим себе, однако, что этот массив все время пополняется новыми измерениями и ждать конца процесса изме- рений нельзя. Тогда задачу можно поставить так. Пусть на момент
    t
    имеется m измерений. Определяем элементы орбиты, исходя из этого числа измерений. На момент
    2 1
    >
    t
    t
    число измерений воз- растает и становится, например, равным
    1.
    m

    Тогда новое опре- деление элементов орбиты будет, вообще говоря, точнее, поскольку число измерений увеличилось. Следовательно, после каждого но- вого измерения следует производить новое определение элементов орбиты. Если пользоваться методом наименьших квадратов или иным аналогичным методом, то после каждого нового измерения следовало бы заново проводить всю достаточно громоздкую про- цедуру вычислений. Возникает естественное желание: определив элементы орбиты, основываясь на m измерениях, после каждого очередного измерения не вычислять их заново, а уточнять их, ос- новываясь на этом новом измерении. Так возникает идея рекур-
    рентных методов.
    14.2. Рекуррентные методы
    Пусть известен вектор состояния a с компонентами
    1 6
    ,
    ,
    ,
    a
    a
    полученный путем обработки массива информации, состоящего из

    195
    m измерений. Укажем на это обстоятельство индексом
    m при обозначении вектора a. Пусть выполнено (m
    +
    1)-е измерение. Обо- значим его
    1
    m

    b
    Тогда для реализации высказанной идеи нужно построить алгоритм

    такой, чтобы оказалось справедливым ра- венство
    1 1
    (
    ,
    )
    m
    m
    m


     
    a
    a
    b
    (14.7)
    Такие методы разработаны, они обычно называются рекуррент-
    ными алгоритмами фильтрации. Примером такого фильтра являет- ся распространенный фильтр Калмана
    56
    . При всем разнообразии реализации фильтра (расширенный фильтр Калмана, сигма-точеч- ный фильтр Калмана, фильтр Калмана–Бьюси, гибридный фильтр
    Калмана
    ) его идея весьма простая. По схеме предиктор–корректор
    (предсказание–корректировка) на основании линеаризованной и дискретизированной динамической модели по известному на текущему момент фазовому состоянию механической системы с учетом неточного знания модели предсказывается ее фазовое состояние на следующий момент времени. По поступающему в этот момент времени измерению с учетом погрешности предсказанное состояние корректируется. Далее процесс повторяется. На языке формул это в сильно упрощенной форме выглядит следующим образом
    57
    Имеем модель движения
    ( , )
    x
    F x t
    q


    и модель измерений
    ( , )
    U x t
    r



    , где x

    фазовый вектор,


    измерение, ,
    q r

    шумы модели и измерений с ковариационными матрицами
    58
    ,
    Q R
    соответственно, подчиняющиеся определенным и, как правило,
    56
    Рудольф Эмиль Калман (венг. Kálmán Rudolf Emil), родился в 1930 году в Будапеште – инженер и исследователь в области теории управления. Внёс существенный вклад в современную теорию управления, наиболее изве- стен как создатель фильтра Калмана.
    57
    Методы обработки измерений: учеб. пособие / А.К. Платонов, Д.С. Ива- нов. М.: МФТИ, 2013. 108 с.
    58
    Ковариационная матрица случайного вектора – квадратная симмет- рическая неотрицательно определенная матрица, на диагонали которой располагаются дисперсии компонент вектора, а внедиагональные элемен- ты – ковариации (мера линейной зависимости двух случайных величин) между компонентами.

    196 невыполняемым на практике условиям. После линеаризации и дискритизации этих моделей получаем:
    1
    ,
    k
    k
    k
    k
    k
    k
    x
    Fx
    q
    Ux
    r






    Здесь нижний индекс k обозначает текущий момент времени, k

    1 – предыдущий момент, знак минус в верхнем индексе будет обоз- начать предсказанное промежуточное значение.
    На входе фильтра имеем определенные в прошлый момент времени состояние системы
    1
    k
    x

    и ошибку
    1
    k
    P

    Предсказываем состояние системы и ошибку ковариации в следующий момент времени по формулам:
    1
    k
    k
    x
    Fx



    ,
    1
    k
    k
    P
    FP F
    Q





    Для корректировки состояния по поступившему измерению
    k

    вычисляем матрицу усиления Калмана (или матрицу релаксации)
    1
    (
    ) ,
    k
    k
    k
    K
    P U UP U
    R







    обновляем оценку состояния с учетом поступившего измерения
    (
    )
    k
    k
    k
    k
    k
    x
    x
    K
    Ux






    и обновляем ошибку ковариации
    (
    )
    k
    k
    k
    P
    E
    K U P



    Далее процесс повторяется для уточнения состояния системы по вновь поступившему измерению.
    Обратимся к одной элементарной задаче, которая хорошо ил- люстрирует суть рекуррентных методов. Пусть необходимо найти наиболее вероятное значение некоторой координаты
    ,
    a
    причем алгоритм нахождения этого наиболее вероятного значения сводится к вычислению среднеарифметического значения многократного измерения
    i
    b
    этой координаты
    =1 1
    m
    m
    i
    i
    a
    b
    m


    Здесь индекс m при величине
    ,
    a
    как и выше, указывает на то, что она найдена путем обработки m измерений. Пусть теперь произведено еще одно (m
    +
    1)-измерение. Тогда уточненное значение величины a будет
    1 1
    =1 1
    1
    m
    m
    i
    i
    a
    b
    m





    (14.8)

    197
    Если рассмотреть разность
    1
    ,
    m
    m
    a
    a


    то несложные преобра- зования позволяют найти следующее равенство:
    1 1
    1
    m
    m
    m
    ma
    b
    a
    m





    (14.9)
    Полученное выражение имеет вид соотношения (14.7). Про- иллюстрируем эффективность рекуррентного алгоритма (14.9) определения a следующим образом. Пусть, например,
    = 1000.
    m
    Тогда нахождение
    1
    m
    a

    по формуле (14.8) потребует выполнения около 1000 элементарных операций, в то время как использование соотношения (14.9)

    всего лишь четырех таких операций. Неуди- вительно, что в космонавтике, где нередко приходится иметь дело с очень большими массивами постепенно накопляемой измеритель- ной информации, рекуррентные алгоритмы фильтрации находят самое широкое применение. Это дает возможность располагать в любой момент времени t наиболее вероятным значением вектора состояния, например орбиты a, непрерывно уточняемым практи- чески в темпе приема измерительной информации.

    198
    Заключение
    Ограниченный объем семестрового курса не дает возможность изложить материал с необходимой степенью строгости и детали- зацией. За пределами курса остались важные с точки зрения со- временного использования аппарата динамики космического полета темы. В первую очередь следует упомянуть использование двига- телей малой тяги для изменения параметров орбиты вплоть до вы- хода космического аппарата за пределы грависферы планеты и осуществления межпланетной миссии. Особенно это важно для бурно развивающегося направления освоения космического про- странства с использованием малогабаритных аппаратов с прису- щими им ограничениями. Новые типы движителей малой тяги, например, электроспрейные (коллоидные) двигатели, солнечный парус из современных материалов, тросовые системы обеспечивают необходимые тяговые характеристики и позволяют реализовывать межпланетные миссии, а также искать решения катастрофически надвигающейся проблемы космического мусора. Решение этих за- дач неотделимо от использования современных методов теории динамических систем, о чем кратко говорится в лекции о точках либрации. Не рассмотрены способы построения орбитальных группировок КА. Этот список можно продолжить. Совсем не за- тронута тема вращательного движения КА относительно своего центра масс и вопросы управления ориентацией. Это сделано спе- циально, так как она является содержанием специального курса, читаемого автором студентам-старшекурсникам, специализирую- щимся на вопросах динамики полета и управления КА. Аналогично, именно детальные курсы, которые ждут студентов в дальнейшем на базовых кафедрах, дают возможность опустить отдельные вопросы при изложении основ динамики космического полета. Не рассмот- ренные в лекциях темы можно найти в рекомендованной литера- туре, список которой приведен в конце издания. Конечно, он не может претендовать на полноту, но, с другой стороны, автор и не ставил перед собой цель объять необъятное. Заинтересовать сту- дента, дать общий взгляд на задачи динамики космического полета, обратить его внимание на текущие тренды

    это цель изложенных лекций.

    199
    В пособии нет заданий и задач. Автор придерживается мнения, что решению задач надо учить специально, прослушать лишь курс лекций недостаточно. Для этого надо значительно увеличить объем часов, выделяемых на курс, и ввести практические занятия. В рам- ках лекционного курса контроль знаний студентов осуществляется путем проведения нескольких экспресс-контрольных по пройден- ным темам, что позволяет осуществить обратную связь с аудито- рией и определить уровень освоения материала.
    По-видимому, в силу известных обстоятельств роль современ- ных математических методов и проработанных на их базе методи- ческих и прикладных вопросов по теории движения и управлению
    КА будет возрастать, ибо новые все усложняющиеся задачи необ- ходимо будет решать в условиях ограниченности ресурсов. Причем это касается не только вопросов динамики и управления движением, но и других сторон функционирования КА

    электроники, матери- аловедения, связи, вычислительных средств, средств вывода на орбиту.

    200
    Литература
    1. Раушенбах Б.В., Овчинников М.Ю. Лекции по динамике космического полета. М.: МФТИ, 1997. 188 с.
    2. Дубошин Г.Н. Небесная механика. Основные задачи и методы. Изд. 3-е.
    М.: Наука, 1975. 800 с.
    3. Охоцимский Д.Е., Сихарулидзе Ю.Г. Основы механики космического полета. М.: Наука, 1990. 448 с.
    4. Эльясберг П.Е. Определение движения по результатам измерений. М.:
    Наука, 1976.
    5. Мирер С.А. Механика космического полета. Орбитальное движение.
    М.: Резолит, 2007. 270 с.
    6. Маркеев А.П. Точки либрации в небесной механике и космодинамике.
    М.: Наука, 1978. 312 с.
    7. Балк М.Б. Элементы динамики космического полета. М.: Наука, 1965.
    340 с.
    8. Белецкий В.В. Очерки о движении космических тел. Изд. 3-е испр. и доп. М.: Изд-во ЛКИ, 2009. 432 с.
    9. Прикладная небесная механика и управление движением: сб. статей, посвящ. 90-летию со дня рожд. Д.Е. Охоцимского / сост. Т.М. Энеев,
    М.Ю. Овчинников, А.Р. Голиков. М.: ИПМ им. М.В. Келдыша, 2010.
    368 с. (http://keldysh.ru/memory/okhotsimsky/)
    10. Механика космического полета / М.С. Константинов, Е.Ф. Каменков,
    Б.П. Перелыгин, В.К. Безвербый; под ред. В.П. Мишина. М.: Маши- ностроение, 1989.
    11. Иванов Н.М., Лысенко Л.Н. Баллистика и навигация космических аппа- ратов: учебник для вузов. 2-е изд., перераб. и доп. М.: Дрофа, 2004. 544 с.
    12. Бахшиян Б.Ц., Федяев К.С. Основы космической баллистики и нави- гации: курс лекций. М.: ИКИ РАН, 2013. 119 с.
    13. Полет космических аппаратов: Примеры и задачи: справочник /
    Ю.Ф. Авдеев, А.И. Беляков, А.В. Брыков и др.; под общ. ред.
    Г.С. Титова. М.: Машиностроение, 1990.
    14. Battin R.H.An Introduction to the Mathematics and Methods of Astrody- namics. AIAA Inc. Publ, 1999.
    15. Vallado D.A. Fundamentals of Astrodynamics and Applications. Second ed.
    Kluwer & Microcosm Publ, 2001. 958 p.
    16. Rauschenbach B.V., Ovchinnikov M.Yu. and McKenna-Lawlor S. Essential
    Spaceflight Dynamics and Magnetospherics. Kluwer & Microcosm Publ,
    2003. 416p.
    17. Черток Б.Е. Ракеты и люди. В 4-х томах. 2-е изд. М.: Машиностроение,
    1999.

    201
    1   ...   11   12   13   14   15   16   17   18   19


    написать администратору сайта