基于响应面方法的印制电路板模型修正

2015-12-20 05:30徐飞李传日姜同敏
北京航空航天大学学报 2015年3期
关键词:修正模态有限元

徐飞,李传日,姜同敏

(北京航空航天大学 可靠性与系统工程学院,北京100191)

有限元方法现被广泛用于各领域的工程分析.然而,有限元方法是基于许多假设的,当这些假设与实际情况不符时会导致有限元分析与试验结果之间存在较大误差.这些误差常常由以下几方面的不确定性引起:结构的材料属性,几何特征以及边界条件等.模型修正技术是利用试验结果改善有限元模型的质量,尽可能减小有限元分析和试验结果之间的误差的技术.模型修正技术的基本思想是通过分析输出变量和输入变量之间的关系,结合有限元分析和试验结果构造目标函数,利用优化算法对有限元模型中不确定的输入变量进行修正,从而修正有限元模型.早期的模型修正方法是直接修正法[1-5].该方法的优点是不需要进行迭代计算,计算量较小且不存在收敛性问题.这类方法能够完全再现试验结果,但修正后的质量和刚度矩阵没有确切的物理意义,且常常在工程上不可实现.为了保留模型的物理意义,出现了迭代修正法[6-12].迭代修正法需要在每次迭代过程中计算输出变量对修正参数的敏感性,利用Taylor展开式计算参数的修正量.迭代修正法在每一次迭代过程中都要重新进行有限元计算,因此当模型较大时,会带来耗时和收敛性差等问题.为了解决这样的问题,近年来出现了基于替代模型的模型修正法.这种方法利用替代模型来替代原有限元模型,计算时不需要反复调用有限元模型进行迭代分析,因此计算速度更快,且收敛性较好.基于响应面的模型修正法是一种常用的替代模型法.该方法利用试验设计法(DOE,Design of Experiment)对修正参数进行采样并计算各采样点的输出,利用这些采样点构造响应面来近似输出变量和输入参数之间的关系,再利用有限元分析和试验结果构造目标函数,利用优化算法对目标函数进行优化从而得到参数修正量.基于响应面的模型修正方法常被用于大型结构分析中,如桥梁,建筑等[13-15].

在航空航天以及汽车等领域,有限元方法被广泛用于印制电路板(PCB,Printed Circuit Board)的振动响应特性分析[16-21].然而,PCB采用的是复合材料,其材料属性在很大程度上取决于生产工艺.不同的PCB生产商生产出来的PCB材料属性存在很大差异,且大部分情况下并不知道其确切值.虽然有部分文献指出了PCB材料属性的不确定性对其有限元分析结果有很大影响[22-24],但目前很少有文献给出详细的PCB有限元模型的修正过程.

本文将给出利用基于响应面的模型修正技术对PCB有限元模型进行修正的过程,目标是利用自由边界条件下的模态频率对不确定的材料属性(正交各向异性的弹性模量、主泊松比和剪切模量)进行估计.该修正过程首先将材料属性作为输入变量并对各输入变量进行敏感性和重要度分析,确定出重要的输入参数;然后采用中心复合设计(CCD,Central Composite Design)进行试验设计,对重要输入参数进行采样并计算;接着利用二次多项式响应面估计PCB的模态频率和输入参数的关系;最后利用有限元分析和模态试验得到的模态频率构造多个目标函数,并采用遗传算法进行优化分析.本文给出一个案例对上述的修正过程进行了阐述.

1 基于响应面方法的模型修正技术

基于响应面方法的模型修正技术是一种基于响应面对结构响应特性进行近似,进而对目标函数进行优化分析,最终对不确定的输入参数进行修正以提高有限元模型精度的技术.基于响应面方法的模型修正技术流程图如图1所示.主要过程包括:

1)初步选择优化参数,确定其上下限,利用参数敏感性分析和重要度分析确定重要参数,从而确定最终的优化参数;

2)利用DOE构造采样点并调用有限元模型计算输出参数;

3)利用输入参数和输出参数构造响应面并对响应面进行回归误差分析;

4)测试结构的振动响应特性,并利用有限元分析和试验结果构造目标函数;

5)在响应面模型的范围内进行迭代分析,从而对目标函数进行优化,得到优化后的输入参数和优化后的有限元模型.

图1 基于响应面方法的模型修正技术流程图Fig.1 Procedure of model updating technique based on response surface method

1.1 参数选择

修正参数必须满足两个条件:①具有不确定性;②结构响应对其敏感.当修正参数太多时,尤其是超过了可测量的结构响应的数量时,优化过程中将出现病态矩阵问题.因此,首先要对修正参数进行敏感性分析,确定少量的重要参数,提高计算精度和速度.

1.1.1 敏感性分析

敏感性分析能够给出输出变量对输入变量的全局敏感性.正敏感性表示输出变量随着输入变量的增大而增大,负敏感性表示输出变量随着输入变量的增大而减小.本文采用Spearman秩排序法计算相关性系数以确定参数敏感性,该方法同时考虑了输入参数和输出参数的变化范围.

1.1.2 重要度分析

重要度分析用来确定各输入参数对选定的输出参数的影响,从而确定各输入参数的重要程度.假设输出变量与输入变量之间存在线性或二次关系,利用R2准则来判定参数的重要度:

式中,i为采样点;N为总采样点个数;yi为在第i个采样点的输出变量值为在第i个采样点的回归值为所有yi的算术平均值.

R2越接近1,表明选定的输入参数越重要,越接近0,表明该参数可从修正参数集中去掉,在有限元计算时作为常数.

1.2 试验设计方法

响应面是对采样点的拟合,因此采样点的选择很大程度上决定了响应面的准确性和计算效率.采样点少则导致响应面准确性差,采样点多则导致计算效率低.在实际应用中,采样点是利用DOE确定的.本文采用的DOE方法是常用的中心复合设计法,该方法能够构造出简单的多项式型响应面.CCD采用正交表进行试验设计以确定选定参数的采样点.常用的CCD方法有3种:外切中心复合设计、嵌套中心复合设计以及面心立方设计.经典的CCD方法包含3部分:①析因部分:一个立方体的2k顶点或这些析因点的一部分;②带有参数α的2k个星点;③中心点.该方法是一种5水平部分析因设计方法:(-α,-1,0,1,+α)或(-1,-1/α,0,1/α,1).当星点处于设计空间每个面上时,CCD从5水平退化为3水平:(-1,0,1).

1.3 响应面回归分析

响应面的类型对分析结果影响重大.不同的响应面可用于不同的应用情况.在与结构动力学相关的模型修正中,多项式型响应面是常用的响应面类型,该类响应面计算简单且精度较高.本文采用二次多项式响应面,计算公式如下:

其中,β0,βi,βij为回归系数;y 为响应面;x 为输入变量.

采样点必须大于等于多项式的项数.当采样点大于多项式的项数时,式(2)为超定方程,需要利用回归技术对响应面进行拟合.在这种情况下,响应面通常不可能在每个样本点得到精确解.最小二乘拟合常被用于构造响应面.在利用响应面进行结果估计和模型修正之前,必须对响应面的拟合度进行检验.R2准则再次用来检验响应面拟合度.R2越接近于1,表明响应面拟合度越高,利用响应面估计得到的计算结果也就越准确.

1.4 目标函数构造与优化分析

在进行与结构动力学相关的模型修正时,常常利用结构的振动响应特性来构造目标函数.本文利用结构的模态频率来构造目标函数,并利用多目标函数遗传优化算法(MOGA,Multiple Objective Genetic Algorithm)进行优化分析.MOGA的流程图如图2所示,主要包括以下步骤:

1)创建初始群体;

2)利用交叉运算和变异运算创建新群体;

3)利用新群体更新设计点,计算目标函数并检验其收敛性,若满足则修正完成,否则进入下一步;

4)检查停止准则,若不满足则回到第2)步继续迭代,若满足则停止,迭代失败,重新定义目标函数,重新进行模型修正.

图2 MOGA流程图Fig.2 Procedure of MOGA

2 案例分析

案例分析对象为特制的菊花链电路PCB,尺寸为203 mm×140 mm×1.6 mm.初始的材料属性如表1所示.

表1 PCB初始材料属性Table1 Initial material properties of PCB

2.1 模态试验

采用固定加速度传感器,移动力锤的方法对PCB进行自由模态试验,共35个测试点(7×5),试验示意图和PCB测试点分布如图3所示.

将测得的加速度频响函数转换为速度频响函数,如图4所示.利用模态指示函数(MIF,Mode Indicate Function)、稳定图(stabilization diagram)和全局时域复指数法提取共振频率和振型.试验振型的MAC(Modal Assurance Criterion)值如表2所示.从表2可以看出,测试点数量足够多,振型之间相互独立.试验模态频率的结果如表3所示.从表3可以看出,模型修正前的前6阶频率误差最大为7.7%,最小为3.3%.

图3 试验设置Fig.3 Test setup

图4 速度频响函数Fig.4 Mobility

表2 试验振型的MAC值Table2 MAC values of test modes

表3 修正前后前6阶共振频率对比Table3 Comparison of first six resonant frequencies before and after model updating

2.2 有限元分析

利用ANSYS对PCB进行有限元建模,采用200个壳单元,边界条件为自由状态.有限元和试验振型的MAC值如表4所示.表4中第1行表示试验的前6阶模态,第1列表示有限元计算的前6阶模态.从表4可以看出,有限元和试验的模态振型相关性较好(对角项均大于0.8),且不同阶振型的独立性较好(非对角项均接近0).

表4 有限元仿真和试验振型的MAC值Table4 MAC values of finite element(FE)simulation and test modes

PCB的密度和几何尺寸比较容易测量,且相对变化很小,因此本文将PCB的正交各向异性材料属性(3个弹性模量,3个泊松比,3个剪切模量)作为初始输入(修正)变量,前6阶共振频率和一个自定义变量作为输出变量,自定义变量为前6阶模态频率的残差平方和:

式中,fai为有限元分析频率;fei为试验频率,i为模态阶数.

输入参数的敏感性分析如图5所示.

图5 参数敏感性分析Fig.5 Parameter sensitivity analysis

由图5可以看出,输出变量只对Ex,Ey和Gxy敏感.利用这3个输入变量进行重要度检验,结果如图6所示.由图6可以看出,当选择这3个变量为重要参数时,前6阶模态频率和自定义输出变量的R2均接近1,因此将这3个输入参数作为最终的优化参数.利用DOE生成15个试验点(采样点),生成算法为CCD.

利用2阶多项式拟合出响应面,目标函数和Ex,Ey的响应面如图7所示.利用R2准则进行响应面的拟合度检验,结果如图8所示.由图8可以看出,前6阶共振频率的R2均接近1,因此拟合度较高.

图6 参数重要度分析Fig.6 Parameter importance analysis

图7 响应面示例Fig.7 Example of response surface

图8 响应面拟合度检验Fig.8 Response surface fitness check

PCB的前3阶模态频率常常是最重要的,利用前3阶共振频率构造3个目标函数:

再利用前6阶模态频率残差平方和构造第4个目标函数:

利用MOGA对多目标函数迭代计算,目标是使得4个目标函数最小化.初始样本数为100,每一次迭代生成100组新的样本,迭代算法采用的是遗传基因算法,每一次的变异概率(mutation probability)为 0.01,每一次交叉概率(crossover probability)为0.98.设置两种收敛准则:最大允许Pareto比和收敛稳定比.迭代过程如图9~图11所示.可以看出,经过6次迭代后4个目标函数都达到了收敛值(第2个目标函数收敛性相对较差),Pareto百分比达到稳定值70%,Stability百分比达到稳定值2%,收敛速度较快.

图9 前3阶共振频率迭代过程Fig.9 Iteration processes of first three resonant frequencies

图10 第4个目标函数迭代过程Fig.10 Iteration process of fourth objective function

图11 两种迭代判据下的收敛过程Fig.11 Convergence process with two different iterative criteria

修正前后PCB的材料属性如表5所示.利用修正后的材料属性得到修正后的模态频率如表3所示.由表3可以看出,修正后PCB前6阶模态频率的误差最大为3.2%,最小为0.

表5 修正前后材料属性对比Table5 Comparison of material parameters before and after updating

3 结论

本文提出了利用DOE,二次多项式响应面,多目标函数和遗传优化算法对自由边界条件下的PCB进行模型修正的方法,结论如下:

1)在自由边界条件下,Ex,Ey和 Gxy对 PCB的模态频率影响最大.

2)修正后PCB前6阶模态频率的误差最大为3.2%,最小为0,达到了模型修正的目的.

3)多目标函数修正过程收敛速度较快,可利用已有商业有限元软件直接进行分析,易于工程应用.

本文虽然只研究了自由边界条件下裸板的模型修正,但只要选择好适当的修正参数,本文提出的方法也可用于对真实使用条件下安装了元器件的PCB进行模型修正,这也是作者下一步将要研究的内容.

References)

[1] Baruch M.Optimization procedure to correct stiffness and flexibility matrices using vibration tests[J].AIAA Journal,1978,16(11):1208-1210.

[2] Baruch M,Bar Itzhack I Y.Optimal weighted orthogonalization of measured modes[J].AIAA Journal,1978,16(4):346-351.

[3] Baruch M.Methods of reference basis for identification of linear dynamic structures[J].AIAA Journal,1984,22(4):561-564.

[4] Berman A.Optimalweighted orthogonalization ofmeasured modes-comment[J].AIAA Journal,1979,17(8):927-928.

[5] Berman A,Nagy E J.Improvement of a large analytical model using test data[J].AIAA Journal,1983,21(8):1168-1173.

[6] Fox R,Kapoor M,Rate of change of eigenvalues and eigenvectors[J].AIAA Journal,1968,6(12)2426-2429.

[7] Mottershead J E,Friswell M I.Model updating in structural dynamics:a survey[J].Journal of Sound and Vibration,1993,167(2):347-375.

[8] Friswell M I,Mottershead J E.Finite element model updating in structural dynamics[M].Dordrecht:Kluwer Academic Publishers,1995:158-256.

[9] Natke H G,Lallement G,Cottin N.Properties of various residuals within updating of mathematical models[J].Inverse Problems in Engineering,1995,1(4)329-348.

[10] Khodaparast H H,Mottershead J E,Friswell M I.Perturbation methods for the estimation of parameter variability in stochastic model updating[J].Mechanical Systems and Signal Processing,2008,22(8):1751-1773.

[11] Shahverdi H,Mares C,Wang W,et al.Clustering of parameter sensitivities:examples from a helicopter airframe model updating exercise[J].Shock and Vibration,2009,16(1):75-88.

[12] Mottershead J E,Link M,Friswell M I.The sensitivity method in finite element model updating:a tutorial[J].Mechanical Systems and Signal Processing,2011,25(7):2275-2296.

[13] Ren W X,Fang S E,Deng M Y.Response surface-based finiteelement-model updating using structural static responses[J].Journal of Engineering Mechanics,2010,137(4):248-257.

[14] Ren W X,Chen H B.Finite element model updating in structural dynamics by using the response surface method[J].Engineering Structures,2010,32(8):2455-2465.

[15] Zhou L R,Yan G R,Ou J P.Response surface method based on radial basis functions for modeling large-scale structures in model updating[J].Computer-Aided Civil and Infrastructure Engineering,2013,28(3):210-226.

[16] Pitarresi,J M.Modeling of printed circuit cards subject to vibration[C]//IEEE Proceedings of the Circuits and Systems Conference.Piscataway,NJ:IEEE,1990,3:2104-2107.

[17] Pitarresi J M,Celetka D,Coldwel R,et al.The smeared properties approach to FE vibration modeling of printed circuit cards[J].ASME Journal of Electronics Packaging,1991,113(3)250-257.

[18] Pitarresi J M,Primavera A.Comparison of vibration modeling techniques for printed circuit cards[J].Journal of Electronic Packaging,1992,114(4)378-383.

[19] Lim G,Ong J,Penny J.Effect of edge and internal point support of a printed circuit board under vibration[J].ASME Journal of Electronic Packaging,1999,121(2)122-126.

[20] Deiter A,Baker M.Using analysis to design for drop or other shock environment[J].Sound & Vibration,2000,36(10):26-30.

[21] Li R S.A methodology for fatigue prediction of electronic components under random vibration load[J]Transactions of the ASME,2001,123(4)394-400.

[22] Amy R A,Aglietti G S,Richardson G.Sensitivity analysis of simplified printed circuit board finite element models[J].Microelectronics reliability,2009,49(7):791-799.

[23] Amy R A,Aglietti G S,Richardson G.Accuracy of simplified printed circuit board finite element models[J].Microelectronics Reliability,2010,50(1):86-97.

[24] 刘孝保,杜平安,夏汉良,等.一种面向动态分析的PCB板等效建模方法[J].仪器仪表学报,2011,32(4):863-869.Liu X B,Du P A,Xia H L,et al.Dynamic property analysis-oriented PCB equivalent modeling method[J].Chinese Journal of Scientific Instrument,2011,32(4):863-869(in Chinese).

猜你喜欢
修正模态有限元
基于扩展有限元的疲劳裂纹扩展分析
基于BERT-VGG16的多模态情感分析模型
多模态超声监测DBD移植肾的临床应用
修正这一天
跨模态通信理论及关键技术初探
新型有机玻璃在站台门的应用及有限元分析
软件修正
6岁儿童骨盆有限元模型的构建和验证
基于PID控制的二维弹道修正弹仿真
基于HyperWorks的某重型铸造桥壳有限元分析及改进