论文部分内容阅读
目前,飞行器设计通过实物或数字样机发现存在的冲突,通过召开协调会议寻求解决冲突的方案,而后针对该方案修改设计。而飞行器设计涉及的部门、学科众多,协调工作极为繁重,往复修改消除冲突的过程极大地增加了工作量,加大了成本,延长了设计周期。计算机支持的协同设计技术是解决冲突问题的高效方法,能够有效地发现、回避和消除冲突,提高设计效率,缩短设计周期,节省设计成本。协同设计技术把相关联的设计信息放在同一个空间中呈现,向设计者提供直观的感知,演示冲突发生的过程和原理。目前常见的协同设计技术运行于设计者的日常设计环境之外,建立统一的场景,加入无差别的零/部件,提供相应观察方法和工具,演示和验证冲突,帮助寻找冲突的解决方案。在飞行器设计领域,这种做法没有改变“孤立设计——样机总装——协调——孤立设计”的传统协同模式,不能充分发挥协同设计的效力。为充分发挥协同设计的优势,改变传统的协同模式,本文针对飞行器设计的特点提出“设计时协同”的协同设计技术:1)建立无缝集成到CAD系统的协同设计平台体系结构。在设计者日常设计环境中加入与本地设计任务相关联的零/部件,并实时展示这些零/部件的设计进展,日常设计过程中就发现、回避部分冲突。平台支持采用新协同模式,设计中融合协同,避免先设计后协同的低效率,大大提前协调工作的展开时机,减少冗余工作量,提高效率。2)建立针对飞行器协同设计的感知模型。协同设计平台融入产品结构、设计阶段等信息,给相关零/部件赋予工程背景,并以此索引设计操作和相关信息。依据设计者的需求,向设计者提供不同等级的设计空间感知、结构感知和过程感知,缩短感知的操作链,在海量信息中迅速定位、获取相关信息,提高感知效率。3)基于黑板与智能元相结合的架构开发协同设计平台。各个协同设计环境本地自主运行,避免异地观察视角变化、设计操作等动作对本地设计环境的影响,本地日常设计的流畅开展。同时全局地控制整个设计的方向,保证飞行器设计的严谨。采用求解算法与框架分离的可扩展约束网络检测模块,支持多层复杂约束网络的实时求解。解决了设计的正确性与效率的问题,保障了系统的高效、可靠。4)提出了管理细粒度设计流程的技术。提出借助历史设计资料中的协同信息进行细粒度流程建模的方法。通过建立和分析基于协同模式的协同关联网络辅助建模,降低建模难度,更真实地反映现实设计流程。采用局部化、动态化的成熟度评估方法决定设计任务开展的时机,控制设计流程的节奏,决定局部设计操作的传播速度。为了增加细粒度的设计流程的灵活性,提出了设计时修改设计任务内容的技术。提出了设计过程跟踪与回溯技术,记录动态的设计依赖关系。细粒度流程管理克服了新模式带来的挑战,提高了“设计时协同”技术的适用性。本文基于CATIA及其二次开发环境CAA开发了全周期飞行器协同设计平台原型CACDS,实现并验证了上述技术的可行性及效果。某飞行器起落架舱的协同设计实例显示,该平台操作方便,集成度高,提高了设计效率。