一种新能源汽车整车控制系统变量命名方法与流程

文档序号:12549611阅读:1075来源:国知局

本发明属于新能源汽车整车控制领域,涉及新能源汽车整车控制系统中变量的命名,提出了一种对于新能源汽车整车控制系统的不同模块、不同功能的便于使用的命名方法。



背景技术:

新能源汽车整车控制系统,是一种用于控制混合动力电动汽车或者纯电动汽车行驶的控制系统。控制系统是通过系统内部不同的变量来实现对车辆的控制,设置不同变量的值,车辆会有不同的行驶状态;整个新能源汽车整车控制系统中有数万个变量,如果这些变量的命名,没有一个统一的规范,会不利于变量的管理,给新能源汽车整车控制系统的开发人员增加工难度。

为此,本发明提出了一种按照变量的功能模块和类型定义的命名方法,确保不同的开发人员,都能够根据变量的名字快速的确定变量的功能,增加变量的易用性。



技术实现要素:

本发明的目的,是为新能源汽车整车控制系统的变量提供一种全新的命名方法和规范。使用该命名方法命名的变量包括模块名、物理类型名、功能描述和数据结构四部分,一个完整的变量名不但确定了变量所属的模块,同时确定了变量的功能和类型。新能源汽车整车控制系统中的变量分为两大类:标定变量和测量变量。标定变量是用于对新能源汽车整车控制系统进行标定,控制车辆运行状态的变量;测量变量是只能用于显示车辆运行状态的变量,不能人为修改。因此对于测量变量的命名,没有变量的数据结构部分。

变量命名中的四个部分应遵循下面的通用规则:

(1)由大写字符A…Z、小写字符a…z和数字0…9组成,并且以字母开始,字母区分大小写;

(2)一个完整变量名最大长度不能超过32个字符;

(3)如果存在预定义的关键字,必须采用预定义的关键字。

本发明一种新能源汽车整车控制系统变量命名方法,命名过程分为四部分:

(1)模块名

采用模块名的缩写作为变量命名的第一部分,规定缩写的第一位必须是字母,并且必须小写,从属于相同模块的变量具有相同的模块缩写名。如果一个模块又有其他的子模块,则采用主模块名加子模块名的命名方法,子模块名的第一位必须大写。

模块缩写名的长度没有限制,但是整个变量的长度不能超过32个字符。

(2)物理类型名

物理类型名说明了变量的作用范围,例如,变量用于温度、转速、体积、周期、功率等方面。变量名的第二部分使用物理类型名的缩写名,规定缩写名的第一位必须大写。

(3)功能描述

功能描述部分用于描述变量所实现的功能,功能描述可以由若干个单词组成,每个单词的首字母要大写。功能描述部分必须具有唯一性,不同变量的功能描述必须是不同的,在添加一个新的变量时,必须检查变量的功能描述部分是否重复。

(4)数据结构

数据结构说明了变量的结构特征,只有标定变量才有变量的数据结构部分。新能源汽车整车控制系统的数据结构包括单值标定变量,一维数据表,二维数据表,一维数据表坐标,二维数据表坐标几种。

不同的数据结构由不同的字母和数字表示。其中,单值标定变量由“val”表示,一维数据表由“cur”表示,二维数据表由“map”表示,一维数据表坐标由“bp”表示,二维数据表坐标由“bp1”、“bp2”表示。

模块名与物理类型名之间用“_”连接,物理类型名和功能描述之间直接连接,功能描述与数据结构之间用“_”连接。因此,一个完整的测量变量的名称格式为“XXX_XXXXXXXX”;一个完整的标定变量的名称格式为“XXX_XXXXXXXX_XXX”。

本发明的有益效果是:基于上述方法命名的变量,非常直观和容易理解。减少了变量的使用难度,降低了新能源汽车整车控制系统的开发周期和开发成本。

附图说明

图1为本发明的一种新汽车能源汽车整车控制系统变量命名方法的流程图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步的详细说明。图1是本发明的一 种新能源汽车整车控制系统变量命名方法的流程图。

本发明为一种新能源汽车整车控制系统变量命名方法,命名过程分为四部分。

(1)模块名

采用模块名的缩写作为变量命名的第一部分,规定缩写的第一位必须是字母,并且必须小写,从属于相同模块的变量具有相同的模块缩写名。如果一个模块又有其他的子模块,则采用主模块名加子模块名的命名方法,子模块名的第一位必须大写。

模块缩写名的长度没有限制,但是整个变量的长度不能超过32个字符。

(2)物理类型名

物理类型名说明了变量的作用范围,例如,变量用于温度、转速、体积、周期、功率等方面。变量名的第二部分使用物理类型名的缩写名,规定缩写名的第一位必须大写。

(3)功能描述

功能描述部分用于描述变量所实现的功能,功能描述可以由若干个单词组成,每个单词的首字母要大写。功能描述部分必须具有唯一性,不同变量的功能描述必须是不同的,在添加一个新的变量时,必须检查变量的功能描述部分是否重复。

(4)数据结构

数据结构说明了变量的结构特征,只有标定变量才有变量的数据结构部分。新能源汽车整车控制系统的数据结构包括单值标定变量,一维数据表,二维数据表,一维数据表坐标,二维数据表坐标几种。

不同的数据结构由不同的字母和数字表示。其中,单值标定变量由“val”表示,一维数据表由“cur”表示,二维数据表由“map”表示,一维数据表坐标由“bp”表示,二维数据表坐标由“bp1”、“bp2”表示。

模块名与物理类型名之间用“_”连接,物理类型名和功能描述之间直接连接,功能描述与数据结构之间用“_”连接。因此,一个完整的测量变量的名称格式为“XXX_XXXXXXXX”;一个完整的标定变量的名称格式为“XXX_XXXXXXXX_XXX”。

采用上述方法命名后,通过查看一个变量的名字就能知道该变量属于那个模块,变量的类型和变量的功能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1