发明名称 基于模型跟踪的自适应伺服控制器
摘要 本发明公开一种基于模型追踪的自适应伺服控制器,该方法属于电机控制技术领域。这种控制器基于对理想模型的实时追踪实现伺服系统的自适应控制,系统中设置了一个具有理想动静态特性的参考模型和一个包含实际交流伺服电机控制系统速度环和电流环的可调模型,两个模型具有相同物理意义的输出量。两个模型同时工作,利用其输出量之间的误差量,根据合适的自适应率来实时调节可调模型的参数,通过可调模型的参数动态调整使两个模型的输出误差量趋近于零,这一过程同时使包含实际伺服系统速度环和电流环的可调模型趋近于理想参考模型,从而达到使实际伺服系统具有理想动静态特性的目的。
申请公布号 CN102269971A 申请公布日期 2011.12.07
申请号 CN201010190932.9 申请日期 2010.06.01
申请人 嘉善东菱电子科技有限公司 发明人 吕春松;李社伟;肖曦
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 代理人
主权项 一种基于模型跟踪的自适应伺服控制器,其特征在于:1)自整定参数Ka0、Ka1、Kr和Ker的自适应率分别为:由ym和υ(t)经过下式计算得到Ka0, <mrow> <msub> <mi>K</mi> <mrow> <mi>a</mi> <mn>0</mn> </mrow> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <msub> <mi>l</mi> <mn>1</mn> </msub> <mi>v</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <msub> <mi>y</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>d&tau;</mi> <mo>+</mo> <msub> <mi>l</mi> <mn>2</mn> </msub> <mi>v</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>y</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>a</mi> <mn>00</mn> </mrow> </msub> </mrow>由ym和υ(t)经过下式计算得到Ka1, <mrow> <msub> <mi>K</mi> <mrow> <mi>a</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <msub> <mi>l</mi> <mn>3</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>d</mi> <msub> <mi>y</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mo>/</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>d&tau;</mi> <mo>+</mo> <msub> <mi>l</mi> <mn>4</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>d</mi> <msub> <mi>y</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>/</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>a</mi> <mn>10</mn> </mrow> </msub> </mrow>由υ(t)和r(t)经过下式计算得到Kr, <mrow> <msub> <mi>K</mi> <mi>r</mi> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <msub> <mi>l</mi> <mn>5</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>r</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>d&tau;</mi> <mo>+</mo> <msub> <mi>l</mi> <mn>6</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>r</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>r</mi> <mn>0</mn> </mrow> </msub> </mrow>由υ(t)和e(t)经过下式计算得到Ker, <mrow> <msub> <mi>K</mi> <mi>er</mi> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <msub> <mi>l</mi> <mn>7</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>e</mi> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mi>d&tau;</mi> <mo>+</mo> <msub> <mi>l</mi> <mn>8</mn> </msub> <mi>&upsi;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>e</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>er</mi> <mn>0</mn> </mrow> </msub> </mrow>其中l1、l3、l5和l7分别是Ka0、Ka1、Kr和Ker的积分常数,l2、l4、l6和l8分别是Ka0、Ka1、Kr和Ker的比例常数。2)由自整定参数Ka0、Ka1、Kr和Ker推导实际伺服电机q轴电流指令值iqref的推算过程,步骤如下:由Ka0,Ka1,ym经过下式计算得到Up1,Up1=Ka0·ym(t)+Ka1·dym(t)/d(t)由Kr,r(t)经过下式计算得到Up2,Up2=Kr·r(t)由Ker,e(t)经过下式计算得到Up3,Up3=Ker·e(t)由Up1,Up2,Up3经过下式计算得到iqrefiqref=Up1+Up2+Up3
地址 314107 浙江省嘉善县干窑镇庄驰中路99号