基于RDF/XML的装配语义建模讨论摘要:为解决异构 CAD 系统集成及协同装配设计过程中的信息共享问题,在分析装配特征语义信息的基础上,提出了面对协同设计的三元装配语义模型,提出采纳 RDF/某 ML 表达装配语义元模型,并讨论了基于某 ML的数据集成关键技术。在文章的最后通过具体的 CAD 系统实现协同设计过程实例,验证了该模型及实现方法的有效性和可行性。关键词:协同装配设计;信息共享;装配语义模型;可扩展标记语言0 引言CSCW(计算机支持的协同工作)通过提供共享资源的访问接口,支持群体成员在共享环境下协同工作完成同一设计任务。其底层支撑技术为计算机技术、多媒体技术和网络通信技术。协同装配设计是协同设计讨论的重要内容,它支持异地团队在共享工作空间进行零部件的协同装配活动。这里装配设计信息的共享是关键。为了解决异构 CAD 之间以及 CAD 与 CAM、CAPP 等系统间产品模型信息的数据交换,先后出现了很多种中性数据交换格式,如 IGES、PDES、STEP等。协同环境下的数据共享采纳 STEP 标准是一种理想的办法。在 Web 领域为解决异地数据共享产生了某 ML 标准,很多学者将某 ML 标准应用到CAD 领域。张帆等提出某 ML 的可重构装配模型,将装配结构数据序列化为某 ML 文件,通过某 ML 节点重构来支持装配模型的重构,但没有将装配结构与约束关系分离,因此难于支持协同设计过程。Chen.Li 等建立了基于ACIS 的协同装配设计系统,服务器端装配模型采纳 STEP 标准,客户端采纳面片模型,并且在设计过程中建立一系列协同规则,以协调、同步用户操作,但面片模型无法支持协同装配特征设计,用户也无法对约束关系进行编辑。本文在协同装配设计环境下,对装配体的数据结构进行了分析,并定义了装配语义,建立了一个基于 RDF/某 ML 协同装配设计模型,详细讨论了协同装配设计模型的语义映射方式。最后在具体的 CAD 系统上建立了原型系统,验证了该方法的可行性,为实现协同装配设计奠定了基础。1 装配特征语义建模1.1 装配特征模型1.1.1 装配特征信息为完整表达一个装配体,其装配模型必须包含以下信息:装配空间,装配结构,装配约束。其中装配约束(也称配合关系)是装配模型中最复杂的部分,装配约束的表达方式关系到整个装配模型的表达。上述概念我们分别阐述如下:装配空间指整个装配体绝对坐标的集合。当添加装配组件时,组件的绝对坐标将被转换为本地装配空间中的相对坐标。这...