一种电动汽车用驱动电机系统性能评价方法
根据电动汽车用驱动电机性能特点,从驱动电机系统的电机控制性能、电机本体设计、企业资质能力等不同维度分析,应用层次分析法(AHP)确定驱动电机性能评价指标体系及其指标权重
以下为文章全文:(本站微信公共账号:cartech8)
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
摘要:根据电动汽车用驱动电机性能特点,从驱动电机系统的电机控制性能、电机本体设计、企业资质能力等不同维度分析,应用层次分析法(AHP)确定驱动电机性能评价指标体系及其指标权重,建立驱动电机性能评价的BP神经网络模型,并采用鸡群优化算法(CSO)对其模型进行优化。仿真实例表明,基于AHP和CSO-BP神经网络的驱动电机系统性能评价方法,具有评价速度快、准确率高等优点, 并得到满意的评价结果。这对于电动汽车驱动电机系统的评价、选择与应用,具有较好的工程实用价值。 关键词:电动汽车;驱动电机;层次分析法;鸡群优化算法-BP神经网络;评价 目前,新能源汽车正处于逢勃发展阶段。电动汽车作为新能源汽车的主要类型之一,属于一种低排放且有效利用资源的重要交通工具,也越来越受到人们的青睐。电动汽车的核心部件是由驱动电机和驱动电机控制器等构成的驱动电机系统,其中,电动汽车使用的驱动电机主要有直流电机、感应电机、永磁无刷电机、开关磁阻电机等。驱动电机系统已成为电动汽车的关键技术之一,是车辆行驶的主要驱动系统,对于决定电动汽车的运行与控制性能起着至关重要的作用。随着电动汽车用驱动电机技术不断提高以及电动汽车的产业化规模发展,电动汽车用驱动电机系统的综合性能评价已成为汽车厂家及学者共同关注且亟待破解的瓶颈。据相关研究文献报道,目前电动汽车用驱动电机系统性能评价主要采取传统的主观评分法、层次分析法(Analytic Hierarchy Process,AHP)、模糊综合评价法、灰色评价法等。以上方法虽然操作简便,具有一定的实用性,但在评价过程中评价指标受到参评人员的主观性、随意性及时间因素等影响较大,再加之电动汽车用驱动电机系统本身具有较强的非线性、时滞性及不确定性,单纯采用这些传统方法,很难保证评价结果的准确性和客观性。为提高电动汽车用驱动电机系统性能评价的准确性、完善性,应引入更加客观的评价方法来取代传统方法,或与传统评价方法相结合。本文应用AHP建立电动汽车用驱动电机系统性能的综合评价指标体系,构建BP神经网络的驱动电机系统综合评价模型,并且采取鸡群优化算法训练优化评价模型,从而对电动汽车的驱动电机系统性能的优劣作出比较全面、客观、高效的评价。 1、驱动电机系统性能评价指标体系的构建 AHP属于一种定性和定量相结合的分析方法,通过分析复杂系统的各影响因素及其因素之间的内在关联基础上,采取较少的定量信息,以数学化、层次化形式描述复杂系统的影响因素。 1. 1 建立评价层次结构 正确评价电动汽车用驱动电机系统性能,必须引入系统工程的思维方法,遵循全面性、独立性、可比性以及效益、成本统筹兼顾的原则,构建电动汽车用驱动电机系统评价指标体系。影响驱动电机系统性能的因素错综复杂,对驱动电机系统性能的评价,不仅考虑其固有特性的各项性能测试指标,如电机温升、转速响应时间等,而且分析驱动电机系统制造企业自身的资质能力指标,如驱动电机系统产品的质量保障能力、技术保障能力、售后服务能力等。在参考电动汽车驱动电机系统性能评价的相关文献以及综合咨询专家意见基础上,本文从驱动电机系统的电机控制性能、电机本体设计、企业资质能力等三个不同维度指标建立驱动电机系统性能评价指标体系,如表1所示。该体系为由目标层(A)、一级指标层(B)和二级指标层(C)组成的三层结构模型,其中一级指标层包括3项指标,二级指标层含有26项指标。 1. 2 确定指标体系权重 在应用AHP确定该评价体系中各指标权重时,基于专家调查数据采用1-9比率标度法建立各指标层的权重判断矩阵,通过计算得出电动汽车用驱动电机系统性能评价的指标权重判断矩阵A-B、B1-C、B2-C、B3-C,分别如表2~表5所示。接着分别计算各判断矩阵的特征向量,并将各特征向量经过归一化处理后,便可求得各项指标的权重及其合成权重。表6为二级指标层各指标因素相对于目标层的综合权重向量。 表1 电动汽车用驱动电机系统性能评价层次结构表 表2 权重判断矩阵A-B 表3 权重判断矩阵B1-C 表4 权重判断矩阵B2-C 表5 权重判断矩阵B3-C 2、基于鸡群优化算法-BP神经网络的评价模型建模 2. 1 BP网络结构 BP神经网络含有输入层、隐含层、输出层,其拓扑结构模型如图1所示。 输入向量C11~C37经过隐含层结点后作用并输出至输出层神经元节点,得到BP网络实际输出量Y,Y与该网络的理想输出Q之间往往存在偏差,网络通过样本的不断学习和训练,反复调整输入至隐含、隐含至输出等各网络层间的连接权值ωij、Tki,以及隐含层和输出层的节点阈值θi、θk等结构参数,直至神经网络的误差精度达到设定精度范围。如果仍单一采取传统的BP学习算法,会存在收敛速度慢、对网络初始权值等参数比较敏感、易陷入局部最优等不足和问题,为此本文采取一种较为新颖的鸡群优化算法(Chicken Swarm Optimization,CSO)用于优化BP神经网络模型,以提高BP网络的收敛速度及其精度。 表6 驱动电机系统性能评价指标合成权重 图1 BP神经网络模型 2. 2 鸡群算法优化及其改进 CSO是由Meng等在2014年首次提出的一种模拟具有等级秩序的鸡群觅食行为的全局优化算法。该算法具有较快的收敛速度、较高的收敛精度及较强的鲁棒性能。设定鸡群搜寻食物的空间范围为D维,鸡群种群规模为N,其中公鸡、母鸡、小鸡以及妈妈母鸡的个数分别是Ng、Nm1、Nx和Nm 2 。在整个鸡群中,公鸡的食物搜索能力最好,但适应度最小;小鸡的食物搜索能力最差,而适应度最大;母鸡的食物搜索能力比较一般。因为公鸡、小鸡、母鸡等3类型鸡各自的食物搜索能力存在明显差异,所以相应采取不同的位置更新方法。 公鸡的位置更新规则如式(1)、式(2)所示,即为 式中: 第i只公鸡在j维空间第t+1次、t次迭代时的位置; randn(0,δ2)——均值为0、标准差为δ2呈正态分布的随机数; ζ——不为0的很小常数; k——从公鸡中随机选取的除去i的第k只公鸡; fi、fk——第i只公鸡和第k只公鸡的适应度。 母鸡的食物搜寻能力较公鸡稍弱,其位置更新受到伙伴公鸡所处位置以及其他公鸡和母鸡的影响较大。母鸡的位置更新迭代策略如式(3)~式(5),即为 式中: 第i只母鸡在j维空间第t+1次、t次迭代时的位置; rand——0~1区间内均匀分布的随机数; u——从第i只母鸡所在群中随机选取的第u只公鸡; B1——第i只母鸡的伙伴公鸡u对其影响因子; v——在整个鸡群中从公鸡和母鸡中随机选择的第v只个体,但u≠v; B2——其他公鸡和母鸡对第i只母鸡的影响因子; fu、fv——第u只公鸡和第v只公鸡的适应度。 小鸡一般在妈妈母鸡的周围附近搜索,妈妈母鸡位置对小鸡的搜索范围影响颇大,小鸡的位置更新规则为 式中: 第i只小鸡在j维空间第t+1次、t次迭代时位置; 第i只小鸡的妈妈母鸡r在t次迭代时位置; H——妈妈母鸡位置对第i只小鸡位置的影响因子,一般在[0,2]范围内随机取值。 由于小鸡仅根据自己妈妈的位置信息来改变当前位置,却不能获取鸡群中有最强食物搜索能力的公鸡位置信息。一旦妈妈母鸡陷入局部最优时,小鸡甚至整个鸡群都会陷入局部最优。为此,小鸡在位置更新时还需要考虑向鸡群内公鸡进行学习,这里在式(6)基础上进行改进,即为 式中: 妈妈母鸡所在群中的公鸡在t次迭代时位置; M——学习因子,反映小鸡跟随鸡群中公鸡学习的程度; τ——小鸡的自学习系数。 2. 3 CSO优化BP神经网络模型 CSO优化BP神经网络的流程示意图如图2所示。 图2 CSO算法优化BP神经网络流程图 3、电动汽车用驱动电机性能评价实例 3. 1 指标数据的预处理 电动汽车用驱动电机系统性能评价的二级指标共26项,有定量指标,也有定性指标。其中,定量指标主要含正向型定量指标和负向型定量指标。正向型定量指标的指标值越大越好,如转矩控制精度、电机高效率区间、过载能力等;负向型定量指标的指标值越小越好,如转矩响应时间、转速超调量、控制器成本等。由于各性能指标量纲和单位各异,所以必须对指标数据进行无量纲化和规范化的数学预处理,这里采取平移和极差变换方法。 对于正向型定量指标数据,按式(8)进行转换,即: 对于负向型定量指标数据,按式(9)进行转换,即: 式中:g(k)——指标数据经过标准化处理后值;xkmax——第k个指标数据中的最大值;xkmin——第k个指标数据中的最小值。 本评价系统中,定量指标数据可以通过驱动电机台架试验和实际调查获取,而定性指标数据则通过专家结合现场考核以打分形式获取,专家打分的分值范围设定为[0,100],从而将定性指标数据转换成定量指标数据,然后按定量指标数据的无量纲化方法,将数据统一处理为[0,1]区间值。 3. 2 神经网络的拓扑结构 (1) 选取输入节点。输入层节点的个数表示驱动电机系统性能评价的指标个数。这里将电动汽车用驱动电机系统性能评价的26个指标作为输入神经元,输入神经网络前,对每一项指标数据均按式(8)、式(9)进行无量纲化的数学处理。 (2) 确定隐含节点。隐含层的节点数可以按式(10)设计。 式中:a、b、c——输入层、输出层、隐含层的节点数; k——[1,10]范围内的常数。 由此,本文隐含层节点的神经元个数选定为10。 (3) 选择输出节点。将电动汽车用驱动电机系统性能评价的26项指标数据值作为神经网络的输入量,驱动电机系统性能的实际评价结果Y作为神经网络的输出量。评价结果Y按分值高低划分为5个等级,即性能优秀[1~0.9]、性能良好(0.9~0.8]、性能合格(0.8~0.6]、性能不合格(0.6~0.4]、性能差(0.4~0)。因此,输出层节点数设定为5个。 3. 3 样本数据的选取 表7中数据为采集且处理后的各种类型电动汽车驱动电机系统性能的台架试验、专家打分等数据,驱动电机系统选取无锡、常州多个厂家提供的15套永磁同步电机系统、交流三相感应电机系统、永磁无刷直流电机系统、开关磁阻电机系统。表7中的1~15为训练样本和测试样本数,C11~C19、C21~C210、C31~C37均为评价指标。采取AHP求得各驱动电机系统性能评价的综合得分,该得分作为BP神经网络的期望(目标)输出量Q。表7的第1~12组数据选为神经网络的训练样本数据,第13~15组样本数据用于网络的检验。 表7 神经网络训练样本与测试样本 3. 4 CSO-BP网络参数设置与训练及测试 利用CSO算法优化BP神经网络时,通过反复模拟试验,选取的CSO初始化参数如下:鸡群规模数量为N=100,其中公鸡Ng=20,母鸡Nm1=60,小鸡Nx=20;妈妈母鸡对小鸡影响因子H=0.8,迭代次数T=80,小鸡学习因子M=0.9,小鸡自我学习系数τ=0.3。BP神经网络目标误差精度设定为0.000 1。采用MATLAB 7.0仿真软件,将表7中前12组训练样本数据输入至神经网络, 先后采取BP、PSO、CSO-BP三种算法来训练神经网络,训练的性能指标及误差曲线分别如表8和图3所示。当CSO-BP算法训练网络时,网络收敛速度最快,只需经过48步,网络实际输出与其对应的目标输出(得分Q)之间的误差便控制在规定的目标误差范围内。 表8 不同算法训练网络的性能指标 图3 神经网络的训练误差曲线 保存上述由CSO-BP算法训练完好的神经网络参数,将表7中的第13~15组样本数据输入神经网络进行检验,测试结果如表9所示。从表9明显看出,测试样本的网络实际输出与期望目标输出的最大相对误差不超过1%,网络实际输出的电动汽车用驱动电机系统性能评价等级与期望输出完全相同。所以,本文设计的CSO-BP神经网络具有较强的泛化能力,能很好地拟合领域专家的评价思维,对于各种驱动电机系统性能评价更加真实高效。 表9 样本检验结果 4、结语 (1) 针对电动汽车用驱动电机系统性能评价实际,在分析现有评价方法与问题基础上,应用AHP确定驱动电机系统性能评价指标的权重。利用合理的权重分配以及对评价指标数据的规范化处理,从而更多避免主观判断,提高了电动汽车用驱动电机系统性能评价的科学性和可靠性。 (2) 针对传统BP算法的不足,提出利用新颖的CSO优化BP神经网络的连接权重与阈值,建立CSO-BP神经网络模型。仿真结果表明,该模型应用于电动汽车用驱动电机系统性能评价,具有速度快、准确度高、智能化程度高等优点。本文为电动汽车用驱动电机系统性能的综合评价提供了一种新方法,对于拓展驱动电机系统的技术研究及其生产也具有一定的指导价值。 |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系542334618@126.com,我们会及时处理。
会员评价:
共0条 发表评论