首页 Stator flux and torque decoupling control for

Stator flux and torque decoupling control for

举报
开通vip

Stator flux and torque decoupling control for Stator flux and torque decoupling control for induction motors with resistances adaptation H. Wang, W. Xu, T. Shen and G. Yang Abstract: An adaptive state feedback control has been designed for direct torque and stator flux regulation with a fifth-order mod...

Stator flux and torque decoupling control for
Stator flux and torque decoupling control for induction motors with resistances adaptation H. Wang, W. Xu, T. Shen and G. Yang Abstract: An adaptive state feedback control has been designed for direct torque and stator flux regulation with a fifth-order model of an induction motor. The control design is based on exact input–output decoupling linearisation via non-linear state feedback. To achieve decoupling control, it is shown that the tracking dynamics with respect to the outputs (stator flux amplitude and electrical torque) is asymptotically stable at an admissible operating equilibrium. In the adaptive control, the uncertainty in the resistances of the stator and the rotor is considered, and the adaptation law is design to guarantee the boundedness of parameter estimation and output regulation performance. Finally, simulation results are presented to demonstrate the availability of the proposed controller. 1 Introduction Induction motors have been widely used in industry because of their advantages of simple construction, ruggedness, reliability, low cost, and minimum maintenance. However, due to the highly coupled non-linear structure, the high- performance control of induction motors is still a challen- ging problem. In the past two decades, several feedback control approaches based on input–output decoupling and linearisation have been proposed for induction motors (see [1] and references therein). A classical control technique for induction motors, field oriented control (FOC) [2], has been improved by exploiting the exact input–output decoupling method [3]. Recently, using non- linear adaptive control theory, input–output decoupling control has been extended with rotor speed and stator current measurements only, to the case where load torque and rotor resistance are unknown [4]. Attempts to utilise adaptive control theory have also been reported [5–7] for rotor speed and rotor flux tracking control problems of induction motors. Attention has also been focused on the direct torque control (DTC) problem of induction motors [8, 9]. Different from FOC, the control objective of DTC is expressed in terms of torque and stator flux regulation. In [10], mathematical analysis of the stabilisation mechanism of DTC and a modified strategy was proposed. A decoupling property for the regulation of torque and stator flux based on output regulation subspaces (ORS) was established, which is similar to the decoupling of torque and rotor flux exploited in FOC. However, decoupling performance using the ORS-based strategy was achieved approximately because control signals were directly generated by a lookup table in discrete form. An input–output decoupling controller with switching function was proposed in [11] for DTC of induction motors. In this paper, we propose an adaptive control approach to the stator flux and torque regulation problem of the induction motor. First, a fifth-order model of an induction motor in the fixed stator reference frame is transformed into polar coordinates. With these new coordinates, we show that the control problems of tracking dynamics with respect to stator flux and torque can be solved by the input–output decoupling control method. Exact decoupling and linearisa- tion regulation of stator flux amplitude and torque via non- linear state feedback is presented for the case when the physical parameters are exactly known. Further, the feed- back controller is extended to cope with parameter uncertainty in the resistances of the stator and the rotor. Simulation results are given to demonstrate the suitability of the proposed controllers. 2 Model and problem formulation 2.1 Induction motors As is well known [1, 6, 10], the model of a three-phase induction motor consists of electrical and mechanical dynamics, which are coupled via the generated torque. The electrical dynamics of the induction motor with one pole pair in a fixed stator reference frame ða;bÞ is described by the following voltage balance equation: _ffs ¼ �Rsis þ us _ffr ¼ �Rrir þ orJfr � ð1Þ where the subscripts s and r stand for stator and rotor quantities, fj ¼ ½fja;fjb�T and ij ¼ ½ija; ijb�T ð j ¼ s; rÞ denote the fluxes and currents respectively. or is the rotor speed and the applied stator voltages us ¼ ½usa; usb�T are the control inputs. R denotes the resistance and the matrix J is defined as J ¼ 0 �1 1 0 � � Under the assumptions of linearity of the magnetic circuits and of equal mutual inductances and neglecting iron losses, we have q IEE, 2005 IEE Proceedings online no. 20045031 doi: 10.1049/ip-cta:20045031 H. Wang, W. Xu, and G. Yang are with the Department of Automation, Tsinghua University, Beijing, 100084, China T. Shen is with the Department of Mechanical Engineering, Sophia University, Tokyo, 102-8554, Japan E-mail: wanghuangang99@mails.tsinghua.edu.cn Paper first received 9th May and in revised form 22nd August 2004. Originally published online 4th March 2005 IEE Proc.-Control Theory Appl., Vol. 152, No. 4, July 2005 363 fs ¼ Lsis þMir fr ¼ Lrir þMis � ð2Þ where L and M represent the self and mutual inductance, respectively. The mechanical dynamics is given by _oor ¼ 1 Dm ðtc � tLÞ ð3Þ where Dm denotes the rotor inertia, tL is the load torque and the electrical torque te is given by te ¼ iTs Jfs ð4Þ When the control objective of induction motors is expressed in terms of stator flux and torque, it has been reported in [10] that the output regulation is coupled with the stator flux orientation, unless is ¼ 0 and or ¼ 0: And in [10], a decoupling property was established accordingly by trans- formation of the system into polar coordinates. However, the input–output maps are still coupled by the dynamics of the rotor flux in polar coordinates. In order to propose an exact input–output decoupling control scheme, we adopt a similar state space change of coordinates to that in [10], and define fs ¼ cse jys ; fr ¼ cre jyr ð5Þ where ys; yr denote the angle of stator and rotor flux, and cs; cr denote the flux amplitude respectively. Then the electrical dynamics (1) is transformed into the following form: _ccs ¼ �aRsLrcs þ aRsMcr cos gþ uc cs _yys ¼ �aRsMcr sin gþ ut _ccr ¼ �aRrLscr þ aRrMcs cos g cr _yyr ¼ aRrMcs sin gþ cror 8>>< >>: ð6Þ where g ¼ ys � yr; and the parameter a is defined with the electrical parameter by a ¼ ðLsLr �M2Þ�1 ð7Þ The relationship between the stage voltage components ðuc; urÞ and ðusa; usbÞ is usa usb � � ¼ cos ys � sin ys sin ys cos ys � � uc ut � � ð8Þ Moreover, the torque te in the new polar coordinates is given by te ¼ aMcscr sin g ð9Þ 2.2 Control problem formulation The stator flux and torque decoupling control problem is formulated as follows: for the given motor dynamics (6) and (3) with outputs y1 ¼ cs; y2 ¼ te ð10Þ find a state feedback uc ¼ acðx;or; y�Þ ut ¼ atðx;or; y�Þ � ð11Þ such that for any admissible initial condition xð0Þ 2 D; we have exact decoupling and linearisation of the stator flux and torque regulation, and lim t!1ðy� y �Þ ¼ 0 ð12Þ where y ¼ ½ y1 y2 �T ; y� ¼ ½ y�1 y�2 �T ; y�1 ¼ c�s ; y�2 ¼ t�e are constant desired values, x ¼ ½cs;cr; ys; yr�T andD � R4 is a given region. The adaptive decoupling control problem is as follows: assume that the rotor and stator winding resistances Rr and Rs are unknown but constant. For the given motor dynamics (6) and (3) and desired values y�1 and y � 2; design a dynamical feedback controller uc ¼ acðx;or; y�; p^pÞ ut ¼ atðx;or; y�; p^pÞ _^pp^pp ¼ Pðx;or; y� Þ 8< : ð13Þ such that for any xð0Þ 2 D and p^pð0Þ; p^p is bounded and (12) holds, where p^p is a parameter estimate vector. 3 Decoupling via state feedback With the model (6) it is easily to check that the induction motor with outputs cs and te has relative degree {1, 1} in all regions of the state space where cs 6¼ 0 and cr 6¼ 0: Notice that cs 6¼ 0 and cr 6¼ 0 is a physical singularity of the induction motor in the starting conditions, and it is common practice to first magnetise the motor before closing the control loops. Therefore, throughout the rest of this paper, we will assume that the system is located in the open set O ¼ fx 2 R4 : cs; cr 6¼ 0g: Then, we can obtain _yy1 ¼ �aRsLry1 þ aRsMcr cos gþ uc _yy2 ¼ y2y1 _yy1 � aRrLsy2 þ aMcry1 cos gu 0 t _ccr ¼ �aRrLscr þ aRrMy1 cos g _gg ¼ �aRrM y1c2 sin gþ u 0 t 8>>< >>: ð14Þ where u0t ¼ 1 y1 ut � Rs y21 y2 � or ð15Þ The state feedback control uc ¼ �aRsMcr cos gþ aRsLry1 þ vc ut ¼ Rs y2y1 þ y1or þ �y2vc=y1þaRrLsy2þvt aMcr cos g ( ð16Þ results in the exact input–output decoupling and linearisa- tion system _yy1 ¼ vc _yy2 ¼ vt _ccr ¼ �aRrLscr þ aRrMy1 cos g _gg ¼ �aRrM y1cr sin gþ u 0 t 8>>< >>: ð17Þ 3.1 Tracking dynamics For the decoupled and linearisable system (17), we want design a state feedback control law such that the outputs y asymptotically track the reference signals y�: The desired feedback controller that solves tracking problem could be found if the tracking dynamics, which describe the motor’s behaviour when y ¼ y�; is stable and input-to-state stable (ISS) with respect to its inputs. Toward this end, the first question that we should tackle is the tracking dynamics. We now show that the tracking dynamics cr and g is locally asymptotically stable and ISS. In order to track the given references y�1 and y � 2 via the control inputs uc and ut respectively, from (17) we choose, for instance vc and vt as vc ¼ �l1 ~yy1 vt ¼ �l2 ~yy2 � ð18Þ IEE Proc.-Control Theory Appl., Vol. 152, No. 4, July 2005364 where l1>0 and l2>0 are given constants, ~yy1 ¼ y1 � y�1; ~yy2 ¼ y2 � y�2: Suppose that the tracking dynamics is achieved by the control inputs u0t ¼ u0�t ¼ atðx; y�Þ ð19Þ then u0�t necessarily satisfies aMy�1cr cos gu 0� t � aRrLsy�2 ¼ 0 ð20Þ which is obtained by setting _yy2 ¼ 0 with y1 ¼ y�1 and y2 ¼ y�2; i.e. u0�t ¼ RrLs Mcr cos g y�2 y�1 ð21Þ and the tracking dynamics is described by _ccr ¼ �aRrLscr þ aRrMy�1 cos g _gg ¼ � Rr c2r y�2 þ aRrLs tan g ( ð22Þ Proposition 3.1: For the tracking dynamics (22), we have the following results: (a) if the given references y�1 and y�2 satisfy y�2 y�21 � M 2 2ðLsLr �M2ÞLs ð23Þ then the tracking dynamics has multiple equilibrium points at g� ¼ 2kpþ 1 2 g0 c�r ¼ MLs y � 1 cos 1 2 g0 � and g� ¼ 2kpþ 1 2 g00 c�r ¼ MLs y � 1 sin 1 2 jg0j � ð24Þ where k ¼ 0;�1;�2; . . . ; g0 ¼ arcsin 2ðLsLr �M2ÞLsy�2 ðMy�1Þ2 and g00 ¼ p� g0; when g0>0�p� g0; when g0 < 0 � (b) The tracking dynamics is attracted to one of the equilibriums, if the tracking dynamics is initialised in the manifold with c2r ð0Þ > M2 2L2s y�21 � LsLr �M2 Ls ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi t2m � y�22 q tm ¼ M2 2ðLsLr �M2ÞLs y�21 ð25Þ For the proof of this proposition, see the Appendix, Section 9. From the representation (16) and (17), we can easily design a feedback control for driving the system into the manifold where the behaviour of the system is described by the tracking dynamics (22). Thus, our goal can be achieved with input–output decoupling control. However, toward this end, the tracking dynamics must be not only stable but also input-to-state stable with respect to y1 and u 0 r when y1 6¼ y�1 and u0r 6¼ u0�r : Indeed, when y1 6¼ y�1 and u0r 6¼ u0�r ; the dynamics coordinated by cr and g becomes _ccr ¼ �aRrLscr þ aRrMy1 cos g _gg ¼ �aRrM y1cr sin gþ u 0 t � ð26Þ Notice that the angle g is periodic in 2p; therefore, we can establish a new coordinate z1 ¼ cr sin g; z2 ¼ cr cos g ð27Þ which is one-to-one in the region�p � g � p: Then, we get _zz1 ¼ �aRrLsz1 þ z2u0t _zz2 ¼ �aRrLsz2 � z1u0t þ aRrMy1 � ð28Þ Proposition 3.2: Consider the dynamics (28), let Uðz1; z2Þ ¼ r 2 ðz21 þ z22Þ ð29Þ where r>0 is a given constant. Then, there exist positive numbers c1>0; c2>0 and c3>0 such that _UU � �c1ðz21 þ z22Þ; 8kzk � c3 c2 y1; 8u0T ð30Þ holds along the trajectories of the (28), where kzk ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffi z21 þ z22 p : Remark 3.1: The inequality (30) implies that the dynamics (28) is ISS with respect to y1 and u 0 t: 3.2 Input–output decoupling controller Now we present the exact input–output decoupling controller for direct torque control with stator flux regulation as follows. Proposition 3.3: Consider the system (14) with the desired reference values for the stator flux and the torque that satisfies (23). Let the control inputs uc and ut be given by uc ¼ RsfTsuis � l1 ~yy1 ut ¼ y1bðy; y�; �Þ þ Rs y2y1 þ y1or � ð31Þ where fsu ¼ fs=cs; bðy; y�; �Þ is given with any positive number l2>0 by b ¼ 1 � l1 y2 y2 ~yy1 þ aRrLsy2 � l2 ~yy2 � � ð32Þ where � ¼ aLry21 � fTs is: If the system is initiated by ðcrð0Þ; gð0Þ; y1ð0Þ; y2ð0ÞÞ which closed to the equilibrium described by Proposition 3.1 and crð0Þ satisfies the condition (25), then the control of stator flux and torque is exact decoupled and y1 ! y�1; y2 ! y�2: ð33Þ Proof: From the magnetic equations (2), we have aMcry1 cos g ¼ aMfTs fr ¼ afTs ðLrfs � a�1isÞ ¼ aLry21 � fTs is ð34Þ Observing the derivation above, it is clearly found that substituting the control law uc into the system gives _~yy~yy1 ¼ �aRsLry1 þ Rs y1 ðaLry21 � fTs isÞ þ RsfTsuis � l1 ~yy1 ¼ �l1 ~yy1 ð35Þ and IEE Proc.-Control Theory Appl., Vol. 152, No. 4, July 2005 365 _~yy~yy2 ¼� l1 y2 y1 ~yy1 � aRrLsy2 þ aMcry1 cos g 1 y1 ut � Rs y2 y21 � or � � ¼� l2 ~yy2 ð36Þ The proof thus follows. Remark 3.2: The proposed exact decoupling controllers (31) require the measurement of stator flux amplitude and torque, which can be calculated using the stator flux and stator current by cs ¼ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi f2sa þ f2sb q te ¼ iTs Jfs ( ð37Þ Although the stator flux is also a difficult quantity to measure, it is dynamically related to measurable and=or known quantities, as illustrated by the first dynamical equation of (1), hence, it can be calculated by online integration in the open-loop fashion c^cs ¼ Z us � Rsis ð38Þ Due to the dependence on stator resistance Rs; roundoff errors in numerical integration routines and the open-loop nature of (38), the calculated stator flux fs may be subject to drift effects during implementation. Currently, the authors are not aware of a procedure that completely eliminates the problem of integration drift. However, in an attempt to combat the effect of numerical drift, we refer the reader to [7] where the authors utilised a modified trapezoidal integration routine for the calcu- lation of stator flux during experimental trials. Remark 3.3: We have assumed that cs 6¼ 0 and cr 6¼ 0 at the beginning of this section and that the motor has been magnetised before any control loop is closed. Actually, the decoupling control (31) can be improved to magnetise the motor. In the staring conditions, if we set fsuð0Þ ¼ 0 then the derivative of stator flux amplitude will satisfy _ccsð0Þ ¼ l1y � 1>0: The motor is thus magnetised. 4 Adaptive decoupling controller When the values of the rotor and the stator resistances Rr and Rs are not known exactly, the controller presented in Section 3 will lose the input–output decoupling property, and consequently steady-state tracking errors will occur. In this section, an adaptive controller is designed by introdu- cing a dynamical parameter estimation mechanism into the controller (31). Let R^Rs and R^Rr be estimates of the resistances Rs and Rr; respectively, and define ~RRs ¼ R^Rs � Rs; ~RRr ¼ R^Rr � Rr ð39Þ First, replacing Rs by R^Rs in the control law uc; i.e. uc ¼ R^RsfTsuis � l1 ~yy1 ð40Þ we have _yy1 ¼ �l1 ~yy1 þ ~RRsfTsuis ð41Þ Furthermore, in this case, we obtain _yy2 ¼� l1 y2 y1 ~yy1 � aRrLsy2 þ � 1 y1 ut � Rs y2 y21 � or � � þ y2 y1 ~RRsf T suis ð42Þ Since Rr and Rs are unknown, we are not able to use the exact compensation ut for the decoupling control. However, motivated by proposition 3.3, let ut ¼ y1b^bðy; y�; �Þ þ R^Rs y2 y1 þ y1or ð43Þ with the estimate b^bðy; y�; �Þ ¼ 1 � l1 y2 y1 ~yy1 þ aR^RrLsy2 � l2 ~yy2 � � ð44Þ Then, the derivative of y2 becomes _yy2 ¼ �l2 ~yy2 þ ~RRs fTsuis y2 y1 þ � y2 y21 � � þ a ~RRrLsy2 ð45Þ With (41) and (45), we can find a parameter adaptation law for the input–output decoupling controller (40) and (43) as follows: Proposition 4.1: Consider the system (14) with controller (40) and (43). Let the parameter adaptation law be given by _^RR^RRs ¼ �k�11 fTsuis ~yy1 þ fTsuis y2y1 ~yy2 þ � y2 y2 1 ~yy2 � � _^RR^RRr ¼ �k�12 aLsy2 ~yy2 ( ð46Þ where k1>0 and k2>0 are adaptation gains. Then, for any given initial values R^Rsð0Þ and R^Rrð0Þ; the state ðy1; y2;cr; gÞ and the parameter estimation R^Rs; R^Rr are bounded, and y! y�: Proof: Obviously, the dynamics of the closed loop system with the dynamical parameter estimates is represented by (41), (45) and (46). For this system, we now construct a positive definite function Vð~yy1; ~yy2; ~RRs; ~RRrÞ ¼ 1 2 ~yy21 þ ~yy22 þ k1 2 ~RR 2 s þ k2 2 ~RR 2 r ð47Þ Note that, the unknown parameters Rs and Rr are constant. Then, a straightforward calculation obtains _VV ¼� l1 ~yy21 � l2 ~yy22 þ ~RRs fTsuis ~yy1 þ fTsuis y2 y1 ~yy2 þ � y2 y21 ~yy2 � � þ ~RRraLsy2 ~yy2 þ k1 ~RRs _^RR^RRs þ k2 ~RRr _^RR^RRr Thus, instituting the parameter adaptation law, gives _VV ¼ �l1 ~yy21 � l2 ~yy22 < 0; 8y1 6¼ y�1; y2 6¼ y�2 ð48Þ so that the proof follows by this inequality with the LeSalle invariant set theorem. The system block diagram of the adaptive decoupling control for induction motors is showed in Fig. 1. In the figure, ec ¼ c�s � c^cs and et ¼ t�e � t^te; which denote �~yy1 and �~yy2 in the controllers respectively. The estimated values of c^cs; t^te and y^ys can be calculated using (37) and (38). Moreover, the transformation form ðusa; usbÞ to ðusA; usB; usCÞ is better suited to induction motor control. Remark 4.1: Observing the design process, it is clear that adaptive control relies on the linearity of the unknown parameters in the state feedback law obtained in Section 3. In fact, this adaptive controller can be extended to cope with the uncertainty in other physical parameters, even for those uncertain parameters with non-linearity. However, we only IEE Proc.-Control Theory Appl., Vol. 152, No. 4, July 2005366 investigate, for the sake of simplicity, the resistances of the stator and the rotor. 5 Simulation results In order to verify the performance of the proposed control scheme, simulation was carried out using the software package SIMULINK, MATLAB with the ODE 45 integration method and variable step size. In the simulation a squirrel-cage induction motor was employed whose nominal parameters are: 4 kW, 220V, 50Hz, np ¼ 2; orN ¼ 1415 rpm; Rs ¼ 1:55O; Rr ¼ 1:25O; Ls ¼ 0:172H; Lr¼ 0:172H; M ¼ 0:166H; J ¼ 0:065 kgm2: In simulations we calculated the stator flux and torque by (37) and (38). The stator voltage components ðuc; utÞ were transformed into ðusa; usbÞ; which were applied to the induction motor. Moreover, the magnitude of the stator voltage was saturated jusj � 220 ffiffiffi 2 p V: We adopted an ideal voltage source in the simulations, which does not model the real switched voltages. In fact, in the implementation the stator voltages were applied to the motor as pulse width modulated patterns, which may affect the control perform- ance, e.g. by increasing the current harmonic. In the first simulation test, using the true values of motor parameters, the following operating sequence was tested. The stator flux amplitude reference is c�s ¼ 0:9Wb and the motor was unloaded before 0.1 s. At t ¼ 0:1 s a desired torque t�e ¼ 20Nm was applied to the system and decreased to 10Nm at t ¼ 0:5 s: From 1 to 1.5 s, the stator flux amplitude reference was weakened from 0.9Wb to 0.7Wb, and the torque reference set to 15Nm at the same time. A 10Nm load torque was applied to the motor after 0.l s. The decoupling controller given by (31) was used with control parameters l1 ¼ 80 and l2 ¼ 100: Figure 2 shows simulation results of flux amplitude and torque from 0 s to 0.7 s. The motor was magnetised first, and
本文档为【Stator flux and torque decoupling control for】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_769370
暂无简介~
格式:pdf
大小:166KB
软件:PDF阅读器
页数:0
分类:工学
上传时间:2011-05-26
浏览量:27