Научная статья на тему 'Пример синтеза оптимального управления на основе прогнозирующей модели'

Пример синтеза оптимального управления на основе прогнозирующей модели Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
121
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА СТУДЕНТОВ / ПРОГРАММЫ МОДЕЛИРОВАНИЯ / ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ / ОСЕСИММЕТРИЧНЫЙ КОСМИЧЕСКИЙ АППАРАТ / УГЛОВАЯ СТАБИЛИЗАЦИЯ / INFORMATION TECHNOLOGIES / RESEARCH WORK OF STUDENTS / MODELING PROGRAMS / SIMULATION MODELING / AXISYMMETRIC SPACECRAFT / ANGULAR STABILIZATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кундрюкова Наталья Ивановна, Трофименко Владимир Николаевич, Харченко Лидия Николаевна

Рассмотрены вопросы использования инфокоммуникационных технологий в учебном процессе, направленные на привлечение студентов к научно-исследовательской работе. Рассмотрено использование интеллектуальных лабораторных комплексов, а также применение программ математического моделирования. В качестве примера представлены результаты имитационного моделирования в среде Mathcad управления угловыми скоростями осесимметричного космического аппарата.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кундрюкова Наталья Ивановна, Трофименко Владимир Николаевич, Харченко Лидия Николаевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

EXAMPLE OF DESIGN OF OPTIMUM CONTROL ON THE BASIS OF PREDICTIVE MODEL

The article considers the questions of infocommunication technologies use in educational process directed to the involvement of students in research work. The use of intellectual laboratory complexes, as well as the application of mathematical modeling programs is considered. As an example, the paper provides the results of simulation modeling in Mathcad environment of angular speeds management of axisymmetric spacecraft.

Текст научной работы на тему «Пример синтеза оптимального управления на основе прогнозирующей модели»



UDC 517. 977. 57: 001.891.53

EXAMPLE OF DESIGN OF OPTIMUM CONTROL ON THE BASIS OF PREDICTIVE MODEL

N. I. Kundryukova, V. N. Trofimenko, L. N. Kharchenko

Don State Technical University, Rostov-on-Don, Russian Federation

of

in

УДК 517. 977. 57: 001.891.53 ПРИМЕР СИНТЕЗА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ НА ОСНОВЕ ПРОГНОЗИРУЮЩЕЙ МОДЕЛИ

Н. И. Кундрюкова, В. Н. Трофименко, Л. Н. Харченко

Донской государственный технический университет, г. Ростов-на-Дону, Российская Федерация trofimvn@mail.ru

Рассмотрены вопросы использования инфокоммуникационных технологий в учебном процессе, направленные на привлечение студентов к научно-исследовательской работе. Рассмотрено использование интеллектуальных

лабораторных комплексов, а также применение программ математического моделирования. В качестве примера представлены результаты имитационного моделирования в среде Mathcad управления угловыми скоростями осесимметричного космического аппарата.

Ключевые слова: информационные технологии, научно-исследовательская работа студентов, программы моделирования, имитационное моделирование,

осесимметричный космический аппарат, угловая стабилизация.

Введение. Как известно, инфокоммуникационные технологии в образовании основываются на использовании совокупности систем телекоммуникаций, вычислительной техники, а также универсального программного обеспечения и специализированного программного обеспечения, направленного на решение конкретных задач в различных областях знаний. Компьютер стал основным средством, используемым практически во всех видах учебной деятельности как студентов, так и преподавателей. Применение компьютеров позволяет повышать эффективность обучения за счет обеспечения обратной связи с обучаемыми, обеспечения индивидуализации учебного процесса, повышения наглядности учебного процесса, организации коллективной и групповой работы [1].

Роль инфокоммуникационных технологий в привлечении студентов к научно-исследовательской работе. Развитие инфокоммуникационных технологий и их успешное внедрение в учебный процесс позволили применять элементы научных исследований в учебном процессе и, тем самым, привлекать студентов к научно-исследовательской работе. В этом можно выделить два направления.

trofimvn@mail.ru

The article considers the questions infocommunication technologies use educational process directed to the involvement of students in research work. The use of intellectual laboratory complexes, as well as the application of mathematical modeling programs is considered. As an example, the paper provides the results of simulation modeling in Mathcad environment of angular speeds management of axisymmetric spacecraft.

Keywords: information technologies, research work of students, modeling programs, simulation modeling, axisymmetric spacecraft, angular stabilization.

Первое направление связано с применением интеллектуальных лабораторных комплексов, позволяющих не только автоматизировать проведение измерений, но и разрабатывать собственные алгоритмы обработки и представления данных. К ним можно отнести комплекс современных средств беспроводной связи на основе автоматизированной измерительной станции PXI RF [2], комплекс лабораторных работ на основе среды разработки приложений AVR-Studio [3, 4], лабораторное оборудование Siemens HiPath 3800, используемый в Северокавказском филиале МТУСИ [5], лабораторные комплексы по цифровой и аналоговой электронике на основе платформы NI ELVIS (NI Educational Laboratory Virtual Instrumentation Suite) и на основе графического языка программирования LabVIEW [6, 7] и др. Реализация технических и технологических решений посредством использования современных промышленных лабораторий позволяет осуществить комплексный подход к освоению студентами новых перспективных технологий. Использование такой лабораторной базы является прекрасной основой теоретических знаний и практических навыков будущих инженеров с привязкой к реальным производственным и технологическим процессам, а также к научным исследованиям [2].

Другое направление привлечения студентов к научно-исследовательской работе связано с использованием в образовательном процессе современных инструментальных программных продуктов, позволяющих студентам уменьшить трудоемкость вычислений, облегчить моделирование и визуализацию результатов исследований и не предполагающих глубоких знаний традиционных языков программирования. Еще 20 лет назад исследователь, аспирант, научный работник, выполняющий теоретические расчеты, должен был владеть на высоком уровне одним из языков программирования, таких как Basic, C++, Pascal, Fortran и др. На изучение языка до требуемого уровня требовалось много времени. То есть исследователь являлся еще и программистом. К современным программным продуктам, позволяющих выполнять имитационное моделирование, и не требующих от пользователя глубоких знаний программирования можно отнести программы математического моделирования Mathcad, Matlab, Maple, графический язык программирования сверхвысокого уровня NI LabVIEW и др.

Синтез оптимального управления. В качестве примера второго подхода к привлечению студентов к исследовательской работе рассмотрим использование программы математических расчетов Mathcad в задаче моделирования управления угловыми скоростями осесимметричного космического аппарата. При решении задачи управления космический аппарат в первом приближении можно представить твердым телом с одной осью симметрии [8].

Движение такого объекта в соответствии с [9] описывается уравнениями

где А — приведенный момент инерции; м1 (/), м2 ((), м3 (() и и1 ((), и2 ((), и3 (() — угловые скорости и управления как функции времени соответственно.

Введем обозначения для векторов угловых скоростей и управлений:

т

где т — символ транспонирования.

Закон управления синтезирован на основе оптимизации функционала Красовского по методу прогнозирующей модели [10]. Оптимальное управление и0 по критерию обобщенной работы

щ (t) + Aw2 (t) w3 (t) = Щ (t), W] (V)=W'l (о) при t = 0, W-, (/) —Aw1 (i) = (i), W't (0) при t = 0,

w3(t^ = u3(t^, (0) при t = 0,

'2

(1)

J =

I (^TQW) dt+11 (утK"V + UTK~ 1У0) dt

г1 ^ г 1

определяется из выражения

Уо(')= - К

| вт (s,') Q W(s,')ds

(2)

где К, Q — положительно определенные матрицы весовых коэффициентов; ^ — параметр, имеющий смысл времени.

В выражении (2) фундаментальная матрица G(s,í) определяется решением следующего уравнения:

д в^,')

д я

= К

в( V) , в= ^ = I,

где I — единичная матрица; — матрица Якоби уравнений свободного движения системы (1). Эти уравнения имеют вид

Й'] (л) + Ам'2 (л) "И'з (л) = 0, (У^И'] (?) при Й'т — (^)и'з (л) =0, И'т (л^Ш, (?) при Й'з(£)=0, м'з пРи

В результате преобразований найден закон оптимального управления в замкнутой форме

[11]:

к1

'Ч (') = - у1 Щ (41 + 42 ) ('2 - ') - [Щяп2Р - Щ 2р) -1] [■,

и2 (') = -12 I ^2 (41 + 42 ) ('2 - ') + [ЩЫП2Р - Щ (С0*2Р) - 1] [ ,

Щз4з ((2 -') + ^^^т2[(Щ -Щ ) (sin2р - 2рсо^2р) - 2щщ (со^2р + 2рят2р -1)

(3)

(4)

(5)

В формулах (6)-(8) а = ^^; Р = А щ (' - ^); матрицы К, Q имеют диагональный вид.

Имитационное моделирование. Для формирования имитационной модели управления угловой стабилизацией был использован пакет математического моделирования МаШсаё [12]. Решение системы дифференциальных уравнений выполним методом Рунге-Кутта с постоянным шагом при помощи функции гк^1хеё(). На рис. 1 представлен фрагмент модели управления угловой стабилизацией на рабочем листе МаШсаё. Функции п0(а, I), п1(ю, I), п2(ю, $ реализованы на основе выражений (3)-(5).

-ю - u0(ю,t) - ^(ю ,t)

V -^(юД) /

a := rkfixed(ю, 0,tk ,M, О2) Рис. 1 . Фрагмент имитационной модели управления угловой стабилизацией

Результаты расчетов для начальных условий щ (0) = 2,5 с 1, щ (0) = -1,7 с 1, щ (0) = 1,2 с 1, с приведенным моментом инерции А = 0,955 представлены на рис. 2 и 3. Интервал оптимизации [0; 2,5 сек].

и

X

Рис. 2. Графики изменения угловых скоростей: Щ (*) (_), Щ (*) (___), Щ (*) (.....), рад/сек,

-10

Рис. 3. Графики изменения управляющих воздействий: "1 (() (_), «2 {*) (___), "з ) (.....), рад/сек2

Анализ расчетов позволяет сделать следующие выводы. Полученные при моделировании графики соответствуют переходным процессам, представленным в [10]. Это подтверждает корректность представленной программы имитационного моделирования.

Заключение. Разработанная в ходе научно-исследовательской работы имитационная модель может быть использована, во-первых, в учебном процессе при изучении динамики космических аппаратов. Во-вторых, для проведения дальнейших научных исследований магистрами и аспирантами, так как для формирования управления объектами, имеющими форму, незначительно отличающуюся от осесимметричного тела, выражения (3)-(5) можно использовать в качестве первого приближения для синтезируемого управления.

Библиографический список.

1. Пащенко, О. И. Информационные технологии в образовании: учебно-методическое пособие / О. И. Пащенко. — Нижневартовск: Изд-во Нижневарт. гос. ун-та, 2013. — 227 с.

2. Братченко, Н. Ю. Инфокоммуникационные технологии как инновационная образовательная среда в техническом вузе / Н. Ю. Братченко, Т. А. Михайличенко // Инженерное образование. — 2012, №11. — С. 129.

3. Варданян, А. Ю. Применение свободного программного обеспечения для разработки цикла лабораторных работ по исследованию микроконтроллеров / А. Ю. Варданян,

L4QQ/J

В. Н. Трофименко // Современные проблемы многоуровневого образования: сб. тр. XI междунар. науч.-метод. симп. — Ростов-на-Дону, 2014. — С. 269-272.

4. Трофименко, В. Н. Цифровые устройства и микропроцессоры: Микроконтроллеры. Методическое пособие для выполнения лабораторных работ. Ч. 2 / В. Н. Трофименко, Е. Н. Трофименко. — Ростов-на-Дону : РИС ЮРГУЭС, 2006 г. — 104 с.

5. Манин, А. А. Использование оборудования Siemens HiPath 3800 для специалистов связи в СКФ МТУСИ / А. А. Манин, Д. В. Скловец, И. А. Сосновский // Труды СевероКавказского филиала Московского технического университета связи и информатики. — 2001. — № 2. — С. 342-344.

6. Пейч, Л. И. LabVIEW для новичков и специалистов / Л. И. Пейч, Д. А. Точилин, Б. П. Поллак. — Москва : Горячая линия-Телеком, 2004. — 384 с.

7. Евдокимов, Ю. К. LabVIEW для инженера. Практическое руководство для работы в программной среде LabVIEW / Ю. К. Евдокимов, В. Р. Линдваль, Г. И. Щербаков. — Москва : ДМК Пресс, 2007. — 400 с.

8. Тихонравов, М. К. Основы теории полета и элементы проектирования искусственных спутников Земли / М. К. Тихонравов [и др.]. — Москва : Машиностроение. — 1967. — 296 с.

9. Бранец, В. Н. Применение кватернионов в задачах ориентации твердого тела / В. Н. Бранец, И П. Шмыглевский. — Москва : Наука, 1973. — 227 с.

10. Таран, В. Н. Алгоритм терминального управления скоростями КА методом прогнозирующей модели / В. Н. Таран, В. Н. Трофименко, Е. Н. Трофименко // Современные проблемы радиоэлектроники : Сборник научных трудов. Вып. 1. — Ростов-на-Дону : РГПУ, 2006.

— 312 с. — С. 83-88.

11. Таран, В. Н. Синтез оптимального алгоритма угловой стабилизации методом прогнозирующей модели / В. Н. Таран, В. Н. Трофименко // Автоматика и телемеханика. — 1997.

— №5. — C. 82-85.

12. Очков, В. Ф. Mathcad 14 для студентов и инженеров: русская версия / В. Ф. Очков. — Санкт-Петербург: BHV, 2009. — 512 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.