多学科协同设计过程优化设计研究论文.doc
《多学科协同设计过程优化设计研究论文.doc》由会员分享,可在线阅读,更多相关《多学科协同设计过程优化设计研究论文.doc(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多学科协同设计过程优化设计研究硕士学位论文第1章 绪论1.1 课题来源课题来源于:(1)国家863计划“面向共享知识驱动的产品协同设计关键技术研究”(No. 2009AA04Z167);(2)国家自然科学基金项目“复杂机械产品混合模型中尺寸约束与传递方法研究”(No. 50975183)。1.2 课题研究的背景与意义“协同”是协调两个或两个以上不同资源或个体,协同一致地完成某一目标的过程或能力。从概念可看出,协同并不是新生事物,其随人类社会出现而出现,随人类社会发展而发展。基本理论最早可追溯到上世纪60年代德国斯图加特大学理论物理学Hermann Haken于1977年发表的一篇名为Snyne
2、rgetic-An Introduction1,2的文章。当技术逐渐成为人们日常生活和商业活动的主要核心时,人们就迫切需要技术能够提供更多的东西。现今基于网络的“协同”与以前物理领域的“协同”并非同一概念。作为一个新的软件热点,“协同”概念有着更深刻的含义:其不仅包括人与人之间的协作,还包括不同应用系统之间、不同数据源之间、不同设备之间、不同应用程序之间、人与机器之间、科技与传统方法之间等全方位的协同。1984年Massachusetts Institute of Technology的Irene Grief和DEC的Paul Cashman两位学者在描述如何运用计算机实现交叉学科中,人们共同
3、工作的研究课题时,首次提出计算机支持的交叉学科协同工作(Computer Supported Cooperative Work, CSCW)3 。CSCW覆盖的围十分广泛,包括:工作流管理系统4、多媒体计算机会议5、协同编译和多学科协同设计(Multi-disciplinary Collaborative Design,MCD)6等。自90年代初,国外学者对多学科协同设计展开相关的理论研究7-11,迄今为止已经成为发达资本主义国家工业界认可的崭新研究领域,受到企业和学术界的广泛关注与大力支持。随着复杂机械产品设计需求的增多、计算机网络技术的进步和人工智能(artificial intellig
4、ence, AI)12的发展,诸如:航天器、飞机、汽车、舰船、导弹等复杂产品形成一个集多学科知识理论于一体的综合体,其中每个学科都需要专门的领域专家进行设计研究。由于学科与学科间存在复杂的耦合关系,在设计过程中,学科间必须与时交换设计信息,数据参数等,才能有效调整各自的参数与设计变量,使学科的综合指标和产品的整体性能达到最优。多学科设计优化(Multidisciplinary design optimization MDO) 13技术的出现使我们获得全局最优解成为可能。MDO技术不仅能很大程度提高产品设计的整体性能,还能缩短产品设计周期。因此,对MDO技术开展研究讨论具有很重大的意义。在产品设
5、计过程中,由于存在大量节点耦合与数据异构的情况,人员进行过程管理与数据管理会存在很大难度。因此,复杂产品设计不光要对协同进行设计,还要对优化进行设计。在取得大量MCD 14-20和MDO算法框架后,研究并解决多学科协同设计优化方面的相关课题得到学术界高度重视应综合的对产品设计过程和数据源进行优化处理,使整体设计过程能根据实际情况做出相应调整,使参与协同设计的各学科能在一定程度上实现关键数据的无损交流。此外,多学科协同设计过程应以数据为核心,而不是协同工具。通过对设计过程和相关数据的优化,使各学科彼此间在某一时间段实现并联、获取、查询、保存对方给出的数据源,并能随时了解对方设计任务的进度并执行本
6、学科的设计流程。综上,对多学科协同设计过程和期间产生的数据进行优化并对应开发出多学科协同设计过程管理系统(Multi-disciplinary Collaborative Design Management System, MCDMS是一项具有重要理论基础和广泛应用前景的研究课题。1.3 国外现状与总体发展趋势1.3.1 国外研究现状美籍波兰人J.Sobieszczanski-Sobieski最初提出多学科优化设计的思想,随后在美国航空航天部门兴起。1991年初,美国航空航天研究院(AIAA)管理多学科设计优化的委员会就优化研究现状和多学科优化设计进行研究并发表了白皮书。同一年,德国成立了国际
7、结构优化设计协会(ISSO),该部门是对大型复杂产品系统进行优化设计研究。协会于1993年更名为国际机构与多学科设计优化协会(ISSMO)。1994年,AIAA、NASA和ISSMO三个部门联合在美国佛罗里达召开第一次正式会议。该会议的召开标志多学科优化设计思想已渗透到现代产品设计的各个领域。此后,每两年对MDO进行一次专题性研究讨论,总结现今MDO的研究容、发展方向和应用背景。1991年到1999年间,世界著名的航空航天类杂志Journal ofAircraft对在航空航天领域运用MDO思想的研究成果出版了相关专刊。而同一时期,其它许多国家也致力于发展MDO的相关技术。MDO的原理、方法和优
8、化算法等研究已成为一个整体。随着计算机与网络技术的迅猛发展,集成结果已逐渐发展成熟并应用于市场。波音公司、福特、美国国家航空宇航局、通用等世界著名公司开始将MDO技术运用在各类产品设计开发中,并在保持多个学科间平衡、缩短产品设计周期、降低生产成本、提高产品质量等方面取得很好的效果。目前,MDO技术逐步克服了产品开发设计过程中各学科自成体系、相互干扰、缺乏沟通等众多不足之处,现已成为美国、英国、日本等发达国家工业界一个极具活力的研究领域,受到企业、工厂、研究人员和学术界的广泛关注。现今,业已能实现对部分学科的优化设计并开发出诸如:iSIGHT、ModelCenter等多学科优化的商业软件。其它国
9、家,如:欧盟的MOB项目、俄罗斯的IOSO技术也取得了相当好的研究成果。日本、国等国家纷纷成立研究中心和相关专业机构针对MDO进行研究,并已应用于各自的工业部门21-23。1.3.2 国研究现状从20世纪90年代中期至今,国MDO的研究工作从学习国外到吸取经验再到实际应用,已取得了一定进展。国很多高校开展了对MDO技术的理论研究,将其应用到一些简单的系统设计中。MDO也引起了工业界特别是航空航天领域的重视,在“第三界军工产品多学科设计优化技术研讨会”和“2004赛特达科技技术大会”中,展现了大量国开展MDO的案例,如:航空航天大学采用结构有限元参数化建模和结构优化方法对飞机连接翼结构质量与外形
10、参数的关系进行了研究,其中运用了实验设计方法和响应面模型来获得外形参数与其结构质量之间的关系;航天航空大学开展了液体火箭发动机多学科设计优化、涡轮叶片综合设计优化系统等项目的研究,实现了复杂系统的集成与优化;工业大学在结构的MDO和工程数值模拟优化方法等方面作了很多工作;铁道学院使用iSIGHT软件平台开展了现代铁路机车车辆产品的设计优化研究;电子科技大学对电子装备中的结构位移场、电磁场和温度场的多场祸合问题进行了MDO研究;国防科技大学的课题组在导弹、高超声速飞行器、飞机、卫星的多学科设计优化中做了大量的工作,在MDO的基础理论以与MDO在飞行器设计和卫星设计中的运用展开了深入研究,取得了大
11、量有价值的成果,并在基于商业软件的二次开发方面形成了一套独立的方法24-31。随着生产水平和经验技术的不断提升,国越来越重视MDO技术在实际生产设计中的运用。1.3.3 总体发展趋势MDO设计思想的前提是在产品设计中,利用已有的先进技术。因此,支持MDO的系统平台需要完成的首要任务是集成各种已有的设计分析工具。由于不同软件的数据格式各不一样,需要进行数据方面的转换。目前的解决方法有:采用XML文档结合DTD规或XML Schema、CyberCAD提供的造型器、中间件技术、STEP 数据到VRML转换等,这些方法是通过构造目标格式标识,建立一种基于数据源的统一文档格式,从而实现不同数据源数据共
12、享的目的。尽管这些方法在一定程度上消除了各学科间数据结构不同的问题,但对各学科数据关联和语义异构问题并没有提供更为有利的支持,直接导致不同软件下的数据优化问题难以解决。随着MCD算法和MDO方法在MCDMS系统的深入研究与应用,如:单级优化算法、协作优化算法、序列优化算法、并行子空间优化算法、多层递阶优化算法、耦合系统中参数的映射方法、基于灵敏度分析的多学科设计优化方法等32-34,多学科协同设计过程的数据优化问题变得愈发明显。对复杂产品设计过程中产生的数据,以往通常采用标准CO算法进行优化,但随着其广泛使用,计算方面的各种问题慢慢突显,而围绕标准CO算法改进的一系列算法逐渐出现,但仍存在一些
13、不足,因此,应对标准CO算法进行深入的研究与讨论。在MCDMS系统开发方面,目前国外已有基于Isight的MCDMS商业软件,但在优化管理方面还存在很多局限性。因此,开发一个能够动态的对设计过程进行管理并能很好的解决数据优化问题的多学科协同设计过程管理系统势在必行。1.4 本文的主要研究工作本文的主要研究工作是在多学科协同设计过程中,探索与解决过程设计优化与数据优化管理的问题。研究了该课题涉与的一些关键性技术,提出理论基础与相关模型,运用这些方法实现多学科协同设计过程管理系统的设计与开发。本文涉与的研究工作包括:过程优化技术理论的提出;数据优化改进算法的研究;搭建多学科协同设计过程管理系统的总
14、体框架;。具体如下:(1)对WPR技术进行研究,通过对其方法的提出与改进,针对机械产品设计过程耦合节点的情况,运用协商技术,进行优化处理。最后根据网上开源代码,设计出一款可视化图形建模软件,两者结合,实现对产品设计过程优化的目的。(2) 通过对协同优化算法的介绍与机械产品设计中增广乘子概念的研究,对现今应用比较广泛的标准CO算法计算方面的不足,通过在系统级上加入增广乘子,对标准CO算法进行改进。由于该算法是基于标准CO算法提出,因此继承标准CO算法的优点。通过计算得知,其结果优于标准CO算法的结果,从而为数据优化提供一种更精良的方法。 (3)从优化管理、数据流向和模块实现等方面介绍了MCDMS
15、系统设计。本系统是立足于减速器产品设计过程,将部分Agent驱动、过程流优化、数据优化、协同空间等技术应用其中,进行多学科协同设计过程优化设计的研究。通过具体产品设计的验证性应用,一定程度上说明了现阶段研究成果的可实用性和有效性。1.5 本文的总体结构本文对基于多Agent技术的MCDMS总体框架、基于WPR的改进过程方法研究、基于标准CO算法改进的算法研究以与MCDMS系统实现等方面进行了描述。具体结构如下:图1.1 本文总体结构图第一章为绪论部分,介绍了课题来源、课题研究的背景和意义、国外发展现状、总体发展趋势与本文的主要研究工作。第二章介绍了MCDMS系统总体框架,通过对Agent技术介
16、绍,提出一个基于多Agent技术的MCDMS系统工作模型。其中包括:Agent的项目管理、Agent的过程管理、Agent的协同空间、Agent的优化管理、Agent的人员管理等主要功能模块。从多学科协同设计技术的角度,为MCDMS系统在多学科动态过程建模、协同并行设计、任务数据发布、流程监控机制、过程与数据优化管理、三维模型浏览与人员权限管理等方面提供了有效的方法。第三章对优化管理智能体中的过程优化部分,提出基于WPR的改进过程方法。通过对该方法的描述,为用户端过程管理智能体中的过程设计优化提供了理论基础。该方法可使用户端与系统平台更加容易的对设计过程进行操作与监控,可化简操作步骤,使过程流
17、局部明了。最后,通过给出一款开源过程流可视化图形软件,方便用户端对过程流进行操作。第四章介绍了多学科协同设计过程中的一种优化算法。通过对现有方法的研究,在原有标准CO算法基础上,通过改进,提出一种基于增广乘子法的协同优化算法。该算法能克服标准CO算法计算方面的一些不足,实现对协同设计过程中产生的数据进行优化的目的,并取得了较好的效果。第五章是基于前几章的研究和成果,主要从优化管理和数据流向两方面介绍MCDMS系统的设计和其功能模块的实现。通过具体操作描述了在设计和实现过程中所应用到的技术,并依据减速器的协同设计流程,验证本文与系统开发的合理性和有效性。最后,总结全文的研究工作成果并展望今后需要
18、进一步完善和深化的工作任务。80 / 80第2章 基于多Agent技术的MCDMS系统总体框架2.1 引言一个完整的系统,其中包含很多条主线,数据是其中很重要的一条,它可以当成设计任务的节点,也可作为数据优化的来源。自20世纪90年代,随着计算机网络技术发展,操作系统的不足日益增多,如:过程流设计复杂、操作异地分布、全局数据异构、数据优化困难等问题愈发的明显。随着机械产品设计日益多元化与复杂化,导致多学科协同设计环境下设计过程的繁琐与各类数据量的迅速激增。学术界和工业界对此展开激烈的讨论,认为智能化的过程流管理与数据共享、使用和优化将会成为未来多学科协同设计研究的主要容与工作方向。将分布式的项
19、目管理、过程管理、协同管理、优化管理、人员调度、网络工程管理、动态联盟与并行工程等技术相结合,可为企业提供一个异地、异步的产品协同设计优化于一体的系统平台。该系统平台能在规定的生产周期突破地域与时间上的限制,使用户完成过程建模优化,交流协同设计中产生的相关数据,提高企业快速响应的能力,完成产品的设计目的。在此,提出多智能体(Multi-Agent System, MAS)作为实现上述要求的关键技术,其最早来自于人工智能35。MAS具有很好的灵活性,有分布式自主决策,强调各个Agent之间的相互协作36,37,可有效解决地域间差异的限制。MAS作为一个计算机程序单元的模型与实体,可有效解决时间上
20、的限制。在系统重构方面,MAS的很多特性,如:可扩展性、动态性、适应性等38-40,可为模块化的系统架构提供更有效的解决方案。另一方面,MAS能在一定程度上满足部分智能数据的采集与建立数据共享区。本章首先研究基于MAS的多学科协同设计过程管理系统的总体框架,为后面章节的多学科协同设计过程优化与数据优化提供框架与理论支持。2.2 基于多Agent技术的MCDMS系统的体系结构MCDMS系统体系的目的是实现多学科协同优化设计,由协同工作中多个地区上分布、行为上自治的信息节点构成,分为:分布式项目管理、动态过程建模、协同空间、优化管理、人员管理、数据处理等方面。MAS具有自主响应与协同工作的功能,在
21、MCDMS系统体系结构中,各信息节点包含相应的智能模块。基于MAS的MCDMS系统的体系结构为浏览器/服务器(Browser/Server, B/S)架构,主要可分为四层,如图2.1所示。图2.1 MCDMS体系结构(1) 用户端口层一个项目或工程的完成,需要很多人员角色,为了便于管理,可分成多个角色同时进行。MCDMS系统在分布式协同设计中也需要多个角色(系统管理员组、设计人员组、专家组等)共同进行完成任务。因此,多角色的权限分配成为一个重要问题。由于用户端口智能体能按预先设定的系统权限分配策略并根据当前用户角色的注册信息,采用严格的权限访问和身份验证机制来实现用户与系统间的交互平台,因此,
22、可很好的解决权限分配问题。(2) 功能模块层此模块层是MCDMS系统性能评判的实体,提供MCDMS系统最主要的功能模块和开发环境。每一个功能模块对应一个指定的功能智能体,如:系统项目管理智能体、过程管理智能体、协同空间智能体、优化管理智能体、系统人员管理智能体。这些地理上分布不同、时间上分隔不同的功能智能体在协同策略中都按系统特定的交互操作运行,通过同步或异步协作方式,完成用户端口层发出的各种操作指令,实现系统的相关功能。(3) 系统通信层此模块层提供MCDMS系统各实体间的交互通信机制。利用此模块层,各角色可达到相互通信的目的。该功能是基于TCP/IP通讯协议,由系统通信智能体根据系统发出的
23、各类消息请求的特征,解析出消息请求的容,利用点对点(Peer-to-Peer,P2P)技术,使处于不同地理环境下的各实体和各角色间能建立有效的连接,保持系统在协同设计方面的高效性与同步性。(4) 系统数据底层此模块层是MCDMS系统处理数据的关键。由系统数据管理智能体对各功能模块产生的数据源开辟出一个存储数据的空间。通过触发数据接收响应机制,对系统底层数据进行管理和协调,使来自不同地域与不同时间产生的数据源能保存在统一的数据库环境中。可方便各角色与各功能模块间的协调使用与传递,达到维护数据一致性与协调性的目的。2.3 基于多Agent技术构建MCDMS系统平台2.3.1 多Agent技术构建M
24、CDMS系统平台的工作模型构建MCDMS系统工作平台,首先,用户需通过系统统一指定的资源定位符(Uniform Resource Locator, URL)向系统发出访问请求,系统权限分配用户端口智能体根据系统部数据库的注册人员信息并结合权限分配策略,解析请求的信息,同时,系统通过建立Oracle9i数据库与系统权限分配用户端口智能体进行连接,将获取的关键信息部发送至系统Oracle9i数据库进行信息数据的匹配,直到系统权限分配用户端口智能体发出确认信息Y,启动Agent功能模块。否则,发出确认信息N,放弃访问并退出系统。接收确认信息Y后,触发各功能智能体。项目管理智能体在项目立项、项目修改与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学科 协同 设计 过程 优化 研究 论文
限制150内