技术开发 频道

面向并行设计的虚拟原型技术研究

    3、基于域对象的虚拟原型建模与仿真

    3.1 域对象与领域实体对象

    域对象是为了在不同工具或领域间实现异构数据的共享,将领域中相应的工具、模型、数据及方法进行封装,形成的一个具有真实产品部件功能特性的实体.域对象由智能接口、设计数据和仿真工具等部分组成.智能接口是域对象和外部世界之间的智能代理.域对象内部的设计数据由同一种设计工具产生,而不同域对象之间则存在着很大的异构性.在域对象外部,可以把产品部件看成是具有一定功能的实体,只关心其激励响应特性,而不考虑其内部细节.从而便于消除工具间的差异,实现异构的集成。

    对于每一类域对象,在虚拟原型服务器上都有一个领域实体对象与之对应.领域实体对象中存有和该设计实体相关的属性信息,由设计者在总体设计阶段创建.针对不同领域的设计实体,系统为领域实体对象的创建提供一些预定义的模板,用户根据设计需要选用,并定制自己的领域实体对象.同时,可以用图形编辑的方式定义各领域实体对象间的结构关系,系统可以根据互连关系及各领域实体对象的定义自动产生接口关系信息。

    3.2 基于域对象的虚拟原型建模与仿真框架 基于域对象的虚拟原型建模与仿真框架

    虚拟原型仿真在域对象的功能基础上进行.其模型在逻辑上是由多个域对象构成的网络,由一个服务器统一管理.参与虚拟原型仿真的用户通过客户结点连接到服务器上,如图2.服务器结点的核心是对象管理器,它通过对一组领域实体对象的管理,集中体现了产品的整体结构信息.客户结点由视图对象、仿真客户代理和协作虚拟原型仿真界面构成.视图对象由对象管理器根据用户的仿真需求动态产生,记录了用户希望得到的信息的内容和形式,其主要作用是配合仿真客户代理,为用户提供所需的产品仿真视图,以减少信息冗余.不同领域设计者关心的内容及认识问题的角度都有不同.仿真客户代理在各领域对象产生的仿真输出结果中查找用户需要的信息,经过一定转换后送到虚拟原型界面上产生可视化的输出.用户在界面上对虚拟原型所加的操作,被虚拟原型界面感知后,也通过仿真客户代理转化为域对象可识别的激励形式,并通过虚拟原型服务器发往各域对象。

 

 图2 基于域对象的异构建模框架
0
相关文章