У йнФОРмдййонно-упрдВЛяюшйЕсйсгЁмы ~7
УДК 66-933.6
ИССЛЕДОВАНИЕ ПРОЦЕССА АДАПТИВНОГО АВТОМАТИЗИРОВАННОГО УПРАВЛЕНИЯ
Б. Я. Советов,
доктор техн. наук, профессор В. В. Цехановский, канд. техн. наук, доцент В. Д. Чертовской,
доктор техн. наук, профессор Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Раскрыта специфика адаптивных автоматизированных систем управления производством. Предложена процедура исследования подобных систем в целях построения их формального описания. Показано, что используемый подход позволяет упростить интеграцию процессов как внутри одного структурного элемента, так и в рамках взаимодействия элементов в многоуровневой системе управления.
Ключевые слова — автоматизированное управление, адаптация, структура, неформальное представление, специфика систем.
Введение
Автоматизированные системы управления производством прошли полувековой путь от традиционных до адаптивных систем [1-5]. Потребность в адаптивных системах появилась на рубеже веков при переходе России к рыночным отношениям. Повышение конкурентоспособности связано с оперативным переходом на выпуск новой продукции, что в свою очередь определило необходимость применения адаптивного режима. Специфика таких систем не позволила напрямую использовать для их формального описания и компьютерной реализации математический аппарат известных классов систем. Потребовалось исследование этого нового класса систем в целях построения их математического описания.
Следовательно, задача данной работы ставится так. Необходимо выявить особенности нового класса адаптивных систем, сформировать их структуру и формализованное представление. В данной работе обсуждаются две первые позиции.
Решение задачи
При построении нового теоретического аппарата используются неформальные приемы системного анализа, которые включают определение цели функционирования, структуры и фор-
мального описания рассматриваемого класса систем. Вид (класс) организационно-экономической системы управления сильно зависит от отношения внешняя среда — система.
Адаптивные автоматизированные системы управления являются развитием традиционных, близких к статическим, систем, структуру которых можно использовать для иллюстрации связей среда — система.
Известны два представления автоматизированных систем: подсистемное (рис. 1) и процедурное.
■ Рис. 1. Укрупненная схема связей функциональных подсистем при рыночных отношениях: ТЭП — технико-экономическое планирование; ОУОП — оперативное управление основным производством; МТС — материально-техническое снабжение и сбыт; ТПП — техническая подготовка производства; БУ — бухгалтерский учет
Входными величинами являются векторы И, Ь, Р — спроса, ресурсов, цены, а выходами — векторы выпуска продукции плана Р.
В общем случае среда описывается уравнением (см. рис. 1)
V = У(И, Р, Ь), (1)
где параметры среды И — спрос на продукцию; Р — цены продукции и ресурсов; Ь — ресурсы.
В свою очередь:
Ь(г) = {Ьт(0, Ь^)}, (2)
где Ьт(г) — материальные ресурсы; Ь^(г) — остальные виды ресурсов.
Вид системы управления в значительной мере определяется характером спроса, являющимся в общем случае статистическим (рис. 2, кривая 1). Для последующих расчетов кривую 1 удобно заменить ступенчатой кривой 2, а затем рассматривать процессы лишь для одной «ступеньки». Такой подход оправдан тем, что ступенчатое воздействие является наиболее тяжелым для отработки системой управления.
Тогда в традиционных системах управления спрос может быть представлен в виде
Из(г) = И30 — ДИз ' 1(г — 9), (з)
где Изо — прежний спрос; ДИз — количественное изменение спроса; 9 — момент изменения спроса; г — время; 1(г) — единичная функция.
В этом случае состав вектора Из = (Язг, = 1, V) не меняется, а изменяются количественно лишь величины составляющих вектора. Заметим, что уравнение вида (3) характерно для обычных систем управления с обратной связью.
С переходом нашей страны к рыночным отношениям динамичность среды резко увеличилась. Изменения спроса стали носить качественный характер. Возникла потребность — для повышения конкурентоспособности — в оперативном переходе на дополнительный выпуск новых, ранее не выпускавшихся видов продукции:
И4(г) = И40 ■ 1(г - 9), (4)
где И^г) — величина спроса на новую продукцию вида; 9 — момент возникновения спроса.
При этом часть старой продукции может быть снята с производства: спрос на нее количественно
кт
г
■ Рис. 2. Характер спроса на продукцию
изменится в соответствии с уравнением (3) при
О < ДИз„ < Изои-
Компенсация таких изменений невозможна без использования адаптивных систем управления.
При рассмотрении отдельного элемента системы можно варьировать величины ДИ^, ДИ^, ДЬ, Дс. Всего имеется 16 вариантов задач (табл. 1).
Строка 4 является сочетанием строк 2, з, в которых изменения ДИз и ДИ4 рассмотрены порознь. В связи с этим строку 4 рассматривать отдельно нецелесообразно. По этим же причинам нет резона рассматривать варианты столбца IV, который является сочетанием столбцов II и III. Строка 1 соответствует традиционному управлению.
Вариант Г1 соответствует процессу планирования, вариант Г2 характеризует компенсацию сигнальных возмущений в традиционной автономной системе управления. Вариант Гз соответствует адаптивной автономной системе управления с изменением параметров.
Варианты П.1 и Ш.1 говорят о «чистой» оценке возмущений в системе управления. На действия возмущений в вариантах П.2 и Ш.2 накладывается входной сигнал, усложняя «видение» общей картины процессов. В связи с этим имеет смысл варианты II.2 и Ш.2 не рассматривать, а исследовать только вариант Г2. Особый интерес представляет, прежде всего, вариант Гз в «чистом виде», а потому изучение вариантов II.з и Ш.з остается под вопросом.
В варианте Гз осуществляется, таким образом, ориентация производств на потребителя, поскольку производитель вынужден приспосабливаться к изменениям спроса (4). Иными словами, система управления должна стать адаптивной.
Под адаптацией понимается процесс изменения цели функционирования, структуры, параметров и алгоритмов системы на основе дополнительной информации, получаемой при управлении, в целях достижения оптимального состояния или поведения системы при начальной неопределенности и изменяющихся условиях работы, определяемых во взаимодействии с внешней средой.
■ Таблица 1. Варианты задачи
№ строки Спрос Вариант
I II III IV
1 ДИз = 0 ДИ4 = 0 ДЬ = 0 Дс = 0 ДЬ ф0 Дс = 0 ДЬ = 0 Дс ф 0 ДЬ ф 0 Дс ф0
2 ДИз ф 0 ДИ4 = 0 ДЬ = 0 Дс = 0 ДЬ ф0 Дс = 0 ДЬ = 0 Дс ф 0 ДЬ ф 0 Дс ф0
з ДИз = 0 ДИ4 ф 0 ДЬ = 0 Дс = 0 ДЬ ф0 Дс = 0 ДЬ = 0 Дс ф 0 ДЬ ф 0 Дс ф0
4 ДИз ф 0 ДИ4 ф 0 ДЬ = 0 Дс = 0 ДЬ ф0 Дс = 0 ДЬ = 0 Дс ф 0 ДЬ ф 0 Дс ф0
■ Рис. 3. Формирование адаптивных систем: СПС — самоприспосабливающиеся системы (интеллектуальные, интеллектные); СПрС — системы с переменной структурой; СОС — самоорганизующиеся системы; СНС — самонастраивающиеся системы; МА — модель адаптации; МФ — модель функционирования; 1, 2 — пути обычного и адаптивного проектирования
Разновидности адаптивных систем представлены на рис. з. Характеристика систем управления с позиций адаптации представлена в табл. 2.
Технические адаптивные системы получают дополнительную информацию об изменении параметров объекта управления, которое в свою очередь компенсировалось изменением параметров управляющей части.
В процессе эксплуатации системы ее цели либо не менялись, либо менялись только значе-
■ Таблица 2. Классификация систем управления
Вид систем Характеристики систем
Название Область изменения
Традицион- ные Системы автоматического управления Количественное изменение входного сигнала и (или) возмущения
Адаптивные Самонастраива- ющиеся Параметры
С переменной структурой Структура
Самоорганизу- ющиеся Алгоритм работы
Интеллектуальные, самоприспосабливающиеся Интеллектные Цель меняется качественно извне
Интеллектуальные Цель меняется качественно внутри системы
ния составляющих вектора цели (количественные изменения цели).
Вместе с тем функциональное наполнение структуры адаптивных систем до настоящего времени связывают с техническими системами.
В то же время в процессе управления организационно-экономическими системами изменяется структура спроса, которая определяет изменения цели работы системы.
Компенсировать такие изменения в общем случае можно, изменяя структуру системы. Под структурой понимается совокупность элементов и их связей. Для рассматриваемых организационно-экономических систем управления введение (удаление) новых структурных элементов (реконструкция) связано с серьезными затратами. Поэтому компенсация изменения состава вектора цели осуществляется изменением состава векторов плана и управляющих воздействий, т. е. посредством изменения структурных связей системы (маршрутов — в терминах предметной области) и, возможно, весов отдельных составляющих целевых функций. В связи с этим в данной работе под изменением структуры подразумевается изменение связей при фиксированных структурных элементах.
Иными словами, фактически используется понятие гибкость — способность системы изменять цели функционирования за счет изменения структурных связей без существенных затрат (перевооружения производства). Гибкость представляет собой, таким образом, частный случай процедуры адаптации. Во вновь введенной классификации адаптивных систем гибкие системы отнесены к интеллектным системам с наличием человеческого фактора.
Рассмотрим особенности таких систем. Формирование описания рассматриваемого класса осуществим с помощью системного анализа с применением схемы, представленной на рис. з.
Целью формирования является построение интеллектных систем, которые могли бы компенсировать в процедуре эксплуатации изменения цели функционирования вида, отмеченного в выражении (4).
Рассмотрим специфику исследуемой системы.
1. Автоматизированная система управления в общем случае обладает многоуровневой структурой [5-8]. Проводить анализ всех уровней сразу не представляется возможным. Целесообразно выбрать некоторую базовую часть структуры. В качестве такой структуры удобно принять трехуровневую структуру, представленную на рис. 4, поскольку в ней учтены все возможные изменения по координатам и времени при переходе с уровня на уровень.
На уровнях Ъ = 1 и Ъ = 2 масштабы по времени одинаковы, а по координатам — отличаются. На
■ Рис. 4. Трехуровневая система управления
уровне Ъ = з осуществляется агрегация как по времени, так и по координатам.
Указанную базовую структуру можно использовать как «скользящую» при анализе структуры с числом уровней более трех. Из рис. 4 видно, что рассматриваемые системы отличаются многоэлементным составом. В данной работе — взаимодействием подсистем «ТЭП — ОУОП» при под-системном представлении (см. рис. 1). Влияние других подсистем — маркетинга, МТС, ТПП — учтем в виде скачкообразных изменений их выходных координат.
2. Каждый структурный элемент (см. рис. 4) характеризуется [4] циклом управления (рис. 5), в котором связаны процессы планирования и управления.
В организационно-экономических системах процесс планирования становится относительно самостоятельным. В то же время процессы планирования и управления отличаются по своей сути и по структуре.
3. В традиционных системах управления процесс планирования статический. План составляется заранее, например, в этом месяце, тогда как выполнение его осуществляется в следующем месяце. Инерционностью планирования здесь можно пренебречь.
В адаптивных системах при оперативном переходе на выпуск новой продукции процесс планирования становится динамическим, ибо интервал времени между процедурами составления и выполнения плана невелик.
4. Возможны различные сочетания процедур постановки на выпуск новой продукции и снятия части старой продукции.
■ Рис. 5. Цикл управления: ОУ — объект управления; УЧ — управляющая часть
5. Элементы управляющей части характеризуются в процедуре эксплуатации наличием в динамическом процессе целенаправленности, экономического интереса, который в математической форме может быть представлен целевой функцией. Работа целенаправленной системы проходит более успешно в случае согласования экономических интересов и динамических свойств элементов.
Цель синтеза целенаправленной системы заключается, следовательно, в выборе рационального пути ц*е M (см. рис. 3).
В общем случае такая задача нелинейная, требует учета функционально-целевых отношений, а процесс ее решения носит комбинаторный, эвристический характер.
Вместе с тем для синтеза должен быть определен эффект, который целесообразно оптимизировать:
Ф(ц*) ^ max. (5)
Эффект проектирования (5) определяется:
1) выбранными дугами маршрута ц, определяющими «затратную» часть эффекта при проектировании;
2) принятыми узлами маршрута ц, т. е. выбранными при проектировании моделями, используемыми при эксплуатации и характеризующими «доходную» часть эффекта.
Эффект полезно представить в виде
Ф = Фф + Фа ^ max, (6)
где Фф и Фа — эффекты от эксплуатации моделей процедур функционирования и адаптации. В соответствии с поставленными задачами
ф Фs2, Фs3) ^ maX (7)
где s = ф или s = а; Ф1, Ф2, Ф3 — составляющие эффекта, связанные с выбором структурных связей, синтезом процессов планирования и управления.
В свою очередь:
Фsl = Ф^) ^ max; (8)
Фs2 = Фs2(Р) ^ max; (9)
Фs3 = Фsз(є, u) ^ min, (10)
где 5 — связи между элементами (общая структура) системы; є — вектор отклонения вектор-выхода от вектор-плана Р; и — вектор управления.
В соответствии с рис. 3 5 = 5п*5у, 5п и 5у — структуры планирования и управления; * — оператор связи структур.
Решить математически задачу (7) в общем случае затруднительно, поэтому ограничимся неформальным решением, поскольку часто структура определяется в процедуре идентификации, и остановимся на трехуровневой структуре (см. рис. 4).
№ 4, 2013
MHOOP^ 19
В системе можно выделить процедуры функционирования и адаптации. Большую часть времени система работает в режиме функционирования, с которого и начнем более подробное описание структур в выражениях (9), (10).
Процедура функционирования. Ф2 — планирование. В общем случае структура планирования имеет вид
Бп = Э* + 2(P, th + 2) ® Э* + 1(P, th + 1) ®
® {3h(P, th) © Э^р t*)}, (11)
l j
где Эh + 2(P, th + 2), Э* + 1(P, th + 1), Э* (P, th), Эh (P, th) — k-, l- и j-е элементы соответствующих уровней УЧ и ОУ; P — вектор плана; th — отсчет по времени на уровне h; h = 1, 9; 9 — количество уровней системы; l е C(k), C(k) = {l: ГЭ* + 1 = = Э*, |C(k)| = N, k = 1, Kh + 1, l = 1, Kh, Kh — количество элементов на уровне h; j е C(l), C(l) = {j: ГЭ* = = Э*}, |C(l)| = Nj, j = 1, Nj; Г — прямая связь двух смежных элементов; © — оператор прямой связи.
Тогда процесс планирования можно понимать так: определить оптимальные планы Ph(th), h = 1, 9, исходя из выбранного функционального описания элементов Э (ограничений) и целевой функции
Фф^^)} ^ max, (12)
где Ph(th) — вектор плана.
Ф3 — процесс управления. Структура процесса управления имеет вид
S = {Эm + 2(u, th + 2) * Э* + 1(u, th + 1) * Э^, th) *
* Э*(y, th) * Э*(у, th)}, l = 1, K; h = 0, 9, (13)
l j
где Э* + 1(u, th + 1), Э* (u, th), Э* (y, th), Э*(у, th) — k-, l-, j-е элементы соответствующих уровней УЧ и ОУ; u, y — векторы управления и выхода; * — оператор замыкания, учитывающий обратные связи; C(r) = {г: Э* = Г1Э* + 1}, |C(r)| = Nr.
Соответственно процесс управления можно записать так: определить оптимальные планы uh(th), h = 1, 9, исходя из выбранного функционального описания элементов Э и целевой функции
Фф3{8*И, uh(th)} ^ min, (14)
где sh(th), uh(th) — векторы отклонений и управлений; eh(th) = {Ph(th) - yh(th)}.
Процедура адаптации. При переходе на выпуск новой продукции все перечисленные координаты sh(th) меняются на s'h(th), при этом
|s'h(th)| = | sh(th)| + |s^(th)| - |s*(th)|,
где |s^(th)| и |s*(th)| характеризуют новую и снимаемую (полностью) продукцию; |.| — размерность вектора. Изменяются, таким образом, структурные связи системы в выражениях (11), (13).
Приведенное описание структуры позволяет в дальнейшем указать место и выбрать функцио-
нальные зависимости в математическом описании системы.
Заключение
На начальном этапе развития автоматизированные системы управления производством являлись практически статическими системами. С переходом к рынку динамичность внешней среды резко увеличилась. Возникла необходимость в оперативном переходе производств на выпуск новой продукции.
Появился фактически новый класс адаптивных систем с качественно изменяющейся целью в процедуре функционирования. Потребовалось сформировать их математическое системное описание, учитывающее специфику систем и ранее практически отсутствовавшее.
Для формирования такого описания авторами предложена схема, базирующаяся на методах системного анализа.
В данной работе рассмотрены вопросы описания целей и структуры функционирования указанных систем. Они создают перспективу последующего формирования математического описания многоуровневых адаптивных автоматизированных систем управления производством.
Литература
1. Основы построения АСУ / под ред. В. И. Костюка. — М.: Сов. радио, 1977. — 304 с.
2. Бобко И. М. и др. Адаптивная АСУ производством. — М.: Статистика, 1981. — 384 с.
3. Соломенцев Ю. М. и др. Системное проектирование интегрированных АСУ ГПС машиностроения. — М.: Машиностроение, 1988. — 488 с.
4. Соломенцев Ю. М. и др. Введение в теорию интегрированных САПР гибких технологий и производств. — М.: Машиностроение, 1991. — 592 с.
5. Советов Б. Я., Чертовской В. Д. Автоматизированное адаптивное управление производством. — СПб.: Лань, 2002. — 200 с.
6. Чертовской В. Д. Интеллектуализация автоматизированного управления производством. — СПб.: Изд-во СПбГУ, 2007. — 164 с.
7. Советов Б. Я., Цехановский В. В., Чертовской В. Д. Теория адаптивного автоматизированного управления. — СПб.: Изд-во СПбГЭТУ, 2009. — 256 с.
8. Советов Б. Я., Цехановский В. В., Чертовской В. Д. Проблемы адаптивного автоматизированного управления промышленным предприятием // Инфор-мационно-управляющие системы. 2009. № 6(43). С. 18-24.