某水泥工厂生产的优化调度方案 数学建模

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:23:35
某水泥工厂生产的优化调度方案
某水泥厂采用湿法工艺生产水泥(工艺说明如下表),水泥厂一般自己开采石灰石矿及黏质砂岩矿,外购铁矿原料(硫酸铁渣),石灰石矿中夹有浮土层可以利用10%,在其特殊配料的困难情况下,才外购少量白砂(硅石)来满足配料要求。
湿法工艺生产水泥的工艺说明
石灰石 浮土 黏质砂岩 硫酸铁渣
78% 8% 11% 3%
利用以上原料混合配料加水分35%,在原料机中将湿法粉碎成浆送入多个不同成分(高低中)的浆库中,第二次将合格浆送入搅拌池,用料浆送入水泥旋转器中煅烧成合格半成品熟料。
水泥厂现使用三组磨机生产三种型号的水泥,其生产效率如下表:
型 号 625号 525号 425号
A组磨1台 0.042 0.043 0.044
B组磨2台 0.035*2=0.07 0.036*2=0.072 0.037*2=0.074
C组磨1台 0.0365 0.0375 0.0385
不同型号水泥的配料和生产利润如下表:
型 号 625号 525号 425号
熟料 0.95 0.68 0.54
干矿渣 0 0.27 0.42
生产利润 28万元╱万吨 12万元╱万吨 6万元╱万吨
另外,该厂在制定生产规划时面临以下情况:
(1)确定年产量以36万5千吨来核算;
(2)625号普通水泥生产4万吨以内;
(3)525号矿渣水泥不定;
(4)425号矿渣水泥按市场需要有16万,15万,14万等3种情况;
(5)A组磨机每台工作天数<=310;B组磨机每台工作天数<=310;C组磨机每台工作天数<=150;
(6)熟料供给量24万吨;
(7)年干矿渣供应量10万吨;
(8)预计年生产利润为350万吨。
现要求为该厂制定一个年生产计划,以便能够充分利用资源并且实现年产量和年生产利润。
~~~hehe ,你也不看看我总共几个积分

!水泥工厂生产的优化调度方案;
model:
sets:
stuff/1..2/:;!两种原料;
mill/1..3/:;!A,B,C三种磨;
product/1..3/:num,gains;!三种型号的水泥年生产量,单位利润;
output(mill,product):quantity,days;!每种磨对应水泥的生产效率工作天数;
collocate(product,stuff):weight;!三种水泥的配料;
endsets
data:
quantity =
0.042 0.043 0.044
0.07 0.072 0.074
0.0365 0.0375 0.0385;
weight =
0.95 0
0.68 0.27
0.54 0.42;
gains =
28 12 6;
enddata
!目标函数;
max =
@sum(product:num);!年产量最大;
! @sum(product:num*gains);!年利润最大;
! @sum(product(j):num(j)*@sum(collocate:weight));!原料利用率最大;
!三种水泥的年生产量;
@for(product(j):num(j) = @sum(mill(i):quantity(i,j)*days(i,j)));
!约束条件;
!年产量以36万5千吨来核算;
@sum(product:num)>=36.5;
!625号普通水泥生产4万吨以内,425号矿渣水泥按市场需要有16万,15万,14万等3种情况;
num(1)<=4;
num(3)=14;
!A组磨机每台工作天数<=310,B组磨机每台工作天数<=310,C组磨机每台工作天数<=150;
@sum(product(j):days(1,j))<=310;