公开/公告号CN113850885A
专利类型发明专利
公开/公告日2021-12-28
原文格式PDF
申请/专利权人 云度新能源汽车有限公司;
申请/专利号CN202110994897.4
申请日2021-08-27
分类号G06T11/20(20060101);G06F30/15(20200101);
代理机构35219 福州市景弘专利代理事务所(普通合伙);
代理人魏小霞;林祥翔
地址 351100 福建省莆田市涵江区江口镇石西村荔涵大道729号
入库时间 2023-06-19 13:26:15
技术领域
本发明涉及计算机技术领域,特别涉及一种基于MATLAB的MAP图绘制方法和存储设备。
背景技术
汽车的发动机、电机、电机控制器、变速器等是汽车的核心零部件,这些零部件的效率直接影响到汽车动力性和经济性。汽车生产厂家及零部件生产厂家在使用这些零部件前都要进行效率测试,测试发动机、电机、电机控制器、减速器在不同转速不同扭矩下的效率,以便绘制效率MAP图,了解效率信息。
现有绘制效率MAP图的方法存在如下缺点:
缺点1:步骤繁杂,需要提前写好转速扭矩矩阵表格,再填入效率数据,且所绘制的表格MAP只能反映所测试的转速扭矩点的效率数据,不能直接反映任意转速扭矩点的效率,如图1a和图1b所示。
缺点2:不便于处理外特性曲线以外的数据,锯齿状比较明显(如图2),数据边缘部分不能真实反映实际效率信息。
发明内容
为此,需要提供一种基于MATLAB的MAP图绘制方法,用以解决现有绘制MAP图方法无法反映任意转速扭矩点的效率及无法真实反映实际效率信息的技术问题,具体技术方案如下:
一种基于MATLAB的MAP图绘制方法,包括步骤:
读取目标数据,所述目标数据包括但不限于:各零部件的转速、各零部件的扭矩、各零部件的效率;
读取各零部件的外特性数据;
根据所述外特性数据将转速扭矩扩展至所有转速扭矩;
通过效率插值计算得所有转速扭矩对应的效率;
剔除外特性曲线外的数据;
对剔除外特性曲线外的数据绘制MAP图。
进一步的,所述“根据所述外特性数据将转速扭矩扩展至所有转速扭矩”,具体还包括步骤:
将外特性数据插值得到所有转速,根据插值扩展后的转速再插值计算得对应的扭矩。
进一步的,所述“通过效率插值计算得所有转速扭矩对应的效率”,具体还包括步骤:
通过三维插值得到所有转速扭矩对应的效率。
进一步的,所述“剔除外特性曲线外的数据”,具体还包括步骤:
叠加外特性曲线,将外特性曲线外的数据赋值为NaN。
进一步的,还包括步骤:
对所述MAP图进行完善绘制,所述完善绘制包括但不限于:完善标题、完善坐标轴信息;
所述各零部件包括但不限于:发动机、电机、电机控制器、变速器、减速器。
为解决上述技术问题,还提供了一种存储设备,具体技术方案如下:
一种存储设备,其中存储有指令集,所述指令集用于执行:
读取目标数据,所述目标数据包括但不限于:各零部件的转速、各零部件的扭矩、各零部件的效率;
读取各零部件的外特性数据;
根据所述外特性数据将转速扭矩扩展至所有转速扭矩;
通过效率插值计算得所有转速扭矩对应的效率;
剔除外特性曲线外的数据;
对剔除外特性曲线外的数据绘制MAP图。
进一步的,所述指令集还用于执行:
所述“根据所述外特性数据将转速扭矩扩展至所有转速扭矩”,具体还包括步骤:
将外特性数据插值得到所有转速,根据插值扩展后的转速再插值计算得对应的扭矩。
进一步的,所述指令集还用于执行:所述“通过效率插值计算得所有转速扭矩对应的效率”,具体还包括步骤:
通过三维插值得到所有转速扭矩对应的效率。
进一步的,所述指令集还用于执行:所述“剔除外特性曲线外的数据”,具体还包括步骤:
叠加外特性曲线,将外特性曲线外的数据赋值为NaN。
进一步的,所述指令集还用于执行:
对所述MAP图进行完善绘制,所述完善绘制包括但不限于:完善标题、完善坐标轴信息;
所述各零部件包括但不限于:发动机、电机、电机控制器、变速器、减速器。
本发明的有益效果是:一种基于MATLAB的MAP图绘制方法,包括步骤:读取目标数据,所述目标数据包括但不限于:各零部件的转速、各零部件的扭矩、各零部件的效率;读取各零部件的外特性数据;根据所述外特性数据将转速扭矩扩展至所有转速扭矩;通过效率差值计算得所有转速扭矩对应的效率;剔除外特性曲线外的数据;对剔除外特性曲线外的数据绘制MAP图。通过以上方法绘制的MAP图可以得到任意转速扭矩下的效率值,且剔除了外特性以外的无效数据,真实反映效率情况。
附图说明
图1a为背景技术方式所述现有MAP绘制方法示意图一;
图1b为背景技术方式所述现有MAP绘制方法示意图二;
图2为背景技术方式所述现有绘制效率MAP图锯齿状明显示意图;
图3为具体实施方式所述一种基于MATLAB的MAP图绘制方法的流程图;
图4为具体实施方式所述整理后的目标数据示意图;
图5为具体实施方式所述效率MAP示意图;
图6为具体实施方式所述一种基于MATLAB的MAP图绘制方法的代码示意图;
图7为具体实施方式所述一种存储设备的模块示意图。
附图标记说明:
700、存储设备。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
请参阅图2至图6,在本实施方式中,一种基于MATLAB的MAP图绘制方法可应用在一种存储设备上,所述存储设备包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端等。
本申请的核心技术思想在于:将转速扭矩通过插值的方法扩展至所有转速扭矩,通过插值函数计算得到所有转速扭矩点对应的效率。在用MATLAB软件绘制map图时调用外特性曲线,将外特性曲线以外的点赋值为NaN。
具体技术方案如下:
步骤S301:读取目标数据,所述目标数据包括但不限于:各零部件的转速、各零部件的扭矩、各零部件的效率。步骤S302:读取各零部件的外特性数据。
步骤S303:根据所述外特性数据将转速扭矩扩展至所有转速扭矩。具体还包括步骤:
将外特性数据插值得到所有转速,根据插值扩展后的转速再插值计算得对应的扭矩。
步骤S304:通过效率插值计算得所有转速扭矩对应的效率。具体还包括步骤:
通过三维插值得到所有转速扭矩对应的效率。
步骤S305:剔除外特性曲线外的数据。具体还包括步骤:
叠加外特性曲线,将外特性曲线外的数据赋值为NaN。
步骤S306:对剔除外特性曲线外的数据绘制MAP图。
进一步的,对所述MAP图进行完善绘制,所述完善绘制包括但不限于:完善标题、完善坐标轴信息;
所述各零部件包括但不限于:发动机、电机、电机控制器、变速器、减速器。
对于图1a所示的数据记录格式得到的数据可整理成如图4所示,转速、扭矩需要按顺序排列,并保存文件为excel工作簿格式或者保存为MATLAB软件的.mat格式。通过以上步骤处理后,即可得到MAP图如图5所示。其中上述步骤的代码实现如图6所示。
其中外特性曲线指节气门全开时的速度特性曲线处于最高位置,基本上把小于节气门全开的其他节气门开度的速度特性曲线覆盖起来。由于该曲线位于最外侧,故称为外特性曲线。即图5上面的粗线。
通过以上方法绘制的MAP图可以得到任意转速扭矩下的效率值,且剔除了外特性以外的无效数据,真实反映效率情况。
请参阅图7,在本实施方式中,一种存储设备700的具体实施方式如下:
一种存储设备700,其中存储有指令集,所述指令集用于执行:
读取目标数据,所述目标数据包括但不限于:各零部件的转速、各零部件的扭矩、各零部件的效率;
读取各零部件的外特性数据;
根据所述外特性数据将转速扭矩扩展至所有转速扭矩;
通过效率插值计算得所有转速扭矩对应的效率;
剔除外特性曲线外的数据;
对剔除外特性曲线外的数据绘制MAP图。
进一步的,所述指令集还用于执行:
所述“根据所述外特性数据将转速扭矩扩展至所有转速扭矩”,具体还包括步骤:
将外特性数据插值得到所有转速,根据插值扩展后的转速再插值计算得对应的扭矩。
进一步的,所述指令集还用于执行:所述“通过效率插值计算得所有转速扭矩对应的效率”,具体还包括步骤:
通过三维插值得到所有转速扭矩对应的效率。
进一步的,所述指令集还用于执行:所述“剔除外特性曲线外的数据”,具体还包括步骤:
叠加外特性曲线,将外特性曲线外的数据赋值为NaN。
进一步的,所述指令集还用于执行:
对所述MAP图进行完善绘制,所述完善绘制包括但不限于:完善标题、完善坐标轴信息;
所述各零部件包括但不限于:发动机、电机、电机控制器、变速器、减速器。
通过以上存储设备700的指令集运行得到的MAP图可以得到任意转速扭矩下的效率值,且剔除了外特性以外的无效数据,真实反映效率情况。
需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。
机译: 一种正面认证方法,其增强了计算机生成全息图转换的数字全息图标记的安全级别,这是一种基于计算机生成的全息图的正认证系统数字全息图标记发生器,用于基于计算机生成的全息图的正验证系统
机译: 一种自动绘制,返回和绘制玻璃带图的方法和设备
机译: 使用基于Map-Reduce的基于密度的过程来处理大型图的方法和系统