
技术摘要:
本发明公开了一种基于MATLAB换挡过程中快速锁定分析数据的方法,涉及汽车变速器数据分析,包括以下步骤:步骤1、数据格式转换及处理;步骤2、将处理后的数据导入至MATLAB的工作区;步骤3、进行数据循环,确认换挡起始点;步骤4、在起始点的基础上往后进行循环,确认换 全部
背景技术:
自动变速器的核心功能是能根据驾驶员意图进行自动换挡,解放驾驶员的左脚; 在自动变速器的使用过程中,其换挡品质往往会成为关注点;为了保证自动变速器的舒适 性及其可靠性,需要进行长期整车标定及耐久试验,在这过程中会产生大量的数据,而对于 自动变速箱而言换挡过程中的数据是非常重要的,一般在进行数据分析时需要快速的锁定 到某个换挡点,观察整个换挡过程中的数据变化,分析该换挡过程是否已经符合要求,现在 数据分析方法多为人工进行数据筛选分析,手动进行数据锁定,效率低下,且无法实现大规 模数据的有效分析,容易遗漏掉问题点。
技术实现要素:
为了弥补现有数据处理过程中的上述不足,本发明的目的是提供了一种基于 MATLAB的换挡过程自动锁定特征数据的图形化分析方法,操作简单,易于数据分析人员理 解。 为实现上述目的,本发明采用的技术方案为:一种基于MATLAB换挡过程中快速锁 定分析数据的方法,包括以下步骤: 步骤1、将原始数据格式转换为MAT格式并进行数据的后缀处理及重命名; 步骤2、将处理后的数据导入至MATLAB的工作区; 步骤3、将数据中的目标档位进行循环,识别所有换挡起始点; 步骤4、在每次换挡起始点的基础上向后循环,直至换挡完成信号发生,将此点作 为换挡终止点; 步骤5、根据目标档位变化及换挡过程参数判断换挡类型; 步骤6、进行特征参数选取及截取; 步骤7、将截取的特征参数以图片格式输出。 进一步的,所述步骤1中的原始数据格式为dat格式,因为matlab处理的数据为MAT 格式,其他数据格式需要先进行数据转换;在将所述dat格式的数据转化为MAT格式的数据 时会在之前数据名称后带有后缀,进行不同数据导入时会存在差异,为了导入数据后的一 致性考虑,需要先去除后缀,便于后续数据处理; 所述dat格式数据带有时间戳,去除后缀需要先进行时间和数据的适配,避免出现 矢量长度不一致问题;适配完成后则根据主程序中人工填写的后缀名称一次性处理所有数 据后缀; 完成后缀处理之后进行数据重命名,此过程主要考虑到原始数据数据命名规则的 不同,所以需要先将数据名称转化为当前程序运行所使用的数据名称,避免出现因为命名 规则不同引起整个程序的变动,提升软件的复用性。 3 CN 111597726 A 说 明 书 2/3 页 进一步的,所述步骤3:在完成数据的预处理之后,将数据中的目标档位进行循环, 抓取出所有的目标挡位变化点作为每次换挡过程的起始参考点。 进一步的,所述步骤5中换挡过程参数包括:发动机转速、涡轮转速、发动机扭矩、 换挡过程状态位和实际控制类型,利用所述换挡过程参数作为输入条件,最终输出换挡类 型状态位。 进一步的,所述步骤6:换挡类型判定完成后根据换挡类型选取特征参数,将挑选 出的特征参数按照每个变量逐个赋值至新数组;然后根据步骤3的起始点和步骤4的终止点 将所有新数组中的变量进行截取。 进一步的,在所述起始点的基础上往前延长200ms进行数据截取,在所述终止点基 础上往后延长200ms进行数据截取。 进一步的,所述步骤7:在进行图片绘制时使用subplot的方式,在进行图片输出之 前需要先对截取到的数据进行划分,按照种类将变量划分到不同的子图中;子图划分完成 后进行变量坐标轴的自适应划分,所述自适应划分为根据变量的最大最小值进行范围的动 态适应,避免手动调节。 进一步的,所述步骤7:在图片输出时采用fig或bmp两种形式,fig主要考虑到一般 数据分析需要对部分数据进行局部数据操作,便于分析人员分析;bmp则可以用于报告书写 等其他应用范围。 有益效果:本发明提供了快速锁定自动变速器换挡过程数据的方法,解决了现有 技术中数据分析方法多为人工进行数据筛选分析,手动进行数据锁定,效率低下的问题,本 方法操作简单,易于数据分析人员理解,提升了数据分析效率。 附图说明 图1为本实施例的基于MATLAB换挡过程中快速锁定分析数据的方法流程示意图。