冯嘉珍, 张建国,*, 邱继伟
(1. 北京航空航天大学 可靠性与系统工程学院, 北京 100083;2. 北京航空航天大学 可靠性与环境工程技术重点实验室, 北京 100083)
在实际工程问题当中,广泛存在着不确定性因素,例如,材料特性、载荷、结构参数、边界条件以及测量误差等的不确定性[1-2],使得设计会因为这些不确定性而发生改变,影响产品性能。对产品的优化设计已不再是单纯的追求性能最佳或费用最小,而是需要在性能、可靠性以及经济性等多种设计要求之间取得平衡。所以,产品的优化设计是一个多目标可靠性优化设计 (Multi-objective Reliability Design Optimization,MRDO)。
通常情况下,多个设计目标之间是相互冲突的,解决MRDO问题需要在各目标之间进行权衡和折中,使各目标尽可能达到最优[3]。当前,MRDO的传统方法是按照重要程度赋予各目标权重,转化为单目标可靠性优化设计(Single-objective Reliability Design Optimization,SRDO)问题之后,再结合一次二阶矩(First Order Second Moment,FOSM)法等可靠性分析方法进行求解。Kogiso等利用加权法对汽车车身进行了基于可靠性的多目标优化设计[4];张瑞军等基于灰色理论确定各目标的权重,再采用加权法将机械产品的可靠性稳健优化设计问题转换为单目标优化设计问题[5];王若冰等将分层序列法应用于某型航空飞行器气动、质量与性能的三目标可靠性优化设计[6];于淼等采用物理规划法构造各目标的偏好函数,在此基础上通过非线性加权将MRDO问题转化为SRDO问题,并应用于湿式多盘制动器的设计[7]。上述研究中,各目标的权重系数或偏好函数的选取体现了设计者的主观意识,人为经验性较大,优化结果客观性较低。针对这一问题,后续研究产生了新的MRDO方法,例如,基于多目标粒子群优化(Multi-Objective Particle Swarm Optimization,MOPSO)算法或多目标遗传算法(Multi-objective Genetic Algorithm,MOGA)进行寻优,并利用FOSM等方法判断寻优点是否满足可靠性约束的要求。在岩土工程设计领域,Juang和Wang利用MOGA开展了扩展基础的多目标可靠性优化设计[8];张干清等则采用MOPSO算法对盾构机行星减速器进行了多目标可靠性优化设计[9]。但是,MOPSO等算法在处理MRDO问题时,需要求解大量Pareto非劣解,计算量巨大,收敛速度缓慢,这一问题随着设计目标与随机设计变量的增多会更加突出[10]。鉴于多目标优化设计与博弈之间的相似性,近年来,国内外不断有研究将博弈论应用于求解工程中的多目标优化设计问题。Song等将竞争博弈模型应用于汽车悬架参数的多目标优化设计[11];Desideri利用竞争博弈模型对某型机翼开展了外形与空气动力学的优化设计[12];Xiao等利用竞争博弈模型对小水线面双体船进行了多目标优化设计[13]。基于博弈的方法无需人为设置目标权重,相较于MOPSO等算法显著降低了计算量(无需求解Pareto非劣解集),在求解多目标优化设计问题时有着独特优势。当前,该方法多针对确定性的多目标优化设计问题,将其应用于MRDO鲜有研究成果发表。
为解决权重法所带来的优化结果客观性不足的问题,本文提出基于竞争博弈求解MRDO问题的方法。首先,将各设计目标视为不同的博弈方;其次,通过随机设计变量集映射(Random Design Variables Set Mapping,RDVSM) 技术,将随机设计变量集分解为各博弈方所拥有的策略集;最后,各博弈方以自身收益最佳为目标,结合可靠性分析的性能测量方法(Performance Measurement Approach,PMA)在各自策略集中进行SRDO,由所有优化结果形成一轮博弈的策略组合,经过多轮博弈获得均衡解(即MRDO问题的优化解)。通过2个案例验证方法的有效性。
考虑设计变量X={x1,x2,…,xn}的随机不确定性,MRDO问题的数学表达式可以描述为
(1)
式(1)中可靠性约束的分析评估本身是一个优化迭代过程。因此,MRDO问题最直接的求解方法可以表示为一个双层优化模型,外层为优化循环,里层为可靠性分析循环。高效、稳健的可靠性分析方法是求解MRDO问题的重要环节。针对这一要求,采用PMA进行可靠性分析[14]。该方法表述为功能函数的功能测量应不小于0,否则可靠性约束不满足。功能测量是指在规定的可靠度目标值下的最小功能函数值,其求解可以表示为一个优化问题:
(2)
博弈论是一种应用于存在利益冲突场合的数学工具,为分析各博弈方彼此间决策会相互影响的问题提供了有效的解决方案[13]。用G代表一个博弈,如果G有m个博弈方p1,p2,…,pm,每个博弈方可选择的全部策略的集合称为策略集,分别用S1,S2,…,Sm表示,每个博弈方做出策略决策之后的收益分别用u1,u2,…,um表示,则博弈G可以表示为
G={p1,p2,…,pm;S1,S2,…,Sm;u1,u2,…,um}
(3)
博弈分为竞争博弈与合作博弈2类[11]。竞争博弈是指各博弈方以竞争的方式追求自身收益最佳为目标;合作博弈是指各博弈方以合作的方式追求整体收益最佳。对于MRDO问题,各目标之间相互冲突与竞争,某个目标的改善可能引起其他目标的恶化,与竞争博弈高度类似。将MRDO模型中的设计目标对应于博弈方;随机设计变量集X对应于所有博弈方所拥有的策略集,并进一步将X分解为各博弈方所拥有的策略集S1,S2,…,Sm;目标函数的响应对应于博弈方的收益值;可靠性约束条件用于限制博弈方的策略取值。MRDO问题可以用博弈模型来描述,其中,S1={xi,xi+1,…,xj},S2={xk,xk+1,…,xl},…,Sm={xv,xv+1,…,xw},满足S1∪S2∪…∪Sm=X且Sc∩Sd=∅(c,d=1,2,…,m且c≠d);收益函数与目标函数之间的映射关系为ui(Si)=μfi(Si),i=1,2,…,m。
基于竞争博弈求解MRDO问题,包含2项关键技术:各博弈方策略集的分解技术,竞争博弈的求解算法。
通过RDVSM,随机设计变量集X可以分解为各博弈方所拥有的策略集。RDVSM由影响因子集合构建、基于模糊聚类的策略集分解等2个部分组成。
1) 影响因子集合构建
构建影响因子集合用于形成分类样本,然后通过模糊聚类方法对样本进行分类处理以便获得各博弈方的策略集。影响因子集合的构建步骤如下:
步骤3设λj为一常数,其由关于xj的所有灵敏度函数所决定,其数学表达式为
i=1,2,…,m
(4)
步骤5随机设计变量集X对所有目标函数的影响因子集为η={η1,η2,…,ηn}。
2) 基于模糊聚类的策略集分解
对影响因子集η进行聚类,将关联性和相似性较强的样本划分为同一类。由于xj与ηj之间的一一对应关系,η的聚类结果就代表了X的聚类结果。将待分类的对象严格地划分到某个类中,存在不合理之处,为此采用模糊方法处理η的聚类。
① 构建模糊相似矩阵R。
在模糊聚类之前,首先需要建立η上的模糊相似关系,可以表示为一个模糊相似矩阵R=(γij)n×n,其中γij为任意2个影响因子ηi与ηj之间的相似度,且0≤γij≤1,数学表达式为[15]
(5)
式中:co为常数。
③ 模糊聚类。
步骤1通过RDVSM,得到隶属于各博弈方的策略集S1,S2,…,Sm。
(6)
1) 压力容器MRDO数学模型
图1为某型压力容器的示意图[16]。案例包含:3个正态分布的随机设计变量,概率分布参数如表1所示;4个可靠性约束条件;2个设计目标,分别使得质量w(·)的期望最小,容积v(·)的期望最大。
图1 压力容器示意图[16]Fig.1 Schematic diagram of pressure vessel[16]
变 量均 值变异系数均值范围r/mm595.86110.05[2.54,914.4]l/mm999.77450.05[2.54,3556]t/mm62.45100.05[12.7,152.4]
压力容器的MRDO数学模型如式(7)所示,w(·)和v(·)的表达式如式(8)所示:
(7)
(8)
式中:σc为圆周应力;σR=241.3 MPa为材料的许用抗拉强度;ρ=7 833.4 kg/m3为密度;p=26.8 MPa为压强。
2) 基于RDVSM的策略集分解
首先,计算3个设计变量r、l和t对2个目标函数μw(·)和μv(·)的影响因子集分别为:η1={0.505 2,0}、η2={1,0}、η3={0.387 1,0}。然后,对集合η={η1,η2,η3}进行模糊聚类可得:策略集S1={r,t}隶属于博弈方μw(·),S2={l}隶属于博弈方μv(·)。
3) 竞争博弈求解
4) 优化结果对比分析
表2 基于NSGA-Ⅱ的压力容器部分优化结果
表3 基于加权法的压力容器优化结果
1) 减速器MRDO数学模型
图2为某小型航空发动机齿轮减速器传动原理的示意图[17]。案例包含1个确定性设计变量(齿轮1齿数),6个正态分布随机设计变量,概率分布参数见表4;6个可靠性约束条件,其中c1为轮齿弯曲应力约束,c2为轮齿接触应力约束,c3和c4分别为轴1和轴2的横向变形约束,c5和c6分别为轴1和轴2的应力约束;5个由经验规定的确定性几何约束c7~c11;3个设计目标分别使得减速器体积f1(·)、齿轮轴1及齿轮轴2的应力f2(·)和f3(·)的期望最小。f1(·)、f2(·)与f3(·)的表达式如式(9)所示,减速器的MRDO数学模型如式(10)所示:
图2 减速器传动原理示意图[17]Fig.2 Schematic diagram of drive principle of reducer[17]
注:齿轮1齿数x3(取整数)均值范围为[17,28]。
(9)
(10)
2) 减速器的博弈均衡解
3) 优化结果对比分析
表5 基于NSGA-Ⅱ的减速器部分优化结果
表6 基于加权法的减速器优化结果
1) 基于竞争博弈提出了一种解决MRDO问题的方法。通过RDVSM将随机设计变量集转换成策略集,所有博弈方均以自身收益为目标在各自策略集中进行SRDO,由优化结果构成一轮博弈的策略组合,然后经过多轮博弈获得均衡解。2个案例设计结果表明了方法的可行性,所求博弈均衡解具有较高的客观性。
2) 在利用PMA对MRDO模型中的可靠性约束进行分析评估时,只考虑了单一的随机不确定性,工程实际当中有多种类型不确定性共存,应考虑在此基础上对基于竞争博弈的MRDO求解方法做进一步的研究和改进。
参考文献 (References)
[1] 许孟辉,邱志平.结构模糊非概率混合可靠性分析方法[J].北京航空航天大学学报,2014,40(2):222-228.
XU M H,QIU Z P.Reliability analysis of structures with fuzzy and non-probabilistic hybrid variables[J].Journal of Beijing University of Aeronautics and Astronautics,2014,40(2):222-228(in Chinese).
[2] 孟广伟,冯昕宇,李锋,等.基于降维算法和Edgeworth级数的结构可靠性分析[J].北京航空航天大学学报,2016,42(3):421-425.
MENG G W,FENG X Y,LI F,et al.Structural reliability analysis based on dimensionality reduction and Edgeworth series[J].Journal of Beijing University of Aeronautics and Astronautics,2016,42(3):421-425(in Chinese).
[3] GARG H,RANI M,SHARMA S P,et al.Intuitionistic fuzzy optimization technique for solving multi-objective reliability optimization problems in interval environment[J].Expert Systems with Applications,2014,41(7):3157-3167.
[4] KOGISO N,KODAMA R,TOYODA M.Reliability-based multi-objective optimization using the satisficing trade-off method[J].Mechanical Engineering Journal,2014,1(6):1-12.
[5] 张瑞军,邱继伟,贾庆轩.灰色系统理论的多目标可靠性稳健设计[J].北京邮电大学学报,2014,37(3):23-26.
ZHANG R J,QIU J W,JIA Q X.Multi-objective robust design for reliability based on grey system theory[J].Journal of Beijing University of Posts and Telecommunications,2014,37(3):23-26(in Chinese).
[6] 王若冰,谷良贤,龚春林.随机-区间混合不确定性分层序列化多学科可靠性分析方法[J].西北工业大学学报,2016,34(1):139-146.
WANG R B,GU L X,GONG C L.A stratified sequencing multi-disciplinary reliability analysis method under random and interval uncertainty[J].Journal of Northwestern Polytechnical University,2016,34(1):139-146(in Chinese).
[7] 于淼,石博强,姜勇.基于物理规划的湿式多盘制动器不确定性优化设计[J].农业机械学报,2011,42(4):22-26.
YU M,SHI B Q,JIANG Y.Application of physical programming in uncertainty optimization design of multi-disc wet brake[J].Transactions of the Chinese Society of Agricultural Machinery,2011,42(4):22-26(in Chinese).
[8] JUANG C H,WANG L.Reliability-based robust geotechnical design of spread foundations using multi-objective genetic algorithm[J].Computers and Geotechnics,2013,48(4):96-106.
[9] 张干清,龚宪生,王欢欢,等.基于可靠灰色粒子群算法的盾构机行星减速器轮系的多目标优化设计[J].机械工程学报,2010,46(23):135-145.
ZHANG G Q,GONG X S,WANG H H,et al.Multi-objective optimization design on gear train of planetary reducer in shield tunneling machine based on reliably grey particle swarm optimization[J].Journal of Mechanical Engineering,2010,46(23):135-145(in Chinese).
[10] 龙腾,李学亮,黄波,等.基于自适应代理模型的翼型气动隐身多目标优化[J].机械工程学报,2016,52(22):101-111.
LONG T,LI X L,HUANG B,et al.Aerodynamic and stealthy performance optimization of airfoil based on adaptive surrogate model[J].Journal of Mechanical Engineering,2016,52(22):101-111(in Chinese).
[11] SONG C Z,ZHAO Y Q,WANG L.Tri-objective co-evolutionary algorithm and application of suspension parameter design based on lizard behavior bionics[J].Journal of Mechanical Science and Technology,2014,28(12):4857-4867.
[12] DESIDERI J A.Cooperation and competition in multidisciplinary optimization application to the aero-structural aircraft wing shape optimization[J].Computational Optimization and Applications,2012,52(1):29-68.
[13] XIAO M,SHAO X Y,GAO L,et al.A new methodology for multi-objective multidisciplinary design optimization problems based on game theory[J].Expert Systems with Applications,2015,42(3):1602-1612.
[14] YAO W,CHEN X Q,OUYANG Q,et al.A reliability-based multidisciplinary design optimization procedure based on combined probability and evidence theory[J].Structural and Multidisciplinary Optimization,2013,48(2):339-354.
[15] 曲福恒,崔广才,李岩芳,等.模糊聚类算法及应用[M].北京:国防工业出版社,2011:57-66.
QU F H,CUI G C,LI Y F,et al.Fuzzy clustering algorithm and its application[M].Beijing:National Defense Industry Press,2011:57-66(in Chinese).
[16] RAO J R J,BADHRINATH K,PAKALA R,et al.A study of optimal design under conflict using models of multi-player games[J].Engineering Optimization,1997,28(1-2):63-94.
[17] GOLINSKI J.Optimal synthesis problems solved by means of nonlinear programming and random methods[J].Journal of Mechanisms,1970,5(3):287-309.