主权项 |
一种基于复合估计转速的永磁同步电机容错控制装置,其特征在于,包括:模型参考自适应法估算模块、高频注入法估算模块、估计转速复合处理模块和容错控制模块;其中:模型参考自适应法估算模块采用模型参考自适应算法根据电机的电流电压参数估计得到电机转速ω<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>λ</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>λ</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>α</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>[</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>]</mo><mo>*</mo><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><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>]</mo></mrow></mfrac><mo>,</mo><msub><mi>ω</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>></mo><msub><mi>ω</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>[</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>]</mo><mo>*</mo><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><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>]</mo></mrow></mfrac><mo>,</mo><msub><mi>ω</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>≤</mo><msub><mi>ω</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>β</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>[</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>]</mo><mo>*</mo><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><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>h</mi></mrow></msub><mo>]</mo></mrow></mfrac><mo>,</mo><msub><mi>ω</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>></mo><msub><mi>ω</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>[</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>]</mo><mo>*</mo><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><mo>*</mo><msub><mi>P</mi><mrow><mi>H</mi><mi>l</mi></mrow></msub><mo>]</mo></mrow></mfrac><mo>,</mo><msub><mi>ω</mi><mrow><mi>r</mi><mi>e</mi><mi>f</mi></mrow></msub><mo>≤</mo><msub><mi>ω</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>为给定的期望转速。 |