发明名称 一种基于复合估计转速的永磁同步电机容错控制装置
摘要 本发明公开了一种基于复合估计转速的永磁同步电机容错控制装置,通过模型参考自适应方法(MRAS)估算得到的转速ω<sub>2</sub>和高频注入法估算得到的转速ω<sub>3</sub>通过加权处理后,得到估计转速<img file="DDA0000634765970000011.GIF" wi="67" he="50" />再将<img file="DDA0000634765970000012.GIF" wi="39" he="46" />和基于极大似然估计算法得到的先验概率输入基于后验概率的容错控制模块,得到参与电机矢量控制的反馈转速<img file="DDA0000634765970000013.GIF" wi="80" he="51" />从而实现改善系统的动态性能的目标,同时也减小了因该方法带来的稳态误差的影响。
申请公布号 CN104393815B 申请公布日期 2017.02.22
申请号 CN201410781915.0 申请日期 2014.12.16
申请人 电子科技大学 发明人 邹见效;葛毅;凡时财;郑宏;徐红兵
分类号 H02P21/18(2016.01)I 主分类号 H02P21/18(2016.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种基于复合估计转速的永磁同步电机容错控制装置,其特征在于,包括:模型参考自适应法估算模块、高频注入法估算模块、估计转速复合处理模块和容错控制模块;其中:模型参考自适应法估算模块采用模型参考自适应算法根据电机的电流电压参数估计得到电机转速ω<sub>2</sub>,其转速估算适用速段为(ω<sub>th</sub>,ω<sub>M</sub>],ω<sub>th</sub>为高低转速段分段点,ω<sub>M</sub>为电机最大转速;高频注入法估算模块采用旋转高频电压注入法根据电机的电流电压参数估计得到电机转速ω<sub>3</sub>,其转速估算适用速段为[0,ω<sub>th</sub>];估计转速复合处理模块用于从速度传感器接收电机采集转速ω<sub>1</sub>和两个转速估计模块得到的估计转速ω<sub>2</sub>、ω<sub>3</sub>,再分别计算电机转速ω<sub>2</sub>和ω<sub>3</sub>的加权α和β,从而得到复合估计转速<img file="FDA0001107497870000011.GIF" wi="401" he="55" />并同时根据极大似然估计算法计算转速ω<sub>1</sub>和复合估计转速<img file="FDA0001107497870000012.GIF" wi="40" he="47" />的先验概率P(A<sub>1</sub>)和P(A<sub>2</sub>),且有P(A<sub>1</sub>)+P(A<sub>2</sub>)=1,其中,事件A<sub>1</sub>和A<sub>2</sub>定义如下:A<sub>1</sub>={选取传感器输出信息作为反馈转速};A<sub>2</sub>={选取估计算法所得转速值作为反馈转速};容错控制模块利用估计转速复合处理模块所得的先验概率P(A<sub>1</sub>)和P(A<sub>2</sub>)计算后验概率:<maths num="0001"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>1</mn></msub><mo>|</mo><mi>B</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0001107497870000013.GIF" wi="941" he="136" /></maths><maths num="0002"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>2</mn></msub><mo>|</mo><mi>B</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>*</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0001107497870000014.GIF" wi="950" he="142" /></maths>其中,事件B定义为:B={转速闭环反馈值正确};P(A<sub>1</sub>|B)为采集转速对应的后验概率,表示当转速闭环反馈值正确时,选取传感器采集值为反馈转速的概率;P(A<sub>2</sub>|B)为估计转速对应的后验概率,表示当转速闭环反馈值正确时,选取估计转速为反馈转速的概率;P(B|A<sub>1</sub>)为采集转速对应的条件概率,表示当选取传感器采集转速作为反馈转速时,转速闭环反馈值正确的概率;P(B|A<sub>2</sub>)为采集转速对应的条件概率,表示当选取估计转速作为反馈转速时,转速闭环反馈值正确的概率;且有<maths num="0003"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><msup><mi>&lambda;</mi><mrow><mi>T</mi><mo>/</mo><msub><mi>T</mi><mi>s</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0001107497870000015.GIF" wi="318" he="63" /></maths><maths num="0004"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><mi>B</mi><mo>|</mo><msub><mi>A</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><msup><mi>&lambda;</mi><mrow><mi>T</mi><mo>/</mo><msub><mi>T</mi><mi>s</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0001107497870000021.GIF" wi="382" he="70" /></maths>其中,T为故障发生持续时间,T<sub>s</sub>为整个容错控制装置的闭环控制周期,λ表示预设的条件概率变化率,且0≤λ≤1;θ为预设的后验概率阈值,当P(B|A<sub>1</sub>)>θ时,认为速度传感器未发生故障,则令反馈转速ω<sub>r</sub>=ω<sub>1</sub>,否则反馈转速<img file="FDA0001107497870000022.GIF" wi="844" he="63" />ω<sub>1Last</sub>为故障发生前一个系统控制周期速度传感器所采集的转速;其中,所述的估计转速复合处理模块中计算电机转速ω<sub>2</sub>和ω<sub>3</sub>的加权α和β的方法为:通过预先的多次训练,得到模型参考自适应算法在高、低速段估算转速的可靠概率P<sub>Mh</sub>和P<sub>Ml</sub>,以及旋转高频电压注入法在高、低速段估算转速的可靠概率P<sub>Hh</sub>和P<sub>Hl</sub>;则有<maths num="0005"><math><![CDATA[<mrow><mi>&alpha;</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mrow><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>*</mo><mo>&lsqb;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>&rsqb;</mo></mrow></mfrac><mo>,</mo><msub><mi>&omega;</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>&gt;</mo><msub><mi>&omega;</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>*</mo><mo>&lsqb;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>&rsqb;</mo></mrow></mfrac><mo>,</mo><msub><mi>&omega;</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>&le;</mo><msub><mi>&omega;</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001107497870000023.GIF" wi="949" he="359" /></maths><maths num="0006"><math><![CDATA[<mrow><mi>&beta;</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mrow><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>*</mo><mo>&lsqb;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>h</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>&rsqb;</mo></mrow></mfrac><mo>,</mo><msub><mi>&omega;</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>&gt;</mo><msub><mi>&omega;</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>*</mo><mo>&lsqb;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mrow><mi>M</mi><mi>l</mi></mrow></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>&rsqb;</mo></mrow></mfrac><mo>,</mo><msub><mi>&omega;</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>&le;</mo><msub><mi>&omega;</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001107497870000024.GIF" wi="950" he="365" /></maths>其中,ω<sub>ref</sub>为给定的期望转速。
地址 611731 四川省成都市高新区(西区)西源大道2006号