论文部分内容阅读
飞机钣金件工程设计具有多专业、分布式交互和信息异构等特点。解决钣金件工程设计各个部门、各级人员、业务过程的协同和技术资源的集成是钣金数字化制造技术发展的必然趋势。本文以钣金件工艺设计为中心,研究钣金件工程设计分布式协同设计模式,设计和开发钣金件工程设计协同平台(Aircraft Manufacturing Engineering design platform for Sheet metal parts:AMES)。论文主要研究工作概括为以下几个方面: (1)从信息分类、业务过程、人员组织等方面分析工程设计中的设计要素,对比分析了传统与数字化条件下工程设计的技术特点,建立了工程设计协同模型——CM4A(Collaborative Model for AMES),该模型按层次将设计过程分解为不同的任务与活动,通过建立域组、角色与权限的约束关系,使得用户协同实现设计工作,活动的状态视图描述了各个活动之间的依赖关系。 (2)建立了协同平台体系结构,平台由用户层、应用层和异构环境处理层组成,其中应用层是平台体系的核心,它围绕工程设计的目标将企业业务逻辑、钣金专业构件及平台管理进行了集成。 (3)提出了钣金件工程设计信息集成框架,旨在解决协同平台与PDM、工程设计系统之间的信息集成问题;提出了基于“主板—插件”式结构的平台与应用系统的集成方法,可有效解决不同层次应用系统与协同平台的封装集成以及基于统一界面的用户访问权限的控制问题。 (4)针对协同设计的过程集成与管理,提出了一种基于XML与数据库的适合Web应用的轻量级工作流引擎WE4A(Work flow Engine for AMES),引擎采用XPDL标准定义语言,在协同设计的工作流管理中负责过程实例的解释和执行。 (5)在分析B/S与C/S系统开发模式的基础上,设计了基于RIA的工程设计系统架构,采用Struts中的struts-config.xml文件和自定义接口文件实现了基于“主板—插件式”的系统结构,采用PowerDesigner对协同平台数据库进行建模,应用J2EE结合AJAX技术实现了协同平台框架程序与工艺设计等系统的开发。 (6)着重以工艺设计为中心规划了系统的运行模式,提出了协同平台的实施方案,并给出了系统应用实例。