发明名称 交流永磁同步电机伺服系统
摘要 交流永磁同步电机伺服系统,由DSP控制板、旋转变压器、主功率电路、调理和保护电路组成,电机本体由电枢绕组和永磁体铁心转子构成,转子采用永磁体励磁,由DSP实现磁场定向控制算法、通讯、电流的采样计算、驱动的配置输出;旋转变压器的输出通过设有的四路DA转换芯片与DSP的SPI或多通道缓冲处理使数据的传输至DSP;DSP输出脉宽调制并连接电流调节器输出的电压信号并连接CLARK反变换转换为三相开关信号PWM1-PWM3驱动逆变器,逆变器输出至电枢绕组,从而控制电机的电枢绕组产生旋转的圆形磁场;主功率电路由可控整流的直流测,逆变器,电流检测电路,过压放电回路,保护电路和驱动电路组成;本发明采用磁场定向控制算法。该算法可以适时地控制电机的转矩、速度和位置状态,有良好的控制性能。
申请公布号 CN101867343A 申请公布日期 2010.10.20
申请号 CN201010216623.4 申请日期 2010.07.05
申请人 南京大桥机器有限公司 发明人 黄丹丹;张健;许沛
分类号 H02P21/12(2006.01)I 主分类号 H02P21/12(2006.01)I
代理机构 南京天翼专利代理有限责任公司 32112 代理人 陈建和
主权项 1.交流永磁同步电机伺服方法,其特征是永磁同步电机定子由电枢绕组和永磁体铁心转子构成,转子采用永磁体励磁,由DSP实现磁场定向控制算法、通讯、电流的采样计算、驱动的配置输出;设有的旋转变压器的输出通过设有的四路DA转换芯片与DSP的SPI或MCBSP多通道缓冲处理实现数据的传输至DSP;DSP实现磁场定向控制算法的过程:空间矢量脉宽控制(SVPWM)是针对旋转的圆形磁场提出的,把永磁同步电机和PWM控制逆变器作为一个整体,转子采用永磁体励磁,同步电机伺服控制通过PWM即脉宽调制方法将电流调节器输出的电压信号通过CLARK反变换转换为三相开关信号PWM1-PWM3驱动逆变器,从而控制电机的电枢绕组产生旋转的圆形磁场;磁场定向控制算:适时地控制电机的转矩、速度和位置状态,这种控制算法在各种工作状态(稳态和动态)下都有良好的控制性能,并且不需要过大体积的能量变换装置即可随意地控制瞬态电流的幅值;矢量控制实际上是对电动机定子电流矢量相位和幅值控制,当用磁体的励磁磁链和直、交轴电感确定后,电动机的转矩便取决于定子电流的空间矢量i<sub>s</sub>,而i<sub>s</sub>的大小和相位又取决于i<sub>d</sub>和i<sub>q</sub>,也就是说控制i<sub>d</sub>和i<sub>q</sub>便可以控制电动机的转矩。一定的转速和一定的转矩对应一定的i<sub>d</sub>和i<sub>q</sub>,通过对i<sub>d</sub>和i<sub>q</sub>的控制,使实际的i<sub>d</sub>和i<sub>q</sub>跟踪指令值i<sub>d</sub><sup>*</sup>和i<sub>q</sub><sup>*</sup>,便实现了电动机速度的控制。由于实际馈入电动机电枢绕组的电流是三相交流电流i<sub>w</sub>、i<sub>u</sub>和i<sub>v</sub>,因此,三相电流的指令值i<sub>w</sub><sup>*</sup>、i<sub>u</sub><sup>*</sup>和i<sub>v</sub><sup>*</sup>必须由下面的变换从i<sub>d</sub><sup>*</sup>和i<sub>q</sub><sup>*</sup>得到<maths num="0001"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>i</mi><mi>W</mi></msub><mo>*</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>i</mi><mi>V</mi></msub><mo>*</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>i</mi><mi>W</mi></msub><mo>*</mo></msup></mtd></mtr></mtable></mfenced><mo>=</mo><msqrt><mfrac><mn>2</mn><mn>3</mn></mfrac></msqrt><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&theta;</mi></mtd><mtd><mo>-</mo><mi>sin</mi><mi>&theta;</mi></mtd></mtr><mtr><mtd><mi>cos</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>-</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mtd><mtd><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>-</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>cos</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>+</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mtd><mtd><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>+</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>i</mi><mi>d</mi></msub><mo>*</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>i</mi><mi>q</mi></msub><mo>*</mo></msup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>上式中,电动机转子位置信号由位于电动机非负载端轴上的速度、位置传感器提供。通过电流控制环,可以使电动机实际输入电流i<sub>w</sub>、i<sub>u</sub>和i<sub>v</sub>与给定的电流i<sub>w</sub><sup>*</sup>、i<sub>u</sub><sup>*</sup>和i<sub>v</sub><sup>*</sup>一致,从而实现电动机的转矩的控制;上述电流矢量控制对电动机的稳态运行和瞬态运行都适用。而且i<sub>d</sub><sup>*</sup>和i<sub>q</sub><sup>*</sup>都是各自独立控制的,因此,实现了电机电流的解耦,便于实现先进的控制策略;在整个控制算法中,空间矢量模块用来产生定子电压。应用数字信号处理器控制IPM模块,为定子提供三相电流,通过反Park变换产生每组开关的开关方案;在定子上加载三相独立的相位120度的电压源,从而产生旋转的磁场;在标准的三相系统中,将三相正旋电压加载到电机的每一相中,产生三相电流,电流表达式为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>V</mi><mi>OA</mi></msub><mo>=</mo><mi>V</mi><msqrt><mn>2</mn></msqrt><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>V</mi><mi>OB</mi></msub><mo>=</mo><mi>V</mi><msqrt><mn>2</mn></msqrt><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>e</mi></msub><mi>t</mi><mo>-</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>V</mi><mi>OC</mi></msub><mo>=</mo><mi>V</mi><msqrt><mn>2</mn></msqrt><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>e</mi></msub><mi>t</mi><mo>-</mo><mfrac><mrow><mn>4</mn><mi>&pi;</mi></mrow><mn>3</mn></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>为了能够根据源电压(V<sub>OA</sub>,V<sub>OB</sub>,V<sub>OC</sub>)计算出对于中心点的电压(分别为V<sub>AN</sub>,V<sub>BN</sub>,V<sub>CN</sub>),假设系统是对称的,则有:V<sub>ON</sub>=V<sub>OA</sub>+ZI<sub>1</sub>V<sub>ON</sub>=V<sub>OB</sub>+ZI<sub>2</sub>V<sub>ON</sub>=V<sub>OC</sub>+ZI<sub>3</sub>因此:<maths num="0005"><![CDATA[<math><mrow><msub><mi>V</mi><mi>AN</mi></msub><mo>=</mo><msub><mi>V</mi><mi>ON</mi></msub><mo>-</mo><msub><mi>V</mi><mi>OA</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><mrow><mo>(</mo><msub><mi>V</mi><mi>OA</mi></msub><mo>+</mo><msub><mi>V</mi><mi>OB</mi></msub><mo>+</mo><msub><mi>V</mi><mi>OC</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>V</mi><mi>OA</mi></msub><mo>=</mo><mo>-</mo><mfrac><mn>2</mn><mn>3</mn></mfrac><msub><mi>V</mi><mi>OA</mi></msub><mo>+</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><msub><mi>V</mi><mi>OB</mi></msub><mo>+</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><msub><mi>V</mi><mi>OC</mi></msub></mrow></math>]]></maths>同样可以计算三相为:<maths num="0006"><![CDATA[<math><mrow><msub><mi>V</mi><mi>AN</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><mrow><mo>(</mo><mn>2</mn><msub><mi>V</mi><mi>AO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>BO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>CO</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>V</mi><mi>BN</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><mrow><mo>(</mo><mn>2</mn><msub><mi>V</mi><mi>BO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>AO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>CO</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>V</mi><mi>CN</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><mrow><mo>(</mo><mn>2</mn><msub><mi>V</mi><mi>CO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>AO</mi></msub><mo>-</mo><msub><mi>V</mi><mi>BO</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>在静态功率桥中,不应用真正旋电压,而是用6个功率半导体开关控制调整直流母线电压来代替,目的是为了在绕组中重新建立正旋电流产生旋转磁场,考虑到相位的感应特性,功率开关反应过程中将产生附加的正旋电流,如图13,功率半导体由(a,b,c)和它们的补信号来控制。在这种配置中,只有8种开关状态,加载的电压值实际上是相对调整后的电压中点而言的,具体见下表:<tables num="0001"><table><tgroup cols="6"><colspec colname="c001" colwidth="17%" /><colspec colname="c002" colwidth="17%" /><colspec colname="c003" colwidth="17%" /><colspec colname="c004" colwidth="17%" /><colspec colname="c005" colwidth="17%" /><colspec colname="c006" colwidth="17%" /><thead><row><entry morerows="1">  A</entry><entry morerows="1">  B</entry><entry morerows="1">  C</entry><entry morerows="1">  V<sub>AO</sub></entry><entry morerows="1">  V<sub>BO</sub></entry><entry morerows="1">  V<sub>CO</sub></entry></row></thead><tbody><row><entry morerows="1">  0</entry><entry morerows="1">  0</entry><entry morerows="1">  0</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  0</entry><entry morerows="1">  0</entry><entry morerows="1">  1</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  0</entry><entry morerows="1">  1</entry><entry morerows="1">  0</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  0</entry><entry morerows="1">  1</entry><entry morerows="1">  1</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  1</entry><entry morerows="1">  0</entry><entry morerows="1">  0</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  1</entry><entry morerows="1">  0</entry><entry morerows="1">  1</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  1</entry><entry morerows="1">  1</entry><entry morerows="1">  0</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  -V<sub>DC</sub>/2</entry></row><row><entry morerows="1">  1</entry><entry morerows="1">  1</entry><entry morerows="1">  1</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry><entry morerows="1">  +V<sub>DC</sub>/2</entry></row></tbody></tgroup></table></tables>在磁场定向控制算法中,控制变量是在旋转坐标系下表示的,直接控制转矩的电流矢量经过Park变换转化为参考电压矢量。参考电压也是在(α,β)坐标系下描述的,为了描述三相电压(V<sub>AN</sub>,V<sub>BN</sub>,V<sub>CN</sub>)和参考电压矢量的关系,三相电压也投影到(α,β)坐标系中,Clarke变换方程描述三相电压在(α,β)坐标系下的方程如下:<maths num="0009"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mi>s&alpha;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>s&beta;</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfrac><mn>2</mn><mn>3</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><msqrt><mn>3</mn></msqrt><mn>2</mn></mfrac></mtd><mtd><mo>-</mo><mfrac><msqrt><mn>3</mn></msqrt><mn>2</mn></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mi>AN</mi></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>BN</mi></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mi>CN</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>由于只有8种功率开关状态,V<sub>sα</sub>和V<sub>sβ</sub>在(α,β)坐标系下的值也是有限的,见下表:<img file="FDA0000023007920000032.GIF" wi="1174" he="846" />根据开关状态确定8个电压矢量:应用8种工作状态,调整每个相邻矢量的时序,来近似期望的定子参考电压;为了知道具体应用哪个变量,需要知道参考电压矢量相应的扇区,为确定扇区,计算参考电压矢量在(a,b,c)下的V<sub>a</sub>,V<sub>b</sub>和V<sub>c</sub>的投影,V<sub>a</sub>,V<sub>b</sub>和V<sub>c</sub>的投影值由下式给定。V<sub>a</sub>=V<sub>sβref</sub><maths num="0010"><![CDATA[<math><mrow><msub><mi>V</mi><mi>b</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msqrt><mn>3</mn></msqrt><msub><mi>V</mi><mi>s&alpha;ref</mi></msub><mo>-</mo><msub><mi>V</mi><mi>s&beta;ref</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>V</mi><mi>c</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><mo>-</mo><msqrt><mn>3</mn></msqrt><msub><mi>V</mi><mi>s&alpha;ref</mi></msub><mo>-</mo><msub><mi>V</mi><mi>s&beta;ref</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>上式给出了三相交流电压输出值,也就是最终由SVPWM控制算法结算出来,经过逆变器加载到三相电动机上的控制电压,这样就实现了磁场定向控制算法。
地址 211101 江苏省南京市中华门外双龙路61号