КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Движение в прямом направлении
На последнем шаге попятного движения найдено оптимальное управление для начального момента времени
t 1 p 1=2000 t 2 p 2=3000 t 3 p 3=4000 t 4 p 4=2000 t 5= T t
Рис. 6 В начальный момент времени Нулевое конечное состояние ОУ означает, что к началу следующего производственного цикла на складе не будет запаса готовой продукции. Такой результат обусловлен начальной постановкой задачи, в которой конечное состояние ОУ не задавалось (задача со свободным правым концом траектории). Конечное состояние ОУ определилось в результате оптимального решения задачи на основе минимума суммарных затрат на производство и хранение продукции. Если к началу следующего производственного цикла по каким-то соображениям нужен задел готовой продукции, то он должен быть задан в исходной постановке задачи в виде конечного состояния ОУ.
2.4. Пример: задача оптимального складирования Постановка задачи. Имеется склад ограниченной емкости V, предназначенный для хранения некоторого товара. Период хранения разбит на N промежутков времени. Решения о пополнении и расходовании запасов принимаются в начале каждого промежутка в моменты времени ti ( Возможны три варианта очередности пополнения и расходования запасов в каждом из промежутков времени [5]: -пополнение предшествует расходованию, -расходование предшествует пополнению, -очередность любая (выбирается оптимальным образом в каждый момент принятия решения).
Определить оптимальную политику покупок и продаж, обеспечивающую максимальную суммарную прибыль от функционирования склада при следующих данных: число периодов хранения N=5, емкость склада V=50, начальный запас товара y0=35. Затраты на приобретение товара Таблица 5
Формализация задачи. Объектом управления в данной задаче является склад. На вход ОУ в дискретные моменты времени ti ( В качестве выходного сигнала ОУ
Показателем качества является суммарная прибыль от функционирования склада
Управляющие воздействия подвержены ограничениям, характер которых зависит от очередности пополнения и расходования товара: а) пополнение предшествует расходованию:
б) расходование предшествует пополнению:
t0 t1 t2 t3 t4 t5=T t
y0=35 y1 y2 y3 y4 y5 u0 u1 u2 u3 u4 Рис. 7 Решение задачи (пополнение предшествует расходованию). Решение задачи состоит из этапов попятного и прямого движения. 1. Этап попятного движения. Это многошаговый процесс, который протекает от конца интервала управления к его началу. Шаг 1. Отступим на один шаг от конца интервала управления и найдем управляющее воздействие
Дополним целевую функцию ограничениями
На данном шаге попятного движения имеем задачу линейного программирования с двумя переменными Найдем градиент целевой функции
и изобразим его на рис. 9. Проведем вспомогательную линию, перпендикулярную к градиенту и пересекающую многоугольник ОАВС, и будем перемещать ее параллельно самой себе в направлении градиента до тех пор, пока она не коснется крайней вершины многоугольника – вершины В, которая и является решением задачи.
Координаты т. B формируют оптимальное управление на данном шаге:
Шаг 2. Отступим на два шага от конца интервала управления и найдем управляющие воздействия
Заменим последнее слагаемое его максимальным значением
которую дополним ограничениями
Данная оптимизационная задача также является задачей линейного программирования, графическое решение которой показано на рис. 10. Здесь ограничения представлены многоугольником ОАВС, а градиент целевой функции
Решением задачи является т. А Подставим оптимальное управление
Шаг 3. Вспомогательный показатель качества
Ограничения носят вид
и приводят к допустимому многоугольнику ОАВС (рис. 11). Градиент целевой функции
Решением задачи на третьем шаге является т. О (0,0), которая формирует оптимальное управление
Шаг 4. Вспомогательный показатель качества
Ограничения носят вид
и приводят к допустимому многоугольнику ОАВС (рис. 12). Градиент целевой функции
а) Рассмотрим в качестве решения задачи т. О (0;0), которая дает оптимальное управление
б) Если за решение задачи взять т. С
Шаг 5. Это последний шаг попятного движения, на котором участвуют все слагаемые показателя качества
а) Возьмем за оптимальное решение на предыдущем шаге т. О. В этом случае функцию
Показатель качества примет вид
Ограничения на этом шаге имеют вид
и приводят к допустимому многоугольнику ОАВС (рис. 13). Градиент целевой функции
б) Возьмем за оптимальное решение на предыдущем шаге т. С. В этом случае функцию
Показатель качества примет вид
Градиент этой целевой функции
2. Движение в прямом направлении. Решение задачи на втором этапе целесообразно проводить с помощью временной оси (рис. 14), на которой показаны моменты принятия решений, состояние склада, управляющие воздействия. Оптимальное управление для момента времени
К моменту времени
Оптимальное управление а) Рассмотрим первый вариант, приняв за оптимальное управление координаты т. О, т.е. К моменту времени К моменту времени
Оптимальное управление К моменту времени
Оптимальное управление В результате решения задачи конечное состояние склада, которое в исходных данных не задавалось, оказалось нулевым. Прибыль от функционирования склада составила 850 ед. Она найдена на последнем шаге попятного движения, но может быть проверена в соответствии со схемой пополнения и расходования товара (рис. 14):
б) Вернемся к моменту времени
Обобщение задачи. Рассмотрим коротко 2 вариант очерёдности, когда расходование предшествует пополнению. В этом случае изменятся ограничения, налагаемые на управляющее воздействие. На каждом шаге попятного движения они примут вид
Этим ограничениям соответствует область допустимых решений ОАВС (рис. 16), конкретная конфигурация которой зависит от состояния склада Обсудим 3 вариант функционирования склада, когда очередность выбирается оптимальным образом на каждом шаге попятного движения. Предположим, что на i- м шаге сложилась ситуация, показанная на рис. 17. Многоугольник ОАВС отражает 1 вариант очередности, решением задачи является т. В. Многоугольник ОАDС соответствует 2 варианту очередности, решением задачи служит т. D. Показатель качества
![]()
Дата добавления: 2014-11-29; Просмотров: 1152; Нарушение авторских прав?; Мы поможем в написании вашей работы! |