LINGO模型语言及其在机械优化设计中的应用.pdf

LINGO模型语言及其在机械优化设计中的应用.pdf

ID:52439173

大小:179.45 KB

页数:4页

时间:2020-03-27

LINGO模型语言及其在机械优化设计中的应用.pdf_第1页
LINGO模型语言及其在机械优化设计中的应用.pdf_第2页
LINGO模型语言及其在机械优化设计中的应用.pdf_第3页
LINGO模型语言及其在机械优化设计中的应用.pdf_第4页
资源描述:

《LINGO模型语言及其在机械优化设计中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第23卷 第2期太原重型机械学院学报Vol.23 №22002年6月JOURNALOFTAIYUANHEAVYMACHINERYINSTITUTEJun.2002文章编号:1000-159X(2002)02-0118-04LINGO模型语言及其在机械优化设计中的应用12彭 铸, 罗佑新(1.长沙卷烟厂工程技术部,长沙410014;2.常德师范学院机械工程系,湖南常德415003)摘 要:运用LINGO6.0模型语言优化算法,对机械工程中的优化问题进行了优化研究,得到了可靠且比常规优化更为有效的优化结果,LINGO模型语言不仅能求连续变量的优化问题,且能更方便地求解工程中更为需求的整型

2、优化问题。本文在对软件简单介绍后,给出优化实例予以说明。关键词:LINGO模型语言;优化算法中图分类号:TH122文献标识码:A  在实际优化设计中,不仅有连续变量的工程优器。所谓矩阵生成器,实际上是提供了建立最优问化问题,而且有全部或部分变量取为一系列规定数题(实例)的一种语言,有了它,使用者只需键入一值的优化问题。由于机械行业的标准化、系列化、行文字就可以建立起成千条约束或目标函项,掌握规范化的实施,设计、制造装配和检测等限制,再加这种最优化模型语言是非常重要的,可以使输入较上某些客观要求,使得工程中的优化问题多表现为大规模问题的过程得到简化。LINGO中包含了一混合离散优化设计

3、问题。本文介绍LINGO模型语种建模语言和许多常用的数学函数,可以供使用者言及其在机械工程混合离散优化设计问题的设计建立数学规划模型时调用。LINGO的最新版本为实例,以推广LINGO模型语言在机械工程中的应LINGO6.0,它包括一系列版本,这些软件的内核和用,使其为机械工程优化问题服务。使用方法上是类似的,但求解规模各不相同,其中工业版本最大变量数可达32000,最大约束数可达1LINGO软件包简介16000,而非线性变量数可达3200,最大整型变量数也可达3200,其余见表1。LINGO是一种专门用求解数学规划的软件包,LINGO模型以“MODEL:”语句开始,以运行WIN环境

4、。由于LINGO执行速度快,易于输“END”语句结束。所有语句除END、ENDSETS、入、求解和分析数学规划问题,因此在教育、科研和DATA、ENDDATA、TNIT、ENDINIT、MODEL、工业界得到了广泛的应用。LINGO主要用于求解END之外必须以一个分号“;”结尾。在LINGO中线性规划、非线性规划、二次规划和整数规划等问建立优化模型时可以引用大量的内部函数,这些函题,也可用于一些线性和非线性方程组的求解以及数以“@”符号打头。LINGO中在使用变量时已假代数方程求根等,同时LINGO也是一个矩阵生成收稿日期:2001-08-18作者简介:彭铸(1964-),男,长沙卷

5、烟厂工程师,主要从事设备管理和维修工作。第23卷第2期     彭铸等:LINGO模型语言及其在机械优化设计中的应用     119设变量非负,如果变量可以为负,则必须用“@FREE(Variable2name)”对非负条件予以取消。注释表1LINGO6.0各种版本求解能力比较Tab.1ComparisonofsolvingabilityofdifferentLINGO6.0versionsVersionTotalVariablesIntegerVariablesNonlinearVariablesConstratintsDemo/Web3003030150SolverSuite20

6、002002001000Super20002002004000Hyper80008008004000Industrial320003200320016000ExtendedUnlimitedunlimitedunlimitedunlimited部分用“!”开始。对于优化目标函数必须用min或0.9x2+0.5x6+50x19≤600max;如果变量是整型变量,则要加上语句“@GIN1.2x3+0.75x6+100x22≤800(Variable2name)”,其它有关使用方法及和版本的区x1-x7-x13=0别见LINGO6.0的帮助文档。x4-x10-x15=0x2-x8+x13-

7、x14=02 优化实例x5-x11+x15-x16=0x3-x9+x14=40[1]实例1:有以下优化问题x6-x12+x16=40max=3x7+3x8+3x9+4.5x10+4.5x11+4.0.75x13+1.2x15≥705x12-0.2x13-0.2x14-3x15-0.3x160.75x14+1.2x16≥70s.t.0.9x1+0.5x4+50x17≤620x17+x18+x19=31.2x1+0.75x4+100x20≤800x20+x21

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。