《水资源系统分析课程设计(共17页).docx》由会员分享,可在线阅读,更多相关《水资源系统分析课程设计(共17页).docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上前言水资源系统分析是近几十年来发展迅速的一门学科,它利用系统科学的理论和方法分析制定水资源的合理开发、利用、保护和管理方案,以达到整体最优或最满意的综合效益。系统分析方法已在水资源系统的规划、设计、施工、运行管理中得到了广泛的应用。水资源系统分析方法包括系统建模方法、预测方法、优化方法、模拟方法、评价方法、决策方法等。水资源系统分析与应用课程设计以基本的系统分析方法(线性规划、整数规划、非线性规划、动态规划、多目标规划与决策等系统优化方法、系统模拟方法)为主。本次课程设计将采用Lingo对目标进行规划求解,LINGO是美国芝加哥(Chicago)大学的Linus Sc
2、hrage(莱纳斯.施拉盖 )教授于1980年前后开发,它是一种专门用于求解数学规划问题的软件包,广泛应用LINGO主要用于求解线性规划、非线性规划、二次规划和整数规划等问题,也可以于求解一些线性和非线性方程组及代数方程求根等。Lingo的优点有:简单的模型表示、方便的数据输入和输出选择、强大的求解器、交互式模型或创建Turn-key应用程序。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数。目录一、 线性规划问题1二、整数规划问题5三、非线性规划问题7四、动态规划问题8五、多目标规划问题12六、心得与体会16一、 线性规划问题一个灌区耕地面积1000hm,可用灌溉水量360
3、万m。在安排种植计划时考虑两种粮食作物A,B,其灌溉定额分别为3000m/hm、6000 m/hm,每公顷净收入分别为4500元/、6000元。问如何安排两种作物的种植面积才能使整个灌区净收入最大? 解: 以作物A,B的种植面积x1,x2为决策变量。目标函数:总净收入(万元)最大 maxZ=0.45 x1+0.60x2约束条件:(1) 耕地面积(hm) X1+X2=1000(2) 灌溉水量(m/hm) 0.3X1+0.6X2=0用Lingo求解过程为计算列方程为:MAX=0.45*X1+0.60*X2;X1+X2=1000;0.3*X1+0.6*X2=0;X2=0;计算结果为:Global o
4、ptimal solution found. Objective value: 480.0000 Infeasibilities: 0. Total solver iterations: 2 Variable Value Reduced Cost X1 800.0000 0. X2 200.0000 0. Row Slack or Surplus Dual Price 1 480.0000 1. 2 0. 0. 3 0. 0. 4 800.0000 0.5 200.0000 0.“OBJECTIVE FUNCTION VALUE 480.000”表示最优目标值为480.000(LINGO中将目
5、标函数自动看作第1行,从第二行开始才是真正的约束条件)。“VALUE”给出最优解中各变量(VARIABLE)的值:x1=8000.0000,x2=200.0000。“REDUCED COST”的含义是(对MAX型问题):基变量的REDUCED COST值为0,对于非基变量,相应的REDUCED COST值表示当非基变量增加一个单位时(其它非基变量保持不变)目标函数减少的量。本例中两个变量都是基变量。“SLACK OR SURPLUS”给出松弛(或剩余)变量的值,表示约束是否取等式约束;第2、第3行松弛变量均为0,说明对于最优解而言,两个约束均取等式约束;第4行松弛变量为800.0000,说明对
6、于最优解而言,这个约束取不等式约束。“DUAL PRICES”给出约束的影子价格(也称为对偶价格)的值:第2、第3、第4、第5行(约束)对应的影子价格分别0.,0.,0.,0.二、整数规划问题一运输公司利用卡车运输甲、乙两种货物,卡车的运输能力为体积12m3,重量9t,每箱货物的体积、重量、利润列于表1,如何安排运输方案,使利润最大?表1 数据货物体积(m3/箱)重量(t/箱)利润(元/箱)甲乙2211.8100160解:设每辆卡车装载甲货物x1箱、乙货物x2箱,则模型为maxZ=100x1+160x2 (利润最大)2x1+2x2=12 (体积限制)X1+1.8x2=0X1,x2为整数用Lin
7、go求解过程:列方程式:max 100x1+160x2s.t.2x1+2x2=12x1+1.8x2=0由lingo求解过程为:求解式子为:0.45*x1+0.60*x2+d11-d12=450;0.30*x1+0.60*x2+d21-d22=360;x1+x2+y1=1000;0.30*x1+0.60*x2+y2=360;min=d11+d22;求解结果为: Global optimal solution found. Objective value: 0. Infeasibilities: 0. Total solver iterations: 1 Variable Value Reduce
8、d Cost X1 1000.000 0. X2 0. 0. D11 0. 1. D12 0. 0. D21 60.00000 0. D22 0. 1. Y1 0. 0. Y2 60.00000 0. Row Slack or Surplus Dual Price 1 0. 0. 2 0. 0. 3 0. 0. 4 0. 0. 5 0. -1.求解以上模型,可得到:x1=1000,x2=0,y1=0,y2=d22=60,d11=d12=d2=0,即满足第一个目标要求,净收入可达到450万元;在此基础上,最多可节水60万m。六、心得感受 心得体会就是一种读书、实践后所写的感受文字。读书心得同学习
9、礼记相近;实践体会同经验总结相类。 如果说平时积累的各个知识点是一粒粒宝贵的珍珠的话,那么课程设计经历则是将这些珍珠串联起来的一根红线。“纸上得来终觉浅,绝知此事要躬行”。水资源分析与应用是一门实践性、综合性非常强的科目,如果没有参加过完整的实际操作,就难以从根本上理解书本上所学的理论知识,就难以真正领会水资源分析与应用的思想精髓。同时,在做课程设计时还要勤于思考,无论是作为参与者还是作为一个实际的操作者,都应该去潜心思考为什么要这样设计、这样设计的优点是什么、有哪些不足,如果你是老师的话你又会怎样设计?经常做这样的换位思考,会不自觉地提高自己的系统分析和设计能力,积累丰富的项目经验,这对以后的工作来说是非常有益的。水资源系统分析课程设计山东农业大学2014-6-8水利土木工程学院水文一班指导老师:董洁姓名:郗*学号:专心-专注-专业