Метод расчета мехатронной системы привода телескопа на основе равновесно-оптимальной балансировки

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 23.09.2013
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Выбор наиболее эффективного решения по Нэшу (СТЭК 1).

Необходимость в данном СТЭК будет в том случае, когда скалярное равновесие по Нэшу при установленной структуре ММС будет неединственным. Фактически говорится о выборе недоминируемых решений по Нэшу.

Определение: 2.10. Нэш-решение игры Г (Р)

,

где КiPК, i = 1,.,l; uU доминирует решение ur', если

IКi (ur'') IКi (ur'), i=1,. l.

В пределах СТЭК-1 предполагается, что недоминируемое решение ur'' единственное. В таком случае оно наиболее эффективно для всего коалиционного разбиения ММС, поэтому принимается игроками как необязательное соглашение.

Схема алгоритмов СТЭК-1 может быть сформирована благодаря одному из методов Парето-оптимизации на конечном множестве точек. Одна из технологически комфортных процедур - это Парето-оптимизация на основе конусов доминирования.

Условие доминирования решения I'' над I' относительно конуса с матрицей В имеет простой вид:

BI0, (2.22)

где I=I''-I', I''=I (u''), I'=I (u').

Знак неравенства меняется, если эффективность заключается в минимизации потерь.

Как известно, при В = Е многогранный конус становится прямоугольным, а процедура оптимизации на основе конуса сводится к Парето-оптимизации.

В терминах рассмотренной ранее реализации данного метода конечное множество значений вектора I задаёт таблицу испытаний, по которой попарно сравниваются точки таблицы, и выделяется недоминируемая. На каждом шагу исключаются точки I'', которые образуют обратный знак соотношения (2.22). Таким образом итерация алгоритма для получения СТЭК-1 состоит из трех этапов:

Этап 1. Получение решения равновесного по Нэшу.

Этап 2. Сравнение данного решения с ранее полученными на основе (2.22).

Этап 3. Исключение доминируемых решений на данном подмножестве.

3. Математическая модель взаимодействия подсистем мехатронной модели привода радиотелескопа в условиях исходной структурной несогласованности

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

· механической,

· скоростной,

· системы позиционного контура управления в условиях их структурной несогласованности и неопределенности.

Базовые для рассмотрения - методы оптимизации управления многообъектными многокритериальными системами (ММС), которые были получены на базе стабильно эффективных игровых решений и компромиссов.

Согласно правилам игры математическая модель конфликтной ситуации имеет 4 составляющие:

· математическая модель ММС, с выбором описания и управляющих сил,

· векторный целевой показатель,

· характер коалиционных объединений,

· принцип конфликтного взаимодействия на основе стабильности и эффективности.

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

Обычно выделяют 3 принципа конфликтного взаимодействия:

· антагонизм,

· бескоалиционное взаимодействие,

· коалиционное взаимодействие (с правом первого хода).

Это показывает, что свойство конфликтных взаимодействий устойчивы к помехам, потому что дают возможность правильно оценить эффективность в условиях неопределенности среды, неопределенности "активного партнера" и неопределенности цели, учитывая характер неопределенности и конфликтности.

В данных принципах конфликтного взаимодействия есть 3 основополагающих понятия теории игр:

· стабильность,

· эффективность,

· стабильно эффективный компромисс.

3.1 Математическая модель взаимодействия трех подсистем привода радиотелескопа

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

В соответствии с теорией описание конфликтной ситуации содержит четыре компоненты.

В качестве математической модели ММС берется система, которая описывает процесс взаимодействия 3 подсистем показанных в главе 1 на рис 1.3.

Вводится столбец общего вектора состояний в виде

, (3.1)

где - вектор состояний первой подсистемы (подсистема контура позиционного управления), i=1,.,4; - вектор состояний второй подсистемы (скоростная подсистема), i=1,.,6; - вектор состояний третьей подсистемы (механическая подсистема), i=1,2;

Вводится также управляющие силы для первой-второй подсистем и для механической подсистемы в виде векторов параметров и соответственно.

При этом вектор параметров

, (3.2)

где - момент инерции ротора двигателя, - коэффициент пропорциональности между электромагнитным моментом и сигналом задания тока.

Множество имеет вид:

, (3.3)

Неравенства (3.3) характеризуют допустимый разброс свойств разных типов двигателей, которые могут быть использованы в приводе угла места радиотелескопа.

Аналогично, вектор "управляющих" параметров для механической подсистемы:

, (3.4)

где

- коэффициент жёсткости механической передачи, - коэффициент диссипативных потерь в механической передаче.

Множество имеет вид:

, (3.5)

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

Первая подсистема дифференциальных уравнений представляет собой передаточную функцию подсистемы контура позиционного управления, показанную на рис 1.14 в главе 1, приведенную к форме Коши, которая имеет следующий вид:

, (3.6)

где , (3.7)

где , (3.8)

Коэффициенты ПИД-регулятора положения, а также постоянная времени собственных упругих колебаний зеркала рассчитываются по формулам (1.12), (1.30) - (1.33).

Вторая подсистема дифференциальных уравнений представляет собой передаточные функции скоростной подсистемы, показанной на рис 1.11 в главе 1, приведенной к форме Коши, которая имеет следующий вид:

, (3.9)

где , (3.10)

где , (3.11)

Коэффициенты ПИД-регулятора скорости, а также другие переменные, рассчитываются по формулам (1.12) - (1.14), (1.16), (1.17), (1.19), (1.20) (1.22) - (1.24).

Третья подсистема дифференциальных уравнений представляет собой передаточную функцию механической подсистемы, показанной на рис 1.6 в главе 1, приведенной к форме Коши, которая имеет следующий вид:

, (3.12)

где , (3.13)

где , (3.14)

Постоянная времени и коэффициент затухания собственных упругих колебаний зеркала рассчитываются по формулам (1.12) - (1.14).

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

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

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

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

, , (3.15)

Показатели механической подсистемы и критерии оптимизации имеют следующий вид:

(3.16)

Ошибка слежения в контуре позиционного управления привода угла места радиотелескопа на интервале времени ().

(3.17)

Допустимый коэффициент затухания собственных упругих колебаний зеркала радиотелескопа (где - заданная допустимая величина коэффициента собственных упругих колебаний зеркала).

Показатели скоростной подсистемы и подсистемы контура положения по и критерии оптимизации имеют следующий вид:

(3.16)

Ошибка слежения в контуре позиционного управления привода угла места радиотелескопа на интервале времени ().

(3.17)

Показатель качества работы подсистем в виде времени переходного процесса (где - заданная допустимая величина времени переходного процесса).

Показатели JMi и JПКi нормируем по формулам:

i = 1, 2, (3.18)

где значения принадлежат отрезку и где JMimax и JМimin - наибольшие и наименьшие значения показателей JМi, полученные на основе параметрических сетей

Аналогично определяются:

i = 1, 2, (3.19)

Нормированные векторные показатели скаляризуются в виде:

, , (3.20)

, , (3.21)

где бi и вi - нормированные весовые коэффициенты степени значимости показателя в сумме.

3.2 Двухэтапный алгоритм равновесно-арбитражной параметрической балансировки мехатронной модели привода радиотелескопа

В настоящее время известны 3 подхода векторной оптимизации:

· Прямые методы многокритериальной (векторной) оптимизации

· методы скаляризации

· методы компромиссов

Методы компромиссов реализуются, как правило, на основе внешней утопической точки - метод достижения компромисса на основе утопической (идеальной) точки, метод достижения компромисса на основе точки Шепли и другие.

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

Этап 1. Балансировка структуры мехатронной системы по эффективности на основе СТЭК 7

Рассмотрим алгоритм получения СТЭК 7.

Выбор наиболее эффективного УКУ-решения на основе ПНОК и точки дележа Шепли (СТЭК-7).

СТЭК-6 - частный случай более общего СТЭК, в котором множество УКУ-равновесий имеет общий характер положения в ПНОК, например, как изображено для N = 2 на рис.3.3.

Рис.3.3 Общий характер положения УКУ-равновесия на ПНОК

В таком случае СТЭК-5 и СТЭК-6 соединяются и образуют СТЭК-7, который имеет наиболее общий вид в условиях необязательных соглашений и содержит предыдущие СТЭК-1 - СТЭК-6 как частные случаи или компоненты.

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

Для определения данного СТЭК применяется общая схема, для которого последовательно и поэтапно решаются следующие задачи:

Этап 1. Определение множества Нэш-равновесий.

Этап 2. Определение наилучшего Нэш-решения на основе СТЭК-1, СТЭК-2, СТЭК-3.

Этап 3. Определение множества УКУ-равновесных решений.

Этап 4. Построение подмножества УКУ-решений, которое удовлетворяет условиям (3.22) на базе СТЭК-4, СТЭК-5.

Этап 5. Определение предпосылки дележа по Шепли на ПНОК (СТЭК-6).

Этап 6. Определение УКУ-решения, которое принадлежит ПНОК и наиболее близкому к точке дележа по Шепли.

СТЭК-7 образовывается на шестом шаге. Его суть состоит в решении задачи перебора следующего вида:

, (3.28)

где = J (uiУКУ) - значение вектора показателей i-го УКУ-решения uiУКУ на ПНОК; - значение вектора показателей точки дележа по Шепли.

Элементы приближений при построении управляющих функций, базовые модули и интерактивные процедуры в рамках специализированной программной системы "МОМДИС" и универсальной ПС "MATLAB", а также параллельные алгоритмы реализации позволяют сформировать процесс автоматизированного проектирования управления конкретной ММС на основе СТЭК-комбинации Парето-Нэш-УКУ-Шепли-решений.

Этап 2. Реализация арбитражной схемы Нэша (АСН) для получения Парето-решения с балансировочными свойствами на основе полученного СТЭК 7 как внутренней целевой точки

Ряд полезных функциональных свойств присущи арбитражной схеме Нэша:

· оптимальность решений по Парето,

· симметрия (при равных условиях игроки получают одинаковый выигрыш),

· инвариантность относительно аффинных преобразований функции выигрыша,

· независимость относительно несущественных альтернатив (при расширении множества допустимых стратегий арбитражное решение не изменяется).

Поэтому АСН используется как компромиссное решение в ММС.

Согласно определению арбитражной схемы Нэша арбитражное решение должно удовлетворять условию:

(3.29)

где - компоненты вектора показателей J* в начальной точке, uа - Парето-решение. В классической АСН в качестве выбирается гарантированное значение показателя i-го объекта (коалиции)

. (3.30)

Известны свойства арбитражного решения:

1) Арбитражные решения оптимальны по Парето.

2) Решение независимо от альтернатив: при расширении множества допустимых решений арбитражное решение не изменяется.

3) Решение не зависит от линейного преобразования показателей.

4) Имеет место симметрия решения: если , то и при условии, что арбитраж проводится между одинаковыми (однотипными) игроками. К данным свойствам можно добавить свойство-следствие.

5) Свойства 1 - 4 арбитражного решения сохраняются, если J* является одним из устойчивых решений, принадлежащих множеству допустимых значений показателей.

Есть одно арбитражное решение Нэша, которое удовлетворяет свойствам 1 - 5.

Анализируя стабильно-эффективные компромиссы, ориентировка альтернативы обязательного соглашения в виде АСН при отказе от арбитража на наихудший информационно-тактический вариант необязательных соглашений (3.42) является слишком грубым вариантом. Помимо этого, при глобальной оптимизации на базе АСН происходит усиление проблемы локальных максимумов.

Предлагается в качестве J* использовать значения СТЭК-7, как наилучших Нэш - и УКУ-решений соответственно, которые "продвинуты" к Парето-границе по сравнению с (3.30) и поэтому имеют большую эффективность, чем (3.30). Кроме того, АС меньше подвержена влиянию локальных экстремумов.

Таким образом, вместо (6.42) имеем

. (6.31)

При условии параметризации управляющих сил далее решается задача численной оптимизации (3.29) - (3.31).

4. Исследование взаимодействия подсистем мехатронной модели привода радиотелескопа

4.1 Исходные данные. Описание структуры программной системы МОМДИС

В качестве объекта исследования рассматривается привод угла места радиотелескоп РТ-7.5.

Неизменяемые параметры имеют вид:

1. Общий момент инерции зеркала

[]

2. Максимальная скорость слежения

[угл. с. /с]

3. Максимальная ошибка наведения

[угл. с]

4. Максимальное ускорение слежения

[угл. с. /с2]

5. Передаточное число угломестного редуктора

6. Показатель колебательности контура положения

7. Заданное значение полосы пропускания контура скорости

[Гц]

8. Показатель колебательности контура скорости

9. Постоянная времени фильтра

[c]

10. Время реакции контура скорости

[мc]

Изменяемые параметры, условия взаимодействия, оценки результатов взаимодействия составляют направления исследования данной конфликтной ситуации.

Исследование эффективности конфликтного взаимодействия проводится в следующих направлениях.

· Изменение весовых параметров в показателях учитывает различную целевую настройку конфликтного взаимодействия. При этом два основных варианта составляют таблицу 4.1

Таблица 4.1

Базовый вариант

Вариант более значимых показателей

Влияние входящих управляющих воздействий в виде физической ступеньки:

1. [град] =162000 [угл. с] (базовый вариант)

2. [град] =288000 [угл. с]

Учет влияния коэффициента звена скоростной компенсации:

1. (базовый вариант)

2.

3.

Вид стабильно-эффективного компромисса:

1. СТЭК-1 (СТЭК-2) (стабильное решение в виде Нэш-равновесия, наиболее близкого к Парето-границе);

2. СТЭК-7 (Нэш-Парето-УКУ-Шепли компромисс).

Выполнение всей экспериментально-расчетной части работы было произведено в ПС МОМДИС. Программная система МОМДИС была создана на базе и в качестве дополнения к часто употребляющемуся в задачах автоматического управления интегрированному пакету математического моделирования MATLAB.

ПС MATLAB - это одна из самых старых, хорошо изученных и используемых временем систем автоматизации математических расчетов, сформированная на расширенном представлении и применении матричных операций. Во многом поэтому система называется именно так (MATrix LABоratоry - матричная лаборатория).

В MATLAB есть такие необходимые особенности:

Интеграция с другими программными системами. Разработчиками математических систем на данный момент уделяется большое внимание их интеграции и совместному употреблению. Это увеличивает класс решаемых каждой системой задач, а также позволяет подобрать для них самые лучшие и наиболее подходящие инструментальные средства.

Ориентация на матричные операции. Матрицы часто используются в задачах автоматического управления и при математическом моделировании динамических систем. MATLAB дает возможность делать нелегкие и трудоемкие операции над векторами и матрицами в режиме прямых вычислений без какого-либо программирования (инвертирование матриц, вычисление ее собственных значений и принадлежащих им векторов, решение систем линейных уравнений и др.)

Расширяемость системы. MATLAB - расширяемая система, и ее легко приспособить к решению практически любых классов задач. Причем расширение достигается естественным путем и реализуется в виде так называемых m-файлов (*. m). Расширения системы хранятся на жестком диске компьютера и в нужный момент вызываются для использования так же, как встроенные в MATLAB функции и процедуры. Дополнительный уровень системы образуют ее пакеты расширения (Tооlbоx). Они позволяют быстро ориентировать систему на решение задач в определенной предметной области.

Мощные средства программирования. С одной стороны, MATLAB содержит огромное число операторов и функций, которые решают множество практических задач. С другой стороны в MATLAB встроен мощный математико-ориентированный язык программирования высокого уровня, который реализует почти все известные средства программирования, в том числе объектно-ориентированное и визуальное программирование.

Визуализация и графические средства. Визуализация постановки задачи в MATLAB решается применением приложения Nоtebооk и назначением именам функций достаточно ясных идентификаторов. А визуализация результатов вычислений достигается применением обширных средств графики, а также использованием средств символьной математики.

Все это позволило разработать программную среду МОМДИС, работа с которой не представляет сложности для пользователя, знакомого с ПС MATLAB.

Программная среда МОМДИС представляет собой многокритериальную систему оптимизации, основной функцией которой является вычисление оптимальных параметров в зависимости от функционалов качества. Данная проблематика возникает не только при проектировании систем автоматического регулирования, но и в других областях техники, экономики и жизни.

В ПС МОМДИС на основе достижений теории игр и теории управления реализованы оригинальные, модифицированные и классические методы получения стабильных (равновесных) и эффективных (векторно-оптимальных) решений, а также вновь полученные комбинации данных методов в виде стабильно-эффективных компромиссов при взаимодействии подсистем сложной системы, коалиций динамических объектов в конфликтной ситуации или в условиях неопределенности.

ПС "МОМДИС" ориентирована на решение задач, возникающих при проектировании сложных систем управления.

Программная система МОМДИС является инструментом для проектирования в интерактивном режиме параметризованных программно-корректируемых законов управления сложных систем, проектируемых или функционирующих в условиях исходной структурной несогласованности, конфликта и неопределенности.

ПС "МОМДИС" предназначена для оптимизации многообъектных многокритериальных систем и позволяет:

1. Описать математическую модель исследуемой системы.

2. Организовать ввод исходной информации.

3. Выбрать метод решения.

4. Вывести результаты в форме, удобной для пользователя.

5. Проводить обработку результатов.

Структура ПС МОМДИС изображена на рисунке 4.1 Как видно из рисунка МОМДИС состоит из двух больших подсистем: подсистемы отображения информации и интерфейса; математической подсистемы.

Рис. 4.1 Структура ПС МОМДИС

Математическая подсистема состоит из необходимых для проектирования подсистем моделирования и оптимизации. Пользовательский интерфейс позволяет гибко управлять процессом проектирования и получать полную информацию в виде графиков и таблиц. После введения в ПС (модуль коалиционной структуры ММС) динамической модели сложной системы в виде набора коалиционных структур на множестве взаимодействующих объектов управления производится оптимизация управления многообъектной системы по вектору показателей. Подсистема оптимизации содержит ряд модулей, которые отдельно и в совокупности позволяют найти оптимальное управление или закон управления при бескоалиционном, коалиционном и кооперативном взаимодействии объектов на основе методов оптимизации по Нэшу, Парето, Шепли, по методу "угроз и контругроз" и др. Проектировщик имеет возможности комбинировать решения для получения стабильно-эффективных компромиссов. Для выбора начальных приближений применяется модуль сетевого глобального анализа. Поэтому алгоритмы приобретают двухэтапный характер. Для получения и отладки законов управления реализуется потактовая комбинация подсистемы моделирования и оптимизации.

Подсистема отображения информации и интерфейса объединяет совокупность модулей, отвечающих за диалог программы с пользователем, таких как: ввод данных, отображение полученных результатов, чтение/запись данных. Подсистема использует стандартные средства визуально-ориентированного программирования ПС MATLAB, поэтому пользователь получает легко читаемый интерфейс, получивший широкое распространение в среде Windоws. Также встроенные в MATLAB средства дескрипторной графики позволили получить удобный вывод результатов на экран, который пользователь, знакомый с MATLAB, легко может модифицировать для наилучшего просмотра графиков (масштабирование, изменение цвета).

Математическая подсистема включает в себя совокупность методов моделирования, оригинальных методов оптимизации ММС и методов получения СТЭК.

В настоящее время для настройки параметров ПКЗУ и моделирования ПКЗУ ММС формируется последовательная процедура потактового моделирования, оптимизации и сетевых подходов. В ПС "МОМДИС" реализованы рассмотренные двухэтапные методы оптимизации ММС: Нэш-оптимизация; Парето-оптимизация; -оптимизация; УКУ-оптимизация; Шепли-оптимизация как комбинация Нэш - и Парето-подходов: глобальный анализ на основе сетевых методов, который, как правило, формирует первый этап выбора начальных приближений в алгоритмах оптимизации. На основе комбинации Парето-Нэш-УКУ-Шепли-оптимизации ПС "МОМДИС" позволяет формировать ряд стабильно-эффективных компромиссов в ММС.

Библиотека алгоритмов имеет двухуровневую структуру, где I-й уровень - элементы алгоритмов, II-й уровень - собственно алгоритмы Парето-Нэш-УКУ-Шепли-оптимизации, организующие работу алгоритмов I-го уровня в соответствии с определенной логикой.

В библиотеку I-го уровня включены следующие структурные элементы алгоритмов:

вычисление конуса доминирования и выбор направления спуска;

вычисление шаговой длины внутри конуса;

элементы шаговой оптимизации с линейными ограничениями (направление движения - по градиенту (аппроксимирующему градиенту), по методу возможных направлений, по методу Хука-Дживса; шаговая длина - дробление шага, параболическая интерполяция, золотое сечение, комбинация двух последних, модификация дробления шага на случай разрывных показателей; определение состава активных ограничений; вычисление расстояния до границы допустимой области в данном направлении);

использование стандартной подпрограммы симплекс-метода;

численное дифференцирование (вектора по вектору, скаляра по вектору) (формирование односторонних, центральных разностей);

организация штрафных итераций при наличии нелинейных ограничений;

организация вычислений при варьировании подвектора параметров в алгоритме Нэш-оптимизации;

элементы глобального анализа (генерация ЛП-последовательности, равномерно заполняющей допустимую область, или ортогональной последовательности; составление таблицы испытаний; - или УКУ-оптимизация таблицы);

вычисление значений векторного показателя.

Передача данных между подсистемами осуществляется с помощью рабочей области среды MATLAB (Wоrkspace), что позволило значительно сэкономить оперативную память и одновременно повысить надежность системы.

Высокая точность вычислений в ходе оптимизации определяется, во-первых, достаточно малым числом , определяющим условие останова алгоритмов оптимизации ( может быть любым малым положительным числом, в данной работе использовалось =0.0001), и, во-вторых, двухэтапностью алгоритмов оптимизации, т.е. использованием модуля сетевого глобального анализа для получения начальных приближений для работы точных алгоритмов оптимизации.

Точность вычислений в ходе моделирования обуславливается возможностью выбора метода интегрирования из достаточно широкого спектра различных методов уже реализованных в ПС MATLAB, и предназначенных для большого класса задач:

· одношаговые явные методы Рунге-Кутта 4-го и 5-го порядка;

· одношаговые явные методы Рунге-Кутта 2-го и 4-го порядка;

· многошаговый метод Адамса-Башворта-Мултона переменного порядка;

· одношаговый метод, использующий модифицированную формулу Розенброка 2-го порядка;

· метод трапеций с интерполяцией;

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

4.2 Результаты многофакторного анализа

Эксперимент 1

Используя исходные данные из главы 4.1 и математическую модель, описанную в главе 3.1, проведем расчет по базовому варианту.

Получены следующие результаты оптимизации:

· оптимальные значения управляющих параметров в балансировочной точке (в точке СТЭК-7):

3.5

0.01

22

0.0475

· оптимальные значения показателей в балансировочной точке (в точке СТЭК-7):

0.5330

0.4183

На рисунке 4.2 показана область допустимых значений показателей, а также с помощью программной среды МОМДИС получены точки Парето-области, точки СТЭК-1 и СТЭК-7, точка Шепли, область УКУ-решений, показанная на рисунке 4.3.

Рис. 4.2 Область допустимых значений показателей

Рис. 4.3 Область УКУ-решений

Эксперимент 2

Используя исходные данные из главы 4.1 и математическую модель, описанную в главе 3.1, проведем расчет более значимых показателей.

Получены следующие результаты оптимизации:

· оптимальные значения управляющих параметров в балансировочной точке (в точке СТЭК-7):

3.50

0.01

22.0

0.0475

· оптимальные значения показателей в балансировочной точке (в точке СТЭК-7):

0.3198

0.2510

На рисунке 4.4 показана область допустимых значений показателей, а также с помощью программной среды МОМДИС получены точки Парето-области, точки СТЭК-1 и СТЭК-7, и точка Шепли.

Рис. 4.4 Область допустимых значений показателей

Анализ результатов показывает, что выбор коэффициентов сдвигает диапазоны изменения показателей в сторону уменьшения показателей. Поэтому и их оптимальные значения в точке СТЭК-7, как и следовало ожидать, улучшаются по сравнению с базовым вариантом (эксперимент 1). Отсюда следует, что показатель ошибки слежения в контуре позиционного управления более важен для балансировки всей мехатронной системы.

Эксперимент 3

Используя исходные данные из главы 4.1 и математическую модель, описанную в главе 3.1, проведем расчет более значимых показателей.

Получены следующие результаты оптимизации:

· оптимальные значения управляющих параметров в балансировочной точке (в точке СТЭК-7):

3.50

0.01

22.0

0.0475

· оптимальные значения показателей в балансировочной точке (в точке СТЭК-7):

0.7462

0.2510

На рисунке 4.5 показана область допустимых значений показателей, а также с помощью программной среды МОМДИС получены точки Парето-области, точки СТЭК-1 и СТЭК-7, и точка Шепли.

Рис. 4.5 Область допустимых значений показателей

Анализ результатов показывает, что выбор коэффициентов таким образом, сдвигает диапазоны изменения показателей по механической подсистеме в сторону увеличения показателей. Поэтому и их оптимальные значения в точке СТЭК-7, как и следовало ожидать, ухудшаются по сравнению с экспериментами 1 и 2.

Эксперимент 4

Используя исходные данные из главы 4.1 и математическую модель, описанную в главе 3.1, проведем расчет более значимых показателей.

Получены следующие результаты оптимизации:

· оптимальные значения управляющих параметров в балансировочной точке (в точке СТЭК-7):

3.50

0.01

22.0

0.0475

· оптимальные значения показателей в балансировочной точке (в точке СТЭК-7):

0.7462

0.5856

На рисунке 4.6 показана область допустимых значений показателей, а также с помощью программной среды МОМДИС получены точки Парето-области, точки СТЭК-1 и СТЭК-7, и точка Шепли.

Рис. 4.6 Область допустимых значений показателей

Анализ результатов показывает, что выбор коэффициентов таким образом, сдвигает диапазоны изменения показателей как по механической подсистеме так и по компьютерно-приводной подсистеме в сторону увеличения показателей. Поэтому и их оптимальные значения в точке СТЭК-7, как и следовало ожидать, ухудшаются по сравнению с базовым вариантом (эксперимент 1).

Эксперимент 5

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

Получены следующие результаты оптимизации:

· оптимальные значения управляющих параметров в балансировочной точке (в точке СТЭК-7):

3.3333

0.0087

20.6667

0.0467

· оптимальные значения показателей в балансировочной точке (в точке СТЭК-7):

0.5888

0.3118

На рисунке 4.7 показана область допустимых значений показателей, а также с помощью программной среды МОМДИС получены точки Парето-области, точки СТЭК-1 и СТЭК-7, и точка Шепли.

Рис. 4.7 Область допустимых значений показателей

Анализ результатов показывает, что уменьшение коэффициента скоростной компенсации, сдвигает диапазоны изменения показателей по механической подсистеме в сторону увеличения показателей, а по компьютерно-приводной подсистеме в сторону уменьшения показателей. Поэтому и их оптимальные значения в точке СТЭК-7, отличаются по сравнению с базовым вариантом (эксперимент 1).

Заключение

В работе была разработана методика анализа взаимодействия 3 подсистем привода угла места радиотелескопа на основе стабильно-эффективных компромиссов с использованием методов оптимизации ММС.

Разработана коалиционная структура мехатронной системы.

Предложен альтернативный к последовательному подход к проектированию системы на основе исходной структурной несогласованности.

Методы теории оптимизации управления ММС применены для выбора параметров обеспечивающих балансировку по эффективности структурных подсистем мехатронной системы.

Программно реализован в ПС МОМДИС двухэтапный алгоритм равновесно-арбитражной параметрической балансировки мехатронной модели привода радиотелескопа.

На основе многофакторного анализа показана тенденция повышения сбалансированной эффективности мехатронной системы по сравнению с результатами последовательного варианта.

Список литературы

1. Вайсборд Э.М. Жуковский В.И. Введение в дифференциальные игры нескольких лиц и их приложения. М.: Сов. радио, 1980

2. Вилкас Э.И. Оптимальность в играх и решениях. - М.: Наука 1990.

3. Воронов Е.М. Методы оптимизации многообъектных многокритериальных системам на основе стабильно-эффективных решений: учебник/Под. ред.Н. Д Егупова. - М.: Издательство МГТУ им. Н.Э. Баумана, 2001.

4. Парщиков А.А., Емельянов И.А. Система синхронно-следящего привода радиотелескопа РТ-7.5 МВТУ. - М.: Наука, 1974. - 192 с.

5. Воронов Е.М., Серов В.А. Алгоритм интерактивной многокритериальной оптимизации // автоматизированное проектирование систем управления. - М., 1986. Выпуск 4 - (Труды МВТУ: №458)

6. Воробьев Н.Н. Основы теории игр. Бескоалиционные игры. - М.: Наука, 1984

7. Гермейер Ю.Б. Введение в теорию исследования операций. - М.: Наука, 1971.

8. Гермейер Ю.Б. Игры с непротивоположными интересами. - М.: Наука, 1971.

9. Дюбин Г.И., Суздаль В.Г. Введение в прикладную теорию игр. - М.: Наука - 1981

10. Арендт В.Р., Сэвент К. Дж. Практика следящих систем: Пер. с англ. - Л.: Госэнергоиздат, 1962. - 556 с.

11. Месарович М., Маю Д., Такахара Н. Теория иерархических многоуровневых систем: Пер. с анг. - М.: Мир, 1973.

12. Моисеев Н.Н. Элементы теории оптимальных систем. - М.: Наука, 1975.

13. Льюс Р.Д., Райфа Х. Игры и решения. - М.: Издательство иностр. лит., 1961.

14. Мулен Э. Теория игр с примерами из экономики. - М.: Мир - 1985.

15. Петросян Л.А., Томский Г.В. Динамические игры и их приложения/ - Л.: Издательство ЛГУ - 1982

16. Плотников В.Н., Зверев В.Ю. Принятие решения в системах управления. Теория и проектирование алгоритмов. принятие проектных решений для многообъектных распространенных систем управления. - М.: Издательство МГТУ, 1994.

17. Поляк Б.Т., Щербаков П.С. Робастная устойчивость и управление. - М.: Наука 2002.

18. Черноусько Ф.Л., Меликон А.А. Игровые задачи управления и поиска. - М.: Наука,-1978.

19. Белов М.П., Новиков В.А., Рассудов Л.Н. Автоматизированный электропривод производственных механизмов и технологических комплексов. - М.: Академия, 2004. - 576 с.

20. Соколовский Г.Г. Электроприводы переменного тока с частотным регулированием. - М.: Издательский центр "Академия", 2006. - 272 с.

21. Мелкозеров П.С. Энергетический расчет систем автоматического управления и следящих приводов. - М.: Энергия, 1966. - 304 с.

22. Елисеева В.А., Шинянского А.В. Справочник по автоматизированному электроприводу. - М.: Энергоатомиздат, 1983. - 616 с.

23. Следящие приводы / Е.С. Блейз, В.Н. Бродовский, В.А. Введенский и др.; Под ред. Б.К. Чемоданова. - М.: МГТУ им. Н.Э. Баумана, 1999. Том 1 - Теория и проектирование следящих приводов. - 904 с.

24. Преобразователь частоты АВ-100 для высокоточных приводов переменного тока: Техническое описание и инструкция по эксплуатации - М.: Приводная техника, 2004. - 80 с.

25. Разработка проекта модернизации приводов антенных систем радиотелескопа РТ - 7.5 для создания на его основе наземного радиолокатора наведения и подсветки ка - диапазона: Отчёт об опытно - конструкторской работе МГТУ им. Н.Э. Баумана. Руководитель В.А. Польский. Исп. Ле Ван Тхань и др. № 1.27.04, 2004, Г.Р. № 01400602738, инв. № 02700600650. - Москва, 2004. - С.44-87.

26. Следящие приводы / Е.С. Блейз, В.Н. Бродовский, В.А. Введенский и др.; Под ред. Б.К. Чемоданова. - М.: МГТУ им. Н.Э. Баумана, 2003. Том 2 - Электрические следящие приводы. - 890 с.

27. Казмиренко В.Ф., Лесков А.Г., Введенский В.Д. Системы следящих приводов. - М.: Энергоатомиздат, 1993. - 303 с.

28. Основы проектирования следящих систем / Под ред. Н.А. Лакоты. - М.: Машиностроение, 1978. - 391 с.

29. Ле Ван Тхань, Польский В.А. Система модернизация следящих электроприводов радиотелескопа РТ-7.5 // Экстремальная робототехника: Труды 17-й научно - технической конференции. - Санкт - Петербург, 2006. - С.539-546.

30. Козырев А.А., Курохтин М.В., Польский В.А. Модернизация приводов радиотелескопа РТ - 7.5 // Экстремальная робототехника: Труды 16-й научно-технической конференции. - Санкт - Петербург, 2005. - С.374-378.

Приложение

Листинг программы

function y=mat_fun (X,Q,N);

T_=X (:,1); X_I=X (:,2: size (X,2)); X_T=X_I (size (X_I,1),:);

J_norm= [1000,1000];

in=1804;

Tds=0.02;

Tsk=0.00012;

Gz=0.0086;

dm=2;

M=1.2;

fi=162000;

fpsk=150;

Ms=1.1;

em=36;

%J

J (1) =50* ( (0.3* ( ( (X_I (end,11) - fi) * (X_I (end,11) - fi)) /10^50) +0.7* (1000* ( (Q (4) / (2*Q (3) *sqrt (Gz/Q (3))) - 0.04) * (Q (4) / (2*Q (3) *sqrt (Gz/Q (3))) - 0.04)))) /10);

J (2) =2* ( (0.7* ( (T_ (end) - 2.5) * (T_ (end) - 2.5)) +0.3* ( ( (X_I (end,11) - fi) * (X_I (end,11) - fi)) /10^50)) /2);

for i=size (T_): (-1): 1;

if (X_I (i,5) >0.95*X_I (end,5)) & (X_I (i,5) <1.05*X_I (end,5))

J (2) =2* ( (0.7* ( (T_ (i) - 2.5) * (T_ (i) - 2.5)) +0.3* ( ( (X_I (end,11) - fi) * (X_I (end,11) - fi)) /10^50)) /2);

else break;

end;

end;

%KJ

if N==0; y=J; else y=J (N); end;

function X_=mat_mod (dt,X,Q);

global flag_nd;

load data_flag_nd;

%C

in=1804;

Tds=0.02;

Tsk=0.00012;

Gz=0.0086;

dm=2;

M=1.2;

fi=162000;

fpsk=150;

Ms=1.1;

em=36;

%KC

%X

Tz=sqrt (Gz/Q (3));

ksi=Q (4) / (2*Q (3) *Tz);

Jf=Q (2) +Gz;

Tzm=sqrt (Q (2) /Jf) *Tz;

ksim=Q (4) / (2*Q (3) *Tzm);

Ki= (in*em) /dm;

Kp= ( (em*in) /dm) * (sqrt ( (dm*M) / (em* (M-1))) +0.1*Tz);

Kd=in*0.1*Tz*sqrt ( (dm*M) / (em* (M-1)));

Ti= (Q (1) *Ms) / (4*pi*pi*fpsk*fpsk*Q (2) * (Ms-1));

Tp= ( (2*pi*Q (2) *fpsk) /Q (1)) * (1+ ( (2*pi*fpsk*Tds* (Ms-1)) /Ms));

Td= (2*pi*Tds*Q (2) *fpsk) /Q (1);

nu=Q (1) / (Jf);

a01=1;

a11=Kp/Ki+Q (4) /Q (3);

a21=Tz*Tz+Kd/Ki+in+ (Kp*Q (4)) / (Ki*Q (3));

a31= (Kd*Q (4)) / (Ki*Q (3)) + (in*Q (4)) /Q (3) + (Kp/Ki) *Tz*Tz;

a41= (Kd/Ki+in) *Tz*Tz;

b11=1;

b21=Q (4) /Q (3) +0.1*Tz;

b31= (Q (4) /Q (3)) * (0.1*Tz);

k01=a41;

k11=a31-b31*k01;

k21=a21-b31*k11-b21*k01;

k31=a11-b31*k21-b21*k11-b11*k01;

k41=a01-b31*k31-b21*k21-b11*k11;

X_ (1) =X (2) +k11* (fi-X (11));

X_ (2) =X (3) +k21* (fi-X (11));

X_ (3) =X (4) +k31* (fi-X (11));

X_ (4) =-b31*X (4) - b21*X (3) - b11*X (2) +k41* (fi-X (11));

a02=nu/ (Tds*Tsk*Ti*Tzm*Tzm);

a12= (2*nu*ksi*Tz+nu*Tp*Ti) / (Tds*Tsk*Ti*Tzm*Tzm);

a22= (nu*Tz*Tz+2*nu*Tp*Ti*ksi*Tz+nu*Ti*Td) / (Tds*Tsk*Ti*Tzm*Tzm);

a32= (nu*Tp*Ti*Tz*Tz+2*nu*Ti*Td*ksi*Tz) / (Tds*Tsk*Ti*Tzm*Tzm);

a42= (nu*Td*Tz*Tz) / (Tds*Tsk*Tzm*Tzm);

b22=1/ (Tds*Tsk*Tzm*Tzm);

b32= (2*ksim*Tzm+Tsk+Tds) / (Tds*Tsk*Tzm*Tzm);

b42= (Tzm*Tzm+2*ksim*Tzm*Tsk+2*ksim*Tzm*Tds+Tds*Tsk) / (Tsk*Tds*Tzm*Tzm);

b52= (Tds*Tzm+Tsk*Tzm+2*ksim*Tsk*Tds) / (Tsk*Tds*Tzm);

k22=a42;

k32=a32-b52*k22;

k42=a22-b52*k32-b42*k22;

k52=a12-b52*k42-b42*k32-b32*k22;

k62=a02-b52*k52-b42*k42-b32*k32-b22*k22;

X_ (5) =X (6);

X_ (6) =X (7) +k22* (X (1) - X (5));

X_ (7) =X (8) +k32* (X (1) - X (5));

X_ (8) =X (9) +k42* (X (1) - X (5));

X_ (9) =X (10) +k52* (X (1) - X (5));

X_ (10) =-b52*X (10) - b42*X (9) - b32*X (8) - b22*X (7) +k62* (X (1) - X (5));

a03=1/ (Tz*Tz);

a13= (Q (4) /Q (3)) / (Tz*Tz);

b03=1/ (Tz*Tz);

b13= (2*ksi) /Tz;

k13=a13;

k23=a03-b13*k13;

X_ (11) =X (12) +k13* (X (5) - X (11));

X_ (12) =-b13*X (12) - b03*X (11) +k23* (X (5) - X (11));

%KX

if flag_nd==0; X_=X_'; end;

function [u_,v_] =mat_ogr (Q,X,n);

%U

u_= [];

v_= [];

%KU

function KonFail

%Q

q_max= [4,0.010,22,0.05];

%KQ

%x0

x0= [0,0,0,0,0,0,0,0,0,0,0,0];

%Kx0

%Q1

q_min= [3,0.006, 20,0.04];

%KQ1

%NC

num_coalic=2;

%KNC

%FN

flag_nd=0;

%KFN

%t0

t0=0;

%Kt0

%T

T=4;

%KT

%rq

r_q= [2,2];

%Krq

%rs

r_set= [4,4,4,4];

%Krs

Размещено на Allbest.ru


Подобные документы

  • Вычислительные алгоритмы управления скоростью двигателей переменного тока. Схема устройства радиотелескопа. Динамические характеристики системы приводов после модернизации. Требования, предъявляемые к скоростной подсистеме. Контур позиционного управления.

    дипломная работа [2,3 M], добавлен 17.09.2013

  • Мобильные роботы и их применение. Главные особенности разработки шарового робота типа "колобок". Робот с шаровым движителем. Разработка и исследование системы прямого компьютерного управления роботом. Программное оборудование системного управления.

    дипломная работа [1,6 M], добавлен 28.05.2012

  • Особенности процесса проектирования систем компьютерного управления объектами. Принципы построения системы компьютерного управления мехатронной системой. Составление алгоритма и программы управления с использованием языка Pascal и Assembler-вставок.

    курсовая работа [692,7 K], добавлен 06.02.2016

  • Выбор системы числового программного управления для станка TOS Varnsdorf. Расчет привода главного движения; разработка блок-схемы алгоритмов работы станка и концептуальной модели системы управления. Программное обеспечение для контроллера автоматики.

    курсовая работа [2,2 M], добавлен 27.02.2012

  • Исследование основных динамических характеристик предприятия по заданному каналу управления, результаты которого достаточны для синтеза управляющей системы (СУ). Построение математической модели объекта управления. Анализ частотных характеристик СУ.

    курсовая работа [2,1 M], добавлен 14.07.2012

  • Знакомство с технологией диагностики неисправностей и восстановления работоспособности оптических приводов после отказа, рассмотрение особенностей. Характеристика методов типового обслуживания привода CD-ROM. Анализ способов подключения интерфейса SCSI.

    курсовая работа [2,3 M], добавлен 12.11.2013

  • Представление системы управления конфликтными потоками как системы массового обслуживания с переменной структурой. Вероятностные свойства процесса управления. Построение имитационной модели системы массового обслуживания, математический аппарат.

    дипломная работа [1,4 M], добавлен 27.01.2016

  • Основные методы типового обслуживания, технической диагностики и проверки оптических приводов, способы устранения их типичных неисправностей. Особенности проведения тестирования оптического привода ASUS DRW-2014L1T с помощью пакета программ Nero 6.6.

    курсовая работа [1,5 M], добавлен 07.05.2010

  • Выделение подсистем на основе некоторой меры. Выбор типов шкал. Метод логического ранжирования. Построение моделей систем. Динамическая модель системы в виде сети Петри. Элементарные контуры графа системы. Расчет энтропии системы и матрицы приоритетов.

    курсовая работа [1,2 M], добавлен 06.08.2013

  • Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.

    курсовая работа [79,2 K], добавлен 25.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.