Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МОТС ИТМО

.pdf
Скачиваний:
77
Добавлен:
14.04.2015
Размер:
11.04 Mб
Скачать

Appendix 4. Matrices and operations……………………………

277

From the history of Control systems and informatics department

284

Information about authors……………………………………….

290

10

Посвящается семидесятилетию основания кафедры автоматики и телемеханики (ныне кафедры

систем управления и информатики)

ПРЕДИСЛОВИЕ

Дисциплина «Математические основы теории систем (МОТС)» к настоящему моменту имеет достаточно богатую предысторию. Первоначально в учебных планах подготовки инженеров–электриков по специальности 0606 – «автоматика и телемеханика» в 70-е годы XXго века появилась дисциплина «Математические основы кибернетики (МОК)». К концу 70-х годов XX-го века название дисциплины претерпевает первое изменение, в результате чего она стала называться «Теоретическими основами кибернетики (ТОК)». Введенная в учебный план специальности 0606 дисциплина как в версии МОК, так и в версии ТОК в основном решала задачи математического обеспечения модельных представлений процессов управления и информационных процессов в канальных средах. Преподавание дисциплины ТОК на кафедре автоматики и телемеханики осуществлялось на основе учебного пособия: Никифорова Л.Т., Ушаков А.В., Хабалов В.В. Теоретические основы кибернетики. Учебное пособие. Л.: ЛИТМО,

1984.

В конце 80-х годов XX-го века дисциплина претерпевает очередное изменение названия, в результате чего она начинает называться «Математическими основами исследования процессов управления (МОИПУ)». Из программы дисциплины МОИПУ изымаются положения, связанные с информационными процессами в канальных средах, которые переносятся в программу появившейся в учебном плане специальности 0606 дисциплины «Прикладная теория информации (ПТИ)».

Последняя модификация названия дисциплины, в результате которой она получила действующую в настоящий момент версию «Математические основы теории систем (МОТС)», произошла в начале 90-х годов XX-го века с одновременным изменением номера и названия специальности инженерной подготовки так, что выпускники вузов по данной специальности стали получать квалификацию инженера по специальности 2101 (ныне 220201) – «управление и информатика в технических системах». С середины 90-х годов XX-го века дисциплина МОТС вошла также в структуру учебного плана по разделу естественнонаучных дисциплин образовательного стандарта направления 651900 – «Автоматизация и управление» подготовки бакалавров и магистров.

11

В результате на основе опыта преподавания дисциплин МОК, ТОК, МОИПУ и «Математические основы теории систем», накопленного на кафедре систем управления и информатики (до 2001го года кафедре автоматики и телемеханики) Санкт-Петербургского государственного университета информационных технологий, механики и оптики в 2007-м году было подготовлено и издано учебное пособие: Ушаков А.В., Хабалов В.В., Дударенко Н.А. Математические основы теории систем: элементы теории и практикум./ Под ред. Ушакова А.В. – СПб: СПбГУИТМО, 2007.

Предлагаемое вниманию читателей учебное пособие: Дударенко Н.А., Нуйя О.С., Сержантова М.В., Слита О.В., Ушаков А.В. Математические основы теории систем: лекционный курс и практикум. Учебное пособие для высших учебных заведений/ Под ред. А. В. Ушакова – изд.2–е, дополненное.– СПб.: НИУ ИТМО , 2014. 292 с. отражает две тенденции в деятельности кафедры систем управления и информатики НИУ ИТМО.

Первая тенденция состоит в интенсификации издательской деятельности сотрудников кафедры, в результате чего увидели свет учебные пособия и монографии: Слита О.В., Ушаков А.В. Математические основы теории управления: элементы метода пространства состояний: учебное пособие/Под ред. Ушакова А.В.– СПб.: Балт. гос. техн. ун-т «Военмех» им. Н.Ф.Устинова. 2008; Дударенко Н.А., Слита О.В., Ушаков А.В. Математические основы современной теории управления: аппарат метода пространства состояний: учебное пособие. /Под ред. Ушакова А.В. – СПб.: СПбГУИТМО. 2008.; Ушаков А., Дударенко Н., Слита О. Современная теория многомерного управления: аппарат пространства состояний.–

Saarbrucken: LAP LAMBERT Academic Publishing, 2011.; Ушаков А.В.,

Быстров П.С., Нуйя (Осипцева) О.С. Цифровое дистанционное управление: сетевые технологии и алгоритмы. - Saarbrucken: LAP LAMBERT Academic Publishing, 2013; Сержантова М., Ушаков. А.

Антропокомпоненты в составе сложных динамических систем// LAP LAMBERT Academic Publishing, 2012.

Вторая тенденция связана с организаций в стенах университета параллельного обучения по направлениям 220100 – «Системный анализ и управление», 220400 – «Управление в технических системах», подготовки бакалавров и магистров и направлению 220201 – «Управление и информатика в технических системах» подготовки специалистов. Организация двухуровнего образования бакалавриат– магистратура, которая допускает поступления в магистратуру бакалавров, подготовленных в рамках других направлений, обнаруживает в образовании таких магистрантов заметные образовательные «дыры». С целью «латания» таких «дыр» предлагаемое вниманию читателей учебное пособие содержит разделы и параграфы со звездочкой, которых не входят в рабочую программу

12

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

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

Авторы хотели бы выразить особую благодарность рецензентам учебного пособия доктору технических наук, профессору Дроздову Валентину Ниловичу и доктору технических наук, профессору Шароватову Валерию Тимофеевичу, чьи указания и советы заметно улучшили качество учебного пособия.

Конструктивную критику по существу содержания учебного пособия следует направлять авторам по: почтовому адресу 197101, Кронверкский пр.49 НИУ ИТМО, телефону кафедры СУИ 5954128 и

электронным адресам dudarenko@yandex.ru, olga_nuyya@gmail.com, 12noch@mail.ru, o-slita@yandex.ru, ushakov-AVG@yandex.ru.

Работа поддержана Минобрнауки РФ (проект 14.Z50.31.0031).

13

ИСПОЛЬЗУЕМЫЕ ТЕРМИНЫ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

S, X – множество элементов произвольной природы;

G,G0 , F,GF ( p),GF ( pn ) – алгебраические структуры соответственно

группа, подгруппа, поле, простое поле Галуа с характеристикой (модулем) p, расширенное поле Галуа;

X ,d , X d – метрическое пространство с метрикой d d(x, y) ; A, A – соответственно линейный оператор (ЛО) и матрица ЛО;

 

X n

 

 

n-мерное линейное пространство над полем F;

 

 

 

Rn

 

 

– линейное вещественное пространство;

 

 

 

I – единичная матрица;

 

 

– нулевой скаляр, вектор, матрица;

 

 

 

A, A j , A – матрица, j-ая строка, k-ый столбец матрицы A ;

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

AT

 

 

– матрица, полученная транспонированием матрицы A;

 

 

 

A*

 

– матрица, сопряженная к матрице A;

 

 

 

A 1 – матрица, обратная к матрице A;

 

 

 

A

 

 

– матрица, псевдообратная к матрице A;

 

 

[A] – интервальная матрица, составленная из интервальных скаляр-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ных элементов [Aij];

 

 

Λ = diag i ,i

 

– диагональная матрица с элементами i на диаго-

1,n

нали;

 

 

row i ,i

 

 

– строчная матричная структура с элементами

i

 

1,n

в

строке;

 

 

col i , i

 

– столбцовая матричная структура с элементами

i

 

1, n

в

столбце;

 

 

 

 

 

 

 

 

 

 

– норма элемента ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P – норма элемента с весом Р;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(*)

 

p p-ичная норма элемента (*);

 

 

 

 

 

 

 

 

ang

 

 

x, y – угол между векторами x и y ;

 

 

– равенство по определению;

– для всех;

– существует;– принадлежит;

– не принадлежит;

max – максимум на множестве элементов с индексом i;

i

, – символы объединения и пересечения множеств;

arg – значение , удовлетворяющее условию ;

14

det , tr ,rank rang – соответственно определитель, след, ранг матрицы ;

exp – матричная экспонента с матричным аргументом ;

cond C – число обусловленности матрицы ; dim – размерность элемента ;

deg – степень полинома ; Jm – образ ЛО;

Ker – ядро ЛО;

, a , – соответственно алгебраические спектры собствен-

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

contr A,B – предикат наличия свойства управляемости пары матриц

A,B );

observ A,C – предикат наличия свойства наблюдаемости пары матриц A,C ;

– логическое "или"; & – логическое "и";

; | – предикат наличия характеристического свойства у элемента ;

rest rem – остаток от деления на ;

SVD – сингулярное разложение матриц; ВВ – вход–выход; ВМП – векторно-матричное представление;

ВСВ – вход–состояние–выход;

ИМО (П)

– интервальное модельное описание (представление)

КС – канал связи;

МВВ

– модель внешнего воздействия;

МПС – метод пространства состояний; МТЧ–модель траекторной чувствительности; МУ – модальное управление; ОС – обратная связь; ОУ – объект управления;

ФТЧ–функция траекторной чувствительности.

15

ВВЕДЕНИЕ. ОСНОВНЫЕ ПРОБЛЕМЫ УПРАВЛЕНИЯ

Основные проблемы управления рассмотрим на примере современной системы, структурное представление которой приведено на рисунке В.1.

Рисунок В.1. Структурная схема современной системы управления

На рисунке В.1: ОУ – объект управления, представляющий собой некоторый физический объект (технологический процесс), на котором размещены регулирующие органы (РО), управляемые сформированными по некоторому закону сигналами управления; ИУ – измерительное устройство, преобразующее доступные непосредственному измерению компоненты вектора состояния и вектора выхода в электрический сигнал, согласованный с предоставленным каналом связи (КС); УИ – устройство идентификации объекта управления; УОС – устройство оценивания состояния объекта управления; Р – регулятор, представляющий собой техническую среду, средствами которой создается сигнал управления U, сформированный в соответствии с требуемым закон управления (ЗУ) регулирующими органами ОУ; УУ – устройство управления, представляющее собой функциональное объединение устройства идентификации объекта, устройства оценивания его состояния и регулятора; КС1, КС2 – соответственно прямой (управляющий) и обратный (информационный, известительный) каналы связи.

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

В современной теории управления объект управления задается с помощью макровектора

ОУ={U, , X ,Y,T , ,

X

, , ,

,

 

, F}

 

 

 

 

(В.1)

 

U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

]T col{U

 

 

 

 

В макровекторе (В.1):

U [U

,U

2

, ,U

j

, j 1,r} – r-

 

 

 

1

 

 

 

 

r

 

 

 

 

мерный

вектор

 

 

 

управления

 

объектом;

16

[ , , , ]T col{ , l 1,v} – ν-мерный вектор внешних

1 2 v

l

возмущающих воздействий, осуществляющих нежелательное

управление объектом; X [ X1, X 2 , , X n ]T col{Xi , i 1,n} – n- мерный вектор состояния, содержательно выполняющего функцию

памяти объекта; Y [Y ,Y

, ,Y

]T col{Y , k

 

} – m-мерный

1,m

1 2

m

k

вектор выхода, содержательно представляющий собой выходную пользовательскую продукцию объекта управления как некоторого технологического процесса; T – временной интервал управления объектом, представляющий собой сплошное множество (континуум) моментов управления в случае, если ОУ имеет непрерывную природу, и счетное множество моментов управления в случае, если объект имеет дискретную природу; U – множество (область в r-мерном

пространстве) допустимых управлений; X – множество (область в n-

мерном пространстве

состояния)

допустимых траекторий; :

X U X n-мерная

векторная

функция перехода, описывающая

процесс перехода из некоторого исходного состояния в состояние перехода под действием сформированного управления; : X U Y

m-мерная векторная функция выхода, описывающая процесс формирования выхода объекта при переходе из некоторого исходного состояния в состояние перехода под действием сформированного управления; : X U X n-мерная векторная функция,

описывающая процесс формирования дополнительного движения X по состоянию под действием внешнего возмущающего воздействия при переходе из некоторого исходного состояния в состояние перехода под действием сформированного управления; : X U Y

m-мерная векторная функция, описывающая процесс формирования

дополнительного движения Y по выходу под действием внешнего возмущающего воздействия при переходе из некоторого исходного состояния в состояние перехода под действием сформированного управления; F числовое поле, которому принадлежат элементы векторов U , , X , Y , а также системные параметры векторных функций , , , .

В учебной и научной

литературе по теории систем управления в

основном

используется

редуцированная

версия

системного

макровектора (В.1), которая имеет представление

 

 

ОУ = {U , X ,Y ,T , , }.

 

 

(В.2)

Компоненты редуцированной версии макровектора (В.2) имеют тот же, что и в (В.1) смысл. Форма (В.2) представления математических моделей объектов управления непрерывной и дискретной природы в учебном пособии будет основной.

Прежде, чем формулировать проблемы управления, необходимо отметить следующее. Любая техническая антропогенная система, то есть система, созданная умом и руками человека, имеет три фазы

17

своего существования. Первой фазой является фаза разработки, включающая в себя построение математической модели объекта управления и среды его функционирования, аналитический синтез закона управления, построение алгоритмического обеспечения процедур оценки параметров модели объекта и его состояния, моделирование системы с использованием возможностей современных программных оболочек, разработка технической реализации (программной – SOFT и схемотехнической – HARD) всех компонентов процесса управления, разработка конструкции устройства управления и технологического сопровождения его изготовления и испытания макетного образца устройства управления с использованием стендовых испытательных средств. Второй фазой существования технической системы является фаза изготовления, третьей – фаза эксплуатации, а

четвертой – фаза утилизации технической антропогенной системы по причинам выработки эксплуатационного ресурса или функциональной бесполезности.

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

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

проблемы управления.

Первой проблемой является проблема составления математической модели ОУ в форме (В.1) или (В.2), причем ключевыми моментами здесь оказываются назначение разумной размерности вектора состояния, а также аналитические представления

18

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

Второй проблемой является решение задачи идентификации объекта управления, которая сводится при сконструированных аналитических представлениях правил и к разработке и реализации алгоритма формирования оценок ˆp и ˆp параметров

p и p этих правил на основе результатов измерения доступных непосредственному измерению компонентов xu и yu векторов x

состояния и y выхода ОУ, причем алгоритм должен гарантировать сходимость оценок параметров в форме

:{xu , yu } ( pˆ , pˆ ) : lim ( pˆ , pˆ ) ( p , p )

(В.3)

t

 

Третьей проблемой является решение задачи оценки состояния

объекта, которая сводится к разработке и реализации

алгоритма

формирования оценки ˆx вектора состояния x на основе результатов измерения доступных непосредственному измерению компонентов xu

и yu векторов x состояния и y выхода ОУ, причем алгоритм должен гарантировать сходимость оценки вектора состояния в форме

:{xu , yu } xˆ : lim xˆ(t) x(t)

(В.4)

t

 

Четвертой проблемой является решение задачи формирования

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

 

Первая фаза решения состоит в формализации

задачи (цели)

управления. При всем многообразии содержательных постановок задач (целей) управления в формализованном представлении они могут быть сведены к двум версиям. Первая версия, именуемая задачей перевода (регулирования), формулируется следующим образом: перевести объект управления, находящийся в начальный момент времени t=t0 в состоянии x(t0 ) , к моменту времени t tk в требуемое состояние

x(tk ) за минимально возможный на множестве доступных управлений

U

промежуток

времени

T tk t0 ,

формализованное

представление задачи перевода (регулирования) имеет вид

 

x(t t0 ) x(t tk ) : T (tk t0 ) min

(В.5)

 

 

 

U

 

 

Вторая версия

задачи (цели)

управления,

именуемая задачей

удержания (слежения), формулируется следующим образом:

удерживать состояние объекта управления x(t) на программной траектории xпр (t) с минимальной на множестве доступных управлений U нормой вектора ошибки этого удержания,

формализованное представление задачи удержания (слежения) принимает вид

xпр (t) x(t)

min

(В.6)

 

U U

 

 

 

19

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]