CN107276465B - 一种转矩-电流神经网络开关磁阻电机控制方法与*** - Google Patents

一种转矩-电流神经网络开关磁阻电机控制方法与*** Download PDF

Info

Publication number
CN107276465B
CN107276465B CN201710494319.8A CN201710494319A CN107276465B CN 107276465 B CN107276465 B CN 107276465B CN 201710494319 A CN201710494319 A CN 201710494319A CN 107276465 B CN107276465 B CN 107276465B
Authority
CN
China
Prior art keywords
torque
current
neural network
srm
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710494319.8A
Other languages
English (en)
Other versions
CN107276465A (zh
Inventor
党选举
王土央
李珊
姜辉
伍锡如
张向文
蔡春晓
朱国魂
莫太平
司亚
张堡森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN201710494319.8A priority Critical patent/CN107276465B/zh
Publication of CN107276465A publication Critical patent/CN107276465A/zh
Application granted granted Critical
Publication of CN107276465B publication Critical patent/CN107276465B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/34Modelling or simulation for control purposes
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P23/0018Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control using neural networks
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/08Reluctance motors
    • H02P25/098Arrangements for reducing torque ripple
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/10Arrangements for controlling torque ripple, e.g. providing reduced torque ripple

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明为一种转矩‑电流神经网络开关磁阻电机控制方法与***,本方法为SRM各相配置一个神经网络前馈控制器,以转矩‑电流逆模型为其激活函数,以给定总转矩分配的各相参考转矩和转子位置角为输入,以PID控制器的输出实现反馈误差学习。神经网络前馈控制器的输出与PID控制器的输出叠加作为参考电流送入电流滞环控制器,结合当前电流反馈信号控制SRM运行。本***SRM安装电流、位置和转矩传感器,信号处理器含有三个神经网络前馈控制器、转矩分配模块、PID控制模块、电流迟滞环控制模块。内环电流滞环控制器跟踪参考电流,控制SRM运行,充分考虑了SRM具有特殊强非线性,有效减小SRM的转矩脉动。

Description

一种转矩-电流神经网络开关磁阻电机控制方法与***
技术领域
本发明涉及新能源汽车驱动用开关磁阻电机的控制技术领域,具体为一种转矩-电流神经网络开关磁阻电机控制方法与***。
背景技术
当前,能源和环境问题日益突出,电动汽车受到广泛的重视,具有非常大的发展前景。相对于其它电机而言,SRM(开关磁阻电机Switched Reluctance Motor,本文内的SRM表示开关磁阻电机)具有结构简单坚固、无需稀土材料、适用于频繁的启停等诸多优良特性,在新能源电动汽车领域最具应用潜力。但是,SRM自身双凸极结构的特点,磁路呈强非线性和饱和性,导致电机运转时存在转矩脉动、噪声、振动大等缺点,阻碍了SRM在新能源电动轿车驱动***中的应用。在SRM控制中,为了抑制SRM转矩脉动,研究者在直接转矩控制和间接转矩控制策略上提出了许多解决方法。
直接转矩控制DTC(Direct Torque Control,DTC)方法用瞬时转矩、磁链确定开关状态,实现对SRM转矩的直接控制,达到转矩脉动抑制的目的。直接瞬时转矩控制DITC(Direct Instantaneous Torque Control,DITC)使用转矩滞环控制器产生每相的开关控制信号,结构简单,不需换相策略,能在宽速度范围内抑制SRM转矩脉动。转矩分配函数(Torque-Sharing Function,TSF)控制策略,通过转矩分配机制解决了换相过程中,开通相和关断相输出转矩平滑过渡的问题,减小了由直接换相操作导致的转矩脉动强度;转矩分配方法通常与其它控制策略结合,实现SRM转矩脉动抑制。
在解决非线性***的控制问题上,智能控制方法相较于常规的控制方法具有突出优势,尤其是其中的神经网络智能控制。神经网络控制具有强大的非线性逼近能力,已经成为智能控制的研究热点。文献报道以转速为控制目标、基于BP(back propagation,BP)神经网络及RBF(Radio Basis Function,RBF)神经网络设计的SRM速度控制器,克服了传统控制器处理非线性***的局限性。还有的研究者将DTC控制策略与神经网络结合,用神经网络代替传统的状态开关选择。并有利用采集到的SRM磁链、电流与转子位置角数据,离线训练神经网络,建立磁链、电流与转子位置角关系模型,实现可应用于控制的转子位置角估算。有报道在TSF分配基础上,采用BP神经网络,优化SRM导通与关断时间,降低SRM转矩脉动,提出转矩与电流的神经网络模型,抑制SRM转矩脉动。相关研究提出SNN(Spiking NeuralNetworks,SNN)实现SRM建模与控制,其中SNN结构非常类似RBF神经网络。基于神经网络的SRM控制,侧重转矩的建模、电流的建模研究。据文献报道,以电流位置函数的泰勒级数为结构,搭建神经网络控制电流模型,通过神经网络在线学习泰勒级数参数。还有报道针对SRM非线性特性,提出混沌原理,改进神经网络梯度学习方法,针对SRM非线性特性,借助遗传优化算法,采用混合训练小波神经网络HTWNN(Hybrid Training Wavelets Neural Network,HTWNN)建立SRM的磁链转矩等非线性模型,此方法不可避免小波复杂结构和大运算量的缺陷。分别采用自适应网络推理***和模糊神经网络对SRM电感特性及磁链特性进行建模,比较分析模糊神经网络SRM建模具有更好性能。如设计双BP神经网络,对SRM电流和转矩进行建模。
现有的文献报道中,在SRM建模与控制中,所用的神经网络都是通用的神经网络模型,未结合SRM特殊的非线性特性进行神经网络模型设计,故难以对SRM转矩进行有效控制。
发明内容
本发明的目的是设计一种转矩-电流神经网络开关磁阻电机控制方法,本方法为SRM三相中的每一相配置一个基于转矩-电流关系的神经网络前馈控制器,以转矩-电流逆模型表达式作为前馈控制器神经网络隐含层的激活函数,按立方分配函数将给定总转矩分配作为各相参考转矩Tkk(θ),参考转矩Tkk(θ)和转子位置角θ作为神经网络的输入。神经网络前馈控制器基于外环PID控制器的输出实现反馈误差学习。神经网络前馈控制器的输出用于补偿PID控制器的输出,二者叠加作为参考电流送入电流滞环控制器,结合当前电流反馈信号控制SRM运行。本方法充分考虑了SRM具有特殊强非线性,有效减小电机的转矩脉动。
本发明的另一目的是设计一种转矩-电流神经网络开关磁阻电机控制***。SRM安装电流传感器、位置传感器和转矩传感器,本***的信号处理器含有转矩-电流三个神经网络前馈控制模块器、转矩分配模块、PID控制模块、电流迟滞环控制模块。所述神经网络前馈控制器为转矩-电流逆模型神经网络。转矩分配模块与神经网络前馈控制器串联;外环PID控制模块的输出作为神经网络前馈控制器学习信号,内环电流滞环控制器跟踪参考电流,经功率驱动器控制SRM运行,实现SRM转矩控制,有效减小SRM的转矩脉动。
本发明设计的一种转矩-电流神经网络开关磁阻电机控制方法,包括以下步骤:
步骤I SRM各相转矩分配
参考转矩分配的输出作为神经网络前馈控制器输入信号之一。转矩分配函数TSF,采用最佳分配函数:立方分配函数,其表达式为:
式中f(θ)表示立方分配函数;θ为转子位置角;θon为开通角;θov为换相重叠角;
根据公式(1),将给定总转矩分配作为各相参考转矩Tkk(θ),转矩分配公式如下:
式中为设定参考转矩;Tkk(θ)为随θ变化的相参考转矩;f(θ)表示立方分配函数;θ为转子位置角;θon为开通角;θov为换相重叠角;θoff为关断角;kk=1,2,3表示SRM的A、B及C三相。
步骤Ⅱ、基于转矩-电流关系构造的神经网络前馈控制器
Ⅱ-1 SRM的转矩-电流逆模型与神经网络前馈控制器激励函数
实际SRM相电感具有强非线性特性,准确的SRM数学模型难以获得。若忽略磁饱和与边缘效应,即得到简化的线性电感模型,通过采用该线性电感模型的转矩-电流转换公式计算获得各相参考电流。因简化线性电感模型与实际电感模型的非线性差异,所得的各相参考电流难以准确控制电机转矩,并导致其控制输出的转矩脉动恶化。
综合考虑SRM非线性特性及磁饱和特性,分析转矩与相电流关系,本发明采用较准确的转矩-电流逆模型表达式:
公式(3)中Te(θ)为随θ变化的相参考转矩,取值为转矩分配函数输出Tkk;a(θ)、b(θ)参数分别由转子位置角θ与固定的权值向量Wa、Wb确定;i(θ)为随θ变化的相电流。
公式(3)转矩-电流逆模型表达式做为神经网络前馈控制器的隐含层激励函数,构造转矩-电流逆模型的神经网络,以得到各相最佳参考电流。
Ⅱ-2、神经网络前馈控制器
本发明为SRM三相中的每一相配置一个神经网络前馈控制器,其为转矩-电流逆模型神经网络。某一相的神经网络前馈控制器为包括输入层、隐含层和输出层的神经网络。参考转矩Tkk(θ)和转子位置角θ作为神经网络前馈控制器的输入,Tkk(θ)为相参考转矩由步骤I的转矩分配函数TSF得到;θ为SRM转子位置角,由SRM上的位置传感器所测得;神经网络前馈控制器的隐含层H=[O1,O2,…Oj],Oj为隐含层节点的输出,j为隐含层节点数,j=1,2,3,...,j的最大值为6~200;输出层为求和线性函数。
神经网络前馈控制器的神经网络加权系数学习采用公知的动量梯度法学习方法。
神经网络前馈控制器运行过程如下:
Ⅱ-21、隐含层权值向量
隐含层激励函数中神经网络学习之前参数确定:固定权值向量Wa=[wa1,wa2,…waj]T、Wb=[wb1,wb2,…wbj]T随机初始化为10~30之间的任意数值;输出层权值向量Wout=[w1,w2,…wj]T初始化,取值大于零,该发明取初值为0.1。
Ⅱ-22、转子位置角θ
SRM上的位置传感器所测得的转子位置角θ经三角函数归一化为0至1之间周期变化的数值。
Ⅱ-23、隐含层各节点的输出
按公式(3)计算,得到i(θ)值作为隐含层各节点的输出值Oj
Ⅱ-24、神经网络前馈控制器输出
式中表示某个神经网络前馈控制器的输出电流,称为某相神经网络输出电流,wj为加权系数,j=1,2,3,...m,m=40,kk=1,2,3。
Ⅱ-25、根据学习信号ierror调整输出权值
由SRM上安装的转矩传感器得到当前转矩值Tc与给定总转矩的差做为转矩偏差ΔT,作为外环PID控制器(Proportion Integral Derivative比例积分微分控制器)的输入,外环PID控制器得到随θ变化的PID输出电流ierror,ierror经电流分配得到某相的PID控制电流 为本方法所得的某相参考电流;
Ⅱ-3、神经网络前馈控制器的反馈误差学习
本发明神经网络前馈控制器采用有监督的在线学习,其监督学习信号为PID控制器得到的控制电流ierror。神经网络的输入层采用固定的权值,只需调整输出层的权值。
输出层的权值的性能指标函数为:
步骤Ⅱ-21确定神经网络前馈控制器隐含层权值向量Wa和Wb的数值后,根据梯度下降法,调整神经网络前馈控制器的输出权值;
式中wj(k)为k时刻的输出层权值,wj(k-1)是k时刻的前一时刻的输出层权值,wj(k-2)是(k-1)时刻的前一时刻的输出层权值,Δwj(k)为调整权值增量;ierror(k)为k时刻的PID输出电流;Oj(k)为隐含层k时刻的输出量;j为隐含层节点数(j=1...m),α为动量因子,范围,0.01~0.1,η为参数调整学习率,范围0~1。
步骤Ⅲ、电流滞环控制
神经网络前馈控制器的输出与PID控制器输出的叠加后得到本方法的参考电流作为内环电流迟滞环控制器的参考电流,同时SRM上安装的电流传感器也将当前三相的电流值Ikk.mear送入内环电流迟滞环控制器,内环电流迟滞环控制器经功率驱动器控制SRM运行,实现转矩控制,有效抑制SRM的转矩脉动。
在SRM启动时,神经网络前馈控制器与PID控制器共同作用,得到参考电流使***稳定工作;神经网络前馈控制器经过充分学***衡状态。
根据本发明的一种转矩-电流神经网络开关磁阻电机控制方法,设计一种转矩-电流神经网络开关磁阻电机控制***,包括信号处理器、功率驱动器、电流传感器、位置传感器、转矩传感器、显示器及SRM,开关磁阻电机的输出轴上安装转矩传感器,输出SRM的当前转矩信号Tc;磁阻电机转子上安装位置传感器,输出当前转子位置角θ;SRM的三相输入端分别安装电流传感器,输出当前各相的电流值。
所述信号处理器含有与SRM三相配合的三个神经网络前馈控制器,其为转矩-电流逆模型神经网络,还有转矩分配模块、PID控制模块、电流迟滞环控制模块。
所述转矩分配模块将给定总转矩分配为各相参考转矩Tkk(θ),和转子位置角θ一起,分别输入三个神经网络前馈控制器,三个神经网络前馈控制器输出各相的神经网络控制电流分别送入三个电流加法器。
SRM上安装的转矩传感器得到的当前转矩值Tc和给定总转矩接入转矩减法器,输出的转矩偏差ΔT接入外环PID控制器,外环PID控制器据此得到PID输出电流ierror,ierror接入电流分配模块,电流分配模块根据当前转子位置角得到各相的PID控制电流接入三个电流加法器。同时PID输出的ierror作为三个转矩-电流神经网络前馈控制器的神经网络的学习信号。
三个电流加法器分别实现各相神经网络输出电流和PID控制电流叠加,得到三相的理想的参考电流接入电流迟滞环控制模块,同时SRM上安装的电流传感器也将当前三相的电流值作为电流反馈信号送入内环电流迟滞环控制器,内环电流迟滞环控制器的输出经功率驱动器控制SRM运行。
信号处理器与显示器连接,显示控制状态和控制结果。
信号处理器配置CAN(控制器局域网络Controller Area Network)接口,提供与外设通信接口。
与现有技术相比,本发明一种转矩-电流神经网络开关磁阻电机控制方法与***的优点为:1、借鉴RBF神经网络结构,应用SRM转矩-电流逆关系函数作为神经网络隐含层的激活函数,构建了一种基于转矩-电流关系的神经网络前馈控制器,其针对SRM的特殊非线性进行建模,输出的神经网络控制电流可补偿外环PID控制器的输出的PID控制电流,二者叠加得到各相参考电流;2、外环PID控制器输出的PID输出电流作为神经网络前馈控制器的学习信号,即采用反馈误差学习方法建立神经网络前馈控制器,其具有在线学习能力和自适应调整能力;3、在内环电流滞环控制器配合控制下,外环PID控制器和神经网络前馈控制器相结合的控制策略能有效实现转矩控制,并有效抑制SRM的转矩脉动;与无神经网络前馈控制器传统方法比较,本发明实现SRM转矩的有效控制,转矩脉动率低了50%;4、所设计的神经网络前馈控制器结构简洁,学习速度快,易于实现。
附图说明
图1为本转矩-电流神经网络开关磁阻电机控制方法实施例的某相神经网络前馈控制器结构示意图;
图2为本转矩-电流神经网络开关磁阻电机控制***实施例整体结构示意图。
具体实施方式
转矩-电流神经网络开关磁阻电机控制方法实施例
本转矩-电流神经网络开关磁阻电机控制方法实施例包括以下步骤:
步骤I SRM各相转矩分配
本例转矩分配函数TSF采用最佳分配函数立方分配函数,其表达式为:
式中f(θ)表示立方分配函数;
根据公式(1),将给定总转矩分配作为各相参考转矩Tkk(θ),转矩分配公式如下:
式中为设定参考转矩;Tkk(θ)为随θ变化的相参考转矩;f(θ)表示立方分配函数;θ为转子位置角;θon为开通角;θov为换相重叠角;θoff为关断角;kk=1,2,3表示SRM的A、B及C三相。
步骤Ⅱ、基于转矩-电流关系构造的神经网络前馈控制器
Ⅱ-1 SRM的转矩-电流逆模型与神经网络前馈控制器激励函数
本例采用较准确的转矩-电流逆模型表达式:
公式(3)式中Te(θ)为相参考转矩,取值为转矩分配函数输出Tkk(θ),a(θ)、b(θ)参数分别由转子位置角θ与固定的权值向量Wa、Wb确定。公式(3)作为神经网络前馈控制器的神经网络隐含层激励函数。
Ⅱ-2、神经网络前馈控制器
本例为SRM电机三相中的每一相配置一个神经网络前馈控制器,其为转矩-电流逆模型神经网络。某一相的神经网络前馈控制器如图1所示,为包括输入层、隐含层和输出层的神经网络。其参考转矩Tkk(θ)和转子位置角θ作为神经网络前馈控制器的输入,Tkk(θ)为相参考转矩由步骤I的转矩分配函数TSF得到。θ为SRM转子位置角,由SRM上的位置传感器所测得;隐含层H=[O1,O2,…Oj],Oj为隐含层节点的输出,j为隐含层节点数,j=1,2,3,...,本例j的最大值为40;步骤Ⅱ-1的SRM转矩-电流逆模型,即公式(3)作为隐含层激励函数;输出层为求和线性函数。
本例神经网络前馈控制器的神经网络加权系数学习采用公知的动量梯度法学习。
本例神经网络前馈控制器运行过程如下:
Ⅱ-21、隐含层权值向量
隐含层激励函数中神经网络学习之前参数确定:固定权值向量Wa=[wa1,wa2,…waj]T、Wb=[wb1,wb2,…wbj]T随机初始化为10~30之间的任意数值;输出层权值向量Wout=[w1,w2,…wj]T初始化,本例Wout均取初值为0.1。
Ⅱ-22、转子位置角θ
SRM上的位置传感器所测得的转子位置角θ经三角函数归一化为0至1之间周期变化的数值。
Ⅱ-23、隐含层各节点的输出
按公式(3)计算,得到i(θ)值作为隐含层各节点的输出值Oj
Ⅱ-24、神经网络前馈控制器输出
式中表示某个神经网络前馈控制器的输出电流,称为某相神经网络输出电流,wj为加权系数,j=1,2,3,...,本例j的最大值为40。
Ⅱ-25、根据学习信号ierror调整输出权值
由SRM上安装的转矩传感器得到当前转矩值Tc与给定总转矩的差做为转矩偏差ΔT,作为外环PID控制器的输入,外环PID控制器得到PID输出电流ierror,ierror经电流分配得到三相的PID控制电流 为本方法所得的某相参考电流;
Ⅱ-3、神经网络前馈控制器的反馈误差学习
本例神经网络前馈控制器采用有监督的在线学习,其监督学习信号为PID控制器得到的控制电流ierror。神经网络的输入层采用固定的权值,只需调整输出层的权值。
输出层的权值的性能指标函数为:
步骤Ⅱ-21确定神经网络前馈控制器隐含层权值向量Wa和Wb的数值后,根据梯度下降法,调整神经网络前馈控制器的输出权值;
式中wj(k)为k时刻的输出层权值,wj(k-1)是k时刻的前一时刻的输出层权值,wj(k-2)是(k-1)时刻的前一时刻的输出层权值,Δwj(k)为调整权值增量;ierror(k)为k时刻的PID输出电流;Oj(k)为隐含层k时刻的输出量;α为动量因子,η为参数调整学习率,本例α=0.01,η=0.1。
在SRM启动时,神经网络前馈控制器与PID控制器共同作用,得到参考电流使***稳定工作;神经网络前馈控制器经过充分学***衡状态。
步骤Ⅲ、电流滞环控制
神经网络前馈控制器的输出与PID控制器输出叠加后得到参考电流其为内环电流迟滞环控制器的参考电流,同时SRM上安装的电流传感器也将当前三相的电流值Ikk.mear送入内环电流迟滞环控制器,内环电流迟滞环控制器经功率驱动器控制SRM运行,实现转矩控制,有效抑制SRM的转矩脉动。
转矩-电流神经网络开关磁阻电机控制***实施例
根据上述的转矩-电流神经网络开关磁阻电机控制方法实施例,设计本转矩-电流神经网络开关磁阻电机控制***实施例,如图2所示包括信号处理器、功率驱动器、电流传感器、位置传感器、转矩传感器、显示器及开关磁阻电机SRM,开关磁阻电机的输出轴上安装转矩传感器,输出SRM的当前转矩信号Tc;磁阻电机转子上安装位置传感器,输出当前转子位置角θ;SRM的三相输入端分别安装电流传感器,输出当前各相的电流值。
本例信号处理器含有与SRM三相配合的三个神经网络前馈控制器,其为转矩-电流逆模型神经网络,还有转矩分配模块、PID控制模块、电流迟滞环控制模块;转矩分配模块将给定总转矩Tr*ef分配为各相参考转矩Tkk(θ)、和转子位置角θ一起,分别输入三个神经网络前馈控制器,输出各相的神经网络控制电流分别送入三个电流加法器;
SRM上安装的转矩传感器得到的当前转矩值Tc和给定总转矩接入转矩减法器,输出的转矩偏差ΔT接入外环PID控制器,外环PID控制器据此得到控制电流ierror,ierror接入电流分配模块,电流分配模块根据当前转子位置角得到三相的PID控制电流接入三个电流加法器。同时PID输出的ierror作为三个神经网络前馈控制器神经网络的学习信号。
三个电流加法器分别实现神经网络控制电流和PID控制电流叠加,得到三相的理想的参考电流接入电流迟滞环控制模块,同时SRM上安装的电流传感器也将当前三相的电流值作为电流反馈信号送入内环电流迟滞环控制器,内环电流迟滞环控制器的输出经功率驱动器控制SRM运行。
本例信号处理器与显示器连接,显示控制状态和控制结果。
本例信号处理器配置CAN接口,提供与外设通信接口。
上述实施例,仅为对本发明的目的、技术方案和有益效果进一步详细说明的具体个例,本发明并非限定于此。凡在本发明的公开的范围之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围之内。

Claims (6)

1.一种转矩-电流神经网络开关磁阻电机控制方法,包括以下步骤:
步骤I SRM各相转矩分配
采用最佳分配函数:立方分配函数,其表达式为:
式中f(θ)表示立方分配函数;θ为转子位置角;θon为开通角;θov为换相重叠角;
根据公式(1),将给定总转矩分配作为各相参考转矩Tkk(θ),转矩分配公式如下:
式中为设定参考转矩;Tkk(θ)为随θ变化的相参考转矩;θoff为关断角;kk=1,2,3表示SRM的A、B及C三相;
步骤Ⅱ、基于转矩-电流关系构造的神经网络前馈控制器
Ⅱ-1 SRM的转矩-电流逆模型与神经网络前馈控制器激励函数
采用转矩-电流逆模型表达式:
公式(3)中Te(θ)为随θ变化的相参考转矩,取值为转矩分配函数输出Tkk(θ);a(θ)、b(θ)参数分别由转子位置角θ与固定的权值向量Wa、Wb确定;i(θ)为随θ变化相电流;
转矩-电流逆模型表达式为神经网络前馈控制器的隐含层激励函数;
Ⅱ-2、神经网络前馈控制器
SRM三相中的每一相配置一个神经网络前馈控制器,其为转矩-电流逆模型神经网络;某一相的神经网络前馈控制器为包括输入层、隐含层和输出层的神经网络;参考转矩Tkk(θ)和转子位置角θ作为神经网络前馈控制器的输入,Tkk(θ)为相参考转矩由步骤I的转矩分配函数TSF得到;θ为SRM转子位置角,由SRM上的位置传感器所测得;神经网络前馈控制器的隐含层H=[O1,O2,…Oj],Oj为隐含层节点的输出,j为隐含层节点数,j=1,2,3,....,j的最大值为6~200;输出层为求和线性函数;
神经网络前馈控制器运行过程如下:
Ⅱ-21、隐含层权值向量
隐含层激励函数中神经网络学习之前参数确定:固定权值向量Wa=[wa1,wa2,…waj]T、Wb=[wb1,wb2,…wbj]T随机初始化为10~30之间的任意数值;输出层权值向量Wout=[w1,w2,…wj]T初始化,取值大于零;
Ⅱ-22、转子位置角θ
SRM上的位置传感器所测得的转子位置角θ经三角函数归一化为0至1之间周期变化的数值;
Ⅱ-23、隐含层各节点的输出
按转矩-电流逆模型表达式计算,得到i(θ)值作为隐含层各节点的输出值Oj
Ⅱ-24、神经网络前馈控制器输出
式中表示某个神经网络前馈控制器的输出电流,称为某相神经网络输出电流,wj为加权系数;
Ⅱ-25、根据学习信号ierror调整输出权值
由SRM上安装的转矩传感器得到当前转矩值Tc与给定总转矩的差为转矩偏差ΔT,作为外环PID控制器的输入,外环PID控制器得到随θ变化的PID输出电流ierror,ierror经电流分配得到某相的PID控制电流 为本方法所得的某相参考电流;
Ⅱ-3、神经网络前馈控制器的反馈误差学习
本发明神经网络前馈控制器输入层采用固定的权值,输出层的权值的性能指标函数为:
步骤Ⅱ-21确定神经网络前馈控制器隐含层权值向量Wa和Wb的数值后,根据梯度下降法,调整神经网络前馈控制器的输出权值;
式中wj(k)为k时刻的输出层权值,wj(k-1)是k时刻的前一时刻的输出层权值,wj(k-2)是(k-1)时刻的前一时刻的输出层权值,Δwj(k)为调整权值增量;ierror(k)为k时刻的PID输出电流值;Oj(k)为隐含层k时刻的输出量;α为动量因子,α取值为0.01~0.1,η为参数调整学习率,η取值0~1;
步骤Ⅲ、电流滞环控制
神经网络前馈控制器的输出的神经网络控制电流与PID控制器输出PID控制电流叠加后得到的参考控制电流作为内环电流迟滞环控制器的输入电流,同时SRM上安装的电流传感器也将当前三相的电流值Ikk.mear送入内环电流迟滞环控制器,内环电流迟滞环控制器经功率驱动器控制SRM运行,实现转矩控制,抑制SRM的转矩脉动。
2.根据权利要求1所述的一种转矩-电流神经网络开关磁阻电机控制方法,其特征在于:
所述步骤Ⅱ-2中神经网络前馈控制器的神经网络加权系数学习采用动量梯度法学习。
3.根据权利要求1所述的一种转矩-电流神经网络开关磁阻电机控制方法,其特征在于:
在SRM启动时,神经网络前馈控制器与PID控制器共同作用,得到参考控制电流使***稳定工作;神经网络前馈控制器经过充分学***衡状态。
4.根据权利要求1至3中任一项所述的一种转矩-电流神经网络开关磁阻电机控制方法设计的一种转矩-电流神经网络开关磁阻电机控制***,包括信号处理器、功率驱动器、电流传感器、位置传感器、转矩传感器、显示器及开关磁阻电机SRM,开关磁阻电机的输出轴上安装转矩传感器,输出SRM的当前转矩信号Tc;磁阻电机转子上安装位置传感器,输出当前转子位置角θ;SRM的三相输入端分别安装电流传感器,输出当前各相的电流值;其特征在于:
所述信号处理器含有与SRM三相配合的三个神经网络前馈控制器,其为转矩-电流逆模型神经网络,还有转矩分配模块、PID控制模块、电流迟滞环控制模块;转矩分配模块将给定总转矩分配为各相参考转矩Tkk(θ)、和转子位置角θ一起,分别输入三个神经网络前馈控制器,输出各相的神经网络控制电流分别送入三个电流加法器;
SRM上安装的转矩传感器得到的当前转矩值Tc和给定总转矩接入转矩减法器,输出的转矩偏差ΔT接入外环PID控制器,外环PID控制器据此得到PID输出电流ierror,ierror接入电流分配模块,电流分配模块根据当前转子位置角θ得到各相的PID控制电流接入上述的三个电流加法器;同时PID输出的ierror作为三个神经网络前馈控制器的神经网络的学习信号;
三个电流加法器分别实现各相神经网络控制电流和PID控制电流叠加,得到三相的参考电流接入电流迟滞环控制模块,同时SRM上安装的电流传感器也将当前三相的电流值作为电流反馈信号送入内环电流迟滞环控制器,内环电流迟滞环控制器的输出经功率驱动器控制SRM运行。
5.根据权利要求4所述的一种转矩-电流神经网络开关磁阻电机控制***,其特征在于:
所述信号处理器与显示器连接,显示控制状态和控制结果。
6.根据权利要求4所述的一种转矩-电流神经网络开关磁阻电机控制***,其特征在于:
所述信号处理器配置CAN接口。
CN201710494319.8A 2017-06-26 2017-06-26 一种转矩-电流神经网络开关磁阻电机控制方法与*** Active CN107276465B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710494319.8A CN107276465B (zh) 2017-06-26 2017-06-26 一种转矩-电流神经网络开关磁阻电机控制方法与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710494319.8A CN107276465B (zh) 2017-06-26 2017-06-26 一种转矩-电流神经网络开关磁阻电机控制方法与***

Publications (2)

Publication Number Publication Date
CN107276465A CN107276465A (zh) 2017-10-20
CN107276465B true CN107276465B (zh) 2019-06-28

Family

ID=60068896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710494319.8A Active CN107276465B (zh) 2017-06-26 2017-06-26 一种转矩-电流神经网络开关磁阻电机控制方法与***

Country Status (1)

Country Link
CN (1) CN107276465B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659238A (zh) * 2017-11-13 2018-02-02 中国科学院宁波材料技术与工程研究所 一种开关磁阻电机的直接转矩控制装置
JP6748135B2 (ja) 2018-03-19 2020-08-26 ファナック株式会社 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法
CN109435705B (zh) * 2018-10-29 2020-09-11 北京新能源汽车股份有限公司 电动汽车及其阻尼控制方法、装置、设备和介质
CN109742999B (zh) * 2019-01-17 2020-07-10 桂林电子科技大学 一种动态神经网络自适应逆的srm转矩控制方法与***
CN109802612B (zh) * 2019-03-28 2021-02-26 重庆长安新能源汽车科技有限公司 一种车辆及其驱动电机控制***和方法
CN110022109B (zh) * 2019-04-17 2021-01-05 桂林电子科技大学 转矩-电流神经网络模型srm转矩脉动控制方法与***
CN110647078B (zh) * 2019-09-26 2020-10-16 西安科技大学 一种煤矿井下无人值守排水***及控制方法
CN112117947B (zh) * 2020-09-30 2022-03-11 桂林电子科技大学 基于电流注入法的srm转矩脉动抑制控制***和方法
CN112865657A (zh) * 2021-01-11 2021-05-28 山东中环联科机电科技有限公司 一种盘式开关磁阻电机的控制方法
CN112886893B (zh) * 2021-01-11 2022-11-04 山东省科学院自动化研究所 基于关断角优化的开关磁阻电机转矩控制方法及***
CN112928965B (zh) * 2021-03-29 2022-09-13 桂林电子科技大学 基于磁链的开关磁阻电机转矩脉动抑制控制***和方法
CN113765449B (zh) * 2021-07-29 2023-07-07 桂林电子科技大学 基于双Sigmod神经网络电感模型的SRM磁链控制***与方法
CN114397808A (zh) * 2021-12-09 2022-04-26 北京航空航天大学 一种呼吸机比例阀的高精度控制***和方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8618761B2 (en) * 2004-10-29 2013-12-31 Virginia Tech Intellectual Properties, Inc. Method for controlling motor operation using information characterizing regions of motor operation
CN106357186A (zh) * 2016-09-05 2017-01-25 桂林电子科技大学 一种复合控制电流的开关磁阻电机恒转矩控制方法与***
CN106357192A (zh) * 2016-09-05 2017-01-25 桂林电子科技大学 电流自适应控制降低开关磁阻电机转矩脉动的方法与***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015104240A (ja) * 2013-11-26 2015-06-04 株式会社デンソー 回転電機駆動装置、および、これを用いた電動パワーステアリング装置。

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8618761B2 (en) * 2004-10-29 2013-12-31 Virginia Tech Intellectual Properties, Inc. Method for controlling motor operation using information characterizing regions of motor operation
CN106357186A (zh) * 2016-09-05 2017-01-25 桂林电子科技大学 一种复合控制电流的开关磁阻电机恒转矩控制方法与***
CN106357192A (zh) * 2016-09-05 2017-01-25 桂林电子科技大学 电流自适应控制降低开关磁阻电机转矩脉动的方法与***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Sensorless Torque and Thrust Estimation of a Rotational/Linear Two Degrees-of-Freedom Switched Reluctance Motor;Yasukazu Sato, Keita Murakami, and Yugo Tsuboi;《IEEE TRANSACTIONS ON MAGNETICS》;20160731;第52卷(第7期);全文
基于柔性神经网络的SRM直接瞬时转矩控制;党选举,袁小唐,胡景佳;《电气传动》;20140531;第44卷(第5期);全文
开关磁阻电机转矩脉动抑制方法研究与实现;杨茂骑;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20170315(第03期);全文

Also Published As

Publication number Publication date
CN107276465A (zh) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107276465B (zh) 一种转矩-电流神经网络开关磁阻电机控制方法与***
CN106357184B (zh) 基于神经网络的车用永磁同步电机输出转矩的温度补偿方法
CN110022109B (zh) 转矩-电流神经网络模型srm转矩脉动控制方法与***
CN109391202B (zh) 永磁同步电机模型预测-直接转矩控制方法
CN110247586B (zh) 基于效率最优的电动公交车用永磁同步电机转矩分配方法
CN103051274A (zh) 基于变阻尼的二自由度永磁同步电机的无源性控制方法
CN109787531A (zh) 一种开关磁阻轮毂电机预测控制方法
CN110429895A (zh) 混合动力车用开关磁阻bsg优化线性控制器的构造方法
CN105720879B (zh) 一种基于直接特征控制的新型双馈感应电机控制方法
CN111293952B (zh) 一种基于电感率模型的开关磁阻电机转矩控制***和方法
CN107294453B (zh) 磁链与电流联合抑制开关磁阻电机转矩脉动的方法与***
Liu et al. Direct instantaneous torque control system for switched reluctance motor in electric vehicles
Rui et al. Fractional‐order sliding mode control for hybrid drive wind power generation system with disturbances in the grid
CN109067275A (zh) 一种基于解耦自适应滑模的永磁直线电机混沌控制方法
CN103647493B (zh) 一种永磁同步电机的h无穷转速估计方法
CN104167968B (zh) 一种异步电机矢量控制方法
CN205051611U (zh) 抑制开关磁阻电机转矩脉动的电机驱动***
CN107317477A (zh) 一种dc/dc变换器的控制方法、控制***及控制装置
CN102522948B (zh) Dtc***中转矩滞环宽度的混合智能调节方法
CN108322113B (zh) 一种开关磁阻电机***功率平衡控制方法
CN105871278A (zh) 一种基于直接特征控制的新型凸极永磁同步电机控制方法
CN105099263B (zh) 基于广义回归神经网络辨识器的超声波电机位置与速度控制***
CN103337997B (zh) 一种电动汽车用永磁同步电机矢量控制***及方法
Xi et al. Sliding mode control of an outer-rotor magnetic-gear-integrated motor with a Halbach array
Song et al. Review on control of permanent magnet brushless DC motor for electric vehicle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant