[发明专利]一种商用车驾驶室悬置布置优化方法有效

专利信息
申请号: 201910179062.6 申请日: 2019-03-11
公开(公告)号: CN109933886B 公开(公告)日: 2022-07-12
发明(设计)人: 何水龙;陈科任;许恩永;王伟;欧阳励;伍建伟;唐荣江 申请(专利权)人: 桂林电子科技大学
主分类号: G06F30/27 分类号: G06F30/27;G06F30/15;G06N3/00
代理公司: 桂林市华杰专利商标事务所有限责任公司 45112 代理人: 刘梅芳
地址: 541004 广西*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种商用车驾驶室悬置布置优化方法,其特征在于,包括如下步骤:1)建立优化目标函数、确定优化变量与约束条件;2)建立优化输入状态变量与输出状态变量;3)建立商用车平顺性计算Simulink模型;4)将目标函数、优化变量与平顺性计算Simulink模型关联;5)应用粒子群算法实现商用车驾驶室悬置布置优化,输出最优结果。这种方法具有良好的可行性与适用性,可缩短商用车开发周期与成本,针对不同商用车车型仅需要重新生成后缀为acf、adm、m的文件,通用性好。
搜索关键词: 一种 商用 车驾 悬置 布置 优化 方法
【主权项】:
1.一种商用车驾驶室悬置布置优化方法,其特征在于,包括如下步骤:1)建立优化目标函数、确定优化变量与约束条件:在数学软件MATLAB中根据目标商用车驾驶室悬置布置优化的目的建立优化目标函数f(X)、优化变量X以及约束条件,其中,驾驶室左前悬置、右前悬置、左后悬置、右后悬置在驾驶室坐标系的YOZ平面上与Y轴形成的夹角以及悬置质心与XOZ平面的直线距离为优化变量X,其过程为:(1)建立优化目标函数:假设,总座椅振动加速度频率加权均方根值为aw0,则aw0如公式(1)所示:式中,awx、awy、awz分别为座椅x、y、z轴向加速度频率加权均方根值,采用公式(2)计算:式中,Ga(f)为对座椅面各向加速度时域历程at进行频谱分析得到的功率谱密度函数;w(f)为频率加权函数,分别如公式(3)、(4)、(5)所示:x轴为公式(3):y轴为公式(4):z轴为公式(5):(2)确定优化变量X:优化变量X如公式(6)所示:X=(x1,x2,x3,x4,x5,x6,x7,x8)(6),式中,x1,x2,x3,x4分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置安装后上端点与下端点的连线与Y轴形成的夹角,夹角所在的平面与驾驶室坐标系的YOZ平面平行,x5,x6,x7,x8分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置质心与驾驶室坐标系的XOZ平面的直线距离;(3)建立约束条件:约束条件如公式(7)所示:式中,θil(i=1,2,3,4)分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置的安装角度约束下限,θiu(i=1,2,3,4)分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置的安装角度约束上限,xil(i=1,2,3,4)分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置的安装位置约束下限,xiu(i=1,2,3,4)分别为驾驶室左前悬置、右前悬置、左后悬置、右后悬置的安装位置约束上限;2)建立优化输入状态变量与输出状态变量:在多体动力学软件ADAMS/Car的专家模式中根据优化变量建立输入状态变量,根据目标函数需要建立输入输出状态变量,其过程为:将多体动力学软件ADAMS/Car切换到专家模式,在系统元素中新建如下状态变量:输入状态变量1、输入状态变量2、输入状态变量3、输入状态变量4、输出状态变量1、输出状态变量2、输出状态变量3,其中,输入状态变量1、2、3、4分别用于给商用车驾驶室左前悬置、右前悬置、左后悬置以及右后悬置上端点与下端点的连线Y轴形成的夹角赋值,输出状态变量1、2、3分别用于将座椅面上传感器x、y、z向加速度的时域信号ax(t)、ay(t)、az(t)输出;3)建立商用车平顺性计算Simulink模型:在多体动力学软件ADAMS/Control中新建模型输出控制,设置输入输出信号后进行平顺性仿真得到后缀为acf、adm、m的文件;建立基于ADAMS+MATLAB的商用车计算模型,并同Simulink模块库中的Simin与Simout模块连接,组成优化计算的关键文件:adams_sys.slx,其过程为:(1)在多体动力学软件ADAMS/Car中调出Controls模块,新建模型输出控制,设置输入信号为输入状态变量1、输入状态变量2、输入状态变量3及输入状态变量4;输出信号为输出状态变量1、输出状态变量2及输出状态变量3;目标软件选择为MATLAB;(2)在多体动力学软件ADAMS/Car中进行目标商用车的平顺性仿真,生成文件后缀为adm、m、acf的文件;(3)将后缀为adm、m、acf的文件复制到MATLAB的工作目录,在MATLAB中打开后缀为m的文件,更改输入为输入状态变量1、输入状态变量2、输入状态变量3及输入状态变量4,输出为输出状态变量1、输出状态变量2及输出状态变量3,保存后在命令窗口输入adams_sys,生成目标商用车的Simulink计算模块;(4)将生成的目标商用车Simulink计算模块与Simulink中Simin与Simout模块连接,形成adams_sys.slx文件,以便优化时设计变量的输入与仿真结果输出;4)将目标函数、优化变量与平顺性计算Simulink模型关联:在MATLAB中通过预定义函数将目标函数、优化变量与adams_sys.slx文件关联,其过程为:(1)采用MATLAB中的assignin函数将粒子群算法产生或更新的优化变量X赋值给adams_sys.slx中的输出状态变量1、输出状态变量2、输出状态变量3、输出状态变量4,从而使优化变量与adams_sys.slx文件关联;(2)采用MATLAB中的global函数将Simout模块将仿真输出的座椅加速度响应时域信号定义为全局变量,以便目标函数计算时使用,从而将目标函数与adams_sys.slx文件关联;5)应用粒子群算法实现商用车驾驶室悬置布置优化,输出最优结果,其过程为:(1)粒子群参数设置与选择:假定,优化变量维数Dim为8,种群规模选择为100,最大迭代次数选择为[100,200];(2)粒子速度更新与位置更新如公式(8)、(9)所示:vid=widvid+c1rand(1)(pid‑xid)+c2rand(1)(pgd‑xid) (8),xid=xid+vid (9),其中,vid代表粒子的速度,pid代表局部最优解,pgd代表全局最优解,xid代表例子当前的位置,即优化变量;wid代表惯性权重因子,其取值范围为[0,1],rand(1)可以产生一个[0,1]区间内的随机数,c1、c2是学习因子,取值范围为[0,2];(3)优化计算:a.初始化粒子群:初始化优化变量维数Dim、种群规模大小SwarmSize、最大迭代次数MAXIter、粒子的位置vid与速度xid;b.给变量X赋值:将粒子群算法产生的初始优化变量赋值到商用车平顺性计算Simulink模型中;c.采用MATLAB中的sim函数调用商用车平顺性计算Simulink模型进行平顺性计算;d.将平顺性计算的时域信号输出到MATLAB工作空间;e.对时域信号进行频谱分析,得到功率谱密度函数Ga(f);f.计算各向频率加权均方根值:awx、awy、awy;g.计算总频率加权均方根值aw0;h.计算粒子适应度,同时计算个体极值pid与全体极值pgd;i.判断是否达到最大迭代次数,若满足则输出最优结果,若不满足则更新粒子群;j.更新粒子群的位置x与速度v;k.判断更新的粒子群是否满足约束条件公式(7),满足则进行步骤b,不满足则继续更新粒子群;l.输出最优结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910179062.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top