资源描述:
《直流电动机的非线性控制研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要:在实际应用中,直流电机本身就是一个非线性系统,它的运行状态是一个多变量、非线性、强耦合的控制对象,从电机电流和励磁的非线性变化来看,运用非线性的控制方法应该更加合理、准确。在此,以微分几何理论为基础,采用非线性控制方法,设计了一种直流电动机的输入/输出线性化控制器,并且进行了仿真,以分析其零动态特性。对被控对象精确线性化,并给出系统所需的控制规律,具有很好的调节能力和鲁棒性。关键词:直流电动机;非线性控制;输入/输出线性化;零动态特性中图分类号:TN919-34文献标识码:A文章编号:1004-373X(2011)24
2、-0202-04ResearchonNonlinearControlofDCMotorsLUFangl,SUNMei-meil,ZHOULei2(1.NavyAeronauticalEngineeringAcademy,Yantai264001,China;2.NavyEngineeringUniversity,Wuhan264001,Chian)Abstract:Inpracticeapplication,theDCmotoritselfisanonlinearsystem,whoserunningstatusisamul
3、tivariable,nonlinearandstrong-couplingcontrolobject.Asviewedfromthenonlinearvariationofthemotorcurrentandexcitation,thenonlinearcontrolmethodsshouldbemorereasonableandaccurate,basedonthetheoryofdifferentgeometry,aDCmotorinput-outputlinearizationcontrollerwasdesigne
4、dwithnonlinearcontrolmethod.Thesimulationwasconductedtoanalyzeitszerodynamiccharacteristics.Thecontrolledobjectwaslinearizedaccurately.Thecontrolregulationneededbythesystemisgiven.Keywords:DCmotor;nonlinearcontrol;input-outputlinearization;zerodynamiccharacteristic
5、电动机把电能转换成机械能,拖动物体运动。使用者关心的是电动机是否能按照给定的速度稳定运行影响电动机转速的因素很多,现以他励直流电动机为例,由稳态时的角速度公式可知,如果某个参数变了,为了得到不变的角速度,那么其他参数肯定要有相应的变化。电动机从一个稳态到另一个稳态的过渡过程中既有机械动态也有电磁动态过渡过程,具有非线性特性;实际上,电磁时间常数远小于机电时间常数,若忽略电磁过渡过程,就是线性系统,目前电动机的控制基本上都是按线性系统来处理的。随着非线性控制理论发展和应用的成熟,直接按非线性系统来控制直流电动机,一定会获得更优
6、的性能。1系统方程1.1状态方程如图1所示,它励直流电动机励磁回路方程为:Lrdirdt+Rrir=ur(1)电枢回路方程为:Ladiadt+Raia+ea=Ua(2)力矩平衡方程为:Jd«dt+TL=T(3)式中:Lr,Rr分别是励磁回路的电感和电阻;La,ea分别是电枢回路的电感和反电动势;TL是负载转矩,J是转动惯量。并且:ea=k(t)wZ,T=k4>iaZ,4)=LrirZ(4)因能量守恒,电磁功率与全机械功率相等,即eaia=T«。选*=[«iair]T作为状态变量,选励磁电压ur为控制量,即11=11「,系统状
7、态方程可写为:=f(x)+g(x)u式中:f(x)=kLrJx2x3—TLJ—RaLax2—kLrLaxlx3+UaLa—RrLrx3g(x)=001LrT1.2输出选择控制目标是,给定角速度uO,当负载变化或有扰动使角速度发生变化时,调节励磁电流ir,即状态x3,使角速度在稳定。因此,可选择输出函数为:y=h(x)=cd—g)O=x1-cdO(1)系统可描述为:=f(x)+g(x)uy=h(x)(6)2输入/输出线性化设计2.1y=h(x)=xl—^0的相对阶当k=0时:Lgh(x)=Ahg(x)=[100]g(x)=0当
8、k=1时:Lfh(x)=?h?xf(x)=[100]f(x)=kLrJx2x3—TLJLgLfh(x)=?(Lfh)?xg(x)2=[0kLrJx3kLrJx2]•g(x)=kJx所以,在x2矣0的每一点,相对阶r=2。2.2状态方程变换构造一组新状态变量z=[€1€2n]T=