Автор: Пользователь скрыл имя, 29 Ноября 2011 в 18:11, курсовая работа
ОАО «Таганрогский котлостроительный завод «Красный котельщик» — одно из крупнейших предприятий энергомашиностроительной отрасли страны.
Каждая четвертая электростанция России, стран Содружества имеет котельное оборудование «Красного котельщика».
Использование различных технологий в разработке новых видов продукции, повышение качества продукции, стабильное финансовое положение завода позволяют с уверенностью назвать «Красный котельщик» надежным деловым партнером как для российских, так и для зарубежных заказчиков.
ВВЕДЕНИЕ…………………………………………………………………..4
1 АНАЛИЗ ДЕЯТЕЛЬНОСТИ ОАО ТКЗ «КРАСНЫЙ КОТЕЛЬЩИК»..5
Краткое описание деятельности ОАО ТКЗ «Красный котельщик».5
Постановка задачи о замене оборудования ОАО ТКЗ «Красный котельщик»…………………………………………………………….6
АНАЛИЗ МЕТОДОВ РЕШЕНИЯ ЗАДАЧИ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ………………………………………………8
РЕШЕНИЕ ЗАДАЧИ ЗАМЕНЫ ЛИТЕЙНОГО ОБОРУДОВАНИЯ...13
Математическая постановка задачи………………………………….13
Вычислительная схема задачи динамического программирования..13
ЗАКЛЮЧЕНИЕ……………………………………………………………...19
СПИСОК ЛИТЕРАТУРЫ
В результате последовательного решения п частных задач на условный максимум определяют две последовательности функций:{Zk*(Sk-1)} - условные максимумы и соответствующие им {xk*(Sk)} - условные оптимальные управления. Указанные последовательности функций в дискретных задачах получают в табличной форме, а в непрерывных моделях - аналитически. После выполнения первого этапа (условной оптимизациии) приступают ко второму этапу - безусловной оптимизации.
Если начальное состояние S0* задано (S0=S*0) , то непосредственно
определяют максимум целевой функции
Z1*(S0) = Zmax .
,а затем - искомое
безусловное оптимальное
S0* –> x0* –> S1* –> x1* –> S2* ….. –> xn* –> Sn* . (2)
В рассмотренных рекуррентных соотношениях предписывают начинать вычисления с последнего этапа и затем передвигаться назад до этапа 1. Такой метод вычислений известен как алгоритм обратной прогонки. Если расчеты осуществляются в естественном порядке следования этапов, то такой метод вычислений известен как алгоритм прямой прогонки.
Приведем рекуррентные соотношения для этого случая. Уравнения состояний для прямого хода удобно записывать в виде
Sk-1=T(Sk,xk), k=1..n.
Введем в рассмотрение условные максимумы показателя эффективности за k шагов, от 1-го до k-го включительно, - величину . Повторив приведенные рассуждения, придем к следующей системе уравнений Беллмана:
Z1*(S1)=max{f1(S1,x1)
Zk*(Sk-1)=max{fk(Sk,xk)}+ Zk+1*(Sk-1),k=2,..,n
В результате решения этих уравнений получим последовательности
Z1*(S1), Z2*(S2),…, Zn*(Sn); x1* (S1* ), x2* (S2* ),…, xn* (Sn* ) .
Далее
определим безусловное
Sn* –> xn*–> Sn-1* –> xn-1 * … S1* –> x1*–> S0* .
3.1 Математическая постановка задачи
Пусть М = 729468 рублей – стоимость нового литейного оборудования, которое эксплуатируется в течении t лет, причем срок эксплуатации 1 ≤ t ≤ 6;
При этом затраты на содержание в течение года, зависят от возраста литейного оборудования t C(t) = 0,2M*(t + 1);
От t также зависит L(t) = M*2-t – ликвидационная стоимость литейного оборудования;
Sk – параметр состояния;
Z*k(t) – условные оптимальные затраты.
Постановка задачи следующая.
Литейное оборудование
Ashland ст.ЛС-59 эксплуатируется в течении
6 лет, потом продается. Необходимо
в начале каждого года принять решение
сохранить оборудование или заменить
его новым. Стоимость нового оборудования
M=729468руб. (v=2000д/ч). После t лет эксплуатации
оборудование можно продать за L(t)=M·2-tруб,(ликвидационная
стоимость). Затраты на содержание в течении
года зависят от возраста t оборудования
и равны С(t)=0,2M(t+1).Определить оптимальную
стратегию эксплуатации оборудования,
чтобы суммарные затраты с учетом начальной
покупки и последующей продажей были минимальны.
3.2 Вычислительная схема задачи динамического программирования
Способ деления управления на шаги естественный, по годам, t=6. Параметр состояния – возраст оборудования. P0=0 – оборудование новое в начале первого года эксплуатации. Управление на каждом шаге зависит от двух переменных ХС и ХЗ.
Уравнение состояний зависит от управления:
Sk = t + 1, если Xk = Xc;
1, если Xk = Xз;
k = 1, 2, 3, 4, 5.
Показатель эффективности k-го шага:
fk = (Xk, t) = 145893*(t + 1), если Xk = Xc;
875361 – 729468*2-t, если Xk = Xз;
k = 1, 2, 3, 4, 5.
Пусть Z*k(t) – условные оптимальные затраты на эксплуатацию литейного оборудования, начиная с k-го шага до конца, при условии, что к началу k-го шага литейное оборудование имеет возраст t лет. Запишем для функций Z*k(t) уравнения Беллмана, заменив задачу максимизации на задачу минимизации.
Z*k(t) =min 145893*(t + 1) + Z*k+1(t + 1), если Xk = Xc;
875361 – 729468*2-t + Z*k+1(1), если Xk = Xз.
Из определения функций Z*k(t) следует Zmin = Z*1(0) .
Условный оптимальный доход от продажи L(t) = M*2-t, 1 ≤ t ≤ 6
Перемещение на графике
в зависимости от принятого управления
на k-ом шаге показано на рисунке 1 .
Рисунок 1 – График зависимости от принятого управления
При Xc С(t) = 145893*(t + 1), 1 ≤ t ≤ 6
При Xз C(t) = 875361 – 729468*2-t , 1 ≤ t ≤ 6
Проведем условную оптимизацию.
Для проведения условной
оптимизации воспользуемся
Строим граф состояния:
На оси абцисс
будем откладывать номер шага k, на
оси ординат –возраст t машины. Точка
(k-1,t) на плоскости соответствует началу
k-го года эксплуатации. Надо выбрать
такую траекторию, при которой затраты
на эксплуатацию машины окажутся минимальными.
Над каждым отрезком, соединяющим точки
(k-1,t) и (k,t+1),запишем соответствующие управлению
Xc затраты, а над отрезком
,соединяющим точки (k-1,t) и (k,t), запишем
затраты , соответствующие управлению
Xз. Таким образом мы разметим
все отрезки , соединяющие точки на графике
, соответствующие переходам из любого
состояния sk-1 в состояние sk.
Проведем на размеченном графе условную
оптимизацию и получим следующую ситуацию
:из каждой точки (состояния) выходит стрелка,
указывающая, куда следует перемещаться
на данном шаге, если система оказалась
в этой точке, а в кружках записаны
минимальные затраты на переход из
этой точки в конечное состояние.
Рисунок 2 – Размеченный граф состояния
После проведения условной
оптимизации получим в точке (0,0)
минимальные затраты в течении 6 лет Zmin=2950000
рублей. Далее строим оптимальную траекторию,
перемещаясь из точки P0(0,0). Получаем
набор точек: {(0,0), (1,1), (2,2), (3,1), (4,2), (5,1), (6,2)},
который соответствует оптимальному управлению
Х (XC, XC,ХЗ, XC, ХЗ,
XC). Оптимальный режим эксплуатации
состоит в том, чтобы заменять оборудование
новым того же вида каждые 2 года.
В данном курсовом проекте представлено решение задачи оптимизации сроков замены литейного оборудования для ОАО ТКЗ «Красный котельщик». Оптимизация сроков замены оборудования имеет огромное практическое применение в наше время, что показано в рассмотренном примере.
В
поставленной задаче необходимо было
определить оптимальный срок замены
литейного оборудования. Оптимально
менять оборудование каждые 2 года. Таким
образом, цель данной курсовой работы
– оптимизация процесса замены литейного
оборудования – была достигнута.
СПИСОК ЛИТЕРАТУРЫ