多目标概念设计方案生成方法

文档序号:30962345发布日期:2022-07-30 14:12阅读:120来源:国知局
多目标概念设计方案生成方法

1.本技术涉及概念设计方法,特别是涉及多目标概念设计方案生成方法。


背景技术:

2.在产品概念设计过程中,一个优化问题通常包含不同的目标。对于多目标的分析,是一种整合每个概念设计组件,以选择最佳方案的方法。多标准决策(mcdm,multi-criteriadecision making)是多目标问题分析技术之一,且为最常用分析技术之一。mcdm理论已被用于构建各种方法和工具,可以帮助设计人员制定决策和策略。多目标优化方法是基于mcdm理论的著名方法之一(例如多目标粒子群优化);为了构造最优方案,多目标优化方法最终将产生帕累托边界和非支配子集。然而,现有的相关技术没有考虑成本和产出功能实现方面。因此,现有的产品概念设计中,工业流程单独分析时,功能实现的各个方面,缺乏对多目标的考虑成本和产出的相关生成方法;因而使得现有技术中,成本和产出的控制不佳。


技术实现要素:

3.基于此,本技术的目的在于,提供多目标概念设计方案生成方法,其具有优化多目标下的成本控制,以得到最优方案的优点。
4.本技术的一方面,提供一种多目标概念设计方案生成方法,包括步骤:
5.将设计要求进行功能分解,以解构为多个功能元素;
6.将所得的多个功能元素构造为形态学矩阵,以找到功能元素对应的原理解;
7.对多个所述原理解进行综合,得到原理解集合;
8.对所述原理解集合进行多目标优化处理,得到最优解集合;
9.其中,所述多目标优化处理,包括对功能元对应原理解进行优化计算,以及对方案空间进行优化计算;
10.所述对功能元对应原理解进行优化计算,包括对功能元对应原理解,进行功能实施期望性能计算,以及进行功能实施成本计算,综合得到概念方案的方案空间。
11.本技术所述的多目标概念设计方案生成方法,能够全面评估功能实施的各个方面,包括成本和产出,最终目标是为研发提供一个强有力的工具,以从各项方案或者各个概念中,发现其中的高价值的功能。本技术所述的多目标概念设计方案生成方法,基于功能实现,生成了最佳的多目标概念框架;此外,还给出了具体的概念和计算方法,来明确功能实现的成本和产出。
12.进一步地,所述对功能元对应原理解,进行功能实施期望性能计算,包括步骤:
13.识别功能元素,并识别功能元素对应的原理解;
14.通过函元素标记行,通过原则解标记列,创建性能矩阵;
15.对所述性能矩阵中的各行和各列分配面板点。
16.进一步地,所述进行功能实施成本计算,包括步骤:
17.计算各个属性之间的属性相似度;
18.根据属性相似度,计算整个方案空间内的方案的方案相似度;
19.根据所述方案相似度,确定实施成本。
20.其中,所述属性相似度的计算,根据属性的值的类型对应的计算方法进行。
21.进一步地,所述根据属性的值的类型对应的计算方法进行,包括:
22.若属性的类型是数值类型,则使用欧氏距离计算所述属性相似度;
23.若属性值是布尔型,则使用下式计算所述属性相似度,
[0024][0025]
若属性值是个集合,则使用jacaard系数计算所述属性相似度;
[0026]
若属性值是模糊的,则按程度将模糊值转化为连续的数值,再将连续的数值进行计算;
[0027]
若属性是个范围,则用下式计算所述属性相似度,其中,ak(fsi)的取值范围是《l
ik
,h
ik
》, ak(fsj)的取值范围是《l
jk
,h
jk
》,
[0028][0029]
进一步地,所述方案相似度的计算式为
[0030][0031]
式中,qk表示属性k的权重,asim(ak(fsi),ak(fsj))则表示fsi和fsj之间的在属性k上的相似度值。
[0032]
进一步地,所述根据所述方案相似度,确定实施成本,包括:
[0033]
当所选方案与数据库中的一个项目相同时,使用该项目的最低成本为c=α;
[0034]
当所选方案与数据库中的每一项目均显著不同时,使用该方案的最高成本为c=αβ;
[0035]
式中,c为代价估价值,α为相似度的相似代价转换系数,β为校正系数。
[0036]
进一步地,所述对方案空间进行优化计算,包括:构建多目标模型,通过mopso算法进行求解,以优化功能实施期望性能和功能实施成本;使得功能实施期望性能最大化,且功能实施成本最小化。
[0037]
进一步地,所述构建多目标模型,包括:
[0038]
f(x)=[maxf(p),minf(c)];
[0039][0040]
[0041]
式中,定义x
ij
(i=1,2,

,m,j=1,2

,n)是一个0-1的变量,若第i个功能单元所对应的第 j个原理解被选中,则x
ij
=1,否则x
ij
=0;
[0042]
式中,定义y
ij
(i=1,2,

,m,j=1,2,

,n)是一个数值型变量,若第i个功能单元与第j个原理解所对应的期望性能值;
[0043]
式中,定义z
ij
(i=1,2,

,m,j=1,2,

,n)是一个数值型变量,若第i个功能单元与第j个原理解所对应的成本值;
[0044]
约束条件为:x
ij
=0或1,y
ij
≥0,z
ij
≥0。
[0045]
进一步地,所述通过mopso算法进行求解,包括步骤:
[0046]
初始化粒子群的位置和速度;
[0047]
假设集合si为储存第i个粒子非支配解的集合;
[0048]
假设集合a为储存每次迭代的粒子群非支配解,以及集合b为总迭代的粒子群非支配解;
[0049]
评估每个粒子群的自由度;
[0050]
更新速度更新函数,更新位置更新函数;
[0051]
更新每个粒子的si;
[0052]
更新集合a和集合b;
[0053]
判断是否满足终止条件,若是,则终止;若否,则跳转至所述评估每个粒子群的自由度。
[0054]
进一步地,所述速度更新函数的计算式为
[0055]vid
=w*v
id
+c1*rand()*(p
id-x
id
)+c2*rand()*(p
gd-x
id
);
[0056]
所述位置更新函数的计算式为
[0057]
x
id
=x
id
+v
id

[0058]
为了更好地理解和实施,下面结合附图详细说明本技术。
附图说明
[0059]
图1为本技术示例性的多目标概念设计方案生成方法的流程图;
[0060]
图2为本技术示例性的多目标处理的流程图;
[0061]
图3为本技术示例性的对功能元对应原理解进行优化计算的流程图;
[0062]
图4为本技术另一示例性的多目标概念设计方案生成方法的流程图。
[0063]
图5为本技术示例性的离心式压缩机的功能元素分解示意图;
[0064]
图6为本技术示例性的离心式压缩机的功能元素分解(英文)示意图;
[0065]
图7为本技术示例性的离心式压缩机的功能元素与相关原理解(英文)的关系示意图;
[0066]
图8为本技术示例性的mopso获得的帕累托边界示意图;
[0067]
图9为本技术示例性的离心压缩机功能的fidp与fic的比率参数ζ的示例图。
具体实施方式
[0068]
在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为
基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0069]
产品设计过程有四个阶段:(i)任务描述,(ii)概念设计,(iii)实施设计,和(iv)详细设计。概念设计作为产品开发的最重要阶段,决定了产品性能和成本等主要产品方面。在接下来的阶段,很难消除概念设计选择错误。因此,概念设计是开发最佳概念方案的关键步骤。在当今的产品概念设计过程中,多样化的需求要求产品概念设计满足各种目标的局限性。因此,多目标优化被用来产生最好的概念方案。
[0070]
多目标概念设计,应该建立在已经提供的一些基本的产品设计过程模型之上。通过将预期功能,划分为可以转化为可接受的功能解决方案,对应的合理且独立的功能元。根据相关研究,概念设计的基本任务包括构建功能模型(将所需功能分解为功能元素并建立功能结构),寻找合适的原理方案,综合到产品设计方案中,选择最佳方案。
[0071]
基于上述问题以及发明构思,进行了相应的改进,以降低成本,并找到相应的成本最低的设计方案。
[0072]
请参阅图1-图4,本技术示例性的一种多目标概念设计方案生成方法,包括步骤:
[0073]
s10、将设计要求进行功能分解,以解构为多个功能元素。
[0074]
s20、将所得的多个功能元素构造为形态学矩阵,以找到功能元素对应的原理解。
[0075]
s30、对多个所述原理解进行综合,得到原理解集合。
[0076]
s40、对所述原理解集合进行多目标优化处理,得到最优解集合。
[0077]
进一步的,步骤s40中,所述多目标优化处理,包括s41、对功能元对应原理解进行优化计算,以及s42、对方案空间进行优化计算。
[0078]
进一步的,步骤s41中,所述对功能元对应原理解进行优化计算,包括:s411、对功能元对应原理解,进行功能实施期望性能(fidp,function implementation desired performance) 计算,以及s412、对功能元对应原理解,进行功能实施成本(fic,function implementation cost) 计算;s413、将功能试试期望性能的计算结果,和功能实施成本的计算结果,综合得到概念方案的方案空间。
[0079]
在一些优选实施例中,所述对功能元对应原理解,进行功能实施期望性能计算,包括步骤:
[0080]
识别功能元素,并识别功能元素对应的原理解;
[0081]
通过函元素标记行,通过原则解标记列,创建性能矩阵;
[0082]
对所述性能矩阵中的各行和各列分配面板点。
[0083]
在一些优选实施例中,所述进行功能实施成本计算,包括步骤:
[0084]
定义,概念设计过程定义为三元组(fs,a,r),fs={fs
11
,fs
12
,

,fs
ij
}。a={a1,a2,

,an}表示属性的集合,其中,an描述了fs的第n个方面,r表示fs的属性a的值,并且r=(aj(fsi)) 用第i个fs描述第j个属性的值;
[0085]
计算各个属性之间的属性相似度asim;
[0086]
根据属性相似度asim,计算整个方案空间内的方案的方案(fs)相似度fssim;若属性的值类型不同,使用对应的计算方法计算asim和fssim;
[0087]
根据所述方案相似度,确定实施成本。
[0088]
其中,所述属性相似度的计算,根据属性的值的类型对应的计算方法进行。
[0089]
在一些优选实施例中,所述根据属性的值的类型对应的计算方法进行,包括:
[0090]
若属性的类型是数值类型,则使用欧氏距离计算所述属性相似度;
[0091]
δ=|ak(fsi)-ak(fsj)|;
[0092][0093][0094]
式中:δ和β为过程参数,asim(ak(fsi),ak(fsj))则表示fsi和fsj之间的在属性k中的相似度值,下同;
[0095]
若属性值是布尔型,则使用下式计算所述属性相似度,
[0096][0097]
若属性值是个集合,则使用jacaard系数计算所述属性相似度;计算式为
[0098][0099]
若属性值是模糊的,则按程度将模糊值转化为连续的数值,再将连续的数值进行计算;
[0100]
若属性是个范围,则用下式计算所述属性相似度,其中,ak(fsi)的取值范围是《l
ik
,h
ik
》, ak(fsj)的取值范围是《l
jk
,h
jk
》,
[0101][0102]
此外,fsi和fsj之间的相似度fssim(fsi,fsj)的计算如公式为
[0103][0104]
在一些优选实施例中,所述方案相似度的计算式为
[0105][0106]
式中,asim(ak(fsi),ak(fsj))则表示fsi和fsj之间的在属性k中的相似度值,fssim则表示fsi和fsj之间整体相似度;
[0107]
在一些优选实施例中,所述根据所述方案相似度,确定实施成本,包括:
[0108]
当所选方案与数据库中的一个项目相同时,使用该项目的最低成本为c=α;
[0109]
当所选方案与数据库中的每一项目均显著不同时,使用该方案的最高成本为c=αβ;
[0110]
或者使用公式计算:c=αβ
[1-fssim]

[0111]
式中,c为代价估价值,α为相似度的相似代价转换系数,β为校正系数。
[0112]
成本估算公式(cef)是一种参数估算方法,它使用简单的数学关系将产品成本与多个参数联系起来。cef通常限制在两个到五个参数之间,可以在早期使用。下面显示了两个经典的cef示例。
[0113]
示例一、基于可变部分的重要性,klasmeier认为产品成本可以满足一般成本估计函数。如下式所示:
[0114][0115]
示例二、cavalieri等人提出了一种新的cef来估算一种制动盘的成本。该模型中作为参数的成本值,计算式如下:
[0116][0117]
在一些优选实施例中,所述对方案空间进行优化计算,包括:构建多目标模型,通过 mopso算法进行求解,以优化功能实施期望性能和功能实施成本;使得功能实施期望性能最大化,且功能实施成本最小化。
[0118]
在一些优选实施例中,所述构建多目标模型,包括:
[0119]
f(x)=[maxf(p),minf(c)];
[0120][0121][0122]
式中,定义,x
ij
(i=1,2,

,m,j=1,2

,n)是一个0-1的变量,如果第i个功能元素和第j 个原理解对应选择,x
ij
=1;否则,x
ij
=0;
[0123]
定义,y
ij
(i=1,2,

,m,j=1,2,

,n)是一个数值变量,y
ij
是第i个功能元素和第j个原理解的实施期望性能;
[0124]
定义,z
ij
(i=1,2,

,m,j=1,2,

,n)是一个数值变量,z
ij
是第i个功能元素和第j个原理解的功能实施成本的估计值;
[0125]
模型中的约束条件为:
[0126]
条件一、
[0127]
条件二、
[0128]
在一些优选实施例中,所述通过mopso算法进行求解,包括步骤:
[0129]
初始化粒子群的位置和速度;
[0130]
假设集合si为储存第i个粒子非支配解的集合;
[0131]
假设集合a为储存每次迭代的粒子群非支配解,以及集合b为总迭代的粒子群非支配解;
[0132]
评估每个粒子群的自由度;
[0133]
更新速度更新函数,更新位置更新函数;
[0134]
更新每个粒子的si;
[0135]
更新集合a和集合b;
[0136]
判断是否满足终止条件,若是,则终止;若否,则跳转至所述评估每个粒子群的自由度。
[0137]
在一些优选实施例中,所述速度更新函数的计算式为
[0138]vid
=w*v
id
+c1*rand()*(p
id-x
id
)+c2*rand()*(p
gd-x
id
);
[0139]
所述位置更新函数的计算式为
[0140]
x
id
=x
id
+v
id

[0141]
式中,x
id
为粒子位置系数,v
id
为粒子速度系数
[0142]
在本技术中,mopso算法具有元启发式迭代优化的作用,可以较好的解决多目标优化问题。本技术的mopso算法中,优化的两个目标函数是最大化fidp和最小化fic。与单目标相比,本技术的多目标优化方法,可以获得分布良好且多样化的解决方案集,以在所有目标中找到最佳权衡。本身轻重,mopso算法,由于其形式简洁、收敛速度快、参数灵活等优点,在求解多目标优化问题方面具有良好的性能,较好的解决了本案的多目标计算的问题,并且达到较好的优化效果。
[0143]
本技术所述的多目标概念设计方案生成方法,能够全面评估功能实施的各个方面,包括成本和产出,最终目标是为研发提供一个强有力的工具,以从各项方案或者各个概念中,发现其中的高价值的功能。本技术所述的多目标概念设计方案生成方法,基于功能实现,生成了最佳的多目标概念框架;此外,还给出了具体的概念和计算方法,来明确功能实现的成本和产出。
[0144]
参阅上述内容,以离心压缩机为例进行补充说明。
[0145]
离心压缩机概念设计方案的生成过程验证了所提方法的可行性和有效性。
[0146]
参阅图1-图4,并结合图5和图6,构建函数模型是多目标设计方法的初始阶段。基于离心压缩机的主要部件,总体设计要求可以分解为许多合理分离的功能元件。参阅现有技术的离心压缩机的功能结构,其中功能元件采用匹配原理解决方案实现。本技术对离心式压缩机的九个部件进行了检查。提出了以下10个基本功能组件:fe1(叶轮叶片弯曲形式)、fe2(叶轮叶片类型)、fe3(叶轮叶片形状)、fe4(叶轮结构)、fe5(叶轮构造技术)、fe6(联轴器),fe7(外壳),fe8(图表),fe9(轴封)、fe10(轴承)。
[0147]
接着是寻找功能元素fe的适当原理解ps。使用形态矩阵,研究了许多主解。在现有资源的限制下,可以发现相关主解。形态矩阵可以帮助设计师快速生成创意设计概念。然而,这种方法存在一个挑战:大量备选方案使得方案空间太大,而无法选择最佳方案。下一步是根据不同的设计目标从众多竞争者中选择最佳方案。
[0148]
该离心压缩机的fidp的矩阵示例如下,赋值根据专家经验填充:
[0149][0150]
该离心压缩机中的fp成本(耦合)示例表:
[0151][0152]
该离心压缩机的fic矩阵示例:
[0153][0154]
由于方案空间太大,需要进行优化。优化问题的目标是最大化fidp并最小化fic。在多目标优化模型中,考虑总体和存储库大小为200,最大生成量为2000。为了解决多目标优化问题并获得帕累托前沿,对mopso算法进行了编码,并在matlab r2016b软件环境中运行,在所有候选方案中计算出优势方案。经过计算,帕累托前沿有36个非最优解。为了简化表达式,fei=j表示xij=1,这意味着选择第i个函数元的第j个原理解以形成最优方案。
[0155]
假设所有概念方案选择的可能性都是相等的。因此,可以确定离心式压缩机fic和fidp 的概率加权平均值。如下图表中显示了,如何使用公式计算离心式压缩机的fidp,即p(4.08、 3.73、3.86、3.99、3.58、3.07、2.93、2.87、1.78、2.56)。以及离心式压缩机的fic;通过使用公式获得,即c(2.49,2.09,1.43,3.71,3.47,2.31,2.96,4.23,4.87,6.07)。在这些非显性方案中,n
ij
表示从第j个函数元素中选取的第i个原理解的数量。如下图表中显示了离心式压缩机的平均fic和fidp值,以及描述了fidp与fic比率指标。fidp与fic比率的排名可以如下:fi3》fi2》fi1》fi6》fi4》fi5》fi7》fi8》fi10》fi9。
[0156]
计算式如下:
[0157][0158][0159]
并结合得到的图8所示mopso获得的帕累托边界示例图。
[0160][0161]
最佳方案的成本和期望性能示例表
[0162][0163][0164]
最优解示例表(部分)
[0165]
并得到图9所示离心压缩机功能的fidp与fic的比率参数ζ。
[0166]
所提供的案例研究(离心压缩机)是一个很好的例子,说明了多目标方法对功能实施决策的好处。上述案例得出了一些快速的分析和结论。计算fidp与fic的比率参数ζ,以指示功能实现的效果,0《ζ《1。值得注意的是,参数的计算过程与价值工程(ve)中计算价值系数的过程类似。然而,本文的基础理论不是ve,而是产品设计科学。
[0167]
可以从上述表中了解到,最高的ζ对应于fe3(叶轮叶片形状)。最低值ζ与fe9(轴密封)和fe10(轴承)相关。
[0168]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1