4.2.2 仿真数据服务器
仿真数据服务器通过建立与管理域对象队列来完成对用户界面的仿真数据服务功能.在仿真操作开始之前,用户需向虚拟原型注册所关心的仿真视图,仿真数据服务器将该视图转换成相应的各个域对象.根据它们之间的时序依赖关系,建立多个域对象队列,并将这些域对象“激活”,为视图对象提交相应的初始化信息.当仿真开始后,仿真界面跟踪用户的操作过程,向仿真数据服务器发出相应的服务请求.仿真数据服务器一方面分析涉及到的域对象,将之激活,插入到域对象队列,并促使视图对象的动态重构;另一方面将用户的操作转化成相应的激励控制,分别传给各域对象.域对象队列按先后顺序或时序依赖关系依次运行,并将结果返回给仿真数据服务器.仿真数据服务器在完成结果分析后,按照一定的方式提供给仿真界面,显示仿真的结果.后,将完成的域对象从队列中删除。
4.2.3 虚拟数据产生器
为了更有效地支持多领域专家的协同工作,要求在项目开发的早期,甚至项目开发之前,在计算机上产生产品的虚拟原型.然而,此时建立虚拟原型以及在基于虚拟原型的仿真过程中,需要用到大量的虚拟数据.我们在数据产生器中引入专家系统,根据知识库与推理机制来自动生成,并提供基于Agent的数据主动服务。
5、结束语
虚拟原型的优势主要体现在:
1)成本低,速度快,节省了制造物理原型的昂贵费用.并且,在计算机上建立虚拟原型的时间远远小于物理原型的制作时间。
2)有利于设计优化.虚拟原型易于修改,可以利用虚拟原型对各种设计方案进行综合比较,并选出优设计。
3)可有效支持并行设计,可以方便地实现上下游并行设计和多专家协同设计。
4)有利于实现拟实制造.虚拟原型数据可直接用于拟实制造。
虚拟原型是多学科和多领域技术的交叉和集成,除应用专业技术外,还涉及CAD/CAE、并行工程、虚拟现实、CSCW、逆向工程、人工智能、计算机仿真、分布计算等技术,技术难度很大.我们正以机电一体化的电子设备设计应用为背景,研究虚拟原型的实现技术,开发实用的支持并行设计的虚拟原型环境。