книги / Теоретические основы автоматизированного управления
..pdfТаким образом, рассматриваемый алгоритм предусматривает работу со списочными структурами данных.
При поиске решений на ФСС в качестве множества операторов выступают разрешения математических отношений /^.реализуемые
в виде отдельных программных модулей, совокупность которых для данной проблемной области составляет локальную (может одну из многих) базу процедур. Здесь верхний индекс р указывает на пара метр, который в данном разрешении выступает как функция, а ниж ний индекс / —на номер соответствующего математического отноше ния в совокупности математических отношений. Задание исходных даннных определяет начальное состояние .So, а искомое реше ние — конечное (целевое) состояние. Выбор на каждом очередном шаге некоторого конкретного оператора осуществляется в соответст вии с некоторыми правилами, которые для данной проблемной об ласти составляют локальную базу правил.
Первый алгоритм реализует стратегию обратной волны, начиная поиск решения задачи с целевого состояния, т. е. от искомого пара метра. Суть алгоритма состоит в следующем. В соответствии с алго ритмом поиска решений Нильсона образуем следующие списки: S\ — список параметров, которые должны быть рассчитаны; S2 — список параметров, для которых выбраны разрешения для расчета. Дополни тельно образуем еще два списка: S3 — список разрешений, включае мых в план решения задачи; |У4 — список оценок сложности реализа ции разрешения, выбранного в план решения задачи. Данные оцен ки позволяют при наличии нескольких планов выбрать наилучший, т. е. реализовать классическую постановку задачи принятия реше ний.
Во втором алгоритме реализуется стратегия прямой волны, т. е. планирование идет от исходных данных к целевому параметру. Суть алгоритма состоит в следующем
Обозначим TV/о — число параметров в математическом отноше нии; D — число заданных исходных данных (значений параметров); N —число параметров, оставшихся неизвестными; N A —число пара метров, найденных на данном шаге применением соответствующего оператора F.
Многофункциональность разрабатываемых систем обработки интеллектуальной информации может быть обеспечена за счет совре менного подхода к хранению и использованию знаний проектиров щиков.
Основной принцип данного подхода заключается в том, что зада чи решаются на основе не просто данных, а знаний. Последние явля
ются существенно более мощными и позволяют решать на их основе сложные задачи.
Традиционные ЭС имеют лишь один механизм поддержки при нятия решений — логический вывод и лишь одно средство представ ления знаний — правила. В последнее время активно развивается но вое поколение ЭС — гибридные экспертные системы (ГЭС).
Для использования ГЭС в качестве средства поддержки принятия управленческих решений необходимо предусмотреть возможность учета характеристик лица принимающего решение (ЛПР). В этом случае в экспертной системе должна присутствовать гибкая схема ло гического вывода, а поддержка принятия решений должна осуществ ляться в соответствии с конкретной аналитической моделью пользо вателя.
Эксперт соответствующей предметной области должен иметь воз можность задавать оценки объектов, выявленные в результате его взаимодействия с подсистемой обработки экспертных знаний. Полу ченные таким образом экспертные знания будут храниться в базе экс пертных знаний.
Одним из основных этапов решения задачи многокритериального выбора является настройка модели на систему предпочтений ЛПР. Она выявляется в результате взаимодействия ЛПР и подсистемы вы явления предпочтений ЛПР. Найденные таким образом характери стики ЛПР сохраняются в базе характеристик ЛПР.
Банк моделей должен содержать широкий набор решающих пра вил, выражающих различные стратегии поведения пользователя.
5.2. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧ ТАКТИЧЕСКОГО ПЛАНИРОВАНИЯ
ИСТРАТЕГИЧЕСКИХ ЗАДАЧ УПРАВЛЕНИЯ
5.2.1.Технико-экономическое планирование
Технико-экономическое планирование предназначено для состав ления плана на достаточно длительные (как правило, год) периоды времени и контроля за выполнением этих планов и включает следую щие расчеты: плана производства; производственных мощностей; пла на реализации; численности основных рабочих; фонда заработной платы; потребности в материалах; себестоимости; амортизационных отчислений; оптовых цен; плана по прибыли и рентабельности.
Основными особенностями технико-экономического планиро вания являются:
1)высокая размерность выхода (планы) и входа (ресурсы);
2)многовариантность расчетов, что вызвано различными вариан тами ограничений по ресурсам;
3)итеративность расчета плана;
4)комплексность задач и алгоритмов, поскольку связываются выпускаемая продукция и ресурсы.
Все задачи в подсистеме делятся на две группы: «прямого счета» (расчеты не выходят за четыре действия арифметики) и оптимизаци онные.
1. Задача «прямого счета» (расчет плана по прибыли и рентабель ности). ___
Введем обозначения: j = \ , J — вид выпускаемой продукции; СПЕ/, Спр — прибыль от выпускаj - й продукции и всей продукции; Pj — ко личество у-й продукции, выпускаемой за год; Sj, S — цена единицы y-й продукции и стоимость всей продукции. Тогда
/- 1 м
2. Оптимизационная задача.
Примем обозначения^'= 1, J — вид выпускаемой продукции; (7) и [ 7] — момент и интервал времени (например, месяц); Pj[7] — опре деляемый план; aWj, \|/ = 1, ¥ — норма расхода ресурса у-го вида на единицу продукции видаj; b y,fy — наличное и резервное количество ресурса \|/-го вида; R f[T \ и 7?/[7] — нижняя и верхняя границы вы пуска, величины которых определяются позднее; С/ — цена единицы продукции. Тогда задача составления оптимального плана имеет вид:
Д/[Л <= Pj[T]<= Rj[T], У = й ; |
(5-1) |
2 û w ^ m < = ^ (0 ){ + /v (0)}; |
(5.2) |
|
|
j=\ |
|
j |
(5.3) |
F = ^ CJ PJ [T] max. |
|
7=1 |
|
Задача (5.1)—(5.3) представлена в общей детерминированной по становке. В силу статистического характера спроса вместо нее следует решать задачу стохастического программирования [26], построенно го для целого ряда законов распределения. В силу действия на спрос множества независимых факторов чаще всего используют нормаль
ный закон распределения, характеризующийся интегральной и диф ференциальной (плотностью вероятностей) кривыми.
Полагаем, что при принятых предположениях маркетинговые ис следования проведены и имеются соответствующие числовые дан ные.
Возможны различные варианты математической записи стохас тического программирования.
Так, часто используют такие параметры случайной переменной х, как математическое ожидание М(х) и среднеквадратическое отклоне ние о(х).
В этом случае в выражении (5.1)
/Г /7 1 = М (Л Д Л )-а (а д );
R+j=M (Rj[T\) + a(Rj[T]),
где Rj — спрос.
Учет вероятностного характера коэффициентов в выражениях (5.2) и (5.3) осуществляется с помощью Р- и ЛГ-моделей [32].
М-модель имеет следующий вид:
( J |
PJ [T ] -илах; |
М T ,C j, |
|
W=1 |
|
Bj l a^ |
r ]<=M0) |
(5.4)
(5.5)
A/(*; m )-3a(Æ ym ) £ P[T]< M (Rj[T])+M Rj[T}), |
(5.6) |
где M — математическое ожидание; В — вероятность; <х0 — заданное значение вероятности (обычно оно более 0,5, но чаще всего а 0 = 0,8); а — среднеквадратическое отклонение. Искомое значение Pj{7] при нимается как детерминированное.
Вместо выражения (5.6) часто используют
dj<Pj[T\<Dh |
(5.7) |
где dj и Dj —детерминированные значения. |
|
В этих условиях целевая функция Л/-моделипринимает |
вид |
£ M (CJ )PJ [T)-+ шах, |
(58) |
у=1 |
|
а детерминированный эквивалент шраничений (при нормальном распределении)
M{a^)Pj{T[ + {Kao)[a2{avj}P/[T] + <T2 (Ôv)]0'5},
где /(а0) — обратное значение стандартного нормального распреде ления. Очевидно, что при заданной величине аовеличина в фигурных скобках постоянна.
Значения элементов aVj и bv принимаем детерминированными, в силу чего остается ограничение (5.2).
P-модель имеет вид:
В
dj < PJ[7] < Dj.
Для P -модели первоначально строятся эквивалентные законы интегрального распределения и плотности вероятностей, а затем осу ществляется переход к детерминированному варианту, как в М-иодс- ли [32].
Нетрудно видеть, что в любом случае задача сводится к задаче ли нейного программирования вида (5.1)—(5.3).
5.2.2. Материально-техническое снабжение и сбыт
Назначение данной подсистемы — автоматизация процедур по обеспечению бесперебойной работы предприятия с помощью соот ветствующей организации снабженческо-сбытовых процедур. На крупных предприятиях данный комплекс задач рассматривают от дельно: снабжение и сбыт.
Основные особенности:
1 ) работа сбытовой и снабженческой частей практически по оди наковым законам, поэтому далее рассмотрим только снабженческую часть;
2 ) наличие большой номенклатуры ресурсов (тысячи и десятки тысяч);
3) потребность своевременной подачи ресурсов в производство;
Рис. 5.3. График изменения запасов:
а — реальный; б — при мгновенных поставках
4 ) существование двух крайних направлений построения подсис темы: работа «с колес» — с помощью метода Л Т (Just-In-Time); соз дание соответствующих (оптимальных) запасов. Чаще используется второе направление, о котором далее и пойдет речь;
5 ) непосредственная связь подсистемы со средой, т. е. откры тость. Поскольку подсистема не может прямо воздействовать на сре ду, формальный учет ее влияния проводится методами теории веро ятностей. Для описания процессов в данной подсистеме сформиро валась специальная теория, получившая название «теория управле ния запасами». Процессы в подсистеме могут быть отображены графически (рис. 5.3).
Имеется много разновидностей реализации, в связи с чем следует провести их классификацию. Ниже приведены основные классифи кационные признаки:
•по периоду Гпоступления ресурсов — класс с Т = const и класс с
Т= var;
•по иерархии подсистемы — одноуровневые и многоуровневые;
•по изменению спроса — стационарные (темп или скорость
спроса постоянен) и нестационарные (темп спроса меняется);
•по характеру спроса—детерминированные (полностью опреде ленные) и стохастические (вероятностные);
•по поставкам p{t) — непрерывные (чаще всего речь идет о по ставке энергетических ресурсов) и дискретные (поставки партиями);
•по времени запаздывания т в поставках по отношению к потреб ности — нулевое (мгновенный ответ поставщика), детерминирован ное и случайное запаздывание;
•по величине партии поставки — детерминированная и статисти ческая;
•по критерию работы подсистемы—линейный и нелинейный. Перечень основных решаемых задач.
1.Планирование:
•потребности в материалах и комплектующих изделиях в укруп ненной номенклатуре на производственную программу;
•специфицированные потребности в материалах и комплектую
щих;
•лимитно-заборные ведомости поступления материалов;
•график подачи материалов на участки под календарный план;
•потребности в материалах на ремонт оборудования;
•потребности в топливе и энергетических ресурсах.
2.Оперативный учет и контроль:
•оперативный учет движения материалов по складам и предпри ятию в целом;
•определение дефицитных материалов;
•учет потерь материалов от брака;
•учет отходов материалов;
•контроль за ходом выполнения поставок.
3.Задачи анализа:
•определение фактических затрат материалов и выявление от клонений от нормативов;
•анализ обеспеченности производства материалами на предстоя щий плановый период;
•составление сводного статистического отчета. Оптимизационными задачами могут быть: расчет оптимальной
партии поставок; расчет оптимальных уровней запасов на складах. Пример задачи (определение оптимальной партии поставок). Полагаем, что период поставки Т = const, темп поставокp(t) = <ю.
Введем обозначения (см. рис. 5.3): С — цена хранения единицы това ра в единицу времени; r(t) — темп потребления; З„3 — затраты на под готовительно-заключительные работы для одной партии; П — раз мер партии поставок; 0,5П — среднее значение запасов на складе; 3Хр — затраты на хранение; 3 — общие затраты.
Тогда затраты в единицу времени
3 = Зпз/71+ 0,5СП.
Учитывая, что П = гТ, получим
3 = 3mr /n + 0,5 СП.
Определяя первую производную по П и приравнивая ее к нулю, получим оптимальное значение
П* = (23n3r /Q 0’5
5.2.3. Маркетинг
Назначение маркетинга — автоматизация процессов изучения спроса и активного влияния на рынок путем выпуска пробной про дукции.
На поведение рынка оказывает влияние большое число факторов. В связи с этим описать рынок возможно статистическими методами с помощью теории вероятностей и теории массового обслуживания. Чаще всего спрос описывают нормальным законом с помощью мате матического ожидания и среднеквадратического отклонения. Кроме того, особенно в зарубежной практике, широко используют эмпири ческие методы описания. Иногда в описании рынка выделяют три группы задач [4]:
•модели поведения потребителей (изучения рынка);
•модели выработки политик (принятие решений о выпуске на рынок пробной продукции);
•модели отклика (выявление влияния на рынок выпуска пробной партии продукции).
Все решаемые задачи возможно разделить на группы. Перечис лим основные задачи.
1.Изучение рынка:
•определение спроса;
•определение необходимого количества товара на одного потре бителя;
•определение числа потребителей;
•определение общего спроса на рынке;
•определение доли рынка;
•учет влияния конкурирующих товаров;
•определение спроса на новый товар.
2.Политика в отношении покупателя:
•сегментация рынка;
•выбор целевых групп, для которых предназначен товар.
3.Товарная политика:
•определение размера выпуска продукции;
•рекомендуемая производственная программа;
•рекомендуемые изменения технологии;
•рекомендации по инвестиционным проектам;
•рекомендации по качеству товара, распределение средств по статьям маркетинга.
4.Ценовая политика:
•определение цен на товар;
•дифференциация и изменения (скидки) цен.
5.Политика распространения товара:
•структура торговой сети;
•логистическая структура (транспорт, складские помещения в целом, т. е. система снабженческо-сбытовых операций).
6.Рекламная политика:
•разработка концепции рекламы;
•формирование бюджета на рекламу.
7.Коммуникационная политика:
•использование средств массовой информации для рекламы то
вара.
Рассмотрим алгоритм задачи распределения средств между статья ми маркетинга. __
Введем обозначения / = 1,7 — разновидности рекламных средств; j = 1, J — сегменты рынка; /= 1 ,7 ’— интервалы времени; 1ф= ? — ис комая маркетинговая переменная; О — суммарный доход; кф — цена единицы маркетинговой переменной; а, р — ограничения на марке тинговую переменную; А — общая сумма бюджетных средств; / — функция (в общем случае нелинейная).
Математически задача может быть сформулирована как задача программирования:
О =Л1ш) -» max,
,=1 ;=1 r = i
a < /ÿ ,^ p .
5.2.4. Стратегическое управление
Назначение стратегического управления — определение и изме нение цели предприятия, ресурсов, необходимых для достижения на длительный промежуток времени цели и политики, направленной на
приобретение этих ресурсов [37]. Выделяют краткосрочный разрез (от 2 до 5 лет) и долгосрочный (от 5 до 20 лет).
Специфическая терминология, характерная для стратегического управления, приведена ниже.
Функционирование —работа системы в рамках заданной структуры. Развитие — работа системы в рамках острых противоречий, кото
рые могут вызвать изменение структуры.
Состояние — множество фиксированных характеристик сущест венных свойств системы.
Миссия (производственный профиль) — генеральная цель, четко отражающая причину существования фирмы: каковы ее клиенты и их потребности.
Стратегия — набор правил и приемов, с помощью которых дос тигается основополагающая цель развития той или иной системы.
Политика — провозглашение общих намерений, принципов ра боты фирмы.
Тактика — кратковременная стратегия.
Ситуация — совокупность состояний системы и среды. Программа — совокупность мероприятий, осуществляемых фир
мой для достижения своих целей и реализации стратегий и требую щих определенных ресурсов.
Составной частью стратегии является проект.
Сценарий — множество взаимосвязанных и непротиворечивых ситуаций будущего.
Характерными для стратегического управления являются:
1)значительная доля неформальных процедур;
2)нестабильность среды, с которой взаимодействует подсистема:
•малая, при которой возможно использование методов экстрапо ляции;
• средняя — с использованием экспертных оценок;
• большая — с применением так называемых гибких экспертных оценок;
3) наличие стратегических возмущений, которые могут быть тех нологическими, экономическими, экологическими, политическими и юридическими. При стабильной экономике наиболее сильны тех нологические возмущения.
Компенсация возмущений возможна в следующих направлениях: конструкторско-технологические изменения в продукции; расшире ние доли рынка старой продукции; освоение новой продукции при старом рынке; освоение новой продукции при расширенной доле рынка.