收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

面向对象的优化设计软件研究

陈佳彬  
【摘要】:本文的主要目标是研究面向对象的优化设计软件系统。对于简单的优化设计问题,用户不需要编写数学模型的程序,只要通过界面按系统约定格式输入目标函数和约束条件函数表达式,即可进行优化求解;对于工程优化设计问题,因其数学模型复杂而不能够通过界面输入,若该问题是系统初次遇到的,用户可以编写该数学模型的程序、添加相关参数的输入界面,对系统进行扩展后使用系统求解;若该数学模型已经有用户定义过,则只需在系统界面中输入具体设计任务、参数、选择优化算法即可方便地实现优化设计。因此,本研究具有降低对用户编程能力的要求、不同用户实现的资源共享以及避免重复工作的特点。 采用面向对象中称为三层设计的方法,将优化设计软件系统中所有的对象分成相互独立又相互联系三类:问题域对象、图形用户界面对象和数据访问对象。在任何工程优化设计中,主要解决的两个问题是建立优化设计的数学模型和应用优化算法求解该数学模型。根据面向对象方法,抽象出优化设计软件系统问题域的两个对象——优化设计数学模型和优化设计求解方法对象。在面向对象编程中,对象是通过类来定义的,因此将其定义为相应的两个抽象类——OptimumModel类和OptimumSolution类,它们分别表示所有优化设计的数学模型和求解方法共同的特性。 对于实际中不同优化设计问题的数学模型和求解方法,则通过面向对象方法的继承和多态性,创建OptimumModel类和OptimumSolution类的派生类来实现其差异。对于所有信息可以由用户通过图形界面输入的优化设计数学模型,本系统将其定义为OptimumModel类的子类InputableGeneralOptimumModel类。本系统还主要针对传统的优化算法,将其定义为OptimumSolution的子类。 由于数学模型的函数表达式常常带有∑、∏和用户自定义的函数,本文利用.NET框架引入的正则表达式,实现对函数表达式的分析与运算。通过两个具体的算例对该方法进行了考核,结果是正确的。 利用面向对象编程语言Visual Basic.NET实现优化设计软件的开发。通过考核题目,证明了系统的准确性和可靠性。最后,以离合器碟形弹簧和直齿圆柱齿轮优化设计为例,将其数学模型定义为OptimumModel类的子类——LHQDXTHOptimumModel和CYZCLCDOptimumModel类,并使用系统已定义的优化求解方法类进行优化计算,通过工程实例证明了本优化设计软件系统的灵活性和扩展性。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 范新龙;张华;;探讨编程管理网络设备[J];电脑编程技巧与维护;2010年20期
2 张文典;LAG—一个词法分析程序的生成程序[J];小型微型计算机系统;1985年08期
3 Gary Chan;Java咖啡馆(9)——一个压缩归档实用软件[J];电脑爱好者;2004年19期
4 赵满来;杨有占;;浅探“现代教学管理信息系统”的成绩表导出方法[J];陇东学院学报(自然科学版);2007年02期
5 张太芳;;基于正则表达式技术的数据验证及应用[J];甘肃科技纵横;2006年04期
6 项润华;段红勇;柳汉雄;;正则表达式的使用以及在VC6.0的应用[J];洛阳工业高等专科学校学报;2006年05期
7 梁里宁;;正则表达式在SQL Server 2000中的实现与应用[J];科技广场;2008年01期
8 李国晶;王景强;;浅析正则表达式[J];科技资讯;2010年04期
9 刘小平;;在Visual C++ 6.0中使用Boost正则表达式库[J];信息与电脑(理论版);2010年03期
10 张申媛;;正则表达式的实现[J];科技创新导报;2010年20期
11 胡海星;;DEL命令问题——2001年12期编程擂台题解[J];程序员;2002年02期
12 叶文晖,梁里宁;在ASP.NET中利用正则表达式实现模式验证[J];电脑知识与技术;2005年24期
13 刘小波,谢芊,李留英;应用正则表达式在ASP.NET中实现优化的输入验证方法[J];现代图书情报技术;2005年10期
14 赵兴涛;王斌君;刘舒;;正则表达式在文档自动识别中的应用[J];中国人民公安大学学报(自然科学版);2005年04期
15 王飞龙;王培东;;一种基于片断的regex覆盖能力评价算法[J];自动化技术与应用;2007年04期
16 佘石泉;周肆清;;正则表达式在编程题自动阅卷中的应用[J];计算机技术与发展;2007年07期
17 顾云锋;;Oracle Database 10g对正则表达式的支持分析[J];电脑知识与技术;2008年27期
18 曾刚;;正则表达式在考试系统静态分析中的应用[J];辽宁警专学报;2008年06期
19 汪洪波;;正则表达式的使用以及在VC6.0的应用[J];信息与电脑(理论版);2009年11期
20 姜策;李华峰;何颖;;正则表达式初探与应用[J];硅谷;2010年03期
中国重要会议论文全文数据库 前10条
1 张夏林;吴冲龙;翁正平;田宜平;刘刚;何珍文;綦广;李章林;孙卡;陈国旭;;数字矿山软件架构与关键技术研究[A];第八届全国采矿学术会议论文集[C];2009年
2 李闽峰;李圣强;;测震学综合应用软件系统简介[A];中国地球物理学会年刊2002——中国地球物理学会第十八届年会论文集[C];2002年
3 王红艳;刘黎平;肖艳娇;王改利;庄薇;张志强;;多普勒天气雷达三维数字组网系统开发及应用[A];2008年海峡两岸气象科学技术研讨会论文集[C];2008年
4 廖绍华;曹华军;杜彦斌;刘飞;李先广;陈时权;;综合废旧机床再制造测试与评价支持系统开发及应用[A];2009海峡两岸机械科技论坛论文集[C];2009年
5 廖绍华;曹华军;杜彦斌;刘飞;李先广;陈时权;;综合废旧机床再制造测试与评价支持系统开发及应用[A];十三省区市机械工程学会第五届科技论坛论文集[C];2009年
6 ;致谢[A];第十一届全国数据库学术会议论文集[C];1993年
7 马纲;朱玉枫;俞萍萍;王育新;邵毓;;视功能诊疗软件系统治疗低幼儿童屈光不正性弱视的疗效观察[A];浙江省中医药学会眼科分会中医眼科现代化学术交流会暨继续教育学习班资料[C];2005年
8 楼凤丹;;输变电设备状态检修评估分析软件系统[A];衢州市自然科学优秀论文选编(2001-2004)[C];2005年
9 李晓玲;;关于辽宁省林业计算机信息网络化的探讨[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(下)[C];2003年
10 王海涛;吴宜灿;李亚洲;胡丽琴;刘萍;袁润;曹兴焕;李媛媛;;核电站风险监测器软件开发研究[A];第十二届反应堆数值计算与粒子输运学术会议论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 李钦;面向模型的组合理论研究[D];华东师范大学;2011年
2 薛兴亚;复杂未知样品气相色谱分离分析理论基础研究[D];中国科学院研究生院(大连化学物理研究所);2004年
3 谢丹;油气藏经营管理模式及数字油气藏设计与应用[D];西南石油学院;2005年
4 陈曙晖;基于内容分析的高速网络协议识别技术研究[D];国防科学技术大学;2007年
5 姜鲲鹏;高速串模式匹配算法研究[D];解放军信息工程大学;2012年
6 文环明;分形测井解释理论方法研究[D];成都理工大学;2003年
7 胡圣明;基于内存自动机与模式的动态引擎构造技术研究[D];西安电子科技大学;2009年
8 胡天翔;智能对靶喷雾机软件系统设计与集成研究[D];南京林业大学;2009年
9 徐建国;网络化制造系统中虚拟加工若干关键技术研究[D];南京理工大学;2007年
10 付玉娟;基于GIS的灌溉输配水管网优化研究[D];西北农林科技大学;2008年
中国硕士学位论文全文数据库 前10条
1 陈佳彬;面向对象的优化设计软件研究[D];福建农林大学;2006年
2 张洁坤;时空高效的正则表达式匹配算法研究[D];湖南大学;2010年
3 王飞龙;PBE技术在文本搜索中的应用[D];哈尔滨理工大学;2007年
4 刘俊超;基于正则表达式的应用层协议识别技术研究[D];国防科学技术大学;2008年
5 温源;基于FPGA的正则表达式匹配引擎的设计[D];哈尔滨工程大学;2009年
6 蓝维洲;BGP协议中正则表达式匹配系统的研究与软硬件实现[D];上海交通大学;2010年
7 刘子乾;基于攻击模式的系统漏洞检测工具的设计与实现[D];天津大学;2008年
8 刘一兰;基于SNMP MIB编译器的实现及其生成器技术的研究[D];华中师范大学;2004年
9 杨琨;反垃圾邮件技术研究及应用[D];四川大学;2005年
10 王小朋;基于代理的元搜索引擎的研究[D];辽宁工程技术大学;2005年
中国重要报纸全文数据库 前10条
1 本报记者  姚瑾;建立在学科上的“战斗堡垒”[N];福建日报;2006年
2 本报记者  姚瑾 张颖;整合资源 集成优势[N];福建日报;2006年
3 本报记者 张颖;福建农林大学:实践式教学提升学生素质[N];福建日报;2007年
4 本报记者 王凤山通讯员 刘志军;担起爱的责任[N];福建日报;2008年
5 李向娟;高校企业都应主动些[N];福建日报;2004年
6 记者  姚瑾 通讯员  张德天;到最需要我们的地方去[N];福建日报;2006年
7 杨金发蔡茂楷;福建“千人百村万户”活动送“五新”知识下乡[N];农民日报;2008年
8 本报记者 张颖 伊洁;挑战,激发了学生的创新潜能[N];福建日报;2005年
9 记者 郑玉容;福建农林大学对接项目成果多[N];福建科技报;2006年
10 记者 蓝旭;建立奖励机制农林大学鼓励毕业生到基层就业[N];福建日报;2007年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978