发明名称 一种优化汽车动力总成悬置系统的方法
摘要 本发明提供了一种优化汽车动力总成悬置系统的方法,其特征在于,步骤为:先根据某汽车的动力总成悬置系统的实际物理结构的位置关系,生成计算模型;再计算悬置系统的固有频率及解耦特性,若得到的固有频率及解耦特性不满足要求,则通过单变量计算法或优化计算法得到更好的计算结果。本发明的优点是:本发明提供的方法帮助使用者很快地计算出悬置在什么位置和采取多大刚度时能使得悬置系统具有最优的NVH性能。
申请公布号 CN101510233B 申请公布日期 2011.04.27
申请号 CN200910048494.X 申请日期 2009.03.30
申请人 上海众力汽车部件有限公司 发明人 赵涛
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海申汇专利代理有限公司 31001 代理人 翁若莹
主权项 1.一种优化汽车动力总成悬置系统的方法,其特征在于,用C++语言编制运行于电脑上,步骤为:步骤1、根据某汽车的动力总成悬置系统的实际物理结构的位置关系,生成计算模型:步骤1.1、用第一立体图形代替汽车的动力总成,并以第一立体图形的中心的坐标系G<sub>0</sub>XYZ表示动力总成在空间的质心位置和三个刚度方向,用第二立体图形代替汽车的悬置,并以第i个第二立体图形的坐标系Q<sub>i</sub>U<sub>i</sub>V<sub>i</sub>W<sub>i</sub>表示第i个悬置在空间的质心位置和三个刚度方向;步骤1.2、输入动力总成的转动惯量和质量及每个悬置三个方向的刚度,并据此生成技术模型,即系统的自由振动方程:<maths num="0001"><![CDATA[<math><mrow><mo>[</mo><mi>M</mi><mo>]</mo><mo>{</mo><mover><mi>Q</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>}</mo><mo>+</mo><mo>[</mo><mi>K</mi><mo>]</mo><mo>{</mo><mi>Q</mi><mo>}</mo><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>其中,{Q}为系统广义坐标矢量,即:{Q}={x y z θ<sub>x</sub> θ<sub>y</sub> θ<sub>z</sub>},x、y、z为动力总成质心沿动力总成质心坐标系的移动,θ<sub>x</sub>、θ<sub>y</sub>、θ<sub>z</sub>为动力总成质心绕动力总成质心坐标系的转动,<img file="FSB00000261555400012.GIF" wi="70" he="59" />为{Q}的两次求导数,即加速度矢量;[M]为质量矩阵,<img file="FSB00000261555400013.GIF" wi="850" he="491" />式中,m为动力总成的质量;J<sub>x</sub>、J<sub>y</sub>、J<sub>z</sub>分别表示动力总成绕动力总成质心坐标系X轴、Y轴、Z轴的转动惯量;J<sub>xy</sub>、J<sub>yz</sub>与J<sub>zx</sub>分别表示动力总成在XY平面、YZ平面、ZX平面的惯性积;[K]为刚度矩阵,<img file="FSB00000261555400014.GIF" wi="692" he="134" />式中,<img file="FSB00000261555400015.GIF" wi="496" he="261" />为第i个悬置的刚度矩阵,k<sub>ui</sub>、k<sub>vi</sub>及k<sub>wi</sub>分别为第i个悬置在坐标系Q<sub>i</sub>U<sub>i</sub>V<sub>i</sub>W<sub>i</sub>下沿u<sub>i</sub>、v<sub>i</sub>、w<sub>i</sub>三个坐标轴方向的刚度;<img file="FSB00000261555400021.GIF" wi="717" he="239" />α<sub>ui</sub>、β<sub>ui</sub>、γ<sub>ui</sub>分别为第i个悬置的弹性主轴u<sub>i</sub>在动力总成质心坐标系G<sub>0</sub>XYZ下的方向角;α<sub>vi</sub>、β<sub>vi</sub>、γ<sub>vi</sub>分别为第i个悬置的弹性主轴v<sub>i</sub>在动力总成质心坐标系G<sub>0</sub>XYZ下的方向角;α<sub>wi</sub>、β<sub>wi</sub>、γ<sub>wi</sub>分别为第i个悬置的弹性主轴w<sub>i</sub>在动力总成质心坐标系G<sub>0</sub>XYZ下的方向角;<img file="FSB00000261555400022.GIF" wi="746" he="245" />x<sub>i</sub>、y<sub>i</sub>、z<sub>i</sub>为第i个悬置的位置坐标,即第i个悬置的质心O<sub>i</sub>在坐标系G<sub>0</sub>XYZ下的的坐标;步骤2、计算悬置系统的固有频率及解耦特性,其步骤为:步骤2.1、计算悬置系统的固有频率:通过det([K]-ω<sup>2</sup>[M])=0得到系统的六阶固有频率ω<sub>1</sub>,…,ω<sub>6</sub>,其中,[K]为步骤1.2所述的刚度矩阵,[M]为步骤1.2所述的质量矩阵;步骤2.2、计算悬置系统的模态振型:通过求解齐次线性方程组<img file="FSB00000261555400023.GIF" wi="466" he="80" />j=1,…,6,得到非零解向量{φ<sub>j</sub>},{φ<sub>j</sub>}为对应固有频率ω<sub>j</sub>的振型向量,从而得到模态振型,其中,[K]为步骤1.2所述的刚度矩阵,[M]为步骤1.2所述的质量矩阵;步骤2.3、计算悬置系统的解耦特性:当系统做第j阶主振动,j=1,…,6,在第k个广义坐标上的能量分布为,k=1,…,6:<img file="FSB00000261555400024.GIF" wi="525" he="138" />其中,<img file="FSB00000261555400025.GIF" wi="642" he="154" /><img file="FSB00000261555400026.GIF" wi="689" he="157" />ω<sub>j</sub>为通过步骤2.1得到的固有频率,(φ<sub>j</sub>)<sub>l</sub>通过步骤2.2得到的第j阶主振动的振型向量φ<sub>j</sub>的第l行的元素,(φ<sub>j</sub>)<sub>k</sub>通过步骤2.2得到的第j阶主振动的振型向量φ<sub>j</sub>的第k行的元素,m<sub>kl</sub>为步骤1.2所述的刚度矩阵[K]中第k行第l列的元素,其中l=1,…,6,k=1,…,6,k和l取不同的值共36项,组成一个六行六列的矩阵,即系统的解耦特性;悬置系统的解耦目标<img file="FSB00000261555400031.GIF" wi="348" he="146" />即系统的解耦特性的对角元素之和;步骤3、若步骤2得到的固有频率及解耦特性不满足要求,则通过单变量计算法或优化计算法选择其中更好的计算结果:单变量计算法的步骤为:步骤3.1、将某个悬置的位置、刚度或刚度比设为变量D<sub>v</sub>,定义该变量D<sub>v</sub>的最小值D<sub>min</sub>、最大值D<sub>max</sub>,设计算步数n及中间变量i,则D<sub>v</sub>=D<sub>min</sub>+i*(D<sub>max</sub>-D<sub>min</sub>)/n;步骤3.2、根据变量的取值按照步骤2的所述的方法计算悬置系统的固有频率和解耦特性;步骤3.3、中间变量i增加一个步长,根据步骤3.1所述的公式重新计算变量D<sub>v</sub>的值;步骤3.4、判断中间变量i的值是否大于步骤3.1所述的计算步数n,若是则结束计算,否则跳至步骤3.2;优化计算法的步骤为:步骤3.A、根据设计需要创建s个变量,令为D<sub>1</sub>、D<sub>2</sub>、……、D<sub>s</sub>,设定交叉概率P<sub>c</sub>,变异概率P<sub>t</sub>,种群大小N,解耦目标值及最大进化代数;步骤3.B、将步骤3.A所述s个变量的取值组成一个向量积X,X={D<sub>1</sub>,D<sub>2</sub>,……,D<sub>s</sub>},当D<sub>1</sub>、D<sub>2</sub>、……、D<sub>s</sub>在各自的取值范围内取N个随机数时,形成N个初始个体,即:X<sub>1</sub><sup>K</sup>={R<sub>11</sub><sup>k</sup>,R<sub>21</sub><sup>k</sup>,……,R<sub>s1</sub><sup>k</sup>};X<sub>2</sub><sup>K</sup>={R<sub>12</sub><sup>k</sup>,R<sub>22</sub><sup>k</sup>,……,R<sub>s2</sub><sup>k</sup>};……X<sub>N</sub><sup>K</sup>={R<sub>1N</sub><sup>k</sup>,R<sub>2N</sub><sup>k</sup>,……,R<sub>sN</sub><sup>k</sup>},其中,R<sub>11</sub><sup>k</sup>,R<sub>12</sub><sup>k</sup>,……,R<sub>1N</sub><sup>k</sup>为满足变量D<sub>1</sub>取值范围的N个随机数,R<sub>21</sub><sup>k</sup>,R<sub>22</sub><sup>k</sup>,……,R<sub>2N</sub><sup>k</sup>为满足变量D<sub>2</sub>取值范围的N个随机数,R<sub>s1</sub><sup>k</sup>,R<sub>s2</sub><sup>k</sup>,……,R<sub>sN</sub><sup>k</sup>为满足变量D<sub>s</sub>取值范围的N个随机数,这N个初始个体称为第k代的一个种群;步骤3.C、根据X<sub>1</sub><sup>K</sup>、X<sub>2</sub><sup>K</sup>、……、X<sub>N</sub><sup>K</sup>分别计算X<sub>1</sub><sup>K</sup>对应的解耦目标DIP<sub>1</sub>、X<sub>2</sub><sup>K</sup>的解耦目标DIP<sub>2</sub>、……、X<sub>N</sub><sup>K</sup>的解耦目标DIP<sub>N</sub>,再计算出X<sub>1</sub><sup>K</sup>的适应度f<sub>1</sub>、X<sub>2</sub><sup>K</sup>的适应度f<sub>2</sub>、……、X<sub>N</sub><sup>K</sup>的适应度f<sub>N</sub>,其中f<sub>i</sub>=DIP<sub>i</sub>/(DIP<sub>1</sub>+DIP<sub>2</sub>+……+DIP<sub>N</sub>),并将适应度按照大小进行排序,并记录最大解DIP<sub>max</sub>;步骤3.D、若DIP<sub>max</sub>大于步骤3.A所述的解耦目标值或k大于步骤3.A所述的最大进化代数,则输出最优解,即最大解DIP<sub>max</sub>,否则进入下一步;步骤3.E、随机产生0~1之间的一个数P<sub>x</sub>,适应度f<sub>i</sub>>P<sub>x</sub>的所有个体将被选择进入下一代,若被选择的个体数量小于N,则再产生一个随机数P<sub>x</sub>进行重复选择,一直当被选择的个体数量达到N;步骤3.F、交叉生成下一代,即k+1代种群X<sub>1</sub><sup>k+1</sup>、X<sub>2</sub><sup>k+1</sup>、……、X<sub>N</sub><sup>k+1</sup>;步骤3.G、对交叉产生的种群X<sub>1</sub><sup>k+1</sup>、X<sub>2</sub><sup>k+1</sup>、……、X<sub>N</sub><sup>k+1</sup>全部进行变异操作,随后跳至步骤3.C。
地址 201100 上海市闵行区顾戴路3099号