论文部分内容阅读
飞机总体设计阶段需要进行大量的关键性决策,决定了一架飞机大约80%的全寿命周期成本。飞机总体布置设计是飞机总体设计的重点工作,传统上飞机总体布置设计采用串行开发模式进行分工协作,多专业设计人员常常由于交流不及时、协调不充分或步调不一致等原因,导致大跨度的设计修改或重新设计。本文将协同设计技术引入飞机总体布置工作中,为多领域专家提供同步和异步协同设计手段,使得设计人员更大范围、更大灵活度地参与到总体布置与协调工作中,达到提高设计质量、缩短研制周期和降低研制成本的目的。本文主要研究工作如下:1.在飞机总体布置协同设计功能需求分析基础上,提出了面向飞机总体布置的协同设计总体方案,采用Web服务/Agent的双总线集成框架,提高协同设计系统的纵向和横向集成能力,并结合工作流技术和CAD二次开发技术,为飞机总体布置提供同步/异步协同设计功能,支持多专业设计人员以“布置-协调-布置”的工作模式迭代地开展设计与协调工作。2.针对飞机总体布置工作中飞机总体布置与协调过程和技术状态控制过程存在关联语义不明确、复杂系统分析能力弱等问题,提出了基于任务关联WBS的飞机总体布置与协调过程建模方法和基于CCMAC的飞机技术状态控制过程建模方法。为避免由于系统间存在潜在冲突带来的大跨度的设计返工或重新设计提供了技术支持,解决了协同设计任务在工作流系统中执行时产生死锁和不可达等问题。3.提出了飞机总体布置协同设计信息协作框架,采用Web服务技术实现非实时协作信息交换,采用反应式Agent技术在CATIA环境下实现实时的协作信息传输与交换,采用可变粒度锁方法实现并发冲突避免,满足了飞机总体布置协同设计中实时和非实时的信息协作要求,提高了系统可集成性和扩展能力。4.提出了飞机总体布置协同设计系统客户端和服务器端的实现结构,基于CATIA及其二次开发环境CAA、JBPM工作流引擎、Struts框架、Hibernate数据库访问组件等开发工具自主开发了飞机总体布置协同设计原型系统CDAGA,该系统能够完成同步浏览、同步布置、异步浏览、异步布置与协调、技术状态控制和协作任务管理等功能,并在某飞机前机身电子设备舱总体布置与协调中得到了验证。