法律状态公告日
法律状态信息
法律状态
2023-03-10
未缴年费专利权终止 IPC(主分类):G06F 3/12 专利号:ZL2017101945365 申请日:20170329 授权公告日:20191220
专利权的终止
2019-12-20
授权
授权
2017-09-26
实质审查的生效 IPC(主分类):G06F3/12 申请日:20170329
实质审查的生效
2017-09-01
公开
公开
技术领域
本发明涉及工业级3D打印技术领域,具体为一种工业级3D打印云服务的应用需求优化匹配方法。
背景技术
工业级3D打印设备不同于一般的桌面级3D打印设备,其价格昂贵,生产性打印、运行维护和管理比较复杂,技术要求高,一般企业难以具备,属于较为宝贵的资源。为了促进工业级3D打印应用发展,将3D打印与云服务结合,构建工业级3D打印云服务,充分共享工业级3D打印设备资源。但是,由于工业级3D打印设备资源种类繁多,功能各异,应用领域相对广泛,云服务系统可以为用户提供多种多样的3D打印服务。为了使系统3D打印云服务池的资源能够被高效、合理地利用,为用户,特别是中小型企业提供便捷、高效的3D打印云服务,需要一种优化匹配方法,将用户的应用需求自动匹配到最佳的3D打印服务上去。
发明内容
工业级3D打印设备资源作为一种新型制造资源,其特征属性复杂,用户需求多种多样。为了使用户个性化需求与3D打印设备特征属性较为精确的匹配,本发明提供了一种层次化弹性匹配算法,用户根据应用需求模板填写具体需求参数,系统后台调用匹配算法,自动将用户任务分配给最适合的设备资源。
为达到上述目的,本发明的技术方案实现如下:
所述一种工业级3D打印云服务的应用需求优化匹配方法,其特征在于:包括以下步骤:
步骤1:采集用户需求信息;所述用户需求信息包括基本需求、性能需求和优化需求;所述基本需求包括打印材料、应用领域、打印件长、打印件宽、打印件高以及打印精度;所述性能需求包括性能属性、性能值域和重要程度;所述优化需求包括优化目标;
步骤2:根据用户需求信息,在系统初始可用设备资源集{m1,m2...mi...ms}中通过以下层次匹配方法获得匹配的设备资源;
步骤2.1:依据基本需求从初始可用设备资源集{m1,m2...mi...ms}中匹配得到第一层设备资源集{m1,m2...mi...mn},其中第一层设备资源集中的每个设备资源均满足以下要求:能够应用基本需求中的打印材料,使用的应用领域包括基本需求中的应用领域,能够打印的打印件尺寸范围包含基本需求中的打印件尺寸,打印精度满足基本需求中的打印精度要求;
步骤2.2:通过以下过程计算第一层设备资源集{m1,m2...mi...mn}中每个设备资源mi与用户性能需求的匹配度:
用户性能需求中的性能属性集合为{c1,c2...cj...ca},每个性能属性cj的权重ωj根据公式
计算得到,其中lj为性能属性cj的重要程度值;
每个性能属性cj的目标函数fj根据以下规则确定:
(1)、如果设备资源mi对应性能属性cj的取值范围[pi,qi],与用户性能需求中对于性能属性cj的值域范围[pj,qj]没有交集,则fj取0;
(2)、如果pi<pj且qi<qj,则
(3)、如果pi>pj且qi>qj,则
(4)、如果pi<pj且qi>qj,则
(5)、如果pi≥pj且qi≤qj,则fj=1;
对设备资源mi性能属性的目标函数进行加权得到设备资源mi与用户性能需求的匹配度
步骤2.3:根据第一层设备资源集{m1,m2...mi...mn}中每个设备资源与用户性能需求的匹配度,选择得到第二层设备资源集{m1,m2...mi...mr};
步骤2.4:根据用户的优化需求从第二层设备资源集{m1,m2...mi...mr}得到匹配的设备资源。
进一步的优选方案,所述一种工业级3D打印云服务的应用需求优化匹配方法,其特征在于:所述优化目标为服务耗时,服务质量或服务价格中的一种目标;
若采集的用户优化目标为服务耗时,则在步骤2.4中选择第二层设备资源集{m1,m2...mi...mr}中的完成任务所需时间最短的设备资源为匹配的设备资源;所述完成任务所需时间包括打印前,打印中和打印后三个部分所需时间;打印前所需时间指设备资源完成已有任务所需时间,打印中所需时间指设备资源完成用户打印任务本身所需的时间,打印后所需时间指物流时间;
若采集的用户优化目标为服务质量,则在步骤2.4中选择第二层设备资源集{m1,m2...mi...mr}中与用户性能需求匹配度最高的设备资源为匹配的设备资源;如果存在多个设备资源与用户性能需求匹配度相同且最高,则在这些设备资源中选择历史服务综合评分最高的设备资源为匹配的设备资源;
若采集的用户优化目标为服务价格,则在步骤2.4中选择第二层设备资源集{m1,m2...mi...mr}中服务价格最低的设备资源为匹配的设备资源。
进一步的优选方案,所述一种工业级3D打印云服务的应用需求优化匹配方法,其特征在于:所述基本需求中的应用领域分为航空航天、医疗、模具、汽车、电子以及能源动力六个领域;每个领域对应的性能属性集为:
航空航天领域对应的性能属性集包括耐腐蚀性、伸长率、抗热强度、抗拉强度、抗压强度、抗剪强度、冲击强度、疲劳强度、刚度、弹性;医疗领域对应的性能属性集包括拉伸强度、伸长率、弯曲强度、粘接强度、撕裂强度、硬度、疲劳强度、导电性、导热性;模具领域对应的性能属性集包括硬度、抗弯强度、断后伸长率、断面收缩率、冲击韧度、表面粗糙度;汽车领域对应的性能属性集包括动载系数、硬度、拉伸强度、冲击强度、撕裂强度、疲劳强度、蠕变极限;电子领域对应的性能属性集包括疲劳强度、刚度、导电性、耐腐蚀性;能源动力领域对应的性能属性集包括抗氧化温度、抗热强度、疲劳强度、持久强度、断后伸长率、断面收缩率。
进一步的优选方案,所述一种工业级3D打印云服务的应用需求优化匹配方法,其特征在于:性能属性的重要程度分为重要、比较重要和一般重要三个等级,其数值依次为3,2,1。
有益效果
本发明提出的工业级3D打印云服务的应用需求优化匹配方法,基于用户应用需求模板,规范了用户需求填写,设计了层次化匹配算法,从功能匹配、性能匹配两大层次逐层缩小满足用户需求的设备资源集,最后根据优化目标,将用户任务匹配到最适合的服务上去。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是工业级3D打印材料名称规范图。
图2是多层次匹配算法流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
工业级3D打印设备资源作为一种新型制造资源,其特征属性复杂,用户需求多种多样。为了使用户个性化需求与3D打印设备特征属性较为精确的匹配,本发明提供了一种层次化弹性匹配算法,用户根据应用需求模板填写具体需求参数,系统后台调用匹配算法,自动将用户任务分配给最适合的设备资源。
为达到上述目的,本发明的技术方案实现如下:
1.用户应用需求规约
工业级3D打印用户需求具有多种多样、表达方式不一的特点,为了避免专业词汇、表达方式等人为因素造成的匹配失败,在全局资源搜索的基础上,较为严格、准确地完成用户3D打印应用需求与系统3D打印服务的匹配,需要对用户需求形成规约。这里所说的规约既包含指定用户必须提供的3D打印相关信息,也包含信息描述方法的限定。
1)用户需求模板
工业级3D打印用户需求与工业级3D打印设备功能相对应,用户需求所包含的信息需要准确、完整地说明打印这个物件所要满足的各项条件,同时能够区别各个3D打印设备资源。可将用户需求分为三个部分,首先是基本需求,即基本功能需求,包括打印材料,应用领域,打印件的具体尺寸,所需的打印精度。其次是打印件应当具备的性能需求,主要根据应用领域来划分,各性能属性的重要程度由用户自己决定。最后是优化需求,即用户的优化目标。具体的用户需求模板如下所示:
2)需求描述方法限定
在基本需求中,为了更好地统一打印材料名称,规定打印材料为常用的范围较大的材料类统称,具体参照图1。应用领域分为航空航天、医疗、模具、汽车、电子以及能源动力六个领域供用户选择。规定打印件的尺寸单位为MM。打印精度按层厚分为超高(0-25mm),高(25-100mm),中(100-250mm),低(250-500mm)四个等级。
在性能需求中,性能属性与应用领域相关,不同应用领域所侧重的性能属性集有所差异。航空航天领域对应的性能属性集包括耐腐蚀性、伸长率、抗热强度、抗拉强度、抗压强度、抗剪强度、冲击强度、疲劳强度、刚度、弹性;医疗领域对应的性能属性集包括拉伸强度、伸长率、弯曲强度、粘接强度、撕裂强度、硬度、疲劳强度、导电性、导热性;模具领域对应的性能属性集包括硬度、抗弯强度、断后伸长率、断面收缩率、冲击韧度、表面粗糙度;汽车领域对应的性能属性集包括动载系数、硬度、拉伸强度、冲击强度、撕裂强度、疲劳强度、蠕变极限;电子领域对应的性能属性集包括疲劳强度、刚度、导电性、耐腐蚀性;能源动力领域对应的性能属性集包括抗氧化温度、抗热强度、疲劳强度、持久强度、断后伸长率、断面收缩率。性能属性重要程度分为重要、比较重要和一般重要三个等级,其数值依次为3,2,1。
2.多层次匹配算法
基于应用需求模板,结合多目标优化算法,设计了一种适用于工业级3D打印需求与设备资源匹配的多层次匹配算法,算法流程如图2所示,共分为两个层次,具体如下:
1)功能需求层次匹配
包括打印材料,应用领域,打印尺寸以及打印精度的匹配。这些属性是完成3D打印最基本、最关键的因素,它们将直接影响到打印任务的完成与否,可看作是硬性参数,四者间是与的关系,必须同时满足才算匹配成功。对于这些已经规范的属性参数,可直接基于典型的关键字匹配即可。系统初始可用设备资源集{m1,m2...mi...ms},经过功能需求层次匹配后变为{m1,m2...mi...mn}。
2)性能需求层次匹配
包括性能属性及其值域的匹配。工业级3D打印应用领域广泛,各个领域所对应的性能需求有所差别,其对应的性能属性值域也有所不同。
首先根据应用领域确定可进行比较的设备资源性能属性集。假定设备资源mi对应某个应用领域的性能属性集为{c1,c2...ch},用户性能需求集为{c1,c2...cj...ca},采用线性加权法,将每个性能属性看作一个目标函数fj,其权重由其重要程度值lj计算得出:
式中:
ωj——性能属性cj的权重
lj——性能属性cj的重要程度值
然后,计算每个性能属性的目标函数fj。这些性能属性参数值一般来说存在一个变化范围,对应设备资源mi中,其取值范围为[pi,qi],可以看做是弹性参数。假定用户对于性能属性cj的参数值范围要求为[pj,qj]。在[pi,qi]和[pj,qj]没有交集的情况下,将fj设为0。在[pi,qi]和[pj,qj]有交集的情况下,分四种情况来计算目标函数值:
①如果pi<pj且qi<qj
式中:
fj——性能属性cj的目标函数值
qi——设备资源性能属性参数值上限
pj——用户性能属性的需求值下限
pi——设备资源性能属性的参数值下限
②如果pi>pj且qi>qj
式中:
qj——用户性能属性的需求值上限
③如果pi<pj且qi>qj
④如果pi≥pj且qi≤qj
fj=1>
最后,通过线性加权法,计算总目标函数值即设备资源mi的总匹配度。
式中:
Yi——设备资源mi的总匹配度
当Yi为0时,不匹配;当Yi为1时,完全匹配;当0<Yi<1部分匹配。Yi越大,匹配程度越高。对于完全匹配及部分匹配这两种情况,按照匹配度由高到低保留一定数量的设备资源集。
经过性能需求匹配后,设备资源集变为{m1,m2...mi...mr},称这个资源集为3D打印服务候选池,对于这些候选服务还需要进一步优化。对于服务的优化目标,结合用户关注点和工业级3D打印特点,选用服务耗时,服务质量和服务价格这三个优化目标,选出用户最满意的服务。
服务耗时即完成任务所需时间,可分为打印前,打印中和打印后三个部分。打印前的时间由任务个数、每个任务所需的时间以及间隔时间共同决定。打印中时间部分即打印任务本身所需的打印时间,由设备打印速度决定。打印后的时间即物流时间。
服务质量包含主观判断和客观判断两部分。客观判断指性能需求部分,优先选择候选服务池中性能需求匹配度最高的那个服务。主观判断则是指服务的历史综合评分,对于性能需求匹配后的资源集,进一步挑选评分高的服务。
服务价格根据打印件体积与平均单价来估算,为用户选取候选服务池中价格最低的一个服务。
由于性能种类繁多,提供商提供的信息短缺等情况会导致不完全匹配。考虑到工业级3D打印的复杂性及特殊性,对于部分匹配的情况,后续以服务质量为主要优化目标。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
机译: 一种计算包含多个需求日期和优先级的需求的物料需求计划的方法
机译: 本发明提供了一种用于二级排放金盏花的制造方法,以及该方法的应用和一种由kananalenplaat生产的二级排放的这种二级排放kalenenplaat elektronenbuis。
机译: 一种用于控制工业机械的方法,其中,所述机械由工业钢包瓢摇臂支撑,该方法包括确定工业机械的运行阶段;以及在工业机器的第一个操作阶段中,至少有一个限位控制器应用了钢包和挖掘机的摇臂组件。