一种基于卡尔曼滤波的定子永磁型记忆电机调磁方法与流程

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

技术特征:

1.一种基于卡尔曼滤波的定子永磁型记忆电机调磁方法,其特征在于:包括如下步骤:

1)采用传感器采集滤波电容两端电压u0,调磁绕组脉冲i0及流过滤波电感电流iL

2)根据基尔霍夫定律可得电压电流的关系为:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mn>0</mn> </msub> <mfrac> <mrow> <msub> <mi>du</mi> <mn>0</mn> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>i</mi> <mi>L</mi> </msub> <mo>-</mo> <msub> <mi>i</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mn>0</mn> </msub> <mo>=</mo> <msub> <mi>L</mi> <mn>0</mn> </msub> <mfrac> <mrow> <msub> <mi>di</mi> <mn>0</mn> </msub> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>R</mi> <mn>0</mn> </msub> <msub> <mi>i</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

式中,C0为滤波电容容值,R0和L0分别为调磁绕组等效电阻和电感值;

3)当以u0和i0为状态变量,iL为输入量时,状态方程如下:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>=</mo> <mi>A</mi> <mi>x</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>+</mo> <mi>B</mi> <mi>u</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>+</mo> <mi>w</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mtd> </mtr> <mtr> <mtd> <mi>y</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>=</mo> <mi>C</mi> <mi>x</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>+</mo> <mi>v</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mtd> </mtr> </mtable> </mfenced>

式中:为状态变量的一阶导数,x(t)=[i0(t),u0(t)]T,w(t)和v(t)分别为控制噪声和测量噪声矢量,矩阵A、B、C分别为

<mrow> <mi>A</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <msub> <mi>R</mi> <mn>0</mn> </msub> <msub> <mi>L</mi> <mn>0</mn> </msub> </mfrac> </mrow> </mtd> <mtd> <mfrac> <mn>1</mn> <msub> <mi>L</mi> <mn>0</mn> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <msub> <mi>C</mi> <mn>0</mn> </msub> </mfrac> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>B</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mn>1</mn> <msub> <mi>C</mi> <mn>0</mn> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>C</mi> <mo>=</mo> <mo>&lsqb;</mo> <mn>1</mn> <mo>,</mo> <mn>0</mn> <mo>&rsqb;</mo> </mrow>

4)当采样周期为T时,对矩阵A、B、C进行离散化处理,离散后由A1、B1、C1表示:

<mrow> <msub> <mi>A</mi> <mn>1</mn> </msub> <mo>=</mo> <msup> <mi>e</mi> <mrow> <mi>A</mi> <mi>T</mi> </mrow> </msup> <mo>&ap;</mo> <mn>1</mn> <mo>+</mo> <mi>A</mi> <mi>T</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mn>1</mn> <mo>-</mo> <mfrac> <msub> <mi>R</mi> <mn>0</mn> </msub> <msub> <mi>L</mi> <mn>0</mn> </msub> </mfrac> <mi>T</mi> </mrow> </mtd> <mtd> <mrow> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>L</mi> <mn>0</mn> </msub> </mfrac> <mi>T</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <msub> <mi>C</mi> <mn>0</mn> </msub> </mfrac> </mrow> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msub> <mi>B</mi> <mn>1</mn> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>T</mi> </msubsup> <msup> <mi>A</mi> <mrow> <mi>e</mi> <mi>t</mi> </mrow> </msup> <mi>d</mi> <mi>t</mi> <mo>&ap;</mo> <mi>B</mi> <mi>T</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mi>T</mi> <msub> <mi>C</mi> <mn>0</mn> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msub> <mi>C</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>C</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

5)离散化的卡尔曼状态方程为

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mi>x</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>=</mo> <msub> <mi>A</mi> <mn>1</mn> </msub> <mi>x</mi> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mo>+</mo> <msub> <mi>B</mi> <mn>1</mn> </msub> <mi>u</mi> </mtd> </mtr> <mtr> <mtd> <mi>y</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>=</mo> <msub> <mi>C</mi> <mn>1</mn> </msub> <mi>x</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mtd> </mtr> </mtable> </mfenced>

式中,x(k)=[i0(k),u0(k)]T,y(k)=i0(k);

6)经过步骤1)~5)所述的卡尔曼滤波后,可得到不受控制噪声和测量噪声影响的调磁脉冲i0,i0与给定调磁脉冲的偏差经PI调节器处理后得到信号ε分为两路,一路与三角波载波信号比较后产生驱动信号η,η经过符号判断和死区设置后得到驱动信号η1;另一路经第一比较器判断信号ε的偏差方向后得到输出逻辑值λ,λ经过逻辑“非”得到逻辑值所述逻辑值λ与η1经第一乘法运算得λη1,所述逻辑值与η1经第二乘法运算得

7)给定调磁脉冲经过第二比较器得到的逻辑值γ与所述λη1经第一逻辑“与”后得到驱动信号g1和g4控制单相全桥逆变器的功率管V1和V4的通断,而所述逻辑值γ与经第二逻辑“与”后得到驱动信号g2和g3控制单相全桥逆变器的功率管V2和V3的通断。

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