一种开关磁阻电机非线性特性在线建模方法与流程

文档序号:11291515阅读:364来源:国知局
一种开关磁阻电机非线性特性在线建模方法与流程

本发明涉及一种在线建模方法,特别是涉及一种开关磁阻电机非线性特性在线建模方法,属于开关磁阻电机建模技术领域。



背景技术:

目前,srm高精度控制中面临的主要困难是srm缺乏具有实用性的精确数学模型,srm虽然结构简单,但电磁关系复杂,具有多变量、强耦合和高度非线性的特点,虽然基于电机理论能够得到的完整描述srm电磁及力学的非线性模型,但计算繁琐,难以解析,并无实用价值,srm完整的电路、机械、机电联系方程中最重要的非线性关系是磁链-电流-角度关系模型(或电感-电流-角度关系模型)和转矩-电流-角度关系模型,建立准确而实用的模型是srm建模的关键任务。

基于神经网络或模糊系统的智能建模方法的优点是不需要掌握srm的先验知识,在实测数据准确、充足的条件下,能够得到准确反映srm电磁特性的非线性模型,但是由于测量中的噪声干扰等因素的影响以及实测数据的有限性,使得通过离线方法根据静态实测磁链或转矩特性曲线得到的神经网络或模糊模型无法完全学习到srm的全部动态特性,为了得到进一步提高srm模型的精度,需要根据在线数据自适应调整所建立的非线性模型的参数,使其更能适应环境以及电机参数的变化。



技术实现要素:

本发明的主要目的是为了提供一种开关磁阻电机非线性特性在线建模方法,该建模方法能够减小离线建模过程中因实测数据不充足导致的建模误差,提高模型精度,减小因模型误差导致的转矩脉动,提高控制性能。

本发明的目的可以通过采用如下技术方案达到:

一种开关磁阻电机非线性特性在线建模方法,所述在线建模方法基于模糊神经网络算法的srm在线建模方法;根据开关磁阻电机的磁链特性获取数据,基于anfis算法离线建立磁链模型和逆转矩模型,通过误差反馈在线调节anfis模型参数,建立非线性磁链模型;根据开关磁阻电机的转矩特性获取数据,通过误差反馈在线调节anfis模型参数,建立非线性逆转矩模型。

进一步的,所述在线建模方法包括如下步骤:

步骤11:假设srm三相的电磁特性都是相同的,仅对其中一相的电磁转矩特性进行建模;

步骤12:以转子位置和电流作为模型的输入,磁链为anfis模型的输出,获得srm磁链模型的数学表达式;

步骤13:以转子位置和电流作为模型的输入,磁链为anfis模型的输出,将静态非线性磁链特性用于模型的训练,离线训练后的anfis模型映射出角度、电流以及磁链之间的非线性关系;

步骤14:以转子位置和电流作为模型的输入,转矩为anfis模型的输出,将静态非线性转矩特性用于模型的训练,离线训练后的anfis模型能够映射出角度、电流以及转矩之间的非线性关系;

步骤15:将基于anfis离线建立的非线性模型用于在线磁链估计和电流估计,将在线估计的结果与实测结果进行对比获得误差;

步骤16:将所得误差反馈在线调节基于anfis离线建立的非线性模型参数,使非线性模型的估计值与实测值之间的误差逐渐减小,提高建模精度。

进一步的,所述步骤12中,获得srm磁链模型的数学表达式为;

ψ(θ,i)=btφ(θ,i)

其中:ψ为相磁链;

θ为角度;

i为相电流;

为anfis未知的后件参数;

为第n条规则的隶属度的加权平均值。

进一步的,所述步骤12中,还采用基于srm非线性转矩特性数据离线建立逆转矩模型,以转子位置和相转矩作为模型的输入,相电流为anfis模型的输出,获得srm逆转矩模型的数学表达式为:

i(θ,t)=atφ(θ,t)

其中:i为相电流;

t为相转矩;

θ为转子角度;

进一步的,通过误差反馈在线调节anfis模型参数,建立非线性磁链模型的步骤包括:

步骤21:根据在线测得的相电流与相电压直接计算得到磁链的参考值;

步骤22:将基于anfis在线估计得到的磁链实际值与参考值之间的误差进行反馈,在线调节anfis的后件参数:

ε3(t)=ψ-ψref

其中:ψ为基于anfis模型在线获得的磁链估计值ψ(θ,i)=btφ(θ,i);

ψref为计算得到的磁链参考值;

λ为参数的学习率。

进一步的,所述步骤21中,根据在线测得的相电流与相电压直接计算得到磁链的参考值:

其中u(t)和i(t)分别为实际测量得到的相电压和相电流,初始磁链ψref(0)=0。

进一步的,根据开关磁阻电机的转矩特性获取数据,通过误差反馈在线调节anfis模型参数,建立非线性逆转矩模型的步骤包括:

步骤31:以转子位置和相转矩作为模型的输入,相电流为anfis模型的输出,将静态非线性转矩特性用于模型的训练,离线训练后的anfis模型能够映射出角度、相转矩以及相电流之间的非线性逆转矩关系:i(θ,t)=atφ(θ,t);

步骤32:将基于anfis建立的逆转矩模型在线估计得到的电流估计值与电流的实际测量值之间的误差进行反馈,在线调节anfis的后件参数。

进一步的,所述步骤32中,在线调节anfis的后件参数公式为:

a(k+1)=a(k)-η1ε1(k)φ(θ,tph)

ε1(k)=i(k)-iref(k)

其中:η1为学习率,ε1为电流估计误差,k为参数的采样值。

本发明的有益技术效果:按照本发明的开关磁阻电机非线性特性在线建模方法,本发明提供的开关磁阻电机非线性特性在线建模方法,采用基于磁链估计误差在线调节离线建立的anfis磁链模型参数,提高了所建非线性模型的精度,使得估计误差逐渐减小,采用电流估计误差反馈调节anfis的逆转矩模型参数的建模方法使得所建模型的精度得以提高,从而估计误差逐渐减小,在建模精度提高的基础上,大大提高了基于模型的开关磁阻电机的控制性能。

附图说明

图1为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的开关磁阻电机磁链特性曲线图;

图2为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的开关磁阻电机转矩特性曲线图;

图3为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis算法离线建立的磁链模型的训练数据图;

图4为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis算法离线建立的磁链模型的anfis输出图;

图5为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis算法离线建立的转矩模型的训练数据图;

图6为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis算法离线建立的转矩模型的anfis输出图;

图7为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于估计误差调节anfis参数的srm磁链建模原理图;

图8为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于转矩特性离线建立的anfis逆转矩模型的训练数据图;

图9为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于转矩特性离线建立的anfis逆转矩模型的anfis输出图;

图10为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis算法的离线逆转矩模型的在线电流估计图;

图11为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于估计误差调节anfis参数的srm逆转矩建模原理图;

图12为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis在线磁链模型的实际输出图;

图13为图12按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis在线磁链模型的实际输出图的放大图;

图14为按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis在线逆转矩模型的实际输出图;

图15为图13按照本发明的开关磁阻电机非线性特性在线建模方法的一优选实施例的基于anfis在线逆转矩模型的实际输出图的放大图。

具体实施方式

为使本领域技术人员更加清楚和明确本发明的技术方案,下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

如图1和图2所示,本实施例提供的一种开关磁阻电机非线性特性在线建模方法,所述在线建模方法基于模糊神经网络算法的srm在线建模方法;根据开关磁阻电机的磁链特性获取数据,基于anfis算法离线建立磁链模型和逆转矩模型,通过误差反馈在线调节anfis模型参数,建立非线性磁链模型;根据开关磁阻电机的转矩特性获取数据,通过误差反馈在线调节anfis模型参数,建立非线性逆转矩模型。

进一步的,在本实施例中,如图3、图4、图5和图6所示,所述在线建模方法包括如下步骤:

步骤11:假设srm三相的电磁特性都是相同的,仅对其中一相的电磁转矩特性进行建模,省略下标j;

步骤12:以转子位置和电流作为模型的输入,磁链为anfis模型的输出,获得srm磁链模型的数学表达式;

步骤13:以转子位置和电流作为模型的输入,磁链为anfis模型的输出,将静态非线性磁链特性用于模型的训练,离线训练后的anfis模型映射出角度、电流以及磁链之间的非线性关系;

步骤14:以转子位置和电流作为模型的输入,转矩为anfis模型的输出,将静态非线性转矩特性用于模型的训练,离线训练后的anfis模型能够映射出角度、电流以及转矩之间的非线性关系;

步骤15:将基于anfis离线建立的非线性模型用于在线磁链估计和电流估计,将在线估计的结果与实测结果进行对比获得误差;

步骤16:将所得误差反馈在线调节基于anfis离线建立的非线性模型参数,使非线性模型的估计值与实测值之间的误差逐渐减小,提高建模精度。

进一步的,所述步骤12中,获得srm磁链模型的数学表达式为;

ψ(θ,i)=btφ(θ,i)

其中:ψ为相磁链;

θ为角度;

i为相电流;

为anfis未知的后件参数;

为第n条规则的隶属度的加权平均值。

进一步的,所述步骤12中,还采用基于srm非线性转矩特性数据离线建立逆转矩模型,以转子位置和相转矩作为模型的输入,相电流为anfis模型的输出,获得srm逆转矩模型的数学表达式为:

i(θ,t)=atφ(θ,t)

其中:i为相电流;

t为相转矩;

θ为转子角度;

进一步的,在本实施例中,如图7所示,通过误差反馈在线调节anfis模型参数,建立非线性磁链模型的步骤包括:

步骤21:根据在线测得的相电流与相电压直接计算得到磁链的参考值;

步骤22:将基于anfis在线估计得到的磁链实际值与参考值之间的误差进行反馈,在线调节anfis的后件参数:

ε3(t)=ψ-ψref

其中:ψ为基于anfis模型在线获得的磁链估计值ψ(θ,i)=btφ(θ,i);

ψref为计算得到的磁链参考值;

λ为参数的学习率。

进一步的,所述步骤21中,根据在线测得的相电流与相电压直接计算得到磁链的参考值:

其中u(t)和i(t)分别为实际测量得到的相电压和相电流,初始磁链ψref(0)=0。

进一步的,在本实施例中,如图8和图9所示,基于转矩特性数据离线建立的逆转矩模型曲面与实际的非线性逆转矩特性在对齐位置存在较大的偏差,将存在较大偏差的逆转矩模型用于在线电流估计,将anfis逆转矩模型的实际输出值与实测电流进行比较,如图10所示,存在较大的电流估计误差,为此提出基于电流估计误差反馈调节的anfis在线建模方法,其原理图如11所示,根据开关磁阻电机的转矩特性获取数据,通过误差反馈在线调节anfis模型参数,建立非线性逆转矩模型的步骤包括:

步骤31:以转子位置和相转矩作为模型的输入,相电流为anfis模型的输出,将静态非线性转矩特性用于模型的训练,离线训练后的anfis模型能够映射出角度、相转矩以及相电流之间的非线性逆转矩关系:i(θ,t)=atφ(θ,t);

步骤32:将基于anfis建立的逆转矩模型在线估计得到的电流估计值与电流的实际测量值之间的误差进行反馈,在线调节anfis的后件参数。

进一步的,所述步骤32中,在线调节anfis的后件参数公式为:

a(k+1)=a(k)-η1ε1(k)φ(θ,tph)

ε1(k)=i(k)-iref(k)

其中:η1为学习率,ε1为电流估计误差,k为参数的采样值。

为了说明基于估计误差调节anfis后件参数的在线建模方法能有效提高srm非线性磁链特性和逆转矩模型的精度,给出在如下仿真条件下:

(1)三相12/8开关磁阻电机;

(2)转动惯量j=1.3213e-4kg·m2

(3)直流电压vdc=270v,电阻r=0.5ω;

(4)模糊规则数49条;

(5)学习率η1=0.0015,λ=0.001。

仿真结果,由图12、图13、图14和图15可以看出,刚开始在线建模的时候,模型的后件参数没有被调节到最优的参数,所以估计值与测量值之间的误差最大,在线采集误差数据反馈到模型的输入端,不断调节anfis模型的后件参数,使得估计误差越来越小,该建模方法不需要获取对齐位置准确描述转矩逆模型特性的训练数据对,对转子位置误差造成的建模误差还有一定的自适应修正能力,仿真结果体现了在线建模方法较之离线建模的优点。

综上所述,在本实施例中,按照本实施例的开关磁阻电机非线性特性在线建模方法,本实施例提供的开关磁阻电机非线性特性在线建模方法,采用基于磁链估计误差在线调节离线建立的anfis磁链模型参数,提高了所建非线性模型的精度,使得估计误差逐渐减小,采用电流估计误差反馈调节anfis的逆转矩模型参数的建模方法使得所建模型的精度得以提高,从而估计误差逐渐减小,在建模精度提高的基础上,大大提高了基于模型的开关磁阻电机的控制性能。

以上所述,仅为本发明进一步的实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明所公开的范围内,根据本发明的技术方案及其构思加以等同替换或改变,都属于本发明的保护范围。

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