1.一种电动汽车减振方法,其特征在于:电动汽车的前端电池组(2)的底部与车架(1)之间通过前端弹簧(3)和前端阻尼器(4)连接,后端电池组(5)的底部与车架(1)之间通过后端弹簧(6)和后端阻尼器(7)连接,前端弹簧(3)、后端弹簧(6)、前端阻尼器(4)和后端阻尼器(7)的参数的优化利用Matlab编程实现,具体实施步骤如下:
1)给出电动汽车半车模型的质量矩阵M、阻尼矩阵C和刚度矩阵K,具体如下:
其中mtf和mtr分别是电动汽车两个前轮和两个后轮的质量,mc是电动汽车车身质量,Ic是电动汽车车身对于质心的转动惯量,mvf和mvr分别是前端电池组和后端电池组的质量;
其中csf和csr分别是电动汽车前、后悬架的阻尼器系数,lf和lr分别是电动汽车前桥、后桥与质心的水平距离,以上四个参数均为电动汽车的固定参数,cvf是待优化的前端阻尼器(4)的参数,cvr是待优化的后端阻尼器(7)的参数;
其中ktf和ktr分别是电动汽车前、后轮胎的等效刚度,ksf和ksr分别是是电动汽车前、后悬架的刚度,kvf是待优化的前端弹簧(3)的参数,kvr是待优化的后端弹簧(6)的参数;
2)建立算式X=inv(K+i*6.5*C-6.5*6.5*M)*[1 1 0 0 0 0]',构造目标函数s=0.7*X(3)+0.3*X(4),分别求取目标函数对于步骤1)中四个待优化减振参数kvf、cvf、kvr和cvr的偏导函数,对应记为s1、s2、s3和s4;
3)给出步骤1)中四个待优化的参数kvf、cvf、kvr和cvr的初值,计算此时目标函数s的值sa=abs(eval(s));
4)给出迭代算法的搜索步长h,计算迭代后的四个变量kvf、cvf、kvr和cvr的值,具体为:kvf=kvf+abs(s1)*h,cvf=cvf+abs(s2)*h,kvr=kvr+abs(s3)*h,cvr=cvr+abs(s4)*h;然后计算此时目标函数s的值sb=abs(eval(s));
5)比较sa和sb值的大小:若sa≥sb,则令sa=sb,返回步骤4)继续循环;若sa