LINGO及规划实例精讲.ppt

上传人:豆**** 文档编号:33120894 上传时间:2022-08-10 格式:PPT 页数:37 大小:1.12MB
返回 下载 相关 举报
LINGO及规划实例精讲.ppt_第1页
第1页 / 共37页
LINGO及规划实例精讲.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《LINGO及规划实例精讲.ppt》由会员分享,可在线阅读,更多相关《LINGO及规划实例精讲.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、LINGO是用来求解线性和非线性优化问题的简易工具。 LINGO窗口命令 实例一n例例1.1 如何在LINGO中求解如下的LP问题:0,6002100350. .32min212112121xxxxxxxtsxx实例二n例例1.2 使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运价如下表。 实例二实例二实例三实例三结果如下LINGO中的集合和数据集部分集部分是LINGO模型的一个可选部分。在LINGO模型中使用集之前,必须在集部分事先定义。集部分以关键字“sets:”开始,以“endsets”结束。 LINGO中的集合和数据数据部分以关键字“data:”开始,以“endda

2、ta”结束。 LINGO函数LINGO有9种类型的函数:1 基本运算符:包括算术运算符、 逻辑运算符和关系运算符2 数学函数:三角函数和常规的数学函数3 金融函数:LINGO提供的两种金融函数4 概率函数:LINGO提供了大量概率相关的函数5 变量界定函数:这类函数用来定义变量的取值范围6 集操作函数:这类函数为对集的操作提供帮助7 集循环函数:遍历集的元素,执行一定的操作的函数8 数据输入输出函数:这类函数允许模型和外部数据源 相联系,进行数据的输入输出9 辅助函数:各种杂类函数LINGO函数1.1 算术运算符算术运算符算术运算符是针对数值进行操作的。LINGO提供了5种二元运算符:乘方乘除

3、加减LINGO唯一的一元算术运算符是取反函数“”。这些运算符的优先级由高到底为:高(取反) 低运算符的运算次序为从左到右按优先级高低来执行。运算的次序可以用圆括号“()”来改变。LINGO函数1.2 逻辑运算符逻辑运算符LINGO具有种逻辑运算符:#not# 否定该操作数的逻辑值,not是一个一元运算符#eq# 若两个运算数相等,则为true;否则为flase#ne# 若两个运算符不相等,则为true;否则为flase#gt# 若左边的运算符严格大于右边的运算符,则为true;否则为flase#ge# 若左边的运算符大于或等于右边的运算符,则为true;否则为flase#lt# 若左边的运算符

4、严格小于右边的运算符,则为true;否则为flase#le# 若左边的运算符小于或等于右边的运算符,则为true;否则为flase#and#仅当两个参数都为true时,结果为true;否则为flase#or# 仅当两个参数都为false时,结果为false;否则为true这些运算符的优先级由高到低为:高 #not# #eq# #ne# #gt# #ge# #lt# #le#低 #and# #or#LINGO函数1.3 关系运算符关系运算符下面给出以上三类操作符的优先级:高#not# (取反) #eq# #ne# #gt# #ge# #lt# #le#and# #or#低 = LINGO函数2

5、数学函数数学函数LINGO提供了大量的标准数学函数:abs(x) 返回x的绝对值sin(x) 返回x的正弦值,x采用弧度制cos(x) 返回x的余弦值tan(x) 返回x的正切值exp(x) 返回常数e的x次方log(x) 返回x的自然对数lgm(x) 返回x的gamma函数的自然对数sign(x) 如果x=0时,返回不超过x的最大整数; 当x=30;end露天矿生产的车辆安排(露天矿生产的车辆安排(CMCM2003B)n钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成

6、。提高这些大型设备的利用率是增加露天矿经济效益的首要任务。n露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。一般来说,平均铁含量不低于25%的为矿石,否则为岩石。每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。每个铲位至多能安置一台电铲,电铲的平均装车时间为5分钟。n卸货地点(以下简称卸点)有卸矿石的矿石漏、2个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。从保护国家资源的角度及矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为29.5% 1%,称为品位限制)搭配起来

7、送到卸点,搭配的量在一个班次(8小时)内满足品位限制即可。从长远看,卸点可以移动,但一个班次内不变。卡车的平均卸车时间为3分钟。n所用卡车载重量为154吨,平均时速28 。卡车的耗油量很大,每个班次每台车消耗近1吨柴油。发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始工作时点火一次。卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应发生卡车等待的情况。电铲和卸点都不能同时为两辆及两辆以上卡车服务。卡车每次都是满载运输。n每个铲位到每个卸点的道路都是专用的宽60 的双向车道,不会出现堵车现象,每段道路的里程都是已知的。n一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪

8、些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。一个合格的计划要在卡车不等待条件下满足产量和质量(品位)要求,而一个好的计划还应该考虑下面两条原则之一:n1.总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小;n2.利用现有车辆运输,获得最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解)。n请你就两条原则分别建立数学模型,并给出一个班次生产计划的快速算法。针对下面的实例,给出具体的生产计划、相应的总运量及岩石和矿石产量。n某露天矿有铲位10个,卸点5个,现有铲车7台,卡车20辆。各卸点一个班次的产量要求:矿石漏1.2万吨、倒装场1.3万吨、倒装场1.3万吨、岩石漏1.9万吨、岩场1.3万吨。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁