一种永磁同步电机速度控制方法与流程

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

技术特征:

1.一种永磁同步电机速度控制方法,其特征在于,包括如下具体步骤:

步骤1:通过位置传感器获得电机转子实际位置θ和实际的机械角速度ωr

步骤2:将期望的机械角速度ωr*和实际的机械角速度ωr的转速误差作为PI调节器的输入,获得PI调节器的输出值和限幅环节的输出值;

步骤3:根据所述PI调节器的输出值和限幅环节的输出值确定PI调节器工作在线性区还是非线性区;

步骤4:当PI调节器工作在线性区时,将所述PI调节器的比例环节的输出值和积分环节的输出值之和作为PI调节器工作在线性区的输出值;

步骤5:当PI调节器工作在非线性区时,取消PI调节器的积分环节,将PI调节器的输出值与限幅环节的输出值之差进行积分作为PI调节器退出非线性区进入线性区时的积分初始值;

步骤6:在所述PI调节器退出饱和时,所述PI调节器的比例环节的输出值与所述积分初始值之和作为PI调节器工作在非线性区时的输出值。

2.如权利要求1所述的方法,其特征在于,步骤3包括:

当所述PI调节器的输出值和限幅环节的输出值相等时,确定PI调节器工作在线性区;

当所述PI调节器的输出值和限幅环节的输出值不相等时,确定PI调节器工作在非线性区。

3.如权利要求1所述的方法,其特征在于,步骤5中,所述积分初始值如下计算:

<mrow> <msub> <mover> <mi>q</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>k</mi> <mi>a</mi> </msub> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mi>n</mi> </msub> <mo>-</mo> <msub> <mi>u</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mi>d</mi> <mi>t</mi> </mrow>

其中,为所述积分初始值,ka为预定偏差增益值,t为PI调节器在非线性区时的时间,un和us分别为所述PI调节器的输出值和限幅环节的输出值。

4.如权利要求1所述的方法,其特征在于,步骤4中所述PI调节器工作在线性区时,所述PI调节器的输出值表示为如下算式:

<mrow> <msub> <mi>u</mi> <mi>n</mi> </msub> <mo>=</mo> <msub> <mi>K</mi> <mrow> <mi>p</mi> <mi>v</mi> </mrow> </msub> <mi>e</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>i</mi> <mi>v</mi> </mrow> </msub> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>k</mi> </munderover> <mi>e</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow>

式中,Kpv为速度环比例增益,Kiv为速度环积分增益,e(k)为第k个离散周期的转速误差,e(j)为第j个离散周期的转速误差,j的取值范围为0到k,k为离散周期的总周期数。

5.如权利要求4所述的方法,其特征在于,所述PI调节器工作在线性区时的运动方程如下:

<mrow> <mi>J</mi> <mfrac> <mrow> <msub> <mi>d&omega;</mi> <mi>r</mi> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>B&omega;</mi> <mi>r</mi> </msub> <mo>=</mo> <msub> <mi>k</mi> <mi>T</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>K</mi> <mrow> <mi>p</mi> <mi>v</mi> </mrow> </msub> <mi>e</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>i</mi> <mi>v</mi> </mrow> </msub> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>k</mi> </munderover> <mi>e</mi> <mo>(</mo> <mi>j</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>T</mi> <mi>L</mi> </msub> </mrow>

其中,ωr为电机转子实际的机械角速度;B为摩擦系数,kT为力矩常数,TL为负载转矩。

6.如权利要求1所述的方法,其特征在于,步骤6中所述PI调节器工作在非线性区时,所述PI调节器的输出值如下表示:

<mrow> <msub> <mi>u</mi> <mi>n</mi> </msub> <mo>=</mo> <msub> <mi>K</mi> <mrow> <mi>p</mi> <mi>v</mi> </mrow> </msub> <mi>e</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mover> <mi>q</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> </mrow>

其中,Kpv为速度环比例增益,e(k)为转速误差偏差,为所述积分初始值。

7.如权利要求6所述的方法,其特征在于,所述PI调节器工作在非线性区时的运动方程如下:

<mrow> <mi>J</mi> <mfrac> <mrow> <msub> <mi>d&omega;</mi> <mi>r</mi> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>B&omega;</mi> <mi>r</mi> </msub> <mo>=</mo> <msub> <mi>k</mi> <mi>T</mi> </msub> <mi>U</mi> <mo>-</mo> <msub> <mi>T</mi> <mi>L</mi> </msub> </mrow>

其中,ωr为电机转子实际的机械角速度;B为摩擦系数,kT为力矩常数,TL为负载转矩,ωr大于零时,U等于电机的最大电流值;ωr小于零时,U等于电机的最小电流值。

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