基于本体的制造能力多粒度描述框架及方法

文档序号:8299097阅读:468来源:国知局
基于本体的制造能力多粒度描述框架及方法
【技术领域】
[0001] 本发明涉及云制造技术,特别是涉及基于本体的制造能力多粒度描述框架及方 法。
【背景技术】
[0002] 云制造是一种面向服务,高效低耗和基于知识的网络化制造新模式,它通过对云 计算、物联网、高性能计算等技术的融合,实现了对各类制造资源和制造能力的虚拟化、月艮 务化,并进行统一、集中的管理。云制造迎合了制造业信息化的趋势,进一步深化了企业间 的交流和合作。制造能力作为云制造平台中的重要基础成员,直接影响其相关功能的实现。 将制造能力以科学合理的形式表达出来是实现制造能力在云制造平台中重用、共享和组合 的基础,同时制造能力表达的好坏直接影响搜索引擎返回查询结果的质量,间接影响了用 户体验。制造能力的发布通常由提供方以文本的形式表达,缺乏方便计算机处理和与用户 友好的统一描述模型;制造能力的构成涉及到多种制造资源,资源的某些特征量被直接用 于表达制造能力的特征,这些特征量种类繁多,没有有效地结合实际的用户需求,严重影响 制造能力的查找;常用的制造能力描述是针对制造能力提供者进行的,目的在于全面准确 地描述出制造能力的各个方面,然而制造能力的使用者所关心的只是制造能力的某一或某 些方面,制造能力表达的冗余加重了搜索匹配的负担,同时提供者与使用者对于同一种制 造能力描述的粒度差异造成了查询结果不全面和不准确的问题。云制造平台作为各类制造 能力的管理者和分发者,要求各制造能力能够被统一、无差异地描述,能够被计算机自动的 处理和快速地定位。
[0003] 因此,需要提供一种与用户需求或用户查询习惯相结合地可组合地动态的制造能 力描述方法,以保证制造云中的各类资源的高效调用和合理配置,避免制造能力的重复建 设,从而实现云制造平台对用户可定制需求快速响应的能力,缩短产品全生命周期,提高生 产效率,创造更多的经济价值。

【发明内容】

[0004] 本发明要解决的技术问题是提供一种基于本体的制造能力多粒度描述框架及方 法,以解决现有技术人机交互能力差、由于制造能力表达的冗余而造成搜索匹配的负载,导 致制造能力查找速度慢、查询结果不全面和不准确的问题。
[0005] 为解决上述技术问题,本发明采用下述技术方案:
[0006] 基于本体的制造能力多粒度描述系统,该系统包括
[0007] 制造能力多粒度本体描述单元,利用OWL语言对制造能力的信息进行描述;
[0008] 制造能力发布模块,基于制造能力多粒度描述单元选择合适的粒度模型;
[0009] 审核模块,用于对制造能力的粒度模型进行审核,若通过,则将新增的能力表达单 元加入能力本体库中,若未通过,贝U向制造能力发布模块反馈修改意见;
[0010] 制造能力本体描述单元管理单元,用于对能力本体库中的各粒度的制造能力表达 单元进行维护和管理。
[0011] 优选的,所述制造能力多粒度本体描述单元包括
[0012] 制造能力划分模块,用于将制造能力划分为三个粒度;
[0013] 制造能力表达模块,用于针对不同的粒度的制造能力进行表达。
[0014] 优选的,所述三个粒度包括元子粒度、部件粒度和产品粒度。
[0015] 优选的,所述制造能力表达模块包括
[0016] 元子能力表达单元,对元子粒度的制造能力进行描述;
[0017] 部件能力表达单元,对部件粒度的制造能力进行描述;
[0018] 产品能力表达单元,对产品粒度的制造能力进行描述。
[0019] 优选的,所述表达单元中的信息包括用户在查询过程中的常用的约束属性和体现 制造能力的动态可调节性的动态属性。
[0020] 优选的,所述制造能力本体描述单元管理单元包括
[0021] 能力表达单元管理模块,用于按照粒度的不同,对本体描述单元进行管理;
[0022] 能力表达单元维护模块,用于用户对表达单元中的能力信息进行修改。
[0023] 基于本体的制造能力多粒度描述方法,该方法的步骤包括
[0024] 将制造能力划分为元子粒度、部件粒度和产品粒度;
[0025] 对不同粒度的制造能力使用相应的描述单元进行描述,获得相应的能力表达单 元;
[0026] 根据能力表达单元选择合适的粒度模型;
[0027] 对粒度模型进行审核,若审核通过,则将新增的能力表达单元加入能力本体库中, 若审核未通过,则返回修改意见。
[0028] 优选的,该方法进一步包括按照粒度的大小对能力表达单元进行管理及维护。
[0029] 优选的,所述按照粒度的大小对本体描述单元进行管理的步骤包括
[0030] 将粒度相同,并且相似的本体描述单元合并;
[0031] 对本体描述单元中的非标准词汇转化为标准词汇。
[0032] 优选的,所述按照粒度的大小对本体描述单元进行维护的步骤包括能力提供者根 据当前能力本体库的情况,对能力描述单元进行增加、删除、修改和查阅。
[0033] 本发明的有益效果如下:
[0034] 本发明所述技术方案基于本体实现了制造能力中所包含的复杂知识信息的语义 表达,为与需求高度相关的隐含信息的挖掘提供了支撑;通过对用户查询习惯的分析,将制 造能力按照粒度进行划分,提出了相应粒度的能力表达单元,各表达单元侧重点不同,包含 了用户查询时关心的主要约束,使得制造能力的表达与用户查询习惯保持一致,保证了制 造能力查询的准确性和全面性;不同粒度的制造能力间包含一定的映射关系,反应了制造 过程相关的工艺或装配信息,为按需定制的产品的研发提供了参考。适用于制造领域形式 种类繁多,且具有模糊、多样性、动态随机、不确定等特点的制造能力描述和获取,可应用于 具有大量异构资源的用户。
【附图说明】
[0035] 下面结合附图对本发明的【具体实施方式】作进一步详细的说明;
[0036] 图1示出一种基于本体的制造能力多粒度描述系统的示意图;
[0037] 图2示出一种基于本体的制造能力多粒度描述方法的示意图。
【具体实施方式】
[0038] 本发明的目的在于满足云制造平台制造能力按需配置的应用需求。云制造平台中 制造能力的描述方法需要满足以下特征:集成性,即制造能力能够方便地嵌套入其他制造 能力形成新的制造能力单元;可定制性,即制造能力能够根据用户需求进行组合形成为用 户定制的制造能力;动态可调节性,制造能力中相关要素能够随着时间以及外界环境变化 而变化。同时制造能力的描述需要与用户查询习惯相结合,并且能够支持计算机的自动处 理。
[0039] 因此,本文发明了一种基于本体的制造能力多粒度描述系统及方法,为用户提供 不同粒度的制造能力描述模块以及方便使用的能力注册,发布和管理工具。其中描述模块 充分考虑了生产加工过程中用户关心的约束和以上三个制造能力的特征,发明了多粒度的 描述方式支持了制造能力的集成和定制性,同时在描述模型中引入了动态属性体现了制造 能力的动态可调节性。本发明是符合云制造平台用户对制造能力的实际需求的,能够有效 提升用户体验,提高云制造平台工作效率。
[0040] 本发明的所述系统包括:制造能力多粒度本体描述单元,制造能力发布模块、审核 模块和制造能力本体描述单元管理单元。
[0041] 制造能力多粒度本体描述单元针对云制造环境中的制造能力海量,分布和异构的 特点,以及通常的描述方式对于制造能力包含的信息描述不够全面而且不支持计算机的自 动处理这一问题,采用本体技术按照特定的模型对制造能力进行描述,能够使得制造能力 包含更多的知识,同时支持机器处理,降低人力甄别的需要,提高制造能力的可识别性和可 访问性。本发明中使用本体编辑语言OWL作为制造能力的描述语言。为了有效地实现制造 能力的集成与定制,本发明提出了制造能力多粒度描述框架,将制造能力划分为三个粒度: 元子粒度,部件粒度和产品粒度,针对每个粒度的制造能力的特征提出了相应粒度的能力 表达单元,表达单元包含了用户在查询过程中常用的约束属性,能够有效实现制造能力的 定制,提高用户的查询体验,同时引入了动态属性,体现了制造能力的动态可调节性,最后 采用统一的表达单元便于对制造能力进行集成,并为后续模块中对制造能力本体描述单元 的处理提供便利。
[0042] 制造能力发布模块和审核模块支持多用户登录与权限管理,制造能力提供方通过 制造能力发布模块选择要发布的信息粒度,通过调用该粒度的对应的描述单元对该粒度进 行描述,然后通过审核人员则对提交的制造能力进行审核,确保制造能力的正确性,保证系 统中制造能力的质量。
[0043] 制造能力本体描述单元管理单元支持按粒度地对本体描述单元进行管理,包括同 粒度相似本体描述单元的合并,规范化处理等功能。同时由于能力所有者自身因素影响,制 造能力会发生相应的变化,该管理模块提供了面向能力所有者的相关功能操作,包括增加 制造能力本体内容,删除或修改制造能力本体。由于制造能力描述的目的是能够支持用户 的按需使用,因此该模块提供了面向需求方的相关功能操作,比如制造能力本体的查看。
[0044] 基于本体的制造能力多粒度描述框架的实现系统是基于MyEclipse开发的,利用 了prot6g6本体建模软件JavaAPI和Jena推理机对制造能力本体进行描述和处理,并将 处理过的OWL本体文件存储到MySQL数据库中。
[0045] 下面结合附图和一组实例对本发明作进一步说明。
[0046] 如图1所示,一种基于本体的制造能力多粒度描述系统,该系统包括:制造能力多 粒度本体描述单元、制造能力发布模块、审核模块和制造能力本体描述单元管理单元。基于 本体的制造能力多粒度描述单元面向云制造平台中的所有制造能力提供者,为不同粒度的 制造能力提供相应的描述模板,降低了对制造能力本体描述的专业性要求;制造能力发布 模块和审核模块允许能力提供者登陆云制造平台,填写其所拥有的制造能力并由平台管理 员对其提交的信息进行审核,保证制造能力描述选择的粒度适宜、信息完整,具有可用性; 制造能力本体描述单元管理单元对不同粒度的大量的制造能力描述单元进行管理,按照粒 度的大小对本体描述单元进行合并、对齐等操作,控制各粒度的制造能力的质量,避免制造 能力重复建设造成的冗余,同时提供表达单元查看功能,支持增、删、改、查等基本操作。
[0047] 本发明进一步公开了一种基于本体的制造能力多粒度描述方法,该方法首先,利 用制造能力多粒度描述单元对制造能力进行划分和抽象化,制造能力是制造过程中各类制 造资源的集成和抽象,可以认为制造能力是使用制造资源使得制造过程中部分资源状态发 生变化并使其具有特殊功用的一系列操作活动。从面向用户的角度来看,一系列操作产生 的结果是不同的,按照结果利用制造能力划分模块对制造能力进行划分,够获得不同粒度 大小的制造能力,分别为元子粒度,部件粒度和产品粒度。元子粒度是指一道工序或一项 操作,比如车削等
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1