数学建模社区-数学中国

标题: 求助帖 复合肥料模型 [打印本页]

作者: ftqiao    时间: 2010-11-29 19:04
标题: 求助帖 复合肥料模型
某化肥厂生产一种肥料需要各种原料的混合使用,而市场原料的价格是经常有变动的(这里的价格是不固定的,为要求输入的数据),现生产一种复合肥,其中氮(N)磷(P)钾(K)的比例是16:9:20,原料1千克N、P、K、Cl、水的含量如下图:
表中数据为百分含量,如:N的46既为46%,表中价格是测试数据。
现要生产1000kg的复合肥,问各需要各种原料多少千克才能使成本最低?(根据国家规定复合肥中水份的含量不能超过2%,硫的含量不能超过2%)
其中25kg<腐殖酸<100kg,50kg<碳酸氢铵<100kg, 50kg<磷肥<150kg, 25kg <氨基酸<200kg。
各个数据限制条件 模型mathematica程序如下,
Minimize[{1570*x1 + 1750*x2 + 460*x3 + 1940*x4 + 1750*x5 + 400*x6 +
* b6 c9 ~, G+ ]% _% g6 ~3 m   2250*x7 + 450*x8 + 440*x9 + 120*x10 + 400*x11 + 100*x12 + - _9 n6 d, ~  D% D6 x2 G6 j- m
   500*x13 + 500*x14 + 795*x15 + 800*x16, 8 ?  W& q* R4 K% t7 L" \
  0.46*x1 + 0.1*x2 + 0.23*x3 + 0.205*x8 + 0.17*x9 + 0.14*x14 +
7 E7 H! ?, k4 `1 m: {7 B     0.115*x15 == 160 && 0.45*x2 + 0.12*x11 + 0.06*x15 == 90 &&
6 K* \! P, @# M! O- I   0.62*x4 + 0.5644*x5 + 0.508*x7 + 0.0386*x14 + 0.09*x15 == 200 && 0 n6 i3 w3 n7 K, L/ E/ m1 \: @4 u/ ?
   0.02*x1 + 0.05*x2 + 0.05*x3 + 0.01*x4 + 0.0469*x5 + 0.3*x6 +
0 a9 M7 ?, P, E7 @. K% X$ T( N4 ?     0.0019*x7 + 0.01*x8 + 0.8*x9 + 0.3*x10 + 0.1*x11 + 0.125*x12 +
; Y  D8 H7 n; w( M4 z     0.01*x13 + 0.0376*x14 + 0.0776*x15 <= 20 &&
/ J0 h: T6 R4 t0 p' t: |9 e2 Y   0.17272*x7 + 0.2337*x8 + 0.001*x13 <= 20 && x1 >= 0 && x2 >= 0 &&
$ e$ i+ H5 J3 T6 J* F' L   x3 >= 0 && x4 >= 0 && x5 >= 0 && 25 <= x6 <= 100 && x7 >= 0 && ; g% S3 S  [" [3 m$ x9 O
   x8 >= 0 && 50 <= x9 <= 100 && x10 >= 0 && 50 <= x11 <= 150 &&
/ P& D: z5 s$ X% {   x12 >= 0 && x13 >= 0 && 25 <= x14 <= 200 && x15 >= 0 &&
2 T$ L" v/ k* a3 K  @   x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + $ G+ q. `8 E7 f
     x13 + x14 + x15 == 1000}, {x1, x2, x3, x4, x5, x6, x7, x8, x9,
2 J$ a% u; t- I2 P+ E' v+ J0 n+ g  x10, x11, x12, x13, x14, x15, x16}]
程序解得到这个题目没有解,请高手短时间内指点一二

作者: mark19891018    时间: 2010-11-29 20:44
个人感觉做这种题没多大意义~~~~
作者: lihomlh    时间: 2010-11-30 09:13
线性规划的问题。用lingo解决吧
作者: ftqiao    时间: 2010-11-30 20:38
做得出来我也会觉得没意思的,可关键是还没解决
. ]" ^$ x7 K& @% b5 g7 Y   




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5