Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по теории принятия решений Болдасов.doc
Скачиваний:
81
Добавлен:
09.04.2015
Размер:
1.68 Mб
Скачать

Программное управление

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

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

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

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

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

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

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

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

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