Рассмотрим одну из возможных реализаций математического обеспечения АСОИУ. 3 страница
Примеры больших систем: информационная система, пассажирский транспорт крупного города, производственный процесс, система управления полетом крупного аэродрома, энергетическая система и др.
Характерными особенностями больших систем являются:
— большое число элементов в системе (сложность системы);
— взаимосвязь и взаимодействие между элементами;
— иерархичность структуры управления;
— обязательное наличие человека в контуре управления, на которого возлагается часть наиболее ответственных функций управления.
1.3. Этапы управления
Управление сложной системой состоит из этапов, представленных на рис. 1.6. Рассмотрим их подробнее.

Рис.1.6. Этапы управления сложной системой
1. Формирование целей. Множество целей управления, которое должно реализовываться системой управления, определяется как внешними по отношению к системе, так и внутренними факторами и, в частности, потребностями субъекта А. Сложность формализации учета влияния этих факторов на цели очевидна. Различают три вида целей: стабилизация — заключается в требовании поддерживать выходы объекта на заданном уровне; ограничение — требует нахождения в заданных границах целевых переменных
экстремальная цель — сводится к поддержанию в экстремальном состоянии целевых переменных
.
2. Определение объекта управления. Этот этап связан с выделением той части среды субъекта, состояние которой он может изменить и тем самым воздействовать на свои потребности. В ряде случаев, когда границы объекта очевидны, проблемы выделения объекта из среды не возникает. Это бывает, когда объект достаточно автономен (самолет, телефонная станция и т. д.). Однако в других случаях связи объекта со средой настолько сильны и разнообразны, что порой очень трудно понять, где кончается объект и начинается среда. Именно это и заставляет вводить специальный этап — определение объекта управления.
Объект должен быть в определенном смысле минимальным, т. е. иметь наименьший объем. Это необходимо с целью минимизации трудоемкости его изучения при синтезе модели. При этом существенным ограничением выступает достижимость множества целей управления
в рамках выделенного для этого ресурса R. Это означает, что для любого состояния среды X должно найтись управление
, с помощью которого можно добиться любой допустимой цели
.
3. Структурный синтез модели. Последующие три этапа управления сложными системами связаны с решением задачи создания ее модели, которая нужна для синтеза управления U. Только с помощью модели объекта можно построить управление U *, переводящее объект в требуемое (целевое) состояние Z*.
Модель E, связывающая входы X и U с выходом Y, определяется структурой SТ и параметрами
, т. е. представима в виде двойки
.
На этом этапе определяется структура SТ, т. е. модель объекта с точностью до значений ее параметров С. Этап структурного синтеза включает определение внешней структуры модели, декомпозицию модели, определение внутренней структуры элементов модели.
Синтез внешней структуры сводится к содержательному определению входов Х и U, выхода Y без учета внутренней структуры объекта, т. е. объект рассматривается как некий «черный ящик» с
входами и т выходами. Декомпозиция модели заключается в том, чтобы, воспользовавшись априорными сведениями о структуре объекта, упростить задачу синтеза структуры модели.
Синтез структуры модели сводится к определению вида оператора F модели объекта с точностью до параметров С. Это значит, что параметры становятся переменными модели, т. е.
, (1.3)
где F — оператор преобразования структуры SТ, параметры которого для удобства внесены в переменные C.
Представление оператора преобразования модели в виде (1.3) можно назвать параметризацией модели, что эквивалентно заданию его структуры.
При синтезе структуры моделей объектов управления могут применяться различные подходы:
— от классических методов теории автоматического управления до современных методов имитационного моделирования (методы случайного поиска, статистических испытаний и др.),
- семиотического моделирования с применением языка бинарных отношений,
- других методов современной математики, использующих сочетание дополняющих друг друга возможностей аналитических и статистических, семиотических и графических и других формализованных представлений системы.
4. Идентификация параметров модели объекта. Этот этап связан с определением числовых значений параметров С в режиме нормального функционирования объекта. Делается это стандартными приемами идентификации.
Для выяснения зависимости выхода объекта от управляемых входов U необходимо преднамеренно их изменять, т. е. экспериментировать с объектом. Однако сложная система «не любит» эксперименты, нарушающие режим ее нормального функционирования.
Поэтому эксперимент, которого нельзя избежать, следует проводить, минимально возмущая объект, но так, чтобы получить при этом максимальную информацию о влиянии варьируемых параметров на выход объекта.
5. Планирование эксперимента. На данном этапе главным является синтез плана эксперимента, позволяющего с максимальной эффективностью определить искомые параметры модели объекта управления.
Для статического объекта этот план U представляет собой набор состояний управляемого выхода объекта
, а для динамического — план-функцию
,
т. е. программу изменения во времени входа объекта.
Эксперимент на объекте дает возможность определить реакцию объекта на это воздействие. В статическом случае эта реакция имеет вид
. где
,
, а в динамическом —
. Полученная информация и является исходной для определения параметров модели F:
, что осуществляется методами идентификации.
План эксперимента
определяется следующим:
— структурой SТ модели F,
- ресурсом планирования R, который образуется выделяемыми на эксперимент средствами, областью планирования, определяющей пределы изменения входа U
— критерием планирования, который определяет эффективность плана
.
6. Синтез управления. На этом этапе принимается решение о том, каково должно быть управление U, чтобы достигнуть заданной цели управления Z* в объекте.
Это решение опирается на имеющуюся модель объекта F, заданную цель Z*, полученную информацию о состоянии среды X и выделенный ресурс управления R, который представляет собой ограничения, накладываемые на управление U в связи со спецификой объекта и возможностями системы управления. Достижение цели Z* возможно соответствующим выбором управления U (состояние среды X изменяется независимо от нас). Это приводит к экстремальной задаче следующего вида
(1.4)

Полученное решение этой задачи U * является оптимальным управлением. Способы решения задачи (1,4) существенно зависят от структуры модели объекта F. Если объект статический, т.е. F — функция, то получаем задачу математического программирования, если же динамический, т. е. F — оператор, то решают вариационную задачу.
7. Реализация управления или отработка в объекте оптимального решения U*, полученного на предыдущем этапе. Реализовав управление и убедившись, что цель управления не достигнута, возвращаются к одному из предыдущих этапов. Даже в лучшем случае, когда поставленная цель достигнута, необходимость обращения к предыдущему этапу вызывается изменением состояния среды Х или сменой цели управления Z*.
Таким образом, при благоприятном стечении обстоятельств обращаются к этапу синтеза управления (стрелка а на рис. 1.6), где определяется новое состояние, которое отражает новую ситуацию, сложившуюся в среде. Так функционирует стандартный контур управления простым объектом.
8. Адаптация. Специфика управления сложной системой состоит в том, что благодаря зашумленности и нестационарности информация, полученная на предыдущих этапах, приближенно отражает состояние системы лишь в предыдущие моменты времени. Это и вызывает необходимость коррекции.
Коррекция может затрагивать различные этапы. Простейшая коррекция связана с подстройкой параметров модели С (стрелка с, рис. 1.6). Такого рода коррекцию называют адаптацией модели, а управление — адаптивным управлением. Если управление U не обеспечивает необходимого разнообразия входа объекта для эффективной коррекции параметров модели, то приходится принимать специальные меры планирования эксперимента путем добавления специальных тестовых сигналов (стрелка b, рис. 1.6). Такое управление называют дуальным.
Однако одной коррекции параметров модели может оказаться недостаточно, если изменилась ее структура. Поэтому время от времени необходима коррекция структуры модели, т. е. приведение ее в соответствие с новой информацией (стрелка d, рис. 1.6).
Далее коррекция может коснуться самого объекта, точнее, границы разделения объекта и среды. Это бывает необходимо при значительном изменении (эволюции) объекта и окружающей ее среды (стрелка е, рис. 1.6). И наконец, созданная система управления по ряду причин может не реализовать все множество целей управления, в результате необходима адаптация целей (стрелка g , рис. 1.6).
Очевидно, что не все из описанных выше восьми этапов управления присутствуют при синтезе системы управления. В ряде случаев некоторые из них выпадают. Например, объект управления может быть выделен из среды и тогда нет необходимости в этапе планирования эксперимента, так как модель объекта проста и все ее параметры можно определить без специально организованного эксперимента.
1.4. Объект и предмет теории автоматизированного управления
Объектом любой теории является то, на что она направлена, т. е. что является ее содержанием. В этом смысле объектом теории автоматизированного управления является процесс управления в организационно-экономических и технических системах. Поэтому все содержание данного учебника представляет собой подробное изложение современного подхода к сущности процесса управления в соответствии с требованиями Государственного образовательного стандарта специальности 220200 — Автоматизированные системы обработки информации и управления.
Предметом теории является аппарат, с помощью которого производятся исследования объекта данной теории. Предметом теории могут быть математические методы и модели, виды моделирования, технические средства. Математическим аппаратом теории автоматизированного управления являются три раздела теоретической кибернетики:
- вероятностные методы,
- методы оптимизации,
- численные методы,
- методы дискретной математики.
Так как в основе исследования большинства сложных систем лежат вероятностные методы, то первые три раздела вероятностных методов посвящаются теории вероятностей, математической статистике и теории Марковских процессов.
В разделе математической статистики в основном излагаются вопросы определения числовых значений характеристик случайных величин и законов распределения (рис 1.7). Уже на примере этого раздела можно убедиться в том, что различные разделы кибернетики взаимно проникают друг в друга и резкого разделения провести не удается. Часто изложение теории вероятностей производится с привлечением общей алгебры и математической логики, которые рассматриваются в разделе дискретной математики.

Рис.1.7. Вероятностные методы в кибернетике
Изложение математической статистики заканчивается теорией статистических решений, предлагающей математические методы для принятия решений в условиях неопределенности. Эти методы в значительной степени перекрываются методами теории игр.
Четвертый раздел вероятностных методов посвящен теории информации и кодирования.
Наряду с рассмотрением вероятностного понятия информации, ее свойств и особенностей преобразования, развитых в теории связи, в этом разделе большое внимание уделяется другому подходу к информационным явлениям, который сформировался в связи машинной обработкой информации и внедрением АСОИУ и в котором используется понятие тезауруса.
Тезаурус — словарь, который очищен от неоднозначности, т. е. в нем каждому слову может соответствовать лишь единственное понятие, хотя в обычном словаре одному слову может соответствовать несколько понятий. Между тезаурусом и обычным словарем имеются принципиальные различия.
Оптимальные методы обработки, передачи, преобразования и защиты информации существенным образом зависят от способов ее кодирования, которым уделяется большое внимание в этом разделе. Для построения оптимальных систем управления необходимо иметь в наличии математический аппарат для отыскания оптимальных законов управления, который составляет основное содержание второго цикла математических основ кибернетики.
В зависимости от специфики системы управления могут применяться различные методы оптимизации:
- классические методы Эйлера — Лагранжа,
- динамического программирования и принципа максимума Понтрягина,
- методов математического программирования.
При этом рассматриваются непрерывные и дискретные, детерминированные и вероятностные варианты этих методов.
Очень часто для отыскания оптимального управления приходится решать численными методами дифференциальные, интегральные или разностные уравнения, которые составляют в настоящее время самостоятельный большой раздел прикладной математики. Учитывая использование ЭВМ, желательно окончательные численные процедуры отыскания решения записывать с помощью какого-нибудь проблемно-ориентированного языка.
Особого внимания заслуживает третий раздел математических основ кибернетики — дискретная математика (рис. 1.8).
Как уже указывалось, большинство процессов управления, особенно в АСОИУ, дискретные. Массивы информации и программы, записанные на машинных носителях, дискретны по своей структуре. В редких случаях их можно описать с помощью аппарата непрерывной математики (дифференциальных уравнений). Поэтому для специалиста по управлению требуется более глубокая математическая подготовка по сравнению с той, которая дается

Рис 1.8. Методы дискретной математики в кибернетике
в настоящее время в вузах. Ему необходимо хорошо знать дискретную математику, которая называется так потому, что в ней нет понятия непрерывности, дифференцируемости.
Дискретная математика включает следующие разделы: теорию множеств и общую алгебру, математическую логику, теорию алгоритмов, теорию автоматов, теорию графов, комбинаторное исчисление, математическую лингвистику.
Все кибернетические модели, рассматриваемые в теории автоматизированного управления, разделены на три группы. Здесь первую группу составляют модели, в основе которых лежит вероятностная природа (рис. 1.9). Это модели теории массового обслуживания, теории надежности, теории игр, распознавания образов.

Рис. 1.9. Классификация моделей вероятностной природы
Теория массового обслуживания (теория очередей) — это раздел прикладной математики, изучающий процессы, связанные с удовлетворением массового спроса на обслуживание какого-либо вида с учетом случайного характера спроса и обслуживания (телефонные задачи, запасы продуктов, транспортные перевозки, дороги).
Теория надежности изучает закономерности возникновения и устранения отказов.
Теория игр и статистических решений — это математическая теория оптимальных решений в конфликтных ситуациях.
Теория распознавания образов изучает процессы принятия решений о наиболее существенных свойствах некоторого объекта на основании косвенных данных, т. е. на основании наблюдения других свойств — признаков, зависящих от упомянутых существенных свойств.
Вторая группа объединяет кибернетические модели объектов, поведение которых описывается дифференциальными или разностными уравнениями. Большинство методов исследования таких систем излагается в работах по системам автоматического регулирования и управления. Для этих методов характерно рассмотрение процессов во времени, поэтому такие модели могут быть названы динамическими системами.
Третью группу кибернетических моделей составляют дискретные кибернетические модели. Эти модели применяются и для исследования процессов управления, протекающих во времени, но в основном в них время не используется. Например, требуется с помощью вычислительных машин раскроить листовой алюминий для обшивки самолета наилучшим образом с точки зрения расхода материала, причем время, в течение которого производится раскрой, не имеет особого значения. Здесь с успехом применяются как детерминированные, так и вероятностные методы расчета.
В общей структурной схеме математических основ кибернетики рассматриваются еще специальные прикладные вопросы. Содержание этой части выглядит наиболее неопределенным, так как ее название допускает включение самых разнообразных разделов. Так, вопросы, связанные с проектированием АСОИУ, выделены в самостоятельный раздел. Хотя они и представляют модификацию больших систем, для них характерен человеко-машинный способ управления. В этом разделе в основном рассматриваются общие вопросы проектирования АСОИУ и особенности проектирования функциональных подсистем.
Дата добавления: 2019-01-14; просмотров: 523; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
