一种基于本体的面向转子轴承系统协同设计方法技术方案

技术编号:3965795 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于本体的面向转子轴承系统协同设计方法,按照如下步骤:(1)提取转子轴承系统中现有数据,完成数据提取;(2)将所获取的数据进行本体表示,并完成对本体的精炼,存入本体库中;(3)将步骤(1)中提取的数据进行分类,建立异构数据库,为本体库与异构数据库建立映射模型,实现映射算法;(4)对步骤(3)中建立的异构数据库进行管理,完成转子轴承系统的协同设计。本发明专利技术的有益效果是:为转子轴承系统协同设计命题提供了有效地解决方法,形成了一种基于本体的,面向复杂产品的,支持知识融合的既能辅助实现知识共享、重用,又能协助异地设计主体协调分配设计知识的本体知识库映射。

【技术实现步骤摘要】

本专利技术属于机械领域,涉及一种复杂产品的协同设计方法,特别是一种 基于本体的面向复杂产品的转子轴承系统协同设计方法。
技术介绍
(l)随着计算机技术、通信技术的迅速发展,网络已经将不同地理 位置的机器,不同领域设计人员紧密地联系在一起。为了完成一个复杂的设计工作经 常需要不同领域的专家进行协作开发。计算机支持的协同工作(Computer Supported Collaborative Work, CSCW)正是在这种背景之下得到了广泛的发展。计算机支持的协同 设计(Computer Supported CollaborativeDesign, CSCD)是CSCW理论和技术在产品开发 过程中的有效应用,它以客户需求为目标,以所开发的产品为核心,组织不同专业领域的多 学科技术进行异地分布式协同设计,它可使分布式环境下不同主体都能同步或异步地参与 到产品的设计之中,从而大大提高了产品开发的质量和效率。 (2)知识库的实现主要涉及知识的表示、传递、推理和获取等方面,以实现问题求 解,满足用户的需求。本体是对概念化的显式说明,即把现实世界中的某个领域抽象成一组 概念,将领域中各种概念及相互关系显式地、形式化地表达出来,使得问题域中的概念与概 念、概念与对象、对象与对象之间的关系更加明确,从而大大减少对问题中概念和逻辑关系 可能造成的误解,以更好地实现知识的表达、存储、检索与共享。本体在知识库中的作用有 1)提供了一种结构化的表示领域知识的形式化方法;本体明确说明了领域概念,及概念之 间的关系,并且支持对领域规则的描述,是领域知识的形式化表示。 2)提高了知识的可重用性;本体提供了独立于应用的描述方法,使其可以在不同 系统之间重用,提高了知识重用的层次,这不但使开发人员减轻了工作负担,而且有效地促 进了来自不同领域的研究人员和组织间的交流。 3)支持将静态知识和操作知识进行分离;这样,相同操作方面的知识可以应用到 不同的领域中。 4)提高了知识的共享性。 方便了不同领域的系统开发人员和研究人员之间的沟通。本体也是人机在语义上 交互的最好的基础。
技术实现思路
本专利技术的目的是为转子轴承系统协同设计命题提供了有效地解决方 法,形成了一种基于本体的,面向复杂产品的,支持知识融合的既能辅助实现知识共享、重 用,又能协助异地设计主体协调分配设计知识的本体知识库映射。 —种基于本体的面向转子轴承系统协同设计方法,按照如下步骤(l)提取转子 轴承系统中现有数据,完成数据提取;(2)将所获取的数据进行本体表示,并完成对本体的 精炼,存入本体库中;(3)将步骤(1)中提取的数据进行分类,建立异构数据库,为本体库与 异构数据库建立映射模型,实现映射算法;(4)对步骤(3)中建立的异构数据库进行管理, 完成转子轴承系统的协同设计。 所述步骤(1)是指对转子轴承系统的设计资料、产品模型文档和数据、性能分析 数据、专家知识和设计经验进行提取。 所述步骤(2)所获取的数据是指数据库、计算程序、设计资料、设计经验、成功案例、人员、试验、客户信息。 所述步骤(3)按照如下步骤(a)数据分类,并将分类的数据按照相互关系存入 关系型数据库管理系统;(b)构建本体库时以数据表名称作为相关类的子类名,而数据表 中每一列的名称作为类的属性,每一列的数值类型和与属性对应的实例值的类型一致;(c) 对已建立的本体进行操作,与数据库管理系统进行连接,利用结构化查询语言对数据库中 数据表进行操作,实现本体库与知识库的映射;(d)映射算法的实现。 本专利技术的有益效果是为转子轴承系统协同设计命题提供了有效地解决方法,形 成了一种基于本体的,面向复杂产品的,支持知识融合的既能辅助实现知识共享、重用,又 能协助异地设计主体协调分配设计知识的本体知识库映射。 附图说明图1为本专利技术的整体实现流程图;图2为本体库与知识库映射算法流 程图;图3为异构数据库协同管理流程图;图4为协同设计知识库的主要功能图;图5为转 子轴承系统协同设计知识库的体系结构;图6为滑动轴承设计本体相关类及属性;图7为 本体库与知识库的映射模型。 具体实施例方式下面结合附图对本专利技术做进一步详细描述参见图1、2、3、4、5、6、 7,,按照如下步骤实现(l)提取现有数 据中的机械、控制、动力、电气、材料等方面知识信息;对机械、控制、动力、电气、材料等方面 的设计资料、产品模型文档和数据、性能分析数据、专家知识和设计经验等进行提取。在产 品协同开发过程中,设计人员根据自己的角色和承担的任务,按照一定的权限对产品设计 过程中的部分知识和数据进行操作。 (2)完成知识提取之后,将所获取的知识进行本体表示,并完成对本体的精炼,存 入本体库中;以转子轴承系统中的滑动轴承为例,说明本体表示、精炼存储的过程滑动轴 承设计的主要内容有(l)选择轴承形式;(2)选定润滑油及其参数计算;(3)选择轴承参 数;(4)静动特性参数计算;(5)参数校核。在参数校核满足要求之后,还需进行轴系动力 学设计,即稳定性计算、临界转速计算和不平衡响应计算。如果这三方面的计算都满足要 求,就可以进行转子、轴承和轴承座等零部件的图纸绘制。润滑油和静动特性参数计算可通 过对数据库中相应数据表插值获得,也可通过轴承性能计算程序计算得到。本文构建的设 计知识库用于支持转子轴承系统协同设计,对访问速度有一定要求,又加之专业轴承性能 计算程序对设计人员的要求较高,不利于一般设计人员的使用,因此本文对轴承性能数据 库的构建进行了研究。滑动轴承设计本体的相关类及属性见图6。滑动轴承的六个设计步 骤类都是类"滑动轴承设计"的子类,继承其属性,每个设计步骤类又根据需要分为"输入"、 "输出"、"计算"类,"输入"和"输出"类的属性包括相应的参数,"计算"类的属性主要是"调 用",其实例为相应程序的存储地址,以便调用程序时能执行运算。 (3)对(1)中提取的数据进行分类,建立数据库,并采用Jena语义网框架为已构建 的本体库与知识库建立的映射模型,实现映射算法;1)数据分类,并将分类的数据按照相 互关系存入关系型数据库管理系统;2)构建本体库时以数据表名称作为相关类的子类名, 而数据表中每一列的名称作为类的属性,每一列的数值类型和与属性对应的实例值的类型一致。 3)对已建立的本体进行操作,与数据库管理系统进行连接,利用结构化查询语言 对数据库中数据表进行操作,实现本体库与知识库的映射。图7为本体库与知识库的映射4模型。 4)映射算法的实现本体库与知识库的映射程序由面向对象的编程语言开发,需 要基于相应的关键程序包来实现对本体库和数据库的操作。这里主要使用Jena的本体 子系统和推理子系统的相关功能。这里用到Jena中两个重要的java类l)本体模型 0ntModel0ntModel对RDF模型进行了扩展,提供处理本体数据的功能。在使用语义网工具 包(本处用Jena软件包)处理本体时,首先建立一个本体模型,然后通过本体模型中定义 的方法操作模型。例如Jena通过model包中的ModelFactory类创建本体模型。下面为一 条创建本体模型的语句0ntModel ontModel = ModelFactory. createOntologyModel (本文档来自技高网
...

【技术保护点】
一种基于本体的面向转子轴承系统协同设计方法,其特征在于,按照如下步骤:(1)提取转子轴承系统中现有数据,完成数据提取;(2)将所获取的数据进行本体表示,并完成对本体的精炼,存入本体库中;(3)将步骤(1)中提取的数据进行分类,建立异构数据库,为本体库与异构数据库建立映射模型,实现映射算法;(4)对步骤(3)中建立的异构数据库进行管理,完成转子轴承系统的协同设计。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁小阳席文奎韩勇
申请(专利权)人:西安交通大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1