敏捷制造环境下虚拟产品的协同设计模式[2] 软件测试
2.2.2 协同环境下的异步模式
通过协同工具(如会议软件NetMeeting)建立一个多媒体会议系统来支持异地协同设计。设计用户可以将CAD图形文件通过文件传输功能发送给协同设计用户,协同设计用户可以参考此文件或对此文件进行修改,并把结果返回给设计用户。
2.2.3 协同环境下的同步模式 实时协同设计模式指多个设计用户在异地环境下,对同一零件或产品模型进行实时的操作。
实时协同设计一般是指同构的设计环境,即设计用户采用的是相同的设计软件。这种模式对网络要求较高,以便能保证对模型数据修改的实时性。协同环境下的同步模式如图2所示。
这种模式的协同环境中,需要两种Agent:模型访问代理(Model Access Agent,MAA)和协同控制代理(Collaboration Control Agent,CCA),每个设计用户的计算机上都有一个MAA代理,负责发送、接受数据;CCA在系统的服务器上,负责协同过程中的冲突仲裁和其他策略的管理。设计用户对数据的修改通过CAD系统和CAD接口传递给MAA,反映给网络上的其他的设计用户,而这些设计用户计算机上的MAA接受到修改信息后,对各自的本地的模型库进行修改,再通过CAD接口和CAD系统将修改后的数据模型显示在设计用户面前。
3 敏捷制造环境下虚拟产品的协同设计模式
3.1 盟员企业内部基于PDM的产品协同设计
敏捷制造环境要求盟员企业内部的信息系统实现集成,以便于实现盟员企业之间的信息集成以及形成虚拟企业信息系统,进而在网络环境下实现盟员企业间的虚拟产品的协同设计。
盟员企业内部可以通过PDM平台实现CAD/CAE/CAPP/CAM的信息集成,在此基础上,实现盟员企业内部设计人员之间的产品协同设计。由于一个企业内部的不同设计人员通常采用相同的设计软件,以及企业内部网络传输效率较高,设计人员之间的协同设计可以采用同步协同设计模式。因此,盟员企业内部的产品协同设计模式是基于PDM的产品同步协同设计模式,如图3所示。盟员企业之间的协同设计采用协商模式或异步协同模式。
盟员企业内部协同设计模式分为用户层、应用服务层和数据层。用户层为用户提供一个协同设计环境,包括用户设计过程中使用的CAD、CAE、CAP等软件。应用服务层包括:系统管理、过程管理、产品数据管理、协同工具和安全控制等模块,其中,1)系统管理:对盟员企业内部协同设计系统进行管理,包括用户管理、任务管理等;2)过程管理:对协同设计过程进行管理;3)产品数据管理:对盟员企业内部的基础数据、产品模型数据和共享资源信息进行组织与管理;4)协同工具:为协同设计提供通讯工具(包括视频会议、文件传输和邮件发送等)和协同代理;5)安全控制:对进入协同设计系统的用户、协同过程中的数据访问和传输进行安全控制。数据层为盟员企业内部的协同设计提供基础数据、模型数据和共享信息。
文章来源于领测软件测试网 https://www.ltesting.net/