2.数据安全性保障
统一数据源带来数据读写风险,通过人员组织权限管理、锁机制和权限传送控制保证了数据安全和稳定。
2.1 人员组织权限管理
飞机起落架设计协同系统中的人员组织包含项目、组织、角色和人员4大元素,可以分别进行权限控制。项目、组织、角色3项形成一个上下文,每位设计员可用不同上下文登陆系统进行工作。系统中数据对象的操作和访问权限主要包括:创建、删除、浏览、修改、传送所有权、加锁/解锁、升级/降级等,权限管理机制如图3所示。通过授权(Privilege)和遮罩(Mask)两种方式实现权限控制,其主要区别在于:授权用来定义安全的对象方法(如创建、删除、修改等),而遮罩用来定义安全的对象访问(如对象属性的可见性及访问权限等)。
图3 人员组织权限管理机制
2.2 锁机制
在传统飞机起落架设计过程中,数模的传递和修改不受限制,往往是数模所有者将数据向使用者传递出去的同时就失去了对其有效性和准确性的控制。
而在设计协同系统中,无论是通过LCA客户端对模型属性数据进行修改,还是通过Navigator客户端在CATIA中直接对数模几何形状、链接、实例位置等进行修改,必须首先对该模型进行锁定。只有被锁定的数据对象,其修改才会被保存进VPM数据库;而被所有者锁定的数据,其他人员仅可浏览无法修改,这避免了对同一数据的同时写入风险。
2.3 权限传送控制
权限传送功能允许数据对象所有者将所有权传送给其他人员,这些数据对象包括:零部件参考、零部件实例、文档和技术包。通过权限传送控制,主任设计师可以首先创建完成产品部件结构树,然后将不同部件的权限传送给相应主管设计人员,各设计人员可以分别对自己具有所有权的产品同时进行设计并保存进VPM数据库,并行工作,互不干涉。
协同设计方法
1.基于骨架的关联设计
关联设计是一种创建产品与其上下文中零部件之间几何链接关系,管理产品设计生命周期过程中因果联系的技术,它改变以往通过尺寸驱动、装配约束零部件自底向上生成产品的方法,转而采用先建立产品总体站位和布局的点、线、面(即骨架模型)后通过骨架模型约束和驱动零部件形状和位置的自顶向下的方法,从而实现骨架模型的更改直接带动零部件形状和位置的更新,如图4、图5所示。通过关联设计,可以在进行数模修改之前就提前预估其原因和影响,提前评估修改代价,缩短开发时间。
图4 基于骨架的关联设计
图5 基于骨架的关联设计应用
基于骨架的关联设计优化了起落架设计过程中各专业室之间的协作模式,特别是在方案设计阶段信息和参数多变的情况下,将设计员各自为战、口头协调的设计过程转变为统一基准(即依赖于关键参数的骨架模型)、流程化和层次化的设计过程,提高了设计效率。基于骨架的关联设计流程如图6所示。
图6 基于骨架的关联设计流程图