《数学建模与数学实验》实验报告实验五线性规划模型实验.doc_第1页
《数学建模与数学实验》实验报告实验五线性规划模型实验.doc_第2页
《数学建模与数学实验》实验报告实验五线性规划模型实验.doc_第3页
《数学建模与数学实验》实验报告实验五线性规划模型实验.doc_第4页
《数学建模与数学实验》实验报告实验五线性规划模型实验.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数学建模与数学实验实验报告实验五:线性规划模型实验专业、班级数学09B学号094080144姓名徐波课程编号实验类型验证性学时2实验(上机)地点同析楼4栋404完成时间2012-6-10任课教师李锋评分 一、实验目的及要求掌握数学软件lingo的基本用法和一些常用的规则,能用该软件进行基本线性规划运算,并能进行的编程,掌握线性规划模型的。2、 借助数学软件,研究、解答以下问题某电力公司经营两座发电站,发电站分别位于两个水库上,已知发电站A可以将A的一万m3的水转换成400千度电能,发电站B能将水库B的一万立方米转化成200千度电能。发电站A,B每个月最大发电能力分别是60000千度,35000千度,每个月最多有50000千度能够以200元/千度的价格出售,多余的电能只能够以140元/千度的价格出售,水库A,B的其他有关数据如下:水库A书库B水库最大蓄水量20001500水源本月流入水量20040水源下月流入水量13015水库最小蓄水量1200800水库目前蓄水量1900850设计该电力公司本月和下月的生产计划。本月的情况:解: 设本月高价卖出的水量是u,低价卖出的数量是v,A,B书库用来发电的水量好似xa,xb,从水库里放走的水量是ya,yb,水库月末剩余的水量分别是za,zb; 建立模型如下: 目标函数:、 Max=200u+140v 约束条件:每个月发电量与卖电量相等: 400*x1+200*x2=u+v; 水库发电后剩余水量及消耗水量与发电前的水量守恒:X1+y1+z1=2100; X2+y2+z2=890+x1+y1; 其他约束条件: 400*x1a=60000;200*x1a=35000;1200=z1a=2000;800=z2a=1500;u1=50000;现在进行两个月同时计算: 设本月和下月高价卖出的水量是u1,u2,低价卖出的水量是v1,v2,A,B水库用来发电的水量是xa1,xa2,xb1,xb2,从水库直接放走的水量分别是ya1,ya2,yb1,yb2,水库月末剩余水量分别是za1,za2,zb1,zb2. 建立模型如下:目标函数:Max=200*(u1+u2)+140*(v1+v2)约束条件:每个月发电量与卖电量相等:400*xa1+200*xb1=u1+v1;400*xa2+200*xb2=u2+v2;水库发电后剩余水量及消耗水量与发电前的水量守恒:xa1+ya1+za1=2100; xb1+yb1+zb1=890+xa1+ya1;xb2+yb2+zb2=zb2+15+xa2+ya2;xa2+ya2+za2=za1+130;其他约束条件:400*xa1=60000;400*xa2=60000;200*xb1=35000;200*xb2=35000;1200=za1=2000;1200=za2=2000;800=zb1=1500;800=zb2=1500;u1=50000;u2=50000;编程实现如下:model:max=200*u+140*v;400*x1+200*x2=u+v;X1+y1+z1=2100;X2+y2+z2=890+x1+y1;400*x1=60000;200*x2=1200;Z1=800;Z2=1500;u=50000;end解得:Global optimal solution found. Objective value: 0.1630000E+08 Total solver iterations: 5 Variable Value Reduced Cost U 50000.00 0.000000 V 45000.00 0.000000 X1 150.0000 0.000000 X2 175.0000 0.000000 Y1 0.000000 0.000000 Z1 1950.000 0.000000 Y2 0.000000 0.000000 Z2 865.0000 0.000000 Row Slack or Surplus Dual Price 1 0.1630000E+08 1.000000 2 0.000000 -140.0000 3 0.000000 0.000000 4 0.000000 0.000000 5 0.000000 140.0000 6 0.000000 140.0000 7 750.0000 0.000000 8 50.00000 0.000000 9 65.00000 0.000000 10 635.0000 0.000000 11 0.000000 60.000000编程实现如下:model:max=200*(u1+u2)+140*(v1+v2);400*x1a+200*x2a-u1+v1=0;400*x1b+200*x2b=u2+v2;X1a+y1a+z1a=2100;X2b+y2b+z2b=zb2+15+x1b+y1b;X2a+y2a+z2a=890+x1a+y1a;X1a+y1b+z1b=z1a+130;400*x1a=60000;400*x1b=60000;200*x2a=35000;200*x2b=35000;Z1a=1200;Z1b=1200;Z2a=800;Z2b=800;Z2b=1500;u1=50000;u2=50000;end解得:Global optimal solution found. Objective value: 0.3330000E+08 Total solver iterations: 0 Variable Value Reduced Cost U1 50000.00 0.000000 U2 50000.00 0.000000 V1 50000.00 0.000000 V2 45000.00 0.000000 X1A 0.000000 56000.00 X2A 0.000000 28000.00 X1B 150.0000 0.000000 X2B 175.0000 0.000000 Y1A 900.0000 0.000000 Z1A 1200.000 0.000000 Y2B 0.000000 0.000000 Z2B 800.0000 0.000000 ZB2 810.0000 0.000000 Y1B 0.000000 0.000000 Y2A 990.0000 0.000000 Z2A 800.0000 0.000000 Z1B 1330.000 0.000000 Row Slack or Surplus Dual Price 1 0.3330000E+08 1.000000 2 0.000000 140.0000 3 0.000000 -140.0000 4 0.000000 0.000000 5 0.000000 0.000000 6 0.000000 0.000000 7 0.000000 0.000000 8 60000.00 0.000000 9 0.000000 140.0000 10 35000.00 0.000000 11 0.000000 140.0000 12 800.0000 0.000000 13 0.000000 0.000000 14 670.0000 0.000000 15 0.000000 0.000000 16 700.0000 0.000000 17 0.000000 0.000000 18 0.000000 0.000000 19 700.0000 0.000000 20 0.000000 340.000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论