(12)发明专利申请
(10)申请公布号 CN 109543253 A(43)申请公布日 2019.03.29
(21)申请号 201811316692.5(22)申请日 2018.11.07
(71)申请人 江苏敏安电动汽车有限公司
地址 223005 江苏省淮安市经济技术开发
区迎宾大道8号503室(72)发明人 杨祥利 黄伦路 钟利伟 (74)专利代理机构 南京九致知识产权代理事务
所(普通合伙) 32307
代理人 严巧巧(51)Int.Cl.
G06F 17/50(2006.01)
权利要求书2页 说明书7页 附图7页
(54)发明名称
一种汽车悬架K&C特性数据的处理方法(57)摘要
本发明提供一种汽车悬架K&C特性数据的处理方法,涉及汽车底盘领域,包括步骤:1)根据设计参数用ADAMS/Car软件建立悬架K&C动力学分析模型;2)按照ADAMS/Car软件,定制分析不同工况项目的工况模板文件;3)将步骤2)中定制的工况模板文件提交至步骤1)中建立的悬架模型,进行悬架模型工况仿真,获得仿真数据的名称文件和结果文件;4)对名称文件和结果进行数据结构分析;5)运用Matlab软件编写数据解析算法,根据名称文件和结果文件的关联参数获取各时间步状态变量输出值;6)选择任意两个K&C特性参数的状态变量的输出值进行对比分析,建立悬架K&C特性对照曲线图表;本发明的汽车悬架K&C特性数据处理方法,操作简便,迅速高效。
CN 109543253 ACN 109543253 A
权 利 要 求 书
1/2页
1.一种汽车悬架K&C特性数据的处理方法,其特征在于,包括如下步骤:1)根据设计参数用ADAMS/Car软件建立悬架K&C动力学分析模型,包括前悬架模型和后悬架模型;
2)按照ADAMS/Car软件针对每个工况任务分别定制分析工况模板文件并静态存储在设定文件夹内;所述每个工况模板文件设定有相同的格式模板,包含全部工况任务的仿真参数和仿真参数值;所述每个工况模板文件只在其自身工况任务所关注的仿真参数下定义仿真参数在每个时间步上的仿真数据,其它与本工况任务无关的仿真参数值设定为0;
3)将步骤2)中定制的所有工况模板文件一次性提交至步骤1)中建立的悬架K&C动力学分析模型,分别就每个工况任务进行仿真分析,获得每个工况任务下前悬架模型和后悬架模型的K&C特性参数数据,即多个K&C特性参数分别随时间变化的历程数据,形成包括存储K&C特性参数名称的名称文件和表示存储K&C特性参数变化具体结果的结果文件;
4)对名称文件进行数据结构分析,结果发现所述名称文件包括UNITS数据段和若干REQUEST数据段;所述UNITS数据段位于文件头位置,用于定义所有K&C特性参数的单位;所述REQUEST数据段位于文件头后方,包含表示各K&C特性参数在每个仿真步长输出的各物理量数值的状态变量,状态变量的名称及名称对应的号码,定义号码为ID编号;
对结果文件进行数据结构分析,结果表明所述结果文件由两部分组成,定义结果文件第一部分为文字描述区域,第二部分为状态变量输出区域;文字描述区域包含若干用“□”标识的号码,所述标识的号码与REQUEST数据段中ID编号一一对应,且标识的号码与ID编号各自对应的状态变量的名称也相互对应;状态变量输出区域在第一部分文字描述区域的底部,包含若干以表示时间步的数据开头的数据段,且每个数据段的行数与第一部分用“□”标识的号码的个数对应;
5)运用Matlab软件编写数据解析算法,先建立悬架K&C特性数据仿真分析中状态变量两两对比分析的仿真结构文件,再进一步根据仿真结构文件中状态变量及其分量名称从名称文件和结果文件中辨识出相应的状态变量之间的变化关系和梯度;具体为,根据状态变量的名称检索名称文件,得到状态变量的ID编号,进而根据ID编号检索结果文件,找到ID编号在文字描述区域对应的用“□”标识的号码在文字描述区域号码所在行的具体行数,最后根据“□”标识的号码的具体行数到状态变量输出区域读取每个时间步数据段上对应行数的状态变量输出值;
6)根据仿真结构文件,任意选择两个用户关注的K&C特性参数的状态变量的输出值进行对比分析,建立悬架K&C特性对照曲线图表,图表结果生成报告文件,所述报告文件包括对比分析的K&C特性参数所有时间步上的状态变量的历程数据。
2.根据权利要求1所述的汽车悬架K&C特性数据的处理方法,其特征在于,所述步骤2)中工况模板文件包括上跳、制动、跳动转向、上跳摩擦、同向侧向偏移0mm、内侧侧向偏移30mm、外侧侧向偏移0mm、反向侧向偏移30mm、反向力矩、同向力矩、侧倾和驱动工况。
3.根据权利要求1所述的汽车悬架K&C特性数据的处理方法,其特征在于,所述步骤5)中所述仿真结构文件包括任意两个用“[]”标识的对比状态变量名称和位于对比状态变量名称后方的两行用于建立悬架K&C特性对照曲线图表的信息名称;
所述信息名称每行有5列组成,第1列表示该悬架是前悬架或后悬架,第2列表示前或后悬架K&C特性对照曲线图表的横坐标的状态变量,第3列表示前或后悬架K&C特性对照曲线
2
CN 109543253 A
权 利 要 求 书
2/2页
图表横坐标状态变量的分量,第4列表示前或后悬架K&C特性对照曲线图表纵坐标的状态变量,第5列表示前或后悬架K&C特性对照曲线图表纵坐标状态变量的分量。
4.根据权利要求3所述的汽车悬架K&C特性数据的处理方法,其特征在于,通过计算机COM组件编程技术,在Matlab软件中调用PowerPoint软件,解析算法生成的悬架K&C特性对照曲线图表自动生成PPT文档。
3
CN 109543253 A
说 明 书
一种汽车悬架K&C特性数据的处理方法
1/7页
技术领域
[0001]本发明涉及汽车底盘领域,具体涉及一种汽车悬架K&C特性数据的处理方法。背景技术
[0002]汽车悬架K(Kinematics)&C(Compliance)特性指的是悬架运动学特性与弹性运动学特性,悬架运动学描述车轮定位参数与车轮跳动量之间的关系,悬架弹性运动学描述在轮胎和路面之间的力和力矩作用下,由于弹性衬套和底盘各部件等变形引起的车轮定位参数的变化。
[0003]当前汽车企业在出具完整的悬架的K&C分析时需要应用多个软件,通过手工输入建模数据,导出、导入数据,利用不同软件的各自优势处理数据得到所需要的图表,然后再通过截图工具将图表粘贴到PPT中,对于完成一份300多页的悬架K&C报告,手工建模和数据处理约需要10个工作日才能完成,相当费时,并且PPT中图表的大小,位置不一致,影响美观。并且,当前得到一份悬架K&C仿真或者实验分析报告结果,通常采用美国MDI公司开发ADAMS/Car软件,而ADAMS/Car软件中不具备针对我国国家标准的特定分析工况和评分体系等相应的功能,因此针对我国汽车悬架在不同工况项目的分析报告,需要探索新的分析方法。
[0004]现有技术中,例如CN201310369454.1专利公开的一种汽车悬架运动学特性和动力学特性数据的处理方法,包括:获得在不同工况项目下进行仿真和实验测试所得到的仿真文件与实验文件;将获得的所述仿真文件和实验文件导入MATLAB中,并在MATLAB中提取出仿真数据和实验数据;根据所述仿真数据和实验数据,获得所述反映悬架K&C特性的多个工况项目的仿真曲线和实验曲线,以及所对应参数的零点值或零点梯度值;根据计算出的零点值或零点梯度值生成K&C特性参数表;根据数据处理的结果生成报告文件。
[0005]又如CN201410157378.2专利公开的一种轿车悬架K&C特性数据的处理方法,包括:获得在不同工况项目下进行仿真和实验测试所得到的仿真文件与实验文件;获得每个工况项目下的所有文件的名称,同一个工况项目下的文件名称存储在同一个文件名称存储单元;读取文件名称存储单元并根据文件名称将相应工况项目下的仿真文件和实验文件导入到MATLAB中,并提取出仿真数据和实验数据;获得反映悬架K&C特性的多个工况项目的仿真曲线和实验曲线,以及生成K&C特性参数表;根据数据处理的结果生成报告文件。[0006]上述专利公开的K&C特性数据的处理方法,相较于采用ADAMS/Car软件进行数据处理,能针对我国国家标准的特定分析工况和评分进行数据处理,但是处理过程的数据获取过程还是较为复杂,并且不具有组装、分析和动态显示不同模型或同一个模型在某一个过程变化的能力。
发明内容
[0007]本发明目的在于提供一种汽车悬架K&C特性数据的处理方法,在保持ADAMS/Car软件实现功能的基础上,快速高效的完成汽车悬架K&C特性数据处理过程。
4
CN 109543253 A[0008]
说 明 书
2/7页
为达成上述目的,本发明提出如下技术方案:一种汽车悬架K&C特性数据的处理方
法,包括如下步骤:
[0009]1)根据设计参数用ADAMS/Car软件建立悬架K&C动力学分析模型,包括前悬架模型和后悬架模型;
[0010]2)按照ADAMS/Car软件针对每个工况任务分别定制分析工况模板文件并静态存储在设定文件夹内;所述每个工况模板文件设定有相同的格式模板,包含全部工况任务的仿真参数和仿真参数值;所述每个工况模板文件只在其自身工况任务所关注的仿真参数下定义仿真参数在每个时间步上的仿真数据,其它与本工况任务无关的仿真参数值设定为0;[0011]3)将步骤2)中定制的所有工况模板文件一次性提交至步骤1)中建立的悬架K&C动力学分析模型,分别就每个工况任务进行仿真分析,获得每个工况任务下前悬架模型和后悬架模型的K&C特性参数数据,即多个K&C特性参数分别随时间变化的历程数据,形成包括存储K&C特性参数名称的名称文件和表示存储K&C特性参数变化具体结果的结果文件;[0012]4)对名称文件进行数据结构分析,结果发现所述名称文件包括UNITS数据段和若干REQUEST数据段;所述UNITS数据段位于文件头位置,用于定义所有K&C特性参数的单位;所述REQUEST数据段位于文件头后方,包含表示各K&C特性参数在每个仿真步长输出的各物理量数值的状态变量,状态变量的名称及名称对应的号码,定义号码为ID编号;[0013]对结果文件进行数据结构分析,结果表明所述结果文件由两部分组成,定义结果文件第一部分为文字描述区域,第二部分为状态变量输出区域;文字描述区域包含若干用“□”标识的号码,所述标识的号码与REQUEST数据段中ID编号一一对应,且标识的号码与ID编号各自对应的状态变量的名称也相互对应;状态变量输出区域在第一部分文字描述区域的底部,包含若干以表示时间步的数据开头的数据段,且每个数据段的行数与第一部分用“□”标识的号码的个数对应;
[0014]5)运用Matlab软件编写数据解析算法,先建立悬架K&C特性数据仿真分析中状态变量两两对比分析的仿真结构文件,再进一步根据仿真结构文件中状态变量及其分量名称从名称文件和结果文件中辨识出相应的状态变量之间的变化关系和梯度;具体为,根据状态变量的名称检索名称文件,得到状态变量的ID编号,进而根据ID编号检索结果文件,找到ID编号在文字描述区域对应的用“□”标识的号码在文字描述区域号码所在行的具体行数,最后根据“□”标识的号码的具体行数到状态变量输出区域读取每个时间步数据段上对应行数的状态变量输出值;
[0015]6)根据仿真结构文件,任意选择两个用户关注的K&C特性参数的状态变量的输出值进行对比分析,建立悬架K&C特性对照曲线图表,图表结果生成报告文件,所述报告文件包括对比分析的K&C特性参数所有时间步上的状态变量的历程数据。[0016]进一步的,所述步骤2)中工况模板文件包括上跳、制动、跳动转向、上跳摩擦、同向侧向偏移0mm、内侧侧向偏移30mm、外侧侧向偏移0mm、反向侧向偏移30mm、反向力矩、同向力矩、侧倾和驱动工况。[0017]进一步的,所述步骤5)中所述仿真结构文件包括任意两个用“[]”标识的对比状态变量名称和位于对比状态变量名称后方的两行用于建立悬架K&C特性对照曲线图表的信息名称;
[0018]所述信息名称每行有5列组成,第1列表示该悬架是前悬架或后悬架,第2列表示前
5
CN 109543253 A
说 明 书
3/7页
或后悬架K&C特性对照曲线图表的横坐标的状态变量,第3列表示前或后悬架K&C特性对照曲线图表横坐标状态变量的分量,第4列表示前或后悬架K&C特性对照曲线图表纵坐标的状态变量,第5列表示前或后悬架K&C特性对照曲线图表纵坐标状态变量的分量。[0019]进一步的,通过计算机COM组件编程技术,在Matlab软件中调用PowerPoint软件,解析算法生成的悬架K&C特性对照曲线图表自动生成PPT文档。[0020]由以上技术方案可知,本发明的技术方案提供的汽车悬架K&C特性数据的处理方法,获得了如下有益效果:
[0021]本发明公开的汽车悬架K&C特性数据的处理方法公开了一种高效、快速处理汽车悬架K&C特性数据的分析工具,按照ADAMS/Car软件定制分析包括所有指标参数的不同工况项目的工况模板文件并静态存储,便于后续直接调用任意建立的工况模板文件,文件只在工况相应的指标参数设定具体数值,区分不同工况,再根据参数随时间的变化历程建立名称文件和结果文件;通过文件中设置的相互识别的设定参数相互贯通的数据流,在数据报告中直接形成前、后悬架K&C特性对照曲线图表,处理过程迅速高效,且动态分析具体工况下前、后悬架的K&C特性。
[0022]本发明根据所关注的K&C特性指标自定义一个K&C仿真结构文件,将所有需要输出的K&C特性一一配对,并指明了该文件适用于前、后悬架,左、右特性和分量特性,一次读取该结构文件,配合名称文件和结果文件,建立三个文件的关联表,然后一次输出所关注全部K&C特性曲线到PPT报告中;本发明的数据解析算法对于用户不关心的仿真数据直接跳过,节省数据扫描时间,避免了将输出曲线重新手工编辑横、纵坐标,求解梯度等重复手工操作过程,缩短数据处理时间。
[0023]本发明公开的汽车悬架K&C特性数据的处理方法,避免了技术人员在数据处理时来回切换处理软件,并且本发明操作简单,普通工程师也能快速正确地完成悬架模型的分析并提出优化方案,将工程师从繁重的数据处理过程出来,把主要精力用于设计方案的可行性分析并提供优化设计策略,发挥工程师的潜力,进而提高公司的竞争力。此外,本发明公开的汽车悬架K&C特性数据的处理方法大大缩短了汽车悬架从仿真分析开始到完成数据报告的时间,并且本发明开发的数据处理方法自动完成所有工况的提交,随即完成报告编写,从原始方法需要的约10个工作日,直接调用模板的半小时工作时间,人力,提高工作效率;并且不发明的K&C特性数据的处理方法避免工程师靠手工重复导入导出数据产生疲劳感而导致数据处理结果失误,进而避免错误的设计优化,进一步提高数据处理的精确度。
[0024]应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。
[0025]结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。附图说明
[0026]附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。
6
CN 109543253 A
说 明 书
4/7页
现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:[0027]图1本发明系统流程图;
[0028]图2工况模板文件文件头部分;[0029]图3名称文件数据解析部分内容;[0030]图4结果文件的通道描述区域;
[0031]图5结果文件的通道状态变量输出区域;[0032]图6 K&C分析数据仿真结构文件;[0033]图7选取图表结构文件;
[0034]图8选取状态变量及其分量文件;[0035]图9选取仿真结果文件;
[0036]图10自动生成所有图表示例;[0037]图11自动生成PPT报告示例。
具体实施方式
[0038]为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。[0039]在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。[0040]基于现有技术中,在采用ADAMS/Car软件处理汽车悬架K&C特性数据时,由于ADAMS/Car软件主要是适用于美国的汽车行业各工况项目,不具备针对我国国家标准的特定分析工况和评分体系等相应的功能,因此本发明旨在使用ADAMS/Car软件建模的基础上,开发一种适用于我国国家标准的特定分析工况和评分体系的汽车悬架K&C特性数据处理方法。
[0041]下面结合附图所示,对本发明汽车悬架K&C特性数据的处理方法做进一步具体介绍;定义用户所关心的K&C特性参数为指标参数,即用户所期望的特性参数应该处在什么范围内;仿真参数是指用户为得到K&C特性参数,对所建立的模型设置相应的仿真条件,如车轮的上下跳动行程,加载的作用力大小和仿真的时间步长等,状态参数是指每个仿真步长所输出的各物理量的数值结果,每个物理量,如位移量,具有3个平动自由度和3个转动自由度,即具有6个分量;通过对模型的仿真分析得到仿真数据,抽取部分用户所关心的物理量的结果,经过数学处理得到相应K&C特性参数。[0042]结合图1所示,一种汽车悬架K&C特性数据的处理方法,包括如下步骤:[0043]1)根据设计参数用ADAMS/Car软件建立悬架K&C动力学分析模型,包括前悬架模型和后悬架模型;
[0044]2)按照ADAMS/Car软件针对每个工况任务分别定制分析工况模板文件并静态存储在设定文件夹内;所述每个工况模板文件设定有相同的格式模板,包含全部工况任务的仿真参数和仿真参数值;所述每个工况模板文件只在其自身工况任务所关注的仿真参数下定义仿真参数在每个时间步上的仿真数据,其它与本工况任务无关的仿真参数值设定为0;
7
CN 109543253 A[0045]
说 明 书
5/7页
3)将步骤2)中定制的所有工况模板文件一次性提交至步骤1)中,采用ADAMS/
Solver软件建立的悬架K&C动力学分析模型,分别就每个工况任务进行仿真分析,获得每个工况任务下前悬架模型和后悬架模型的K&C特性参数数据,即多个K&C特性参数分别随时间变化的历程数据,形成包括存储K&C特性参数名称的名称文件和表示存储K&C特性参数变化具体结果的结果文件;
[0046]4)对名称文件进行数据结构分析,结果发现所述名称文件包括UNITS数据段和若干REQUEST数据段;所述UNITS数据段位于文件头位置,用于定义所有K&C特性参数的单位;所述REQUEST数据段位于文件头后方,包含表示各K&C特性参数在每个仿真步长输出的各物理量数值的状态变量,状态变量的名称及名称对应的号码,定义号码为ID编号;[0047]对结果文件进行数据结构分析,结果表明所述结果文件由两部分组成,定义结果文件第一部分为文字描述区域,第二部分为状态变量输出区域;文字描述区域包含若干用“□”标识的号码,所述标识的号码与REQUEST数据段中ID编号一一对应,且标识的号码与ID编号各自对应的状态变量的名称也相互对应;状态变量输出区域在第一部分文字描述区域的底部,包含若干以表示时间步的数据开头的数据段,且每个数据段的行数与第一部分用“□”标识的号码的个数对应;
[0048]5)运用Matlab软件编写数据解析算法,先建立悬架K&C特性数据仿真分析中状态变量两两对比分析的仿真结构文件,再进一步根据仿真结构文件中状态变量及其分量名称从名称文件和结果文件中辨识出相应的状态变量之间的变化关系和梯度;具体为,根据状态变量的名称检索名称文件,得到状态变量的ID编号,进而根据ID编号检索结果文件,找到ID编号在文字描述区域对应的用“□”标识的号码在文字描述区域号码所在行的具体行数,最后根据“□”标识的号码的具体行数到状态变量输出区域读取每个时间步数据段上对应行数的状态变量输出值;
[0049]6)根据仿真结构文件,任意选择两个用户关注的K&C特性参数的状态变量的输出值进行对比分析,建立悬架K&C特性对照曲线图表,图表结果生成报告文件,所述报告文件包括对比分析的K&C特性参数所有时间步上的状态变量的历程数据。[0050]以下,分别对各步骤进行详细说明。
[0051]本发明实施例中对汽车悬架K&C特性数据进行处理,首先步骤1)根据悬架设计参数采用ADAMS/Car软件建立悬架K&C动力学分析模型,包括前悬架模型和后悬架模型,以上述建立的悬架模型作为动态数据分析的基础。[0052]其中,步骤2)按照ADAMS/Car软件来定制分析工况模板文件,工况模板文件记为lcf文件,如图2所示,对每一个工况任务创建一个1cf文件,且所有的lcf文件具有相同文件头和数据区的数据结构;此外,步骤2)中工况模板文件包括上跳、制动、跳动转向、上跳摩擦、同向侧向偏移0mm、内侧侧向偏移30mm、外侧侧向偏移0mm、反向侧向偏移30mm、反向力矩、同向力矩、侧倾和驱动工况等。
[0053]对不同工况项目的工况模板文件设定有相同的格式模板,包含全部工况项目的仿真参数和仿真参数值,如图2所示,并且每个工况模板文件只在其自身工况参数下定义仿真参数范围,其它工况项目仿真参数值设定为0,例如上跳工况,在Bounce.1cf文件中定义变量wheel_z_1,wheel_z_r的在每个时间步上的仿真数据,其他无关的驱动变量全部设为0,如表1所示,其他工况在其相应的模板文件类推。
8
CN 109543253 A[0054][0055]
whl_z_l
step -751
step -702…
…
……
00
00
00
00
00
00
-70
0
0
0
0
0
0
whl_z_r-75
lat_l0
lat_r0
dam_rad_l0
dam_rad_r0
dam_for_l0
说 明 书
6/7页
表1 Bounce跳动分析参数设定示例
dam_for_r0
aign_l0
align_r0
brake_l0
brake_r0
drive_l0
drive_r0
otm_l0
otm_r0
rollres_l0
rollres_r0
0steer
00000000000
00
00
00
00
00
00
00
00
00
00
00
step …i…
…
……
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
step …n
步骤2)中建立的所有工况模板文件静态存储在设定文件夹内,用于在后续使用仿真软件,可以直接调用工况模板文件,避免每次打开仿真工况界面,重新输入仿真参数和工况内容,节省工作时间。[0057]进一步的,在步骤3)中将步骤2)中定制的全部工况项目的工况模板lcf文件一次性提交至步骤1)中建立的悬架K&C动力学分析模型,分别求解前悬架模型和后悬架模型的K&C特性数据,主要包括形成的名称文件,记为nam文件、结果文件,记为req文件,并分别对nam文件和req文件进行结构分析。[0058]其中,nam文件包括UNITS数据段和若干REQUEST数据段;所述UNITS数据段位于文件头位置,用于定义所有K&C特性参数的单位;所述REQUEST数据段位于文件头后方,用于表示各K&C特性参数在每个仿真步长输出的各物理量数值的状态变量的名称和名称对应的ID编号,还包括分量名称和物理意义文字描述,结合图3所示的车轮上跳行程用变量’wheel_travel’表示,ID编号为3。
[0059]req文件由两部分组成,第一部分包含若干用“□”标识的号码,所述号码与REQUEST数据段中ID编号对应,且号码对应的状态变量的名称也相互对应,还包括用“_”标识的状态变量文字描述,如图4所示;第二部分在第一部分的底部,包含若干以表示时间步的数据开头的数据段,且数据段的行数与第一部分用“□”标识的号码的个数对应,定义结果文件第一部分为文字描述区域,第二部分为状态变量输出区域;如图5所示,其中,1.00000E+00”表示当前计算时间步在第1秒,下面的三行数据依次表示ID编号依次为3,33,51的指标参数在第1秒输出状态变量值,每一列为状态变量的分量值,每个状态变量有六个分量。在本发明中,仿真步长为一秒。
[0060]为了进一步简化悬架K&C特性数据的分析过程,在步骤5)中先建立工况任务悬架K&C特性数据仿真分析中关注的状态变量对比分析的仿真结构文件,记为dat文件,如图6所示的Bump_Steer.dat文件,再进一步根据仿真结构文件中K&C特性参数的状态变量和分量名称从名称文件和结果文件中辨识出相应的状态变量之间的变化关系和梯度;所述仿真结构文件包括任意两个用“[]”标识的对比状态变量名称和位于对比状态变量名称后方的两行用于建立悬架K&C特性对照曲线图表的信息名称;所述信息名称每行有5列组成,第1列表示该悬架是前悬架或后悬架,第2列表示前或后悬架K&C特性对照曲线图表的横坐标的状态变量,第3列表示前或后悬架K&C特性对照曲线图表横坐标状态变量的分量,第4列表示前或后悬架K&C特性对照曲线图表纵坐标的状态变量,第5列表示前或后悬架K&C特性对照曲线
9
[0056]
CN 109543253 A
说 明 书
7/7页
图表纵坐标状态变量的分量。[0061]具体解析过程为,根据仿真结构文件中K&C特性参数的状态变量和分量名称检索名称文件,得到状态变量的通道ID编号,进而根据ID号检索结果文件,找到ID编号在文字描述区域对应的用“□”标识的号码位置,根据“□”标识的号码位置到状态变量输出区域读取每个时间步的状态变量输出值,将每个时间步上横坐标状态值和纵坐标状态值组成一个数据对,所有时间步上的数据对即为所有仿真输出数据,解析算法调用文件的顺序依次如下图7、8和9所示;并且经过以上3步操作选取dat文件、nam文件和req文件后,Matlab软件的解析算法立即输出所有的图表,如图10所示为一次性输出的垂向跳动K&C特性数据的8张图表。
[0062]本发明还公开了一种自动编写汽车悬架K&C分析报告的方法,避免了单调繁琐的复制粘贴,调整图片位置和大小的枯燥操作;其操作步骤为通过计算机COM组件编程技术,在Matlab软件中调用PowerPoint软件,将解析算法生成的图表自动生成PPT文档,每一页有两幅图表,分别代表左、右悬架的K&C特性,每页的图表大小相同,位置相同,因此整个PPT看起来整齐,美观,如图11所示。
[0063]通过对本发明的汽车悬架K&C特性数据处理方法,根据所关注的K&C特性指标自定义一个K&C仿真结构文件,将所有需要输出的K&C特性一一配对,并指明了该文件适用于前、后悬架,左、右特性和分量特性,建立nam文件、req文件和dat文件之间的关联表,然后一次输出所关注全部K&C特性曲线到PPT报告中;对本发明进一步进行实际应用,发现本发明开发的处理方法,从原始方法数据处理的约10个工作日的工作时长直接降低到,采用调用模板数据处理的半小时工作时间,大大缩短数据处理时间,提高工作效率;一方面是由于对于用户不关心的仿真数据直接跳过,节省数据扫描时间,另一方面在于避免了将输出曲线重新手工编辑横、纵坐标,求解梯度等重复手工操作过程,避免错误的设计重新优化过程,并且还进一步提高了数据处理的精确度。
[00]虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
10
CN 109543253 A
说 明 书 附 图
1/7页
图1
11
CN 109543253 A
说 明 书 附 图
2/7页
图2
12
CN 109543253 A
说 明 书 附 图
3/7页
图3
图4
13
CN 109543253 A
说 明 书 附 图
4/7页
图5
图6
14
CN 109543253 A
说 明 书 附 图
5/7页
图7
图8
15
CN 109543253 A
说 明 书 附 图
6/7页
图9
图10
16
CN 109543253 A
说 明 书 附 图
7/7页
图11
17
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务