Главная Контакты Добавить в избранное Авторы Вопросы и ответы
,

УДК 65.017.01

КООРДИНАЦИЯ ВЗАИМОДЕЙСТВИЯ ПОДСИСТЕМ В                            АВТОМАТИЗИРОВАННЫХ СИСТЕМАХ.

Ходаков В.Е., Соколова Н.А.

Координация – это не что иное, как согласование, что становиться очевидно если рассмотреть координацию на примере предприятия, как сложной системы. Такие системы в общем виде практически не формализуемы, поэтому к ним применяется метод декомпозиции на более простые системы, который выполняется до тех пор пока будут получены все подсистемы (их структура и взаимосвязь), которые можно формализовать. Тогда координация такой системы будет процессом, при котором согласовываются выходы одних подсистем со входами других. Координацию можно считать достигнутой когда все входы и выходы всех систем согласованы. В качестве сравниваемых выходов и входов в различных системах могут использоваться показатели, характеристики различной физической природы: расходы каких-то компонентов, величины напряжения тока, время, стоимость, объем, количество и др. Однако ни в литературе, ни на практике вопросам координации не уделялось должного внимания, они до сих пор не получили серьезного теоретического обоснования, отсутствуют математические модели координации и результаты их использования [1,2].

Рассмотрим систему типа АСУТП из  подсистем (участков технологических объектов управления (ТОУ)), описываемых в установившемся режиме следующими уравнениями подсистем [3]:

 

,                                                 (1)

 

где  – векторный интегро-дифференциальный, в общем случае, оператор (здесь и далее размерность векторов в общем случае зависит от индекса );

 – вектор входных воздействий, приложенных к -й подсистеме со стороны других подсистем;

 – вектор управления -й подсистемой;

 – вектор выходных переменных -й подсистемы, а также системы в целом.

Связи между подсистемами будем считать установившимися:

 

,                                          (2)

 

где  – вектор-функция; в частности в АСУТП распространены линейные взаимосвязи между подсистемами:

 

.                                                  (3)

 

Ограничения при управлении технологическим процессом (ТП) имеют вид:

 

,                                     (4)

 

где  – вектор-функция.

Если режим ТП регламентирован, то уравнения (1) и (2), можно рассматривать как уравнения для отклонения реального режима  от заданного. Поэтому модель цели управления можно задать лишь целевой функцией  (обычно переменной составляющей затрат на ТП в целом) которая должна минимизироваться:

 

.                                    (5)

 

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

 

                                             (6)

 

Таким образом, исходная задача заключается в минимизации целевой функции (6) при связях (1), (2) и ограничениях (4). Метод решения таких задач основан на обобщении метода множителей Лагранжа для ограничений-неравенств и состоит в сведении указанной задачи на условный экстремум к задаче на безусловный, связанной с минимизацией Лагранжа:

                         (7)

 

 

Согласно теореме Куна-Такера о селдовой точке [3] необходимые (и достаточные, если функции ,  выпуклы) условия оптимальности имеют вид условий стационарности Лагранжа при вариации переменных :

(8)

 
.

 

 

 

Условия (8) должны выполнятся в точке оптимума , при этом множители Лагранжа  можно рассматривать как некоторые оптимальные «цены», устанавливаемые в процессе взаимодействия переменных как внутри подсистемы («цены» ), так и между подсистемами («цены» ). Ввиду высокой размерности системы уравнений-неравенств (8) ее решение в практических случаях сложно. Если же «цены» заранее заданы – известны, то задача может быть решена путем независимого решения каждой -й подзадачи, т.е. независимой оптимизации каждой -й подсистемы. Поскольку размерность каждой -й подзадачи существенно меньше размерности исходной задачи (системы в целом), то решение отдельных подзадач существенно проще. Используется два метода реализации такого подхода:

- метод предсказания взаимодействий;

- метод баланса взаимодействий.

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

Рассматривая лагранжиан (7) исходной задачи при условии, что выходные переменные  можно варьировать, сформулируем задачу оптимизации -й подсистемы  в виде:

Минимизировать при заданных  подцелевую функцию

 

.                  (9)

Для решения этой задачи используются уравнения (8), кроме уравнения , которое должно выполнятся в точке оптимума. Поскольку решения  подзадач (9) зависят от переменных , то уравнение  исходной задачи при заданных  может не выполнятся. Поэтому «предложения  следует изменять до тех пор, пока уравнение  станет удовлетворяться. Задача координации подсистем формулируется следующим образом:

При заданных (определенных из  подзадач) (9) значениях  найти такие , чтобы удовлетворялось уравнение .

 

Решение является итеративным:

1) замеряются начальные значения выходов системы .

2) решают системы уравнений (8) (за исключением уравнений  т.к. оно должно выполнятся в точке оптимума), из них определяют .

3) вычисляются невязки:

 

,                               (10)

 

 

если значение  (где  – погрешность) равно нулю, то решение задачи прекращается (координация достигнута). Если же значение отлично от нуля, значение  корректируется и процесс повторяется.

Если при  система не имеет решения или  меняет знак то , производится возврат на 1 шаг и пересчитывается .

Процесс коррекции является итеративным:

 

                                                 (11)

 

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

 

                                                          (12)

 

 

Схема двухуровневой координации, реализующей указанные алгоритмы, показана на рис.1: на первом уровне решается задача (8), а найденные «цены»  посылаются на второй уровень, который координирует «предложения»  для первого уровня.

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

В соответствии с изложенным ранее подходом для описания таких систем достаточно три вектора  с соответствующими отношениями между ними. Перечислим эти вектора:

- для подсистемы 1 из рис 2. (снабжение):

- для подсистемы 2 (производство):

Переменные  являются константами.

Рассмотрим элементы вектора.

 

Первая подсистема:

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

Опишем структуру системы (рис. 2) следующим образом:

1) Каждая из приведенных подсистем описывается уравнениями вида:

 

 

Количество изделий (под которое снабжение закупает узлы и комплектующие)  должно быть равно управляющему воздействию , определяющему количество изделий, которое предприятие должно произвести:

 

.

 

2) Связи между подсистемами описываются уравнениями вида:

 

 

Количество – т.е. собственное производство  должно быть равно количеству изделий, под которое снабжение закупает узлы и комплектующие :

 

.

 

3) Накладываемые ограничения описываются неравенствами:

 

 

Величины  – числа не отрицательные:

 

 

Управляющее воздействие  не может быть больше количества заказанных изделий :

 

.

 

4) Целевая функция  имеет следующий вид:

.

 

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

 

.

 

Стоимость затрат для производства равна сумме затрат на производство и затрат на каждое изделие:

 

.

 

Метод решения таких задач основан на обобщении метода множителей Лагранжа для ограничений-неравенств и состоит в сведении указанной задачи на условный экстремум к задаче на безусловный, связанной с минимизацией Лагранжа:

 

.

 

В соответствии с излагаемым методом решения составим уравнения систем в общей форме: приведем полученную систему для  (система снабжения):

 

 

 

 

 

 

Для  (подсистема производства):

 

Пример 1. Пусть стоимость заготовки для изготовлении изделия равна 1 у.е. , стоимость покупного изделия – 4 у.е. , количество выпускаемых изделий 10 шт. , постоянные затраты при производстве – 1 у.е. , затраты на одно изделие – 2 у.е. , скаляр от которого зависит сходимость процесса координации 1 , допустимая погрешность 0.3 .

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

Итерация 1:

1.1)

1.2)

 

 

 

Тогда ;

 

 

 

 

Тогда .

 

1.3)

.

 

Итерация 2:

2.1)

2.2)

 

 

 

 

 

 

Тогда ;

 

 

 

 

Тогда .

 

2.3)

.

 

 

Итерация 11:

 

11.1)

11.2)  результат ;

 результат .

11.3)

.

 

Итерация 12:

12.1)

12.2)  нет решений;

12.3) ;

 

.

 

т.к. , то переходим к следующей итерации.

 

Итерация 13:

12.1)

12.2)  нет решений;

12.3) ;

.

т.к. , прекращаем решение – координация достигнута.

 

Пример 2. Те же данные, за исключением .

Итерация 1:

1.1)

1.2)  результат

        результат

1.3)

.

 

Итерация 2:

2.1)

2.2)  нет решений;

2.3) ;

 

.

 

т.к. , то переходим к следующей итерации.

 

Итерация 3:

3.1)

3.2)  нет решений;

3.3) ;

 

.

 

Т.к. , останавливаем итерационный процесс – координация достигнута за более короткий отрезок времени (3 итерации, в первом примере 13).

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

 

The model of coordination of a two-level control system is described. The bottom level - a level of subsystems. The top level coordinates work of subsystems of the bottom level. The task of the coordination of levels of management is put and solved.

 

1.                 Власов С.А., Волчек Н.Г., Горгидзе Н.И. Современные компьютерные средства для согласования управления технологическими и организационными процессами в производственных системах. // Управление большими системами. Материалы международной научно-практической конференции – М.: СИНТЕГ, 1997, С. 68.

2.                 Живило М.Ю. Система согласованного управления производством в рыночной экономике. // Управление большими системами. Материалы международной научно-практической конференции – М.: СИНТЕГ, 1997, С. 80.

3.                 Егоров С.В., Мирахмедов Д.А. Моделирование и оптимизация в АСУТП. Ташкент: Мехнат – 1987. – 200 с.

 





Ответы на вопросы [_Задать вопроос_]

Читайте также

 
Гончаренко А.В. Вплив суб’єктивних переваг на показники роботи суднової енергетичної установки

Соколова Н.А., Петров К.Э., Ходаков В.Е. Необходимые условия развития объектов хозяйственной деятельности

Ходаков В.Е., Ходаков Д.В. Адаптивный пользовательский интерфейс: проблемы построения

Мазурок Т.Л., Тодорцев Ю.К. Актуальные направления интеллектуализации системы управления процессом обучения.

Рогальский Ф.Б. Информационная поддержка принятия решений при управлении социотехническими системами.

Общий отдел

Захожай О.І. Інформаційна модель автоматизованої системи управління техно-логічним процесом пайки складених п'єзокерамічних перетворювачів.

Никольский В.В., Цюпко Ю.М. Применение пьезоэлектрических датчиков в сис-теме кондиционирования воздуха судовых систем микроклимата.

Скороход Е. Н. Модель поддержки принятия решений при управлении рыбовод-ным предприятием

Рожков С.А., Куцак Р.С., Бражник Д.А. Исследование процесса деформации ткани на экспериментально-аналитической модели

Тонконогий В.М. Трехконтурная АСУ нанесением ионно-плазменного покрытия на режущий инструмент.

Никольский В.В. Моделирование процессов в вискозиметрах с пьезоэлектрическим приводом

Яковенко А.Е. Проектирование автоматизированных систем принятия решений в условиях адаптивного обучения с учетом требований болонского процесса

Бразалук Ю.В., Евдокимов Д.В., Поляков Н.В. Исследование устойчивости вихревых структур путем численного эксперимента.

Моделирование объектов и систем управления

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

Славко О.Г. Порівняльний аналіз керування регулятором на основі локальної моделі керованого процесу та П-регулятором

Войтенко В.В., Дикусар Е.В, Ситников В.С. Определение частоты среза устройства сглаживания данных на основе метода скользящего среднего

Передерій В.І. Алгоритм визначення та оцінки характеристик ефективності комп’ютерних систем на початковій стадії проектування в умовах невизначенності

Ляшенко С.А, Ляшенко А.С. Оценка модели псевдолинейной регрессии

Ладієва Л.Р. Математична модель процесу газової мембранної дистиляції

Носов П.С., Косенко Ю.І. Нечіткі моделі і методи ідентифікації та прогнозу стану інформаційної моделі студента

Китаев А.В., Глухова В.И. Анализ работы синхронного двигателя с неявнополюсным ротором по данным каталога

Дорошкевич В.К., Пироженко А.В., Хитько А.В., Хорольский П.Г. К определению требований к системам увода космических объектов

Голінко І.М., Ковриго Ю.М., Кубрак А.І. Настройка системи керування за імпульсною характеристикою об’єкта

Яшина К.В., Садовой А.В. Комплексная математическая модель тепловых процессов, происходящих в дуговых электросталеплавильных печах

Шейник С.П., Рудакова А.В. Использование функций принадлежности для моделирования параметров распределенных объектов

Хомченко А.Н., Литвиненко Е.И. Метод барицентрического усреднения граничных потенциалов электростатического поля

Селяков Е. Б. Моделирование требований к техническим системам методами математической логики

Тодорцев Ю.К., Ларіонова О.С., Бундюк А.М. Математична модель контура теплопостачання когенераційної енергетичної установки

Кириллов О.Л. , Якимчук Г.С. Моделирование процесса управления системой перегрузки углеводородных жидких топлив

Шеховцов А.Н., Козел В.Н. Построение математической модели формирования распределенных систем

Китаев А.В., Глухова В.И. Анализ поведения генератора постоянного тока по данным каталога

Хомченко А.Н., Козуб Н.О. Задачі наближення функцій: від лагранжевих до серендипових поліномів

Хобин В.А., Титлова О.А. Определение температуры парожидкостной смеси в дефлегматоре АДХМ по результатам измерений температуры его поверхности

Григорова Т.М., Усов А.В. Вероятностно-статистическое моделирование маршрутизированных пассажиропотоков в крупных городах

Горач О.О., Тернова Т.І. Моделювання технологічного процесу одержання трести при використані штучного зволоження з урахуванням складу мікрофлори

Дубік Р.М., Ладієва Л.Р. Математична модель розділення неоднорідних рідких систем

Казак В.М, Лейва Каналес Родриго, Яковицкая Е.Ю. Моделирование динамики полета магистрального самолета на исследовательском стенде

Завальнюк И.П. Исследование процесса торможения автомобиля как критического режима динамической системы

Дмитриев С.А., Попов А.В. Построение портрета неисправностей проточной части газотурбинного двигателя на примере АИ-25

Русанов С.А., Луняка К.В., Клюєв О.І., Глухов Г.М. Математичне моделювання робочого процесу в апаратах з віброкиплячим шаром та розробка систем автоматизованого моделювання гідродинаміки віброкиплячих шарів

Боярчук В.П., Сыс В.Б. Экспериментальные исследования влияния технологии шлихтования на изменение жесткости текстильных нитей

Селін Ю.М. Використовування контекстних марківських моделей для аналізу дії промислових вибухів на будівельні конструкції

Рудакова А.В. Проблемы интеграции сложных систем

Передерій В.І., Касап А.М. Математична модель та алгоритм автоматизації розрахунку параметрів комп’ютеризованих систем працюючих у реальному часі

Передерий В.И., Еременко А.П. Математические модели и алгоритмы принятия релевантных решений пользователями автоматизированных систем с учетом личностных и внешних факторов на базе генетических алгоритмов

Михайловская Т.В., Михалев А.И., Гуда А.И. Исследование правил клеточных автоматов для моделирования процессов затвердевания квазиравновесных бинарных сплавов

Хомченко А.Н., Колесникова Н.В. Явление «сверхсходимости» в задаче Прандтля для уравнения Пуассона

Китаев А.В., Глухова В.И. Анализ работы трансформатора по данным каталога

Квасницкий В.В., Ермолаев Г.В., Матвиенко М. В., Бугаенко Б.В., Квасницкий В.Ф. Оценка применимости метода компьютерного моделирования к исследованию напряженно-деформиррованного состояния цилиндрических узлов

Китаев А.И., Глухова В.И. Анализ работы асинхронного двигателя по данным каталога

Шелестов А.Ю Имитационная модель взаимодействия GRID-узлов с очередью доступа к общей памяти

Chizhenkova R.A. Mathematical Aspects of Bibliometrical Analysis of Neurophysiological Investigations of Action of Non-ionized Radiation (Medline-Internet)

Хомченко А.Н., Козуб Н.А. Геометрическое моделирование дискретных элементов с криволинейными границами

Славич В.П. Модель автоматизованої системи управління потоками транспортних засобів

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

Степанкова Г.А., Баклан І.В. Побудова гібридних моделей на основі прихованих марківських моделей та нейронних мереж

Бакшанська Т.Д., Рижиков Ю.Г., Тодорцев Ю.К. Математична модель процесу горіння природного газу з рециркуляцією продуктів згорання для цілей управління

Хомченко А.Н. Новые решения обобщенной задачи Бюффона

Передерий В.И., Еременко А.П. Математические модели и алгоритмы определения релевантности принимаемых решений с учетом психофункциональных характеристик пользователей при управлении автоматизированными динамическими системами

Ложечников В.Ф., Михайленко В.С., Максименко И.Н. Аналитическая много режимная математическая модель динамики газовоздушного тракта барабанного котла средней мощности

Ковриго Ю.М., Фоменко Б.В., Полищук И.А. Математическое моделирование систем автоматического регулирования с учетом ограничений на управление в пакете Matlab

Исаев Е.А., Наговский Д.А. Математическое описание влияния кривизны контактирующих тел на угол смачивания жидкости в межчастичном пространстве

Бідюк П.І., Литвиненко В.І., Кроптя А.В. Аналіз ефективності функціонування мережі Байєса

Тищенко И.А., Лубяный В.З. Математическое моделирование вокодера для определения оптимальной формы импульса сигнала возбуждения.

Николаенко Ю.И., Моисеенко С.В. Моделирование гармонического полиномиального базиса гексагона.

Козуб Н.А., Манойленко Е.С., Хомченко А.Н. Температурный тест для модифицированных базисов бикубической интерполяции.

Клименко А.К. Об упрощенном численном конструировании обратной модели динамического объекта.

Китаев А.В., Сушич Е.Ф. Расчет погрешностей измерительных трансформаторов.

Передерій В.І.,Касап А.М. Математична модель та алгоритм автоматизації розрахунку параметрів комп’ютеризованих систем працюючих у реальному часі

Шпильовий Л.В. Математична модель та алгоритм екстремального управління процесом осадження дисперсної фази суспензії.

Тулученко Г.Я. Інформаційний модуль експрес-пошуку точок еквівалентності процесу нейтралізації.

Тернова Т.І. Урахування морфогенетичного рівняння в математичній моделі тканини.

Попруга А.Г. Теоретические и экспериментальные исследования электрических нагревателей по критерию экономии энергии.