Adaptive Fuzzy PI of Double Wheeled Electric Vehicle Drive Controlled by Direct Torque Control

合集下载

基于Matlab和Adams的自平衡机器人联合仿真

基于Matlab和Adams的自平衡机器人联合仿真

基于Matlab和Adams的自平衡机器人联合仿真徐建柱;刁燕;罗华;高山【摘要】为检验自平衡机器人控制系统的准确性及其动静态性能,采用Matlab/Simulink和Adams建立虚拟样机系统的方法.通过建立机器人的状态空间方程并利用LQR方法配置系统极点,设计出状态反馈控制器.分别在Simulink和Adams中建立机器人的控制系统和机械仿真模型,利用二者实现对机器人的联合仿真.仿真结果表明,所设计的控制方法能实现机器人平衡,并具有良好的动静态性能.%In order to test the accuracy and the static-dynamic characteristics of the control system of self-balance robots, a virtual prototype system was created based on Matlab/Simulink and Adams. The full state feedback controller was designed by building state spacial formula and configuring the system extremity with LQR method. The control system and the mechanical simulation model of the robot were built in Simulink and Adams. The co-simulation based on Simulink and Adams for the robot was realized. The simulation result shows that the control method can keep the robot's balance successfully and the whole system has a good static-dynamic characteristic.【期刊名称】《现代电子技术》【年(卷),期】2012(035)006【总页数】3页(P90-92)【关键词】自平衡机器人;Matlab/Simulink;Adams;动力学仿真【作者】徐建柱;刁燕;罗华;高山【作者单位】四川大学制造学院,四川成都610065;四川大学制造学院,四川成都610065;四川大学制造学院,四川成都610065;四川大学制造学院,四川成都610065【正文语种】中文【中图分类】TP242-34两轮自平衡机器人的研究是近几年众多国内外学者关注的一个热点,如瑞士联邦大学工业大学Felix Grasser等人研制的JOE,美国Southern Methodist大学研制的nBot,以及为所熟知的由Dean Kamen所发明的两轮电动代步车Segway等。

PID-type fuzzy adaptive control for two-mass servo-drive system_ Design_ simulation and experiment

PID-type fuzzy adaptive control for two-mass servo-drive system_ Design_ simulation and experiment
This work was financially supported by Government of Russian Federation, Grant 074-U01.
978-1-5090-1474-3/16/$31.00 ©2016 IEEE

Fig. 2. Block diagram of the control system
PID-type fuzzy adaptive control for Two-Mass ServoDrive System: Design, Simulation and Experiment
Dmitry V. Lukichev, Member, IEEE Galina L. Demidova
Department of Electrical Engineering and Precision Electromechanical Systems ITMO University Saint-Petersburg, Russia lukichev@ets.ifmo.ru, demidova@ets.ifmo.ru
Abstract— The article discusses the features of the control system of telescope axes’ drive. Conventional PID control system can not reach a satisfaction tracking accuracy in the case of low speeds of axes movement due to elastic coupling and friction action in these two-mass systems. As a consequence in the systems oscillations occur. In this study, fuzzy adaptive PID controller is described and this controller is used in position loop of control system. MATLAB/Simulink software is used to simulate the fuzzy adaptive PID and conventional PID control systems. The experiment is made with help of hardware setup of a special electromechanical device whose structure is similar to the azimuthal axis of the telescope. The results of the simulation and experiment show that the fuzzy adaptive PID has a high accuracy due to the suppression of vibrations in the tracking system. Keywords— control systems, telescopes, fuzzy control, fuzzy logic, motion control, position control, precision engineering

温度解耦 Temperature decoupling control of double-level air

温度解耦 Temperature decoupling control of double-level air

Temperature decoupling control of double-level airflowfield dynamicvacuum system based on neural network and prediction principleLi Jinyang n,Meng XiaofengScience and Technology on Inertial Laboratory,Beijing University of Aeronautics and Astronautics,No.37Xueyuan Road,Haidian District,Beijing100191,Chinaa r t i c l e i n f oArticle history:Received16April2012Received in revised form21June2012Accepted20July2012Available online14August2012Keywords:Decoupling controlPredictionNeural networksDouble-level airflowfieldParticle swarm optimizationa b s t r a c tDouble-level airflowfield dynamic vacuum(DAFDV)system is a strong coupling,large time-delay,andnonlinear multi-input–multi-output system.Decoupling and overcoming the impact of time-delay aretwo keys to obtain rapid,accurate and independent control for two air temperatures in two concatenatechambers of the DAFDV system.A predictive,self-tuning proportional-integral-derivative(PID)decoupling controller based on a modified output–input feedback(OIF)Elman neural model andmulti-step prediction principle is proposed for the nonlinearity,time-lag,uncertainty and strongcoupling characteristics of the system.A multi-step ahead prediction algorithm is presented fortemperature prediction to eliminate the effects of time-delays.To avoid getting into a local optimiza-tion,an improved particle swarm optimization is applied to optimize the weights of the OIF Elmanneural network during modeling.By using the modified OIF Elman neural network identifier,theDAFDV system is identified and the parameters of PID controller are tuned on-line.The experimentalresults for two typical cases indicate that the settling times are obviously shorten,steady-stateperformances are improved and more important is that one temperature no longerfluctuates along theother,which verify the proposed adaptive PID decoupling control is effective.&2012Elsevier Ltd.All rights reserved.1.IntroductionDouble-level airflowfield dynamic vacuum system(DAFDV)isthat the airflow temperatures in two concatenate chambers maintainin steady equilibrium states while maintaining a certainflow rate intoand out of the chambers.DAFDV systems have great application valuefor the simulation of dynamic atmospheric environments,calibrationof meteorological instruments and research of humidity generationtechnology based on two-temperature or two-temperature two-pressure principle(Wang,2003;Kitano et al.,2008;Helmut,2008).Air temperature control of single chamber has been widely studied bymany scholars(Lawton and Patterson,2000;EI Ghoumari et al.,2005;Thompson and Dexter,2005;Qi and Deng,2009;Li et al.,2011),andsomefindings have been extensively applied in industrial practices.However,researches on DAFDV systems have scarcely been repre-sented in the open literature.This may be attributed to two majorsources of difficulty.First,the simple and adequate dynamic relation-ships among the process variables are difficult to establish due to thenonlinearity,uncertainties and structure complexities.Second,thetwo air temperatures in the two concatenate chambers suffer impactfrom each other’sfluctuations.If the two air temperatures cannot bedecoupled effectively,they would not only delay reach steady states,but also not accomplish independent control at all.Therefore,in orderto achieve rapid,accurate and independent control,it is necessary todecouple these two variables.However,how the appropriate decou-pling method is selected according to the characteristics of controlobject is a key problem.The traditional decoupling ways to a multi-input multi-output(MIMO)system is mainly represented by modern frequencydomain methods such as diagonal dominance matrix,relativegain analysis method,characteristic curve method,state variablemethod,inverse Nyquist array and so on(Wang,2000).Thesemethods,which are based on strict transfer functions or statespaces,play an important role in decoupling the linear time-invariant MIMO systems.However,these methods are difficult toachieve dynamic decoupling for nonlinear or uncertain or time-variant MIMO systems because accurate system models aredifficult to develop for these systems.Thereby,these traditionaldecoupling methods are confined to a certain application scope.With the development of decoupling control theory,a multi-tude of other decoupling methods such as adaptive decoupling,energy decoupling,disturbance decoupling,robust decoupling,Contents lists available at SciVerse ScienceDirectjournal homepage:/locate/engappaiEngineering Applications of Artificial Intelligence0952-1976/$-see front matter&2012Elsevier Ltd.All rights reserved./10.1016/j.engappai.2012.07.011Abbreviations:DAFDV,double-level airflowfield dynamic vacuum;OIF,modified output–input feedback;PID,proportional-integral-derivative;MIMO,multi-input multi-output;BP,back-propagation;RBF,radial basis function;WBTC,water bath temperature control;EBTC,ethanol bath temperature control;HX,heatexchanger;ASSAVP,air source system with adjustable vacuum pressure;TITO,two-input two-output;SISO,single-input single-output;IPSO,improved particleswarm optimizationn Corresponding author.Tel./fax:þ8601082338221.E-mail address:by0817136@(L.Jinyang).Engineering Applications of Artificial Intelligence26(2013)1237–1245fuzzy decoupling,neural networks decoupling,prediction decou-pling,intelligent decoupling methods represented mainly by the fuzzy decoupling and the neural networks decoupling,have been proposed and applied in many control practices.The detailed introduction to these decoupling methods are summarized (Dong et al.,2011),this paper no longer repeats them.Adaptive decoupling has merits in decoupling a system with many uncertain factors and can solve the system’s uncertainty to a certain extent.Multilayer neural networks have adaptive,self-learning,strong fault tolerance abilities and are universal approx-imators capable of approximating any nonlinear function to any desired degree of accuracy,making it a powerful tool for the decoupling control of nonlinear systems.The modified output–input feedback (OIF)Elman neural network,as a kind of recurrent neural network,is superior to the static neural network such as back-propagation (BP)and radial basis function (RBF)neural network on the dynamic characteristic (Wu et al.,2011a ),and it is now extensively applied in the fields of system identification,nonlinear control and prediction control (Serhat et al.,2003;Qi et al.,2005;Gao and Wang,2007).However,neural networks commonly require to be combined with other algorithms to realize decoupling control (Wu and Chai,1997;Li,2006).Prediction is an effective means to control a time-delay system.Furthermore,the proportional-integral-derivative (PID)controller is widely used in many fields due to its simplicity and robustness (Kumar et al.,2007;Shi et al.,2008;Xu et al.,2008).Based on the above discussions,an adaptive PID decoupling control method based on the modified OIF Elman neural network and prediction principle is proposed in this paper.Because theDAFDV system is a strong coupling,complex MIMO nonlinear system with large time-delay and uncertainty,which can hardly acquire satisfactory control performance and even cannot reach the steady state at all by the conventional PID controller with fixed parameters.By the identification function of the OIF Elman neural network,the PID parameters are tuned on-line.Thus,the couplings between the manipulated variables can be treated as corresponding exterior disturbances,so the proposed controller is used to eliminate disturbance and obtain desired control performance in different operating regions.The time-delay effects can be reduced or elimi-nated by the prediction.The main contribution of this study is to propose an effective decoupling control strategy,which can be applied to a real-time plant conveniently,for the strong coupling,large-time delay and nonlinear system make it is difficult to elaborate a mathematic model precise enough for the control.The paper is structured in the following way.In Section 2,the composition of DAFDV system is presented.In order to analyze the system properties conveniently,the models of the DAFDV system are qualitatively developed in Section 3.Section 4is proposed the adaptive PID decoupling control method based on the modified OIF Elman neural network and prediction principle.In Section 5,the experimental results on a real-time DAFDV system are presented.Conclusions are drawn in Section 6.position of DAFDV systemThe DAFDV system,as shown in Fig.1,mainly consists of the pressure control system and the temperature control system.InNomenclature A cross section areac specific heat capacity(kJ/kg K)D time coefficient (s)F mass flow rate (kg/s)h convective heat transfer coefficient(kW/(m 2K))L spatial coefficient (m)t time (s)Ttemperature (K)U pipe circumference (m)xlength (m)rdensity (kg/m 3)Subscripts w water a air bwallFig.1.Diagram of double-level air flow filed dynamic vacuum system.L.Jinyang,M.Xiaofeng /Engineering Applications of Artificial Intelligence 26(2013)1237–12451238Fig.1,the airflows in the dash dotted arrows direction while the liquid(water or ethanol)in the solid arrows direction.The middle part of the airflowing through is the pressure control loop.The temperature control system is constituted of water bath tem-perature control(WBTC)subsystem and ethanol bath tempera-ture control(EBTC)subsystem.These two subsystems,which are used to achieve air temperature control in the downstream chamber C2within ranges from51C to801C and fromÀ701C to51C,respectively,are symmetrical about the pressure control loop.The air from C1passes through heat exchanger(HX)E1 when the controlled objective air temperature is between51C and801C.Otherwise,the air from C1passes through heat exchanger E2.Since the temperature control circuit of C1is same as that of C2,only the structure of temperature control circuit for C2is presented in Fig.1.Moreover,only the WBTC subsystem is introduced due to the same framework as that of the EBTC subsystem.The airflow temperature control in C2is achieved by heat exchange between water and air in E1.E1transfers heat from water to air or in the opposite direction,and the objective is to control the outlet air temperature,by changing the inlet water temperature.The inlet water temperature of the E1is acquired by controlling the temperature of thermostatic water bath T1.How-ever,the real actuators for water temperature control are heater H1installed at the bottom of T1and industrial chiller D1 connecting with T1.In the process of heating-up,the H1start to work and the liquid circulate between T1and E1with the aid of pump P3.Double-level voltage control strategy is adopted to improve the control precision.First,the input voltage supplied to H1is adjusted by the voltage regulator.Moreover,PID-controlled pulse-width modulated signal is employed to regulate the duty ratio of the control voltage.At the stage of decreasing process of temperature,the D1which is switched on manually operate at full speed,valve v5and v6open,and the water circulate between T1and D1by the driving of variable pump P1.The water temperature in T1is regulated by altering the speed of P1.The pressure control system is mainly constituted of four parts:the air source system with adjustable vacuum pressure (ASSAVP),upstream vacuum chamber,downstream vacuum chamber and the high vacuum system with adjustable vacuum pressure(C4).The ASSAVP are employed to supply adjustable and relatively stable pressure continuously for C1,and the C4are used to regulate the pressure in C2and provide a high vacuum environment,respectively.In order to improve the regulation ability and provide the driving power for airflowing,the pressure ratio between the upstream vacuum pressure and the down-stream vacuum air pressure should be within the scope from1.05 to20(this scope is determined in the experimental processes on a real plant-DAFDV system when the two air pressures are within the given range in this paper).Thus,the vacuum pump of HVS system needs to work in advance.To reduce the influence of the external environment,a200mm thermal insulation layer is set outside of the DAFDV system.3.Modeling of the DAFDV systemIn this section,the models of the DAFDV system are qualita-tively developed for analyzing the system properties conveni-ently.The temperature control process of the DAFDV system is that:(1)the water temperature of T1is manipulated by the heater or chiller.(2)The air temperature in C2is controlled by changing the inlet water temperature of E1,i.e.,the water temperature of T1.3.1.Modeling for T1Temperature rise of water in T1is manipulated by using a heater with a PID-controlled electronic resistance and tempera-ture decreasing is achieved by the water exchange between T1 and cold liquid tank(CLT)of D1.It is assumed that the heat exchange of pipelines is negligible.Therefore,according to con-servation of energy,these two processes can be,respectively described by Eqs.(1)and(2).For temperature rise process:C p dT h=dt¼P eð1ÞFor temperature decreasing process:C h dT h=dt¼c w FðT pÀT hÞð2ÞwhereC p¼c w m pwþc ps m psð3ÞC h¼c w m hwþc hs m hsð4Þwhere C h is the total thermal capacity of water in T1and wall of T1,C p is the total thermal capacity of water in CLT and wall of CLT;c W,c pS and c hs are,respectively specific heat capacity of water,wall of CLT and T1.m p W and m h W are,respectively,the water mass in CTL and T1,m p S and m h S are wall mass of CTL and T1.T p and T h are the temperatures of CTL and T1.F is the water massflow rate between D1and T1.P e is the heating power. Considering measurement delays of sensors and the dead-times of actuators exist as well as large volume of T1,this temperature control process of the DAFDV system is a large inertia system with large lags.3.2.Modeling for E1Since the air temperature is controlled by changing the inlet liquid temperature of heat exchanger E1,a counterflow co-axial double tube heat exchanger,as shown in Fig.2,is used here.The conservation of energy for both thefluids and the wall can be written with the some assumptions(Ansari and Mortazavi,2006): D w@T w@tþL w@T w@xþT w¼T bð5ÞD b@T bþT b¼h w U w T wþh a U a T aw w a að6ÞD a@T a@tÀL a@T a@xþT a¼T bð7Þwhere D and L are time coefficient(s)and the spatial coefficientFig.2.Counterflow co-axial double tube heat exchanger.L.Jinyang,M.Xiaofeng/Engineering Applications of Artificial Intelligence26(2013)1237–12451239(m),respectively,and are defined as follows:L w¼c w F wh w U w,L a¼c a F ah a U a,D w¼rwc w A wh w U w,D a¼rac a A ah a U a,D w¼rbc b A bh w U wþh a U að8ÞFirst,from Eqs.(5)–(7),we can know that the air temperature depends on not only structure parameters of HX but also both fluid properties through HX.In this study,our objective is achieving rapid,accurate and independent control for the airflow temperatures in two concatenate chambers within operating ranges fromÀ701C to801C.As the temperature changing over this wide operating range,the property parameters of twofluids, such as c w,r w,h w,c a,r a,h a,especially for air properties,vary significantly.Furthermore,the air speed passing through HX and corresponding Reynolds number are,respectively described:u a¼_Q a=Að9ÞRe¼r a u a d in=m a¼4r a_Q a=m a p d inð10Þwhere m a(kg/(m s))is the air viscosity,_Q a(m3/s)is the air volume flow rate,d m is the tube diameter(m).From Eq.(10),it can be seen that the air speed(u a)reduces with the air volumeflow rate ð_Q aÞand Re alters with_Q a,this fact implies that theflow state may be laminarflow or turbulentflow.However,the convective heat transfer coefficient(h a),are greatly different in this twoflow states and it is well known that h a is decreasing as the air speed reduction and exchange efficiency of HX degrade enormously.The lower h a means the heat exchange time is longer between the two fluids in the HX,namely,the time-delay from the inlet liquid temperature to the outlet air temperature become longer.Finally,the airflowing process from C1to C2is an exchange process of mass and energy.The two temperature couplings between C1and C2are mainly caused by theflow rate variation of air passing through control valve V2.Theflow rate is deter-mined by the upstream pressure(P1),the downstream pressure (P2)the upstream air temperatureðT auÞ,and the opening percen-tage of the control valve(O).The relationship betweenflow rate and the four variables can be expressed as the following nonlinear equation(Dong et al.,2011):_Q a ¼fðP1,P2,T au,OÞð11ÞAccording to conservation of energy of HX in steady state,wecan obtained,c w F wðT win ÀT woutÞ¼c a r a_Q aðT a outÀT a inÞð12Þwhere T ain and T aoutare,respectively the inlet and outlet airtemperature of the HX,T win and T woutare,respectively the inletand outlet liquid temperature of the HX.Considering that the pipelines between E1and C2as well as between T1and E1(HX)are short,we can think that the liquidtemperature(T h)in T1is equal to T win ,T auis equal to T ainand thedownstream air temperature(T ad )is equal to T aout,namely,T h¼T win ,T ain¼T au,T ad¼T aoutð13ÞCombining Eq.(11)with(12)and(13),the downstream air temperature(T ad)can be described asT a d ¼c w F wðT hÀT woutÞc aa_QaþT auð14ÞFrom Eq.(14),it can obviously that the variation of_Q a hasstrong effect on T ad and T au,that is,the coupling between T adand T auis caused by_Q a.The airflow rate is modified by altering the percentage of opening of valve V2.By qualitative analysis for the above mathematical models developed,it can be seen that the DAFDV system is a strong coupling,time-varying,uncertain and large time-delay complex nonlinear system.However,the above developed models for T1 and E1,in order to make the problem more tractable,rely on assumptions and simplifications that are not totally realistic. Furthermore,the system that we are controlling includes not only the HX but also its associated hardware,i.e.,valve,pump, PID-controlled heater,industrial chiller and many connecting pipelines.These associated hardwares are not considered during modeling.Therefore,accurate mathematical models for DAFDV system are difficult to establish and above mathematical models developed are only the approximate models.4.Realization of the decoupling method for the DAFDV system4.1.Temperature decoupling control strategy of the DAFDV systemThe structure for the temperature decoupling control of the DAFDV system is shown in Fig.3,which combines the modified OIF Elman neural network and the PID controller with prediction algorithm.In Fig.3,i¼1,2,r i(k)is the reference input,y i(k)the real temperature output,ym i(k)is the modified OIF Elman neural network identification model output,e i(k)is the error between the set-point value r i(k)and output y i(k)in every sampling point, u i(k)is the manipulated variable,NN1(NN2)the neural network identifiers,TDL1the time-delay operator from the outputs of y i(k),u1(k)and u2(k)to the input of NN1,TDL2the time-delay operator from the outputs of y2(k),u1(k)and u2(k)to the input of NN2.According to the error e i(k),the modified OIF Elman neural network identification model is used to tune the parameters of the conventional PID controller to keep the system stable and obtain satisfactory control performance.For two-input two-out-put(TITO)system,the coupling impact from the second controlFig.3.Decoupling control of the DAFAV system.L.Jinyang,M.Xiaofeng/Engineering Applications of Artificial Intelligence26(2013)1237–1245 1240loop is treated as exterior disturbance on thefirst main loop while the coupling effect from thefirst loop is treated as exterior disturbance to the second main loop.Thus,one TITO system can be divided into two independent single-input single-output (SISO)systems.Therefore,the combination of the PID controller with the modified OIF Elman neural network and prediction algorithm is appropriate to eliminate couplings and disturbances by identification of system dynamic model and reduce or elim-inate the time-delays of the system by prediction.4.2.Modified OIF Elman neural network model for DAFDV systemThe controlled DAFDV system can be described by the follow-ing nonlinear model with time-delay:yðkÞ¼F½yðkÀ1Þ,...,yðkÀn yÞ,uðkÀdÞ,...,uðkÀdÀn uÞ ð15Þwhere y are the upstream air temperature,T u,and the down-stream air temperature,T d,u is the air volumeflow rate altered by regulating the opening percentage(O)of the control valve V2,and voltage supplied to the heater or the speed of liquid circulation pump(P3).n u and n y are the orders of{y(t)}and{u(t)},respec-tively,d is the time-delay from output to input,and F(Á)is a nonlinear function which is identified by a modified OIF Elman neural network identification model.The OIF Elman neural network is a kind of recurrent neural network,which consists of the input,hidden,context,context2and output layers.The context layer and context2layers are used to memorize the former values of the hidden and output layer nodes, respectively.The feed-forward connections are modifiable,whereas the recurrent connections arefixed.The structure of OIF Elman neural network is shown in Fig.4(Wu et al.,2011a).In Fig.4,w u is the weight between the input layer and hidden layer,w y is the weight between the hidden layer and the output, w c is the weight from the context layer to the hidden layer,and w yc is the weight from the context2layer to the hidden layer. x c(k)and x(k)are the outputs of the context unit and the hidden unit,respectively.y c(k)and y m(k)are the outputs of the context 2layer and output layer,respectively.a and b are,respectively the feedback gains of the self-connections of context and context 2layers,0r a,b r1.Here,a and b are selected as0.5.The mathematical model of the OIF Elman model neural network is expressed as follows:xðkÞ¼Fðw c x cðkÞþw u uðkÀ1Þþw yc y cðkÞÞð16Þx cðkÞ¼aÂx cðkÀ1ÞþxðkÀ1Þð17Þy cðkÞ¼bÂy cðkÀ1ÞþyðkÀ1Þð18Þy mðkÞ¼gðw y xðkÞÞð19Þwhere g(x)is chosen as a linear function,and f(x)is selected as: f(x)¼1/(1þeÀx)in this paper.The standard Elman neural network often adopts BP algorithm to train the networks’weighs,however,it has slow convergence speed and is easy to get locked into local optimization(Zhang et al.,2007)while an improved particle swarm optimization (IPSO)algorithm-adaptive inertial weight algorithm(Iwasaki et al.,2006)has fast convergence speed and can avoid getting locked into local optimization.Therefore,this IPSO is applied to train the weights of the Elman neural network.The detailed optimization process can be seen in Ref.Wu et al.(2011b).4.3.Temperature prediction based on prediction principleAs shown in Fig.5(Dong et al.,2011),it is assumed that y(k), y(kÀ1)and y(kÀ2)are the temperature sampling values at T(k), T(kÀ1)and T(kÀ2)instant,respectively.The temperature sample value at the time T(kþ1)is y(kþ1).The sample period of temperature is T s.T s is chosen as0.1s in this study.Considering the temperature is the sluggish varying physical quantities and abrupt variations,except the initial stage of set-value switching, are impossible to happen for them in a short time.Therefore,for the temperature,we can think that the rate of change between the two adjacent sample points is equal(Dong et al.,2011), namely,9½^yðkþ1ÞÀyðkÞ À½yðkÞÀyðkÀ1Þ 9=T s¼9½yðkÞÀyðkÀ1ÞÀ½yðkÀ1ÞÀyðkÀ2Þ 9=T sð20ÞThen^yðkþ1Þcan be expressed as^yðkþ1Þ¼3½yðkÞÀyðkÀ1Þ þyðkÀ2Þð21ÞFrom Eq.(21),it can be seen that^yðkþ1Þis the function of y(k), y(kÀ1),y(kÀ2),therefore,Eq.(21)can be also described as^yðkþ1Þ¼f½yðkÞ,yðkÀ1Þ,yðkÀ2Þ ð22ÞBased on the single-step-ahead predictor model in Eq.(21), according to recursive principle,we can acquire the following expressions:^yðkþ2Þ¼f½^yðkþ1Þ,yðkÞ,yðkÀ1Þ¼f½f½yðkÞ,yðkÀ1Þ,yðkÀ2Þ ,yðkÞ,yðkÀ1Þ ð23Þ^yðkþ3Þ¼f½^yðkþ2Þ,^yðkþ1Þ,yðkÞ^ð24ÞFig.4.Structure of OIF Elman neural network.Fig.5.Air temperature variation with time.L.Jinyang,M.Xiaofeng/Engineering Applications of Artificial Intelligence26(2013)1237–12451241The recursive multi-step-ahead prediction expression can be written:^yðkþj9kÞ¼f½^yðkþjÀ1Þ,^yðkþjÀ2Þ,^yðkþjÀ3Þ¼g½yðkÞ,yðkÀ1Þ,yðkÀ2Þ ðj Z3Þð25Þwhere^yðkþj9kÞis the process output at time-step kþj predicted at time-step k.In this process,the predictive output^yðkþi9kÞði¼1ÁÁÁjÀ1Þand input values uðkþiÞði¼1ÁÁÁjÀ1Þare used.Here,uðkþiÞ¼uðkÞði¼1ÁÁÁjÀ1Þ.Obviously,the future output at time-step k and before k can be substituted with the real system output ^yðkþiÀjÞ¼yðkþiÀjÞðiÀj r0Þ.4.4.Self-tuning PID decoupling control based on modified OIF Elman modelThe digital incremental PID control algorithm is used in this paper,which is described as:u iðkÞ¼u iðkÀ1Þþk pi x ið1Þþk ii x ið2Þþk di x ið3Þð26Þwherex ið1Þ¼1NX Nj¼1e iðkþjÞÀe iðkþjÀ1ÞÂÃð27Þx ið2Þ¼1X Nj¼1e iðkþjÞð28Þx ið3Þ¼1NX Nj¼1e iðkþjÞÀ2e iðkþjÀ1Þþe iðkþjÀ2ÞÂÃð29Þwhere e i(kþj)¼r i(k)Ày i(kþj9k),N is called the prediction horizon, r m(kþj)is the reference trajectory at time-step kþj,y m(kþj9k)is the process output at time-step kþj predicted at time-step k,r i(k) is the system set point at time-step k.k pi,k ii and k di are, respectively the proportional,integral and differential coefficient.Since the time delays are uncertain and variable to some degree,thus,it is unreliable to determine the control actions based on output prediction for a specific point of time in the future.As a result,predictions contain a series of future time instants about a target point given by the time delay values used. The control actions are determined from the average of the series of predictions.This approach improves the control robustness against inaccuracies and variations in the time delays.Define the cost function J i as follows:J i¼½e iðkÞ 2=2¼½r iðkÞÀy iðkÞ 2=2o eð30ÞIn this research,e is selected as0.0036.According to the steepest Descent method,k pi,k ii and k di are regulated as the following:k piðkÞ¼k piðkÀ1ÞÀZ p@J i@k pi¼k piðkÀ1ÞþZ p e iðkÞ@y i@u ix ið1Þð31Þk iiðkÞ¼k iiðkÀ1ÞÀZ i @J i@k ii¼k iiðkÀ1ÞþZ i e iðkÞ@y i@u ix ið2Þð32Þk diðkÞ¼k diðkÀ1ÞÀZ d@J i@k di¼k diðkÀ1ÞþZ d e iðkÞ@y i@u ix ið3Þð33Þwhere Z p,Z i and Z d are,respectively,the proportional,integral and differential learning rate,which are Z p¼0.09,Z i¼0.25,and Z d¼0.15in this research.q y i/q u i is the Jacobian information of the controlled object,which can be acquired from the above modified OIF Elman identification results,namely,q y i/q u i E q ym i/q u i.5.Experimental resultsA set of240experimental data which is collected from the real DAFDV system is applied to simulation experiment.Before the simulation experiment,the determination to the number of hidden node and IPSO parameters is a key problem,which is directly associated with the performance of the identification model by the modified OIF Elman neural network.In this research,the number of hidden node is given as2rþ1according to Kolmogorov theorem,where r is the number of input variables. There are two inputs(opening percentage of the control valve V2, heater supplying voltage U or the speed of P1n).Thus,5hidden nodes are calculated for the modified OIF Elman neural network. The IPSO algorithm is used to optimize the weights of the OIF Elman neural network and thus each particle contains 2Â5þ5Â2þ5Â5þ2Â5parameters.The parameters of IPSO are chosen as follows:acceleration coefficients c1and c2are 1.496,maximum iteration number i max is250,swarm population N is30,maximum inertia factor o max is0.9,minimum inertia factor o min is0.1,and step size of the inertia factor D o is0.05.By running the program,the optimal weights(within a specific operating range)of the OIF Elman neural network are acquired. After testing of the identification and control algorithms via computer simulations,to validate the practical running effect, the self-tuning,predictive,PID decoupling temperature regulator is implemented,tuned and tested on the real experiment device of the DAFDV system,as shown in Fig.6(the upstream vacuum chamber and the downstream vacuum chamber are in parallel and the whole experimental device is large.Due to the limit of room,it is difficult to take a whole photograph of the whole experimental device.Considering structural similarity of the two vacuum chambers,the experimental device shown in Fig.6is only a downstream chamber.).The control cycle of DAFDV system is0.1s.The control objectives to the DAFDV system are as follows:(1) the disturbances between the upstream and the downstream air temperatures are as small as possible;(2)the overshoots of the two temperatures are less than2%;(3)the control precisions are 0.081C for the two temperatures and the settling time of the DAFDV system is as short aspossible.Fig.6.Experimental device.L.Jinyang,M.Xiaofeng/Engineering Applications of Artificial Intelligence26(2013)1237–1245 1242。

自适应模糊PID在温度控制系统中的应用_令朝霞

自适应模糊PID在温度控制系统中的应用_令朝霞

图1温度控制系统的工艺流图自适应模糊PID 在温度控制系统中的应用*令朝霞(陕西理工学院电气工程学院,陕西汉中723000)Application of Adaptive Fuzzy PID in Temperature Control System摘要根据复杂锅炉温度系统,设计出一种自适应模糊PID 控制器。

其优点是应用模糊控制适应系统的不确定性,能够提高对象模型不确定时PID 参数的自适应能力。

很大程度上改善了系统的控制质量,提高了系统的鲁棒性。

实际运行结果证明了该方法的有效性。

关键词:温度系统,模糊控制,自适应控制AbstractThis paper designs a kind of adaptive fuzzy PID controller according to the complex boiler temperature system.The ad-vantage is the application of fuzzy control adaptive system uncertainty.To improve the object model uncertainty about the PID parameters adaptive ability.Improved control quality and enhanced robustness of the system.Actual operating results prove the effectiveness of the method.Keywords :temperature control,fuzzy control,adaptive control*陕西省教育厅资助项目(11JK0934)锅炉对象是具有大滞后、时变、非线性或无法获得精确数学模型的复杂系统。

对此,常规PID 控制器无法获得好的控制效果。

而模糊控制器则是根据人工控制规则组织控制决策表,然后由该表决定控制量的大小。

Design of Adaptive Fuzzy PID Controller for Speed control of BLDC Motor(无刷直流电机控制英文文献)

Design of Adaptive Fuzzy PID Controller for Speed control of BLDC Motor(无刷直流电机控制英文文献)

system. Tuning PID control parameters is very difficult, poor robustness, therefore, it's difficult to achieve the optimal state under field conditions in the actual production. In this paper an Adaptive-fuzzy PID control is introduced in speed regulation system of BLDC motor. Parameter can be adjusted real time under adaptive fuzzy PID control. In order to improve the performance of the Adaptive-fuzzy PID controller system an increase in the number of inputs and membership functions was necessary, at the same time the individual set of rules are formed for each Kp, Ki and Kd. By using individual set of rules, the controller can be adapt to any change of parameter. But in Fuzzy PID controller only common set of rule are formed for Kp, Ki and Kd. The aim of this paper is that it shows the dynamics response of speed with design the Adaptive-fuzzy PID controller to control a speed of motor for keeping the motor speed to be constant when the load varies. The simulation result show that the performance of the Adaptive Fuzzy PID controller has been has better control performance than the both Fuzzy PID controller and conventional PID controller.

Fuzzy approximation-based Adaptive Sliding-Mode Control scheme for Underactuated Systems

Fuzzy approximation-based Adaptive Sliding-Mode Control scheme for Underactuated Systems

Abstract—This paper proposes a fuzzy approximation-based adaptive sliding-mode controller for uncertain nonlinear perturbed underactuated systems. The fuzzy logic system is used for approximating the unknown nonlinear functions. For estimating the parameters of the fuzzy systems and some unknown bounds, a set of adaptation laws are appropriately designed. The boundedness of all signals of the closed-loop system as well as the asymptotic convergence of the underlying tracking errors to the origin are established based on a Lyapunov analysis. The effectiveness of the proposed fuzzy adaptive controller is illustrated throughout simulation results Keywords: fuzzy control; adaptive sliding-mode control; acrobot system; uncertain nonlinear underactuated system. I. INTRODUCTION The recent literature has shown a growing attention in study and control of underactuated systems, which are characterized by the fact that they have fewer actuators than degree of freedom to be controlled [1-9]. These systems have very important applications such as free-flying space robots, underwater robots, manipulators with structural flexibility, and overhead crane. The underactuated systems own some advantages which include: the decreasing of the actuators number can decrease the cost, and the volume and the weight of system. In the literature [1-11], many control techniques have been developed for underactuated nonlinear systems. Novertheless, a general theory for control of these systems is not yet available. The obtained results are generally for some specific classes. In [1], an adaptive controller based on hierarchical sliding mode approach has been designed for an underactuated spherical robot. An optimal control for underactuated nonholonomic mechanical systems has been studied by Hussein and Bloch in [2]. Using incremental sliding mode control system method, Hao et al. have proposed a robust controller for a class of underactuated mechanical systems with mismatched uncertainties [3]. A sliding-mode control of double-pendulum crane systems has been designed in [4]. An adaptive multiple-surface sliding controller based on function approximation techniques (FAT) for a class of underactuated mechanical systems with disturbances and mismatched uncertainties has been proposed in [5]. A motion planning-

两轮自平衡车的自适应模糊滑模控制

两轮自平衡车的自适应模糊滑模控制

两轮自平衡车的自适应模糊滑模控制杨兴明;段举【摘要】针对两轮自平衡车的平衡控制问题 ,文章提出一种自适应模糊滑模控制方法.将整个平衡控制系统分为摆角子系统和位移子系统 ;利用分层滑模控制策略推导出系统总的控制律 ;针对控制律中存在的系统不确定部分 ,利用模糊逻辑的万能逼近功能进行估计 ,并基于Lyapunov方法设计相应的自适应律 ;考虑到线性滑模面斜率对于系统性能的影响 ,采用模糊控制方法对其进行调节 ,进一步改善了控制系统的品质.仿真结果验证了该控制方法的有效性 ,而且优化后的控制器具有较好的控制效果和鲁棒性.%In order to solve the problem of balance control of two-wheeled self-balancing cart ,an adap-tive fuzzy sliding mode control method is proposed .Firstly ,the balance control system is decomposed into swing angle subsystem and position subsystem .Then the control law of systems is derived by u-sing hierarchical sliding mode control strategy .Meanwhile ,the universal approximation function of fuzzy logic is used to deal with the uncertain part of the system ,and the adaptive law is designed based on Lyapunov method .Finally ,the fuzzy control method is used to adjust the slope of the linear sliding mode surface ,which is related to the system performance ,so that the quality of the control system is further improved .The simulation results prove that this control method is effective ,and the opti-mized controller can get better adaptability and control results .【期刊名称】《合肥工业大学学报(自然科学版)》【年(卷),期】2016(039)002【总页数】6页(P184-189)【关键词】两轮自平衡车;分层滑模控制;Lyapunov方法;模糊控制【作者】杨兴明;段举【作者单位】合肥工业大学计算机与信息学院,安徽合肥 230009;合肥工业大学计算机与信息学院,安徽合肥 230009【正文语种】中文【中图分类】TP273.5两轮自平衡车是一类典型的欠驱动系统,它具有欠驱动、非线性、强耦合、多变量的特点,其应用前景引起了国内外学者的关注[1-2]。

基于AMESim与Simulink的液压牵引器驱动机构联合仿真

基于AMESim与Simulink的液压牵引器驱动机构联合仿真

机电工程技术第50卷第01期MECHANICAL&ELECTRICAL ENGINEERING TECHNOLOGY Vol.50No.01 DOI:10.3969/j.issn.1009-9492.2021.01.019洪诗益,吴伟,刘斌基于AMESim与Simulink的液压牵引器驱动机构联合仿真[j].机电工程技术,2021,50(01):67-70.基于AMESim与Simulink的液压牵引器驱动机构联合仿真洪诗益,吴伟,刘斌(西安石油大学机械工程学院,西安710065)摘要:在复杂的水平井工况下,轮式液压牵引器比机械式牵引器表现更好。

而液压牵引器推靠系统需要能适应套管变化的控制系统才能应对复杂的井下工况。

以某一型号液压牵引器的液压推靠系统为研究对象,先利用AMESim软件建立对应的牵引器液压推靠系统仿真模型,根据Simulink软件在控制系统设计方面的优势,设计了PID控制和模糊PID控制,对牵引器液压推靠系统进行联合仿真。

结果表明,模糊PID控制更加拟合仿真曲线,具有更好的控制效果,为牵引器液压推靠控制提供技术支持。

关键词:液压牵引器;AMEsim/Simulink;联合仿真;模糊PID中图分类号:TP273文献标志码:A文章编号:1009-9492(2021)01-0067-04开放科学(资源服务)标识码(OSID):Simulation Analysis of Driving Mechanism of Hydraulic Tractor Based onAMESim/SimulinkHong Shiyi,Wu Wei,Liu Bin(School of Mechanical Engineering,Xi'an Shiyou University,Xi'an710065,China)Abstract:Wheeled hydraulic tractors perform better than mechanical tractors in complex horizontal well conditions.The hydraulic retractor propulsion system needs a control system that can adapt to casing changes in order to cope with complex downhole conditions.Taking the hydraulic propulsion system of a certain type of hydraulic retractor as the research object,AMESim software was first used to establish the corresponding hydraulic propulsion system simulation model. According to the advantages of Simulink software in the control system design,PID control and fuzzy PID control were designed to carry out joint simulation of the hydraulic propulsion system of the retractor.The results show that the fuzzy PID control can better fit the simulation curve and has better control effect,which provides technical support for the hydraulic pushback control of the tractor.Key words:hydraulic tractor;AMEsim/Simulink;co-simulition;fuzzyPID0引言井下牵引器是依靠自身所携带的动力源,具有一定自主操控能力并能在井下特殊环境中完成特定工作任务的机电一体化装置。

Adaptive fuzzy sliding mode control for a robotic aircraft flexible tooling system

Adaptive fuzzy sliding mode control for a robotic aircraft flexible tooling system

ORIGINAL ARTICLEAdaptive fuzzy sliding mode control for a robotic aircraft flexible tooling systemLixin Zhan &Kai Zhourobot driving system.a novel cross-coupling error is proposed,which combines both the position and speed track-ing and synchronous errors of dual robots.Moreover,the cross-coupling control scheme based on AFSMC is presented.For the proposed AFSMC,a fuzzy logic control-ler is adopted to generate the hitting control signal,and the output gain of the sliding mode control is tuned online by a supervisory fuzzy system.Finally,the preferable perfor-mance of the proposed AFSMC cross-coupling approach is verified by the simulation results compared with the conven-tional proportional-integral-derivative control and SMC cross-coupling controls.Keywords Synchronous motion control .Aircraft flexible tooling system .Dual robot .Fuzzy logic .AFSMC .Cross-coupling control1IntroductionMultipoint location/support flexible tooling system is widely used in modern aircraft manufacturing fields,and large-scale thin-wall skins are easy to deform during machining while adopting the conventional “machining-forming ”process.dual robots,and the movement along Z -axis is driven by the supporting unit itself.Synchronous driving control of dual robots is a key part in the proposed robotic aircraft flexible tooling system,where the crossbeam is driven by two robots,simultaneously.Due to different mechanical characteristics of the two robots and the interaction of the mechanical coupling between the cross-beam and the two robots,a nonsynchronous error develops.The error always leads to a deformation of mechanical com-ponents,affecting the accuracy of system motion greatly.Therefore,it is crucial to reduce the nonsynchronous error for the movement.The frictions and mechanical coupling of the two robots are two important factors influencing the nonsynchronous error.In order to decrease the nonsynchronous error,a precise mathematical model should be established to describe the degree contributed by frictions,mechanical coupling,and other factors on nonsynchronous error.Obviously,decoupling of the velocities and forces of dual robots is the most important issue.On the other hand,a cross-coupled scheme should be developed to achieve high-precision tracking and synchronization movement of the dual robots.Over the past decades,the cross-coupled technology was mainly used in machine tools and multiple axes motion applications for the reducing of contour tracking errors [2,3].Recently,the cross-coupled technology was incorporated into some well-known adaptive control approach to solve the synchronous control problem and improve the controlL.Zhan (*):K.ZhouDepartment of Mechanical Engineering,Tsinghua University,100084Beijing,Chinae-mail:zhanlx09@Int J Adv Manuf Technol (2013)69:1469–1481DOI 10.1007/s00170-013-5123-6performance [5–7].In Sun [5],an adaptive coupling control approach had been developed for the synchronous control ofmultiple motion axes systems.This approach was developed to stabilize the position tracking of each axis while synchro-nizing its motion with the motions of the other axes.Meanwhile,a sliding mode control (SMC)has also been commonly adopted in this synchronous strategy in the recent studies,because of its empirically demonstrated robustness,as well as eminent performance in nonlinear dynamic system control [10].It results in good system performance including insensitivity to parameter variations,rejection of distur-bances,fast dynamic response and simplicity of design,and implementation [4,9,16,17].In Zhao et al.[7],an adaptive terminal sliding mode approach was utilized for synchronous position control for multiple motion axes sys-tems.However,the sliding mode control also produces some drawbacks associated with large control chattering that may wear coupled mechanisms and excite undesirable high-frequency dynamics.Several methods for chattering reduction have been re-ported.One approach places a boundary layer around the switching surface so that the relay control is replaced by a saturation function [24].Another method replaces a max –min-type control [8,15]by a unit vector function.These approaches,however,provide no guarantee of convergence to the sliding mode and involve a tradeoff between chattering and robustness.Fuzzy sliding mode control (FSMC)has also been used for this purpose,which is shown to be quite effective.In Ahmed et al.and Ha et al.[18,19],reduced chattering can be achieved without sacrificing robust performance by combin-ing the attractive features of fuzzy control with SMC.The main advantages are that the requirement of uncertainty bound can be relaxed,and the fuzzy rules can be also re-duced.Wong et al.[13]combined a fuzzy controller with SMC and state feedback control or proportional-integral control to remedy the chattering phenomenon and to achieve zero steady-state error.Although some of the existing methods may well be equally applicable,this paper develops a unique methodapplicable only in the proposed robotic aircraft flexible tooling system,where a novel cross-coupling error concept is proposed to combine both the position and speed tracking and synchronous errors,and an adaptive fuzzy sliding mode control (AFSMC)scheme is adopted for the dual-robot syn-chronous motion control.The remainder of this paper is organized as follows.Section 2presents the dynamic model of the robotic aircraft flexible tooling system and a novel cross-coupling error concept.In section 3,the proposed AFSMC controller designed for the synchronous motion is introduced.Section 4presents simulation results and demonstrates the performance of the proposed AFSMC.Conclusions are sum-marized in section 5.2System dynamic modelThis section aims to establish a dynamic model of the robotic aircraft tooling system including effects of the mechanical coupling,frictions,and backlash over the synchronization error.Figure 2shows the schematic view of the dual-robot driving system in this paper.2.1Mechanical coupling modelBased on the analysis of mechanical coupling ’s forces,the mechanical coupling model is built to solve the decoupling of velocities and forces between the two robots.In the dual-robot synchronous driving structure,the motions of the two robots along X -axis are driven by two AC servo motors.InFig.2Displacement graph of crossbeamFig.1Aircraft flexible tooling system driven by dual robotsthe following part,the symbols with subscript i (i =1,2)denote corresponding variables and parameters of robot i .Due to different characterizes of the two robots,the driv-ing forces are always unequal.So a left –right sway of the crossbeam occurs to bring on the nonsynchronous error.The displacement of the crossbeam is shown in Fig.2.Based on the mechanical dynamics,this paper focuses on the analysis of the forces acting on the crossbeam;the me-chanical coupling can be expressed as follows:Ma x ¼F ¼F 1þF 2−F fð1ÞJ B ε¼F 2L 1−F 1L 2−F f δð2Þx ¼Z t 2t 1Z t 2t 1a x dt 2ð3Þα¼Z t 2t 1Z t 2t 1εdt 2ð4Þwhere L is the length of the crossbeam;L i is the distance between the edge of robot i and the gravity center of the crossbeam;a x and x are the acceleration and position of the crossbeam along X -axis,respectively;εand αare the angle acceleration and yaw angle of the crossbeam,respectively;J B denotes the rotary inertia of the crossbeam;F i is the driving force of robot i ;F f and f i are the friction forces.When considering coulomb friction [15],viscous friction,and Stribeck effect,the friction can be formulated as follows:F f x ⋅ ¼f c þf s −f c ðÞe −x ⋅i .x ⋅s δ2435⋅sgn x ⋅ þμx ⋅ð5Þwhere F f x ⋅ðÞis the frictional force in the steady state,f sdenotes static friction,f c denotes the minimum value of coulomb friction,and the constant x ⋅s is the Stribeck velocity;x ⋅i is the current velocity,and μdenotes viscous coefficient;δis an additional empirical parameter;sgn()is a sign function.In considering the motions of the robots along the sliders driven by two AC servo motors,the following system equa-tions can be derived accordingly:J T θ⋅⋅i ¼J i θ⋅⋅i þK θ⋅i þF i l 1i þf i l 2i ¼T emi −T Wið6ÞM i x ⋅⋅i l 3i ¼J i θ⋅⋅ið7Þwhere J T denotes the total equivalent inertia;J i is the equiv-alent inertia of robot i ;θi is the rotation angle position of the driving motor of robot i ;θi and x i are the rotary and lineartranslations,respectively;l 1i ,l 2i ,and l 3i represent the dis-tances between the corresponding force and the rotary center of the driving motor;T emi and T Wi is the output electromag-netic torque of the driving motor and other pullback torque of the system.In fact,the yaw angle αis very small,so x 1and x 2can be approximated to Eqs.(8)and (9).x 1¼x þL 1sin α≈x þL 1αð8Þx 2¼x −L 2sin α≈x −L −L 1ðÞαð9ÞThen,the decoupled velocity of the left robot and right robot can be calculated according to Eqs.(10–12),and the nonsynchronous error could be defined with Eq.(12),where x diff is the nonsynchronous position error.v 1¼dx 1dtð10Þv 2¼dx 2dtð11Þx diff ¼x 1−x 2ð12Þ2.2Dynamic model of the driving servo motorsThe motion along X -axis of the two robots is driven by two permanent magnet synchronous motors (PMSMs)through rack and gear transmission,and the synchronization of dual robots can be transferred to the synchronous motion control of two PMSMs.Thus,it is essential to establish the dynamic model of PMSM.In the dominant linear model,the mechanical and electri-cal dynamics of PMSM can be expressed as follows:u d ¼d ψd dt −ωψq þR 1i d u q ¼d ψq dtþωψd þR 1i q ψd ¼L d i d þψf ψq ¼L q i q T em ¼p ψd i q −ψq i d ÀÁT em ¼J d ωdt þT L þB ω8>>>>>>>>>>><>>>>>>>>>>>:ð13Þwhere u d and u q are,respectively,the stator voltage in the d -axis and q -axis;i d and i q are the stator current in the d -axis and q -axis,representatively;ψf denotes the magnetic flux of the magnet of the rotor;ψd and ψq denote the magnetic flux in d –q reference;L d and L q are the stator inductance in the d -axis and q -axis,respectively;ωis the angle speed of therotor;B is the friction coefficient;J is the motor inertia,and T em is the electromagnetic torque;and T L is the load torque.In the vector control,to let i d=0,i q is the only control variable of the interest.So the motor’s electromagnetic torque T em is only correlated with i q,which makes it a control characteristic similar to DC motor,and it can be described as follows:T em¼pψf i q¼32n pψf i q¼K T i qð14Þwhere K T¼32n pψf,and n p is the number of the pole pairs of PMSM.In the surface-mounted PMSM,the following can be drawn:L d¼L q¼L˙:ð15ÞSo the simplified mathematical model can be described as follows:di q dt ¼−R1Li q−ψfLωþ1Lu qdωdt ¼1JT em−1JT L−1JBωT em¼pψf i q:8>>><>>>:ð16ÞIn considering PI controller adopted in the currentloop,the relation between u q and i q*can be formulatedas follows:u q¼k p sþk isiÃq−i q:ð17ÞFigure3explicitly depicts a block diagram of the PMSMcurrent-loop control scheme.The transfer function equationof the PMSM can be expressed as follows:G s sðÞ¼ΩsðÞI q sðÞ¼K TJsþB:ð18ÞThe dynamics of the rotor mechanical speed can be givenas follows:˙ω¼−Bωþ1T em−T LðÞ¼−BωþK T i q−1T L:ð19ÞThe mechanical speed(Eq.(19))can be also expressed asfollows:ω⋅tðÞ¼−aωtðÞþbi q−fð20Þwhere a=B/J,b=K T/J,and f=T L/J.Now,in considering theexistence of parameters perturbation and uncertainties,ex-ternal force disturbance,and friction force,Eq.(20)becomesω⋅¼−aþΔaðÞωþbþΔbðÞi q−fþΔfðÞ¼−aωþbi q−fþdð21Þwhere the terms ofΔa,Δb,andΔf represent the uncer-tainties of the terms a,b,and f,respectively,and d is namedthe lumped uncertainty and defined as follows:d¼−ΔaωþΔbi q−Δf:ð22ÞHere,the bound of the lumped uncertainty is assumed tobe known,that isd j j≤ρð23Þwhereρis a given positive constant.2.3A novel cross-coupling error conceptIn order to design a controller to cope with the system un-certainties,a novel cross-coupling error concept is proposedto make the tracking and the synchronous errors of bothposition and speed converging to zero in finite time,simul-taneously.Here,position and speed synchronization are con-sidered simultaneously.First,the tracking errors are definedas follows:e1¼θm−θ1e2¼θm−θ2˙e1¼ωm−ω1˙e2¼ωm−ω28>><>>:ð24Þwhereθm denotes the desired position command,andωm¼θ⋅m is the desired speed command.Then,thesynchronous errors are defined as follows:Fig.3PMSM current-loop control model Fig.4A novel cross-coupling scheme with AFSMCε1¼e 1−e 2ε2¼e 2−e 1˙ε1¼˙e 1−˙e 2˙ε2¼˙e 2−˙e 1:8>><>>:ð25ÞThe team of ε1and ε2and the team of ε⋅1and ε⋅2denote the position and speed synchronous errors of dual robots,respectively.If the synchronous errors shown in Eq.(25)are zero,the goal of synchronous control so that e 1=e 2and e ⋅1¼e ⋅2is achieved.Rewrite Eq.(25)in the matrix form as follows:Ξ¼TEð26Þwhere Ξ¼ε1ε2ε⋅1ε⋅2ÂÃT ,E ¼e 1e 2e ⋅1e ⋅2ÂÃT ,and T ¼1−100−1100001−100−1126643775denotes the synchronous transformation matrix.Then,a cross-coupled error is defined as follows:E üE þγΞð27Þwhere E üe Ã1e Ã2e ⋅*1e ⋅*2h i T ;γ¼α0000β0000α0000β26643775is a positive-coupled parameter matrix that is diagonal and positive definite.Substituting Eq.(26)into Eq.(27)yields the following:E üI þγT ðÞE :ð28ÞI is a unit matrix,and (I +γT )is a positive-defined matrix;γrelates to the effect of the synchronization control.The higher the gain γl ,the more enhanced the synchronization control will be.Therefore,it should take balance in the selection of γl .The (I +γT )is positive definite so one can obtain |I +γT |≠0.Obviously,in Eq.(28),E =0if and only if E *=0.It also implies that Ξ=0at the same time.Therefore,the control objective is to design a controller to guarantee the convergence of the cross-coupling error vector E *to zero in a finite time.3Cross-coupling scheme with AFSMCA novel cross-coupling scheme with AFSMC as shown in Fig.4not only eliminates the synchronous errors but also guarantees the tracking precision in each axis.Moreover,since the motions of the x 1-and x 2-axes are controlled similarly,we take x 1-axis for example to depict the AFSMC controller design in the following part.3.1Sliding mode controller designFor x 1-axis,the mechanical speed (Eq.(21))can be expressed as follows:Fig.5Block diagram of the adaptive fuzzy sliding mode controls,sfu Fig.6Membership functions for s,s ⋅,and u f .a s,s ⋅;b u fω⋅1¼−a 1ω1þb 1i q 1−f 1þd 1ð29Þw h e r e a 1=B 1/J 1,b 1=K T 1/J 1,f 1=T L 1/J 1,a n dd 1=−Δa 1ω1+Δb 1i q 1−Δf 1.Then,the tracking error equation is derived as follows:e ⋅⋅1¼ω⋅1−ω⋅m ¼−a 1e ⋅1t ðÞþu 1t ðÞþd 1t ðÞð30Þwhereu 1t ðÞ¼b 1i q 1t ðÞ−a 1ωm t ðÞ−f 1t ðÞþω⋅m t ðÞð31Þd 1t ðÞ¼−Δa 1ω1t ðÞþΔb 1i q 1t ðÞ−Δf 1t ðÞ:ð32ÞThe synchronous error equation is described as follows:ε⋅⋅1t ðÞ¼ω⋅1t ðÞ−ω⋅2t ðÞ¼−a 1ε⋅1t ðÞþu 01t ðÞþd 01t ðÞð33Þwhereu 01t ðÞ¼b 1i q 1t ðÞ−f 1t ðÞ−b 2i q 2t ðÞþa 2ω2t ðÞ−a 1ω2t ðÞþf 2t ðÞ;ð34Þandd 01t ðÞ¼d 1t ðÞ−d 2t ðÞ:ð35ÞAccording to the analysis above,the cross-coupling error equation can be derived as follows:e Ã1¼e 1þαε1:ð36ÞThe derivative of the cross-coupling error with respect to time is given as follows:e ⋅Ã1¼e ⋅1þαε⋅1;ð37Þande ⋅Ã1¼e ⋅⋅1þαε⋅⋅1:ð38ÞWhen substituting Eq.(38)from Eqs.(30)and (33),one can gain the following:e ⋅⋅Ã1t ðÞ¼e ⋅⋅1t ðÞþαε⋅⋅1t ðÞ¼−a 1e ⋅Ã1t ðÞþu Ã1t ðÞþd Ã1t ðÞð39Þwhereu Ã1t ðÞ¼u 1t ðÞþαu 01t ðÞ¼b 1i q 1−a 1ωm −f 1þω⋅m þαb 1i q 1−f 1−b 2i q 2þa 2ω2−a 1ω2þf 2ÀÁð40Þd Ã1t ðÞ¼d 1t ðÞþαd 01t ðÞ¼d 1t ðÞþαd 1t ðÞ−d 2t ðÞðÞ¼1þαðÞd 1t ðÞ−αd 2t ðÞ:ð41ÞWhen simplifying Eq.(40),the command current for x 1-axis can be formulated as follows:Table 1Rules matrix of FSMCs ⋅NB NM NS ZO PS PM PBsNB NB NB NB NB NM NS ZO NM NB NB NB NM NS ZO PS NS NB NB NM NS ZO PS PM ZO NB NM NS ZO PS PM PB PS NM NS ZO PS PM PB PB PM NS ZO PS PM PB PB PB PBZO PS PM PB PB PB PBVVSVS S M B VB VVBe , eb fK Fig.7Membership functions for e ,e ⋅,and K f .a e ,e ⋅;b K fi Ãq 1t ðÞ¼i q 1þαΔi q 1¼1b 1a 1ωm þf 1−ω⋅m þαf 1−αa 2ω2þαa 1ω2−αf 2þu Ã1!:ð42ÞNow,the sliding mode function of e 1*(t )is designed as follows:s t ðÞ¼e ⋅Ã1t ðÞ−k −a 1ðÞe Ã1t ðÞð43Þwhere k is a constant gain.The purpose of sliding mode control law is to force the cross-coupling error e 1*(t )to approach the sliding surface and then move along the sliding surface to the origin.Therefore,it is required that the sliding surface is stable,which means lim t →∞e Ã1t ðÞ¼0,and the error will die out asymptotically.When differentiating s (t )with respect to time yields,s ⋅t ðÞ¼e ⋅⋅Ã1t ðÞ−k −a 1ðÞe ⋅Ã1t ðÞ:ð44ÞThe control effort derived as the solution of s ⋅t ðÞ¼0without considering uncertainty is to achieve the desired performance under nominal model,and it is referred to as the equivalent control effort,represented by u eq (t ).However,if unpredictable perturbations from the parameter variations or external load disturbance occur,the equivalent control effort cannot ensure the favorable control performance.Thus,auxiliary control effort should be designed to eliminate the effect of the unpredictable perturbations.The auxiliary control effort is referred to as reaching control effort repre-sented by u r .Thus,the sliding mode control law can be formulated as u =u eq +u r .Then,the total control effort can be expressed as follows:u t ðÞ¼u eq t ðÞþu r t ðÞ¼ke ⋅Ã1−ηsgn s ðÞð45Þwhere sgn(.)denotes the sign function,and ηrepresents reaching control gain concerned with the upper bound of uncertainties.However,the upper bound of uncertainties,which is required in the conventional SMC system,is difficult to obtain precisely in advance for practical applications.If the bound is selected too large,the sign function of the reaching control law will result in serious chattering phenomena in the control efforts [8,11,21–23].The undesired chattering control efforts will wear the bear-ing mechanism and might excite unstable system dy-namics.On the other hand,if the bound is selected too small,the stability conditions may not be satisfied,and the control system may be unstable with it.In this paper,the problem is resolved by adopting a superviso-ry fuzzy system to determine an appropriate reaching law.3.2Adaptive fuzzy sliding mode controllerOne major feature of fuzzy logic is its ability to express the amount of ambiguity in human thinking [12,14,20].As all,fuzzy control (FC)is an alternative way to deal with the unknown process including the mathematical model which is not very sure.In this paper,a fuzzy inference engine is used for reaching phase,and a supervisory fuzzy system is adopted to adaptively tune the reaching control gain.TheTable 2Rules matrix of supervisory fuzzy system eNBNMNSZOPSPMPBe ⋅NB M S VS VVS VS S M NM B M S VS S M B NS VB B M S M B VB ZO VVB VB B M B VB VVB PS VB B M S M B VB PM B M S VS S M B PBMSVSVVSVSSMFig.8Photo of the robotic aircraft flexible tooling system prototypescheme of the proposed adaptive fuzzy sliding mode control approach is shown in Fig.5.The reaching law is selected as follows:u r t ðÞ¼−K f u f t ðÞð46Þwhere K f is the normalization factor of the output variable,and u f (t )is the output of the FSMC,which is determined by the normalized s (t )and s ⋅t ðÞ.The fuzzy control rules can be represented as the mapping of the input linguistic variables s (t )and s ⋅t ðÞto the output linguistic variable u f (t ),and it can be formulated as follows:u f t ðÞ¼FSMC s t ðÞ;s ⋅t ðÞ ð47Þwhere FSMC s t ðÞ;s ⋅t ðÞðÞdenotes the functional characteris-tics of the fuzzy linguistic decision scheme.The membership functions of input linguistic variables s (t )and s ⋅t ðÞare shown in Fig.6a .They are decomposed into seven fuzzypartitionsFig.9Position tracking trajectory with AFSMC,PID,and SMC incase1Fig.10Position tracking errors with AFSMC,PID,and SMC in case 1expressed as negative big (NB),negative medium (NM),negative small (NS),zero (ZO),positive small (PS),positive medium (PM),and positive big (PB).The fuzzy control surface of the output u f (t )is shown in Fig.6b .The linguistic fuzzy rule is defined heuristically as follows:R (l )::IF s (t )is A 1l and s ⋅t ðÞis A 2l ;THEN u f (t )is B l where A 1l and A 2l are the labels of the input fuzzy sets.B l is the labels of the output fuzzy sets.l =1,2,…,m denotes the number of the fuzzy IF-THEN rules.For the fuzzy implication,the intersection minimum operation has been used,and the center average defuzzification process has been selected.The fuzzy rules are shown in Table 1.In Eq.(46),the control gain K f is decided by the supervi-sory fuzzy system like the following:K f ¼F e t ðÞ;e ⋅t ðÞ :ð48ÞHere,the control rules of the supervisory fuzzy system aredeveloped with the error e and the derivative of error e ⋅as a premise.The fuzzy variables are defined for the rule base as e ;e ⋅ðÞ¼NB ;NM ;NS ;ZO ;PS ;PM ;PB f g that are shown in Fig.7a ;(K f )={very very small (VVS),very small (VS),small (S),medium (M),big (B),very big (VB),very very big (VVB)},which is shown in Fig.7b .The fuzzy control rule of the proposed supervisory fuzzy control is expressedas follows:R (l )::IF e (t )is E 1i and e ⋅t ðÞis E 2i;THEN K f is G i where E 1i and E 2i are the labels of the input fuzzy sets;G i is the labels of the output fuzzy sets.The linguistic fuzzy rules of the supervisory fuzzy system are given in Table 2.Intersection minimum operation has been used for the fuzzy implication,and the center average defuzzification method is used to compute the crisp value of theoutputs.Fig.11Position synchronous errors with AFSMC,PID,and SMC in case1Fig.12Speed synchronous errors with AFSMC,PID,and SMC in case 1Totally,the AFSMC law can be represented as follows:u t ðÞ¼u eq t ðÞþu r t ðÞ¼u eq t ðÞ−K f u f t ðÞ¼u eq t ðÞ−F e t ðÞ;e ⋅t ðÞ ⋅FSMC s t ðÞ;s ⋅t ðÞ :ð49ÞThe adaptive fuzzy sliding mode control has two main advantages.On one hand,it simplifies the implementation of fuzzy control by eliminating the trial-and-error process for finding appropriate fuzzy rules.On the other hand,it has the additional effect of improving the stability property.The proposed method does not require the bounds of uncertainty and disturbance of the system;meanwhile,the chattering phenomenon that frequently appears in the conventional SMC can also be eliminated without deteriorating the systemrobustness.Fig.13Position tracking trajectory with AFSMC,PID,and SMC in case2Fig.14Position synchronous errors with AFSMC,PID,and SMC in case 24Simulations resultsThe photo of the robotic aircraft flexible tooling system is shown in Fig.8.In this section,the simulation results of the proposed AFSMC approach are given in Figs.9,10,11,12,13,14,15,and 16,compared with the conventional proportional-integral-derivative (PID)control and SMC con-trol methods.The load force of each robot in different times is shown in Table 3.The simulation results in case 1are shown in Figs.9,10,11,and 12.Figure 9illustrates the position tracking curves with AFSMC,PID,and SMC,respectively.It can be seen that the position tracking curves with AFSMC track the reference value accurately,much better than with PID and SMC controls.Figure 10a presents the position tracking errors with AFSMC and the PID control,and the tracking errors with AFSMC and SMC are compared in Fig.10b .The position synchronous errors with AFSMC and PID areshown in Fig.11a ,and the position synchronous errors with AFSMC and SMC are shown in Fig.11b .Simulation results show that the synchronous precision with the proposed AFSMC approach is much higher than with PID control and is also better than with conventional SMC method.The speed synchronous errors with AFSMC and PID control are shown in Fig.12a ,and the speed synchronous errors with AFSMC and SMC control are illustrated in Fig.12b .From the performance comparison,we can see that the speed synchronization errors with AFSMC control are less than those with PID and SMC controls when the load force changes in t =1s.In case 2,the loads are much larger than those in case 1.When comparing Fig.13a with b and c,the position tracking accuracy of the AFSMC is higher than that with PID control and SMC,and from Fig.14,we can see that the position synchronous errors with AFSMC converge to zerofast,Fig.15Position tracking errors with AFSMC,PID,and SMC in case2Fig.16Speed synchronous errors with AFSMC,PID,and SMC in case 2which is significantly better than with PID control and is also much better than with SMC control.At t=1s,the position synchronous errors of AFSMC are very close to zero,for the merits of insensitive to the load disturbance,but the PID controller shows very sensitive to the load change,especially when the load force changes at1s.The simulation results show the robustness of the proposed AFSMC control ap-proach against a load change.Figure16illustrates the speed synchronous errors compar-ing the AFSMC approach with PID control and SMC control. It can be seen that the speed synchronous errors of AFSMC are totally less than those of PID control and SMC control.All in all,in the synchronous motion control of the robotic aircraft tooling system,the performance of the proposed adaptive fuzzy sliding mode controller is better than the conventional PID and SMC approach with the reason that the former shows higher robustness with large disturbances and uncertainties.5ConclusionsIn this paper,an adaptive fuzzy sliding mode controller (AFSMC)based on a novel cross-coupling error concept is proposed and applied in the synchronous motion control of the robotic aircraft flexible tooling system successfully.It reaps a great significance from the proposed robust AFSMC based on the FC scheme.It takes the advantages of robust-ness of SMC and chattering elimination of FC.The hitting control gain was tuned online according to error states of the system in order to improve the performance of the FSMC. By adopting the cross-coupling error technology,the pro-posed control approach can guarantee asymptotic conver-gence of both position and speed tracking and synchronous errors to zero in a finite time,simultaneously.Simulations have been conducted to demonstrate the effectiveness of the proposed AFSMC synchronous control approach. Acknowledgments The authors are grateful to the Doctor Subject Foundation of the Ministry of Education of China under grant nos. 200800030005and20110002110079for supporting this research.References1.Lu JB,Zhou K(2011)Multi-point location theory,method,andapplication for flexible tooling system in aircraft manufacturing.Int J Adv Manuf Technol54:729–736.doi:10.1007/s00170-010-2974-y 2.Rodriguez AA,Nijimeijer H(2004)Mutual synchronization ofrobots via estimated state feedback:a cooperative approach.IEEE Trans Control Syst Technol12:542–554.doi:10.1109/ TCST.2004.8250653.Yan MT,Lee MH,Yen PL(2005)Theory and application of acombined self-tuning adaptive control and cross coupling control ina retrofit milling machine.IEEE/ASME Trans Mechatronics15:193–211.doi:10.1016/j.mechatronics.2004.07.0114.Chien YL,Tung PC,Chu WH(2006)Adaptive fuzzy sliding modecontrol for an automatic arc welding system.Int J Adv Manuf Technol29:481–489.doi:10.1007/s00170-005-2539-75.Sun D(2003)Position synchronization of multiple motion axeswith adaptive coupling control.Automatica39:997–1005.doi:10.1016/S0005-1098(03)00037-26.Sun D,Feng GL,Dong CM(2005)Orientation control of a differen-tial mobile robot through wheel synchronization.IEEE/AMSE Trans Mechatronics10:345–351.doi:10.1109/TMECH.2005.8482927.Zhao D,Li S,Gao F,Zhu Q(2009)Robust adaptive terminalsliding mode-based synchronized position control for multiple mo-tion axed systems.IET Control Theory Appl3:136–150.doi:10.1049/iet-cta:200702728.Ahmed FA,Elsayed AS,Wael ME(2011)Adaptive fuzzy slidingmode control using supervisory fuzzy control for3DOF planar robot manipulators.Appl Soft Comput11:4943–4953.doi:10.1016/j.asoc.2011.06.0059.Utkin VI(1993)Sliding mode control design principles and appli-cations to electric drives.IEEE Trans Ind Electron40:23–26.doi:10.1109/41.18481810.Chiu SL,Shyu KK(1998)Novel sliding mode controller forsynchronous motor drive.IEEE Trans Aerosp Electr Syst34:532–542.doi:10.1109/7.67033411.Wai RJ(2000)Adaptive sliding-mode control for induction servomotor drive.Proc Inst Elect Eng Electric Power Appl147:553–562.doi:10.1049/ip-epa:2000062812.Liaw CM,Lin FJ(1995)Position control with fuzzy adaptation forinduction servomotor drive.Proc Inst Elect Eng Electric Power Appl142:397–404.doi:10.1049/ip-epa:1995220913.Wong LK,Leung FHF,Tam PKS(2001)A fuzzy sliding controllerfor nonlinear systems.IEEE Trans Ind Electron48:32–37.doi:10.1109/41.90454514.Ha QP(1996)Robust sliding mode controller with fuzzy tuning.Electron Lett32:1626–1628.doi:10.1049/el:1996108515.Lin FJ,Chiu SL(1998)Adaptive fuzzy sliding-mode control forPM synchronous servo motor drives.Proc Inst Elect Eng Contr Theory Appl145(1):63–72.doi:10.1049/ip-cta:1998168316.Choi SB,Park DW,Jayasuriya SA(1994)A time-varying slidingsurface for fast and robust tracking control of second-order uncertain systems.Automatica30:899–904.doi:10.1016/0005-1098(94)90180-5 17.Eker I(2006)Sliding mode control with PID sliding surface andexperimental application to an electromechanical plant.ISA Trans 45:109–118.doi:10.1016/S0019-0578(07)60070-618.Lu YS,Chen JS(1994)A self-organizing fuzzy sliding-modecontroller design for a class of nonlinear servo systems.IEEE Trans Ind Electron41:492–502.doi:10.1109/41.31526719.Ha QP,Rye DC,Durrant-Whyte HF(1999)Fuzzy moving slidingmode control with application to robotic manipulators.Automatica 35:607–616.doi:10.1016/S0005-1098(98)00169-120.Wai RJ(2007)Fuzzy sliding-mode control using adaptive tuningtechnique.IEEE Trans Ind Electron54(1):586–594.doi:10.1109/ TIE.2006.888807Table3Load forcesF(N)Robot1Robot2 T(s)T10s≤t<1s75801s≤t≤2s120162T20s≤t<1s1501901s≤t≤2s260310。

海底泥浆举升钻井系统控制仿真研究

海底泥浆举升钻井系统控制仿真研究

第37卷第4期______________________________计算机仿真_________________________________2020年4月文章编号:1006 - 9348 (2020 )04 - 0067 - 04海底泥浆举升钻井系统控制仿真研究何新霞,李路,李旋(中国石油大学信息与控制工程学院,山东青岛266580)摘要:为解决深水钻井面临的复杂井控问题,根据海底泥浆举升钻井系统的基本结构及工作原理,建立一个由变频器、电机、举升泵、泥浆循环管路组成的控制对象模型,结合控制对象为大惯性、非线性系统的特点,采用一种基于自适应模糊PID调节器的压力、转速双闭环控制策略,利用Matlab/Sirnulink软件构建系统仿真模型,分析结果表明,基于自适应模糊PID控制的压力、转速双闭环控制策略能够在海底泥浆举升钻井系统中取得很好的控制效果,使系统及时应对多种随机干扰。

研究结果可为海底泥浆举升钻井控制提供参考。

关键词:海底泥浆举升钻井;举升泵;仿真中图分类号:TE319 文献标识码:BSimulation Study on Control of Subsea Mud Lift Drilling SystemHE Xin- xia,LI Lu,LI Xuan(College of Information and Control Enginneering, China University of Petroleum,Qingdao Shandong 266580, China )A B S T R A C T:To solve the complicated well control problems encountered in deepwater drilling, based on the analy­sis of the basic structure, working principle and operation condition of the subsea mud lift drilling system, we built acontrol object model composed of frequency converter, motor, lift pump and mud circulation pipeline. Consideringthat the control object is a large inertia and nonlinear system, a dual closed loop control strategy of pressure andspeed based on adaptive fuzzy PID regulator was adopted. With the help of Fuzzy toolbox provided by Matlab/Simu-link, a simulation model of subsea mud lift drilling system was built. The results show that the dual closed loop con­trol strategy of pressure and speed based on adaptive fuzzy PID regulator can achieve better control effect, and enablethe system to deal with multiple random disturbances in time. The results can provide some reference for control ofsubsea mud lift drilling.K E Y W O R D S:Subsea mud lift drilling;Mud - lift pump;Simulationi引言深水钻井技术是海洋石油工业的重要环节,通常,在深 海钻井某一个尺寸的井眼中只存在一个液柱压力梯度,此压 力梯度由海面(或钻井平台)到井底的泥浆柱产生,这就使得 地层压力和破裂压力间的压力区间变得很小。

基于自抗扰控制算法的两轮自平衡车分析

基于自抗扰控制算法的两轮自平衡车分析

基于自抗扰控制算法的两轮自平衡车分析胡建;颜钢锋【摘要】为解决两轮自平衡车因系统的不确定和驾驶者的不同而导致它的系统参数变化的问题,将自抗扰控制(ADRC)技术应用到两轮自平衡车的自适应控制中.该系统是以加速度计、陀螺仪为姿态传感器,与连有同轴的永磁有刷直流电机为执行机构的两轮自平衡车,考虑车轮与地面的摩擦力因素,通过物理学分析,运用牛顿力学方程建立了系统对应的非线性数学模型,得到了其状态空间方程,将系统解耦成平衡与转向两个独立的子系统,应用自抗扰控制技术估算出系统的总扰动,对系统进行了控制补偿,提出了基于自抗扰控制算法来实现两轮自平衡车的控制的方法.在Matlab 中的Simulink模型/建模平台上进行了仿真评价,并通过搭建实验平台进行了不同路况的试验验证.试验结果表明:自抗扰控制技术能够满足两轮自平衡车控制的目标,可以用来控制两轮自平衡车系统.【期刊名称】《机电工程》【年(卷),期】2014(031)002【总页数】6页(P159-164)【关键词】自抗扰控制;Simulink模型/建模;陀螺仪;自平衡【作者】胡建;颜钢锋【作者单位】浙江大学电气工程学院,浙江杭州310027;浙江大学电气工程学院,浙江杭州310027【正文语种】中文【中图分类】TH133;TP240 引言两轮自平衡车属于轮式机器人的范畴,体积小、结构简单、运动灵活,特别适于在狭小和危险的空间内工作;同时由于它具有不稳定的动态特性,是一个典型的倒立摆运动模型[1-3],两轮自平衡车成为验证各种控制算法的理想平台,具有重要的理论意义。

它的工作原理是:系统利用陀螺仪和加速度传感器,检测出车身的俯仰状态以及状态变化率,通过中央处理器计算并发出命令,驱动电机加速向前或向后等动作来保持车体的平衡。

驾驶者只需通过前倾或后仰来控制车子的速度,通过转向把手来控制左右的转向。

它属于典型的非线性、时变、欠驱动、非完整约束系统,解决它的控制问题是其研究的关键。

两轮自平衡机器人的LQR改进控制

两轮自平衡机器人的LQR改进控制

两轮自平衡机器人的LQR改进控制武俊峰;张继段【摘要】According to the uncertainty of the selection right array for conventional LQR optimal controller and the slow response caused by this, to improve control of the Two-Wheeled Self-Balancing Robot system, the first is to use the traditional LQR algorithm to control system, and then we put forward solving methods to the existing problem. Selecting a weighted matrix to make the system stability to be further improved, in LQR controller comparison with unimproved, verification by MATLAB simulation shows that the optimized LQR has an excellent control effect and achieves the desired effect more stably.%针对传统LQR最优控制器选取权阵的不确定性以及由此引发的响应速度慢的问题,对两轮自平衡机器人系统进行改进控制,使用传统LQR算法进行系统控制,并对存在的问题提出解决方法,选择一加权矩阵使系统稳定性得到进一步的提高,对比改进前后的LQR控制器,使用MATLAB进行仿真对比,可以得出优化后的LQR具有良好的控制效果,达到了预期效果,并具有良好的稳定性.【期刊名称】《哈尔滨理工大学学报》【年(卷),期】2012(017)006【总页数】5页(P1-5)【关键词】两轮自平衡机器人;LQR;加权矩阵;稳定度设计【作者】武俊峰;张继段【作者单位】哈尔滨理工大学自动化学院,黑龙江哈尔滨150080;哈尔滨理工大学自动化学院,黑龙江哈尔滨150080【正文语种】中文【中图分类】TP2730 引言在轮式移动机器人中,同轴两轮自平衡机器人是一种重要的仿生系统,它是基于倒立摆模型的一种新型研究工具,具有很多优点:结构简单、体积小、重量轻、运动灵活等,因此在社会和工业应用中具有很大的发展前景,对其进行的研究具有很高的商业价值和研究价值.两轮自平衡机器人本身就是一个多变量、非线性、本质不稳定的系统.本文以固高公司[1]生产的自平衡两轮机器人为实验平台,建立了该系统的数学模型,并在平衡点附近进行线性化建立了线性化的自平衡机器人的数学模型.最优控制理论是现代控制理论的重要组成部分,它要解决的问题是按照对象的动态特性,选择一个使得被控对象按照要求运行,并使得各种指标都能达到最优值[2-3].但是传统的最优控制由于权阵的选择都是依靠经验和多次实验得到很大的随机性[4-6],针对最优控制的这种无可避免的人为因素,本文选择在原始的LQR控制器的加权矩阵上提出最优稳定度设计方法,并对系统进行仿真实验对比分析,从而验证该控制方法对系统进行控制的稳定性和抗干扰性.1 系统建模两轮自平衡机器人系统车体重心位于两轮转轴轴线之上,若不对其进行任何控制,那么机器人车体将会向前或向后倾倒.为了保护机器人,保护机器人的支架安装与机器人本体的夹角大约为25°,转化为弧度即为 0.43 rad[7-9].以两轮轮轴中心为坐标原点,机器人前进的方向为x轴方向,垂直地面向上为y 轴方向,两轮轮轴所在直线为z方向,坐标系满足右手法则[10].建立系统的数学模型.机器人受力分析如图1所示.图1 机器人受力分析自平衡两轮机器人的各项参数指标为:车轮半径R=0.106 m,车轮质量m=0.42 kg,两轮之间距离D=0.44 m,车体质量M=21 kg,车体质心到z轴的距离L=0.3 m,左、右轮对转轴的转动惯量为Jω,车体对y轴和z轴的转动惯量分别为Jδ和Jp,车体与 y轴的夹角为θ,车体与x轴的夹角为δ,左、右轮的位移为xl、xr,两轮转轴中心的位移为x,左、右轮与地面之间的摩擦力为fl、fr,左、右轮与车体相互作用力的x轴分量为Hl、Hr,左、右轮与车体相互作用力的y轴分量为Vl、Vr,左、右电机的输出转矩为Cl、Cr,两自由度模型中左、右电机的输出转矩Clr.对左轮进行受力分析可得:对车体进行受力分析可得:这里选取自平衡机器人的6个姿态信息:位移、速度、倾角、倾角速度、转角以及转角速度作为线性状态空间方程的状态变量,即,并在平衡点附近线性化,由θ≈0,sinθ≈θ,cosθ≈1,整理后得到的机器人的线性化状态空间方程为给左右轮电机施加控制电压,驱动左右轮运动,就能实现机器人的前进和转向.此线性化模型状态方程为双输入系统[11-12],为了方便系统分析,可以通过解耦把上式分解成两个独立的单输入单输出系统.自平衡两轮机器人是基于倒立摆模型的系统,但也与倒立摆有许多不同之处[13-15],即还可以实现人们所希望的运动,最常见的运动形式是给机器人一定的速度前行,如果需要更复杂的运动如期望轨迹追踪,则需要通过控制器给出响应的速度指令来实现.又机器人实体所处在外界环境中,肯定有不可预测的各种干扰,所以设计的控制器一定要具有鲁棒性强,并具有自适应能力的控制器[16].令:系统解耦以后,可以分别为两个子系统设计各自的控制器.令Cl=Cr=Clr,可得机器人两自由度的线性模型分解为两个独立的子系统为:一个描述系统的位移、倾角、前进速度和倾角速度 x1=,输入控制量为Cθ,另一个描述系统绕着竖直轴的旋转角度和旋转角速度x2=,输入控制量为Cδ.则取式(12)对系统进行解耦,则有解耦后的两个系统状态线性方程分别为:子系统1:子系统2:这样原来的多输入系统就变成为了两个单输入的系统,分别对这两个子系统设计相应的控制器[17],就能得到实际系统的左右两轮的输出转矩要求,进而达到做需要的控制目标.2 控制器设计与仿真分析2.1 改进的LQR控制理论对于普遍问题,线性二次型调节器中,矩阵Q和矩阵R用来平衡状态量与输入量的权重,对闭环系统动态性能影响很大.一般Q和R都取为对角阵.目前确定加权矩阵Q和R的普遍方法是仿真试凑法,该方法的基本原理是:首先进行分析初步选取Q和R,通过计算机仿真判断其是否符合设计要求,如果符合要求则停止仿真,然后求出最优增益矩阵,把K代入到实际系统的控制器参数中,这样就完成了控制器的设计.如果不符合要求,则须重新选取Q和R值重复进行,直至符合实际系统的性能指标要求为止.即所谓最优LQR控制还有许多人为的因素.对自平衡两轮机器人的控制要求就是提高其动态稳定性,所以,在本文中选择一种加权矩阵的最优稳定度设计,在这种策略中,我们希望所有的闭环极点均位于s-平面的s=-α线的左侧,其中α>0,这样我们定义一个新的指标函数其中Q为n×n半正定对称常数矩阵;R为r×r型正定实对称矩阵.引入一个新的状态变量ξ(t),使得ξ(t)=eαtx(t),且新的控制量为v(t)=eαtu(t),则原系统的状态方程可以改写为ξ·=(A+αI)ξ+Bv这时式(15)变成从而改进的Riccati代数方程为:新的最优控制策略变成u*(t)=-BTPx(t).通过这样的设计,可以进一步提高系统的稳定度.2.2 控制器设计及仿真分析为了试凑出满足系统控制的Q值,我们设Q=diag([ρ,0,0,0])改变ρ的值,即使ρ=5,50,500 编写Matlab语句并得出系统的阶跃响应.当参数ρ增加时,输出y(t)=x(t)的幅值减小,因为在指数函数中,对x(t)函数的约束也增加了,则为了对其他变量增加约束,需要响应增加变量对应的权值,在本控制中通过系统的仿真分析,取Q=diag([1 300,10,9 000,50]),该组数据进行改进前后的阶跃仿真响应图如图2所示.图2 改进前后的阶跃响应曲线由图2可以看出,改进后的LQR最优控制器(虚线显示)性能改进了,动态响应时间减小,趋于平稳的速度增加,由Matlab函数[18]得出此时K=[-36.055 5-37.125 3-152.110 2-24.016 5],做出响应曲线.为了在自平衡机器人中验证改进后的控制器,我们给定初始位移x0=[0.2,0,0,0]T作为机器人的干扰量,得出位移控制仿真曲线如图3所示.再重新给定初始倾角角度 x0=[0,0,0.3,0]T作为机器人的干扰量,倾角控制仿真曲线如图4所示.图3 机器人位移控制曲线图4 机器人倾角控制曲线通过仿真实验研究发现,两轮自平衡机器人系统的稳定的时间,在位移控制中的稳定时间比较长,大约是4 s,而角度控制是在3 s左右,系统就能完全达到稳定状态.为了与未改进LQR控制进行对比分析,我们在相同的初始状态下做对比试验.我们仍然分别取初始位移 x0=[0.2,0,0,0]T和初始倾角 x0=[0,0,0.3,0]T,得出位移控制曲线如图5所示,倾角控制曲线如图6所示.图5 机器人位移改进控制曲线图6 机器人倾角改进控制曲线通过对比仿真实验研究发现,改进后的控制器的动态响应时间明显减少,缩短了1 s,当然两种方法都能实现稳定控制,但是稳定控制LQR动态响应时间短,稳定调整时间较短,而且倾角可控范围大得多.动态响应时间明显减少,提高了系统的动态稳定性.3 运动控制分析自平衡两轮机器人的自平衡功能和控制器设计后的移动控制的实现都已经在上一节中有所介绍,然而,在实际的运用过程中,不仅要求机器人能够达到自稳定[19-20],还要能在地面上以一定的速度运动.我们把设计的控制器应用到固高公司生产的自平衡机器人中,进行运动控制仿真,来验证我们设计的控制器对运动系统进行稳定控制的可行性.给系统一个稳定的速度以1 m/s的速度稳定运行.系统经过1.5 s就能以匀速运动运行,控制性能良好.4 结语本文以自平衡机器人为实验平台,设计了LQR改进控制器,并进行了仿真对比分析,结果表明改进后的LQR能够实现大范围的振荡稳定,提高了系统的动态稳定性.机器人的运动控制实验表明,改进的LQR控制能够对机器人进行运动状态下的稳定控制,并具有良好的稳定性.参考文献:【相关文献】[1]GOOGOL Technology.Self-Balancing Robot GBOT1001 User Manual[R].Googol Technology Limited,Hongkong,2007:4-16.[2]王耀南.机器人智能控制工程[M].北京:科学出版社,2004:3-20.[3]韩力群.智能控制理论及应用[M].北京:机械工业出版社,2007:20-45.[4]孙建勤.两轮自平衡小车大范围镇定方法研究[D].西安:西安电子科技大学,2010:34-54. [5]李作庆.两轮自平衡机器人控制系统研究与设计[D].哈尔滨:哈尔滨工业大学,2009:2-10. [6]SAMER Miasa,MOHAMMAD Al-Mjali,Al-Haj Ibrahim,et al.Fuzzy Control of a Two-Wheel Balancing Robot using DSPIC[C]//7th International Multi-Conference on Systems,Signals and Devices,2010:2-4.[7]肖乐.两轮自平衡机器人建模及智能控制研究[D].哈尔滨:哈尔滨理工大学,2011:5-14. [8]阮晓钢,刘江,狄海江,等.两轮自平衡机器人系统设计、建模及LQR控制[J].现代电子技术,2008:50-60.[9]赵建伟,阮晓钢.两轮直立式自平衡移动机器人的控制系统设计[J].北京工业大学学报,2009,35(1):20-28.[10]周天.基于嵌入式系统的轮式机器人自主导航技术的研究与实现[D].西安:西安电子科技大学,2011:1-10.[11]AKIRA Shimada,NAOYA Hatakeyama.Movement Control of Two-Wheeled Inverted Pendulum Robot Considering Robustness[C]//IEEE:SICE Annual Conference,2008:3360-3366.[12]彭学锋,鲁兴举,吕鸣.基于SimMechanics的两轮机器人建模与仿真[J].系统仿真学报,2010,22(11):2643-2645.[13]LIANG Sun,GAN Feimei.Balance Control of Two-wheeled Robot Based on Reinforcement Learning[C]//International Conference on Electronic&Mechanical Engineering and Information Technology,2011:3254-3257.[14]王玉琢.基于模糊神经网络的倒立摆系统控制研究[D].哈尔滨:哈尔滨理工大学,2010:30-44.[15]WU Junfeng,JIA Shengwei.T-S Adaptive Neural Network Fuzzy Control Applied in Two-wheeled Self-balancing Robot[C]//The 6th International Forum on Strategic Technology,Harbin,China,Aug.22-24,2011:1023-1026.[16]QIN Yong,LIU Yanlong,ZANG Xizhe,et al.Blance Control of Two-wheeled Self-blancing Mobile Robot Based on TS Fuzzy Model[C]//The 6th International Forum on Strategic Technology,Harbin,China,Aug.22-24,2011:406-409.[17]普雷德科,宗光华,李大寨.机器人控制器与程序设计[M].北京:科学出版社,2004:81-98.[18]TSAI Ching-Chih,HUANG Hsu-Chih,LIN Shui-Chun.Adaptive Neural Network Control of a Self-Balancing Two-Wheeled Scooter[C]//IEEE Transactions on Industrial Electronics,April 4,2010:1420-1428.[19]刘卫国.MATLAB程序设计教程[M].北京:中国水利水电出版社,2005:60-86.[20]李颖.Simulink动态系统建模与仿真[M].西安:西安电子科技大学出版社,2009:30-100.。

Maximum Power Point Tracking Using Adaptive Fuzzy Logic Control for Grid-Connected Photovoltaic

Maximum Power Point Tracking Using Adaptive Fuzzy Logic Control for Grid-Connected Photovoltaic

Abstract-- In this paper proposed method of maximum power point tracking using adaptive fuzzy logic control for grid connected photovolatic system. The system composed of boost converter single-phase inverter connected to utility grid. The maximum power point tracking control is based on adaptive fuzzy logic to control MOSFET switch of boost converter and single phase inverter uses predicted current control to control four IGBTs switch for grid-connected control. Adaptive fuzzy logic controllers provide attractive features such as fast response, good performance and it can also change fuzzy parameter for improving control system. The fuzzy logic predicted current control provide current with sinusoidal waveshape and inphase with voltage. This system can provide energy with low harmonics and high power factor.Index Terms -- Adaptive Fuzzy Logic, Maximum Power Point Tracking, Photovoltaic System.I. I NTRODUCTIONhe photovoltaic (PV) energy is increasing interest in electrical power applications. It is crucial to operate PVenergy conversion systems near maximum power point to increase the output efficiency of PV. However, the nonlinear nature of PV systems is apparent from Fig. 1. i.e. the current and power of PV array depend on the array terminal operating voltage. In addition, the maximum power operating point is changing with insolation level and temperature. Therefore, the tracking control of maximum power point is the complicated problem. To overcome these problems, many tracking control strategies have been proposed such as perturb and observe [1]-[2], incremental conductance [3], parasitic capacitance [4], constant voltage [5], neural network [6]-[10] and fuzzy logic control [11]-[14]. These strategies have some disadvantage such as costly, difficulty, complexity and non-stability.The general requirements for maximum power point tracker are simple and low cost, quick tracking under conditionN.patcharaprakiti is with Electrical Engineering Department, Rajamagala Institute of Technology, Chiang Rai, 57120 Thailand (e-mail : pnopporn@)S.premrudeepreechacharn is with Department of Electrical Engineering, Faculty of Engineering, Chiang Mai University, Chiang Mai, 50200 Thailand (e-mail : suttic@eng.cmu.ac.th)Fig.1 PV array characteristics.change, and small output power fluctuation. A more efficient method to solve this problem becomes crucially important. Hence, this paper proposed the method to track power maximum power point by using adaptive fuzzy logic control. Fuzzy logic control is appropriate for nonlinear control and it has no complex mathematical. However, the fuzzy logic controller behavior depends on the membership functions, their distribution, and the rules that influence the different fuzzy variables in the system. There is no formal method to determine accurately the parameters of the controller. However, choosing fuzzy parameter to yield optimum operating point and good control system is up to experience from control engineer. For this reason, adaptive fuzzy logic control can solved this problem because it can re-adjust fuzzy parameter to obtain optimum performance.The grid connected PV system presents in this paper can directly feed energy into the existing AC grid system, where the cost of batteries for energy storage can be reduced. First, we describes the grid-connected PV system. Then, the adaptive fuzzy logic controller is described. The controller forMaximum Power Point Tracking Using Adaptive Fuzzy Logic Control forGrid-Connected Photovoltaic SystemN. Patcharaprakiti and S. Premrudeepreechacharn, Member, IEEET0-7803-7322-7/02/$17.00 © 2002 IEEEgrid connected PV system, which is predictive current control, also is presented. Finally, the simulation results of MPPT by adaptive fuzzy logic controller compared with conventional fuzzy logic control is discussed.II. G RID -CONNECTED P HOTOVOLTAIC S YSTEMIn order to show the feasibility of maximum power point tracking using adaptive fuzzy logic control, the photovoltaic power system with boost converter and single phase inverter is constructed as shown in Fig. 2.Control system Fig.2 Grid-connected photovoltaic system.A. Boost converter Boost converter use to increase voltage for inverter circuit and also it use to control maximum power point tracking by using adaptive fuzzy logic control and pulse width modulation method to generate pulse for drive MOSFET (SB). Output voltage of boost converter can calculated from (1) )(1 Duty11in V o V −=where V in = input voltage (output voltage of PV array) V o = output voltageDuty = duty ratio of power switch. B. Single phase InverterInverter circuit converts direct current to alternate current by predicted current control to control current to be sine wave for utility grid-connected. Inverter circuit composed of DC source from boost chopper circuit, four switch IGBTs(S1-S4) inductance and transformer. The controller for single phase inverter will be described later.III. A DAPTIVE F UZZY L OGIC C ONTROLLERTraditional fuzzy logic control requires the expert knowledge of the process operation for fuzzy logic control parameter setting, and the controller can be only as good as the expertise involved in the design. Fuzzy logic control with fixed parameters are inadequate in application where the operating conditions change in a wide range and availableexpert knowledge is not reliable. To make the controller less dependent on expert knowledge, the adaptive fuzzy logic control is a solution. Adaptive fuzzy logic shown in Fig. 3 is composed of 2 parts: fuzzy knowledge base controller and learning mechanism described, as described below.Fig.3 Structure of adaptive fuzzy logic controller.A. Fuzzy Knowledge Base ControllerThe fuzzy knowledge base controller is basic part of fuzzylogic control which is composed of 3 parts: fuzzification, inference engine and defuzzification as described below.1) Fuzzification Membership function’s value are assigned to the linguisticvariables, using seven fuzzy subsets : NB (Negative Big),NM(Negative Medium), NS (Negative small), ZE (Zero), PS(Positive small), PM (Positive Medium), and PB (PositiveBig). The partition of fuzzy subsets and the shape of membership function which can adapt shape up to appropriate system are shown in Fig. 4. The value of error (e) and change of error (de) are normalized by input scaling factor βe and βde. In this system input scaling has designed between –1 to 1.Fig.4 Fuzzy logic membership function.The triangular shape of membership function of this arrangement presumes that for any particular input there is only one dominant fuzzy subset. Input error (e) for fuzzy logic controller can calculated from maximum power point as follows: (2) IP V P V I V I E(k)∆=∆=+∆=where I = Output current from PV array∆I = I(k)-I(k-1)V = Output voltage from PV array∆V = V(k)-V(k-1).2) Inference Method The composition operation by which a control output can be generated. Several composition methods such as MAX-MIN and MAX-DOT have been proposed in the literature. The commonly used method is MAX-MIN as used in this paper. The output membership function of each rule is given by the MIN (minimum) operator, MAX(maximum) operator. Table 1 shows the rule table for fuzzy logic controller. T ABLE 1 R ULE BASE OF F UZZY L OGIC C ONTROLLER Change of Error (de) Erro r (e) NB NM NS ZE PS PM PB NBNB NB NB NB NM NS ZE NMNB NB NB NM NS ZE PS NSNB NB NM NS ZE PS PM ZE NB NM NS ZE PS PM PB PSNM NS ZE PS PM PB PB PMNS ZE PS PM PB PB PB PB ZE PS PM PB PB PB PB3) DefuzzificationAs the plant usually required a nonfuzzy value of control, a defuzzification stage is needed. Defuzzificaion for this system is the height method. The height method is both very simpleand very fast method. The height defuzzification method in a system of m rules by formally given by )3( n1k k W k W *m 1k C(k)du ∑∑===where du = change of control output C(k) = peak value of each outputW k = height of rule k.Output of fuzzy logic control uses to control through PWM which generated pulse to control MOSFET switch (SB).B. Learning Mechanism The purpose of learning mechanism is to learn the environmental parameters and to modify the fuzzy logic controller accordingly so that the response of the overall system is close to optimum operation point. The learning mechanism is composed of inverse fuzzy model and knowledge base modifier, 1) Inverse fuzzy modelIn this part, we use error (e) or change of error (de) of system and control the knowledge base modifier to modify fuzzy parameter to optimize the operation of system. The fuzzy parameter can be adapted by use this conditionIf error < ε (limit value) then knowledge base modifier will be done. 2) Knowledge base modifier In this part fuzzy parameter will be modifier as follow [15]: a) Scaling factor Quite simple schemes for altering the scaling factor to meet various performance criteria can be devised. The range of the error, change of error and also output of fuzzy can set like balance between proportional and integral control.b) Fuzzy set membership function In this part, tuning peak values, such as error in Fig.4, can improve both responsiveness and stability. The large error can improve responsiveness and small error can improve stability. The modification is performed by shifting the membership functions of both input and output.c) Tuning rule baseModifying rule base can effect the control system such as overshoot, setting time, stability, responsiveness. Rule base and fuzzy set membership function has relationship eachother up to quantity of error and change of error. To control system optimization rule base are also effect to system. IV. P REDICTED CURRENT CONTROL From predicted current control as in [16], line current candefined as (4)(4) /Ls )]T n (t inv V -)n (t s [V )n I(t -)s T n I(t I =+=∆ where I = inverter line currentV s = utility voltageV inv = output voltage of inverter. Then V inv can calculated from equation: )(5 )]n I(t )s T n )[I(t s (L/T -)n (t s V )n inv(t V −+= Current of single phase inverter can be controlled by switchS1-S4. The switch S1 and S2 use to shape the waveform to follow the reference current. While the switches S3 and S4 use to correct the polarity of the waveform. Hence, the V inv can be described as follows:)(6 dc V k d inv V •= Where d k is the duty ratio for switches S1 and S2 over one switch period and V dc is the DC bus voltage from boostconverter. The change in line current over one period can definedas:)(7 )s t -n I(t -)n I(t )n I(t -)s T n I(t I =+=∆ From equation (5)-(7) can define the duty ratio for single phase inverter as a function of source voltage (V s ) and the change in line current (∆I) as follow: (8) )s I/T L -s [(V dcV1I),s f(V k d ∆=∆=We will use (8) to control the duty ratio of switch S1 and S2 for single phase inverter.V. S IMULATION R ESULTSThis section discusses the simulation of grid-connected photovolatic system. The maximum power point tracking was controlled by using adaptive fuzzy logic control and inverter current control using predicted current control to control current of inverter to be sinusoidal waveshape.The simulation results of system following parametersSolar array 60 W, V oc=21.2 volt and I sc=3.54 A, R s=0.39, R sh=176, V t=1.0337, I o= 4.3871e-9, T=298K, Boost converter L con = 1 mH, C con= 4700 µFSingle phase inverter L inv = 1 mHAC source = 220 V, 50 Hz.This system can be simulated by use MATLAB program. In this simulation insolation level (G) will change from 1000 W/m2 to 1200 W/m2 at 0.08sec and then change from 1200 W/m2 to 800 W/m2 at 0.15sec.Fig. 5 shows the PV array characteristic by using MPPT control with conventional fuzzy logic control. The operating point of solar cell doesn’t really work on maximum power point. The error and change of error of fuzzy logic controller is shown in Fig. 6. Thus, the track operating point is improved MPPT controller by using adaptive fuzzy logiccontrol.Fig.5 PV array characteristic using conventional fuzzy logic control.Fig.6 Error (E) and change of error (dE) of fuzzy logic control.The adaptation of rule base as described in above, the new rule base for the controller is shown in Table 2 and fuzzy membership function after adaptation is shown in Fig. 7. As seen from Fig. 7, the membership function of error has changed, while the change of error doesn’t need to modify the membership function.T ABLE2 R ULE BASE OF FUZZY LOGIC AFTER CHANGE THE RULE BASE.Change of Error (de)Error(e)NB NM NS ZE PS PM PB NB NB NB NM ZE ZE ZE ZE NM NB NM NM ZE NM PS PS NS NB NB NB NB PM PS PM ZE NB NB NS ZE PS PM PB PS NM NS ZE PS PM PB PB PM NS PB PB PB PB PB PB PB PB PB PB PB PB PB PBFig.7 Fuzzy parameter using adaptive fuzzy logic.The adaptive fuzzy logic controller can improve MPPT controller as seen from Fig. 8-9. Fig. 8 shows PV array characteristic after fuzzy membership adaptation. When we compared with PV array characteristic in Fig. 5, the operating point of this system operates closer maximum power point tracking than conventional fuzzy logic control system before parameter adaptation. Fig. 9 shows the array voltage, array current and array power plot with time. Fig. 10 shows output of converter and output of inverter current. This system can provide energy to utility with low harmonics andhigh power factor.Fig.8 PV array characteristic using adaptive fuzzy logic.Fig.9 PV array voltage, current and power vs timeFig.10 Voltage output of converter and inverter currentVI. C ONCLUSIONThis paper has presented the adaptive fuzzy logic control for control maximum power point tracking of grid-connected photovoltaic system. The proposed algorithm in adapting fuzzy logic control has simulated. The simulation results show that the advantage of this system are adaptation of fuzzy parameter for fast response, good transient performance, insensitive to variations in external disturbances. In addition, the result of simulation shows that MPPT controllers by using adaptive fuzzy logic has provided more power than simple fuzzy logic control. This system also can provide energy to utility with low harmonics and high power factor.VII. R EFERENCE[1] C. Hua and C. Shen, “Comparative Study of Peak Power TrackingTechniques for Solar Storage System”, 1988 IEEE Applied Power Electronics Conference and Exposition Proceedings , Vol.2 pp.679-683. [2] K.H.Hussein, I. Muta, T. Hoshino and M. Osakada , “MaximumPhotovoltaic Power Tracking: An Algorithm for Rapidly Changing Atmospheric Conditions,” IEE Proceedings on Generation, Transmission and Distribution , Vol.142, No.1, pp.59-64, January 1995.[3] A. Brambilla, “New Approach to Photovoltaic Arrays Maximum PowerPoint Tracking”, Proceeding of 30th IEEE Power Electronics Specialists Conference, Vol. 2, 1998, pp. 632-637.[4] D.P. Hohm and M.E. Ropp, “Comparative Study of Maximum PowerPoint tracking Algorithm Using an Experimental, Programmable, Maximum Power Point Tracking Test Bed ”, Proceeding of 28th IEEE Photovoltaic Specialists Conference , 2000, pp.1699-1702.[5] W. Swiegers and J. Enslin, “An Integrated Maximum Power Point Trackerfor Photovoltaic Panels”, Proceedings of IEEE International Symposium on Industrial Electronic1998, Vol. 1, 1998, pp. 40-44.[6] T. Hiyama and K. Kitabayashi, “Neural Network Based Estimation ofMaximum Power Generation from PV Module Using Environment Information”, IEEE Transactions on Energy Conversion , Vol.12, No. 3, pp.241-247, September 1997.[7] T. Hiyama, S. Kouzuma, T. Imakubo, and T.H. Ortmeyer, “Evaluation OfNeural Network Based Real Time Maximum Power Tracking Controller For PV System”, IEEE Transaction On Energy Conversion , Vol. 10, No. 3, pp. 543 –548, Sept. 1995.[8] T. Hiyama, S. Kouzuma, and T. Imakubo ,“Identification Of OptimalOperating Point Of PV Modules Using Neural Network For Real TimeMaximum Power Tracking Control”, IEEE Transaction On EnergyConversion, Vol.10, No. 2 , pp. 360-367, June 1995.[9] A. de Medeiros Torres, F.L.M. Antunes, and F.S. dos Reis, “An ArtificialNeural Network-Based Real Time Maximum Power Tracking ControllerFor Connecting A PV System To The Grid”, Proceeding of IEEE the 24thAnnual Conference on Industrial Electronics Society 1998, Vol. 1 , pp.554 -558.[10] A. Al-Amoudi and L. Zhang, “Application Of Radial Basis FunctionNetworks For Solar-Array Modelling And Maximum Power-Point Prediction”, IEE Proceeding - Generation, Transmission and Distribution, Vol. 147, No. 5, pp. 310 –316, Sept. 2000.[11] C.Y. Won, D.H. Kim, S.C. Kim, W.S. Kim and H.S. Kim, “A NewMaximum Power Point Tracker Of Photovoltaic Arrays Using FuzzyController”, Proceeding of Annual IEEE Power Electronics SpecialistsConference, PESC '94 Record., pp.396–403.[12] T. Senjyu and K. Uezato, “Maximum Power Point Tracker Using FuzzyControl For Photovoltaic Arrays”, Proceedings of the IEEE InternationalConference on Industrial Technology 1994, pp. 143 –147.[13] M.G. Simoes, N.N. Franceschetti, “Fuzzy Optimisation Based Control OfA Solar Array System”, IEE Proceedings on Electric PowerApplications, Vol. 146, No. 5, pp. 552 –558, 1999.[14] A.M.A. Mahmoud, H.M. Mashaly, S.A. Kandil, H. El Khashab, andM.N.F. Nashed, “Fuzzy Logic Implementation For Photovoltaic MaximumPower Tracking”, Proceedings 9th IEEE International Workshop onRobot and Human Interactive Communication , pp. 155 –160, 2000. [15] Li zheng, “A Practical Guide to tune of Proportional and Integral (PI) LikeFuzzy Controllers”, IEEE International Conference on Fuzzy Systems,1992, pp. 633 –640.[16] S. Premrudeepreechacharn and T. Poapornsawan, “Fuzzy Logic Control ofPredictive Current Control for Grid-Connected Single Phase Inverter”,Proceeding of IEEE 28th Photovoltaic Specialist Conference,Anchorage, Alaska, September 2000, pp. 1715-1718.Nopporn Patcharaprakiti was born in Bangkok,Thailand on 17 June 1976. He received B.Eng inElectrical Engineering from Chiang Mai UniversityThailand in 1998. He is currently pursuing M.Eng atChiang Mai University. He works with ElectricalEngineering department, Rajamagala Institute ofTechnology, Chiang Rai, Thailand. His field ofresearch are power electronics and power system.Suttichai Premrudeepreechacharn (S’91-M’97)was born in Chon Buri, Thailand in 1965. Herecieved B.Eng.in electrical engineering from ChiangMai University Thailand and M.S and Ph.D. inelectric power engineering from RensselaerPolytechnic Institute, Troy, NY. He is an assistantprofessor at Department of Electrical Engineering,Chiang Mai University, Thailand. His researchinterests include power quality, high quality utilityinterface, power electronics and artificial intelligentapplied to power system.。

电液比例压力阀的模糊_自适应模糊PID复合控制技术

电液比例压力阀的模糊_自适应模糊PID复合控制技术

电液比例压力阀的模糊 自适应模糊PID复合控制技术檀甲友,谭冠军,武伟(中南大学机电工程学院,长沙410083)摘要:提出一种电液比例阀的模糊与自适应模糊P I D复合控制设计及M ATLA B仿真。

在大偏差情况下采用模糊控制,小偏差时采用自适应模糊P I D控制,仿真结果表明该方法具有模糊控制的P I D动态响应快、超调量小和抗干扰能力强等优点,是一种更加有效的控制策略。

关键词:自适应模糊P I D控制;电液比例阀;模糊控制;M ATLA B仿真中图分类号:TH137 文献标识码:A 文章编号:1671 3133(2010)09 0118 04Fuzzy and self adaptive fuzzy PID co mposite controlof electro hydraulic proporti onal pressure valveTAN Jia you,TAN Guan jun,WU W ei(Co llege o fM achan ica l and E lectrical Eng i n eering,C entral South University,Changsha410083,Ch i n a) Abstrac t:A k i nd o f fuzzy and adaptive fuzzy P I D contro l of e l ec tro hydrauli c propo rti ona l pressure valve and its MATLAB s i m u lati on have been put for w ard.U si ng fuzzy contro l i n the case of l a rge dev iati ons and se lf adapti ve f uzzy P I D i n the case of s m a l.l Co m pa ri ng w ith trad iti ona l P I D contro ll er,the f uzzy and se lf adapti ve f uzzy P I D contro ll er has faster response,l ow er overshoo t and better anti i nterference capab ility,wh i ch is a m ore effecti ve strategy.K ey word s:self adap tive fuzzy P I D;e l ectro hydrau lic propo rti ona l pressure va l ve;fuzzy contro;l M ATLAB si m ulati on0 引言电液比例阀控制系统广泛应用于精度要求较高的机械加工和冶金等行业。

基于模糊逻辑的改进自适应IMM跟踪算法

基于模糊逻辑的改进自适应IMM跟踪算法

Vol. 37 No. 5Mcy 2021第37卷第5期2021年5月信号处理Journal of Signal Processing文章编号:1003-0530(2021)05-0724 — 1基于模糊逻辑的改进自适应IMM 跟踪算法赵楚楚王子微丁冠华孙进平(北京航空航天大学电子信息工程学院,北京I00I9I )摘要:交互式多模型算法#IMM )和基于模糊控制的交互多模型算法(FIMM )是实际中常用的目标跟踪算法,然 而其模型集合固定,当需要大量模型覆盖目标机动时,会导致计算量激增,且过多模型可能带来不必要的模型竞争,降低跟踪性能。

针对这一缺陷,提出了一种基于模糊控制的改进自适应IMM 算法# FAIMM ),采用一种模 型概率的非线性映射处理方法实时筛选模型子集,剔除无用模型,增加有用模型的权重,并通过模糊推理机制自动调整过程噪声水平,使得算法对不同的目标机动模式具有更强的自适应能力。

仿真结果表明,提出的算法跟踪性能优于IMM 算法以及FIMM 算法,能够更好地匹配目标的机动模式。

关键词:机动目标跟踪;自适应交互多模型算法;模糊控制系统中图分类号:TP39I 文献标识码:A DOI : I0. I6798/j. issn. I003-0530.202I.05.005引用格式:赵楚楚,王子微,丁冠华,等.基于模糊逻辑的改进自适应IMM 跟踪算法[J ].信号处理,2021,37 (5) : 724-734. DON I0. I6798/j. issn. I003-0530.202I. 05. 005.Reference format : ZHAO Chuchu ,WANG Piwei ,DING Guanhua ,et ai. Fuzzy-logic adaptive IMM algorithm for tareet Wackingf J ]. Journal ot Signal Processing ,202I ,37(5) : 724-734. DOI : 10. 16798/j. ion. 1003-0530. 2021.05. 005.Fuzzy-Logie Adaptive IMM Algorithm foe Target Trac+ingZHAO Chuchu WANG Ziwai DING Guanhuc SUN Jinping(School of Electronic and Information Engineering ,Beihang University ,Beijing I00I9I ,China )Abstract : The interacting multiple modei algorithm (IMM) and fuzzy systems-based interacting multiple model algorithm(FIMM) are practicai maneuvering tareet tracking algorithms with fixed model sets. When a laree number of models areneeded to cover ali possible maneuver cases ,it will lead to a surae in computation ,and may even lead to unnecessae mod ­ei competition , thus reducing the tracking performance. In view of this defect , an irnproved fuzzy-logic adaptive IMM algo ­rithm (FAIMM) is proposed ,which adopts a nonlinear mapping method of model probabilities to screen the subset of mod ­els in real W wc ,eliminate useless models ,and increase the weight of useful models. Besides , it can adjust the processnoise level automaticallg through a fuzzy system ,so that the algorithm has stronger adaptive ability -c diierent tareet maneu ­vering modes. SniiulaLon results show that the tracking performance of the proposed algorithm is better than that of IMMand FIMM ,and can match the tareet maneuvering mode better.Key wordt : maneuvering tareet tracking ; adaptive interacting multiple model algorithm ; fuzzy system引言Algorithm ,IMM )是非常有效的目标跟踪算法,获得了广泛的应用(1-),它采用多个固定的并行模型来交互式多模型算法(Interacting Multiple Model描述目标的运动模式,通过加权计算各个子滤波器收稿日期:2020-10-12"修回日期:2021-01-05基金项目:国家自然科学基金(62073334)第5期赵楚楚等:基于模糊逻辑的改进自适应IMM跟踪算法725的滤波结果来获得最优状态估计。

Fuzzy Systems and Control

Fuzzy Systems and Control

Fuzzy Systems and Control Fuzzy systems and control are essential components of modern engineering and technology, playing a crucial role in various fields such as robotics, artificial intelligence, and automation. However, despite their significance, these systems present a myriad of challenges and complexities that engineers and researchers must grapple with. One of the primary problems associated with fuzzy systems and control is the inherent uncertainty and imprecision that they often entail. Unlike traditional binary logic, fuzzy systems deal with vague and ambiguous inputs, making it challenging to create precise and reliable control mechanisms. Moreover, the design and implementation of fuzzy systems and control require a deep understanding of complex mathematical and computational concepts, posing a significant barrier for many practitioners in the field. The intricacies of fuzzy logic, membership functions, and rule-based systems demand a high level of expertise and experience, which can be daunting for newcomers and students. This knowledge gap not only hinders the widespread adoption of fuzzy systems but also limits the potential for innovation and advancement in this area. Anotherpressing issue in fuzzy systems and control is the lack of standardized methodologies and best practices. With the absence of universally accepted guidelines, engineers and researchers often struggle to develop consistent and reliable fuzzy systems. This variability in approaches can lead to inefficiencies, inconsistencies, and suboptimal performance, hindering the overall progress and application of fuzzy control in real-world scenarios. Furthermore, theintegration of fuzzy systems and control into existing technologicalinfrastructures presents its own set of challenges. Compatibility issues, interoperability concerns, and the need for seamless integration with conventional control systems can complicate the adoption of fuzzy logic in practical applications. This friction between traditional control methods and fuzzy systems can impede the seamless transition towards more advanced and adaptive control mechanisms. Despite these challenges, it is essential to acknowledge the immense potential and promise that fuzzy systems and control offer. Their ability to model complex, non-linear systems, adapt to changing environments, and accommodate imprecise data sets makes them invaluable in domains such as autonomous vehicles,industrial automation, and smart technologies. By addressing the aforementioned obstacles and investing in research and education, we can unlock the full capabilities of fuzzy systems and control, paving the way for more intelligent, efficient, and resilient technological solutions. In conclusion, while fuzzy systems and control present a myriad of challenges and complexities, they also hold tremendous promise and potential for revolutionizing various industries and domains. By addressing the uncertainties, knowledge gaps, standardization issues, and integration challenges, we can harness the full power of fuzzy logic and pave the way for more sophisticated and adaptive control mechanisms. It is imperative for researchers, practitioners, and educators to collaborate and innovate in this field, driving the advancement of fuzzy systems and control for the betterment of society and technology.。

Fuzzy Logic and Systems

Fuzzy Logic and Systems

Fuzzy Logic and SystemsFuzzy logic is a fascinating area of study that has gained significanttraction in various fields, including engineering, artificial intelligence, and decision-making systems. Unlike traditional binary logic, which operates on strict true or false values, fuzzy logic allows for the representation of uncertainty and imprecision in a more nuanced manner. This flexibility is particularly useful in situations where precise numerical values are difficult to determine or where human judgment plays a significant role. One of the key advantages of fuzzy logic is its ability to handle vague and ambiguous information effectively. In manyreal-world scenarios, especially those involving human decision-making, the boundaries between different categories or states are not always clear-cut. Fuzzy logic allows for the gradual transition between different states, enabling more accurate modeling of complex systems. This adaptability is particularly valuable in fields such as robotics, where precise control and decision-making are essential. Another important aspect of fuzzy logic is its ability to incorporate linguistic variables and rules into the decision-making process. By usinglinguistic terms such as "very hot" or "slightly cold" instead of precise numerical values, fuzzy logic can capture the subjective nature of human language and reasoning. This linguistic flexibility makes fuzzy logic more accessible and intuitive for non-experts, allowing for the development of more user-friendly systems and interfaces. In addition to its practical applications, fuzzy logic also has significant theoretical implications for our understanding ofintelligence and cognition. By mimicking the way humans reason and make decisions, fuzzy logic provides insights into the underlying mechanisms of human thought processes. This interdisciplinary approach to studying intelligence has the potential to bridge the gap between artificial and human intelligence, leading to new breakthroughs in cognitive science and machine learning. Despite its many advantages, fuzzy logic is not without its challenges and limitations. One of the main criticisms of fuzzy logic is its reliance on expert knowledge and domain-specific rules. Building an effective fuzzy logic system requires a deep understanding of the problem domain and careful crafting of linguistic variables and rules. This knowledge-intensive process can be time-consuming and labor-intensive, making fuzzy logic less suitable for tasks that require rapid adaptation to new environments or data. Furthermore, the interpretability of fuzzy logic systems can be a double-edged sword. While the linguistic rules and variables used in fuzzy logic can make the decision-making process more transparent and understandable, they can also introduce biases and limitations based on the expertise and perspectives of the system designers. This subjectivity can lead to inconsistencies and inaccuracies in the system's outputs, especially in complex and dynamic environments where the underlying rules may need to be constantly updated and revised. In conclusion, fuzzy logic is a powerful and versatile tool that has revolutionized the way we approach uncertainty and imprecision in decision-making systems. Its ability to handle vague and ambiguous information, incorporate linguistic variables, and provide insights into human cognition make it a valuable asset in a wide range of applications. However, the challenges of knowledge-intensive design and interpretability limitations must be carefully considered when applying fuzzy logic in practice. By addressing these challenges and leveraging the strengths of fuzzy logic, we can continue to push the boundaries of intelligent systems and enhance our understanding of human intelligence.。

Fuzzy Logic and Neural Networks

Fuzzy Logic and Neural Networks

Fuzzy Logic and Neural Networks Fuzzy logic and neural networks are two powerful tools in the field ofartificial intelligence that have revolutionized the way we approach complex problems. Fuzzy logic is a form of reasoning that deals with uncertainty and imprecision, allowing for more flexible decision-making in situations where traditional binary logic may fall short. On the other hand, neural networks are a type of machine learning algorithm inspired by the way the human brain works, capable of learning complex patterns and relationships in data. One of the key advantages of fuzzy logic is its ability to handle vague and ambiguous information, which is often present in real-world scenarios. For example, in a system that controls the temperature of a room, fuzzy logic can be used to adjust the temperature based on inputs such as "too hot" or "a little chilly," rather than precise numerical values. This flexibility makes fuzzy logic particularly usefulin applications where human judgment and intuition play a significant role.Neural networks, on the other hand, excel at tasks that involve patternrecognition and classification. By training a neural network on a large dataset,it can learn to recognize complex patterns in the data and make predictions or decisions based on those patterns. This makes neural networks well-suited fortasks such as image recognition, speech recognition, and natural language processing. When it comes to combining fuzzy logic and neural networks, researchers have found that the two approaches complement each other well. Fuzzy logic can be used to handle the uncertainty and imprecision in the inputs to a neural network, providing a more robust and flexible system overall. For example,in a medical diagnosis system, fuzzy logic can be used to interpret vague symptoms from a patient, which can then be fed into a neural network to make a moreaccurate diagnosis. Overall, the combination of fuzzy logic and neural networks has the potential to create more intelligent and adaptive systems that can handlea wide range of complex tasks. By leveraging the strengths of both approaches, researchers can develop AI systems that are better able to cope with the uncertainties and complexities of the real world. As we continue to push the boundaries of artificial intelligence, the synergy between fuzzy logic and neuralnetworks will undoubtedly play a crucial role in shaping the future of intelligent systems.。

基于 Fuzzy-PI 的 BLDCM 控制系统设计与仿真

基于 Fuzzy-PI 的 BLDCM 控制系统设计与仿真

基于 Fuzzy-PI 的 BLDCM 控制系统设计与仿真刘赫;王毓顺;彭成吉【期刊名称】《工业控制计算机》【年(卷),期】2014(000)009【摘要】提出了一种无刷直流电机的 Fuzzy-PI 转速调节器的设计方法。

在无刷直流电机的高性能速度跟踪中,采用传统的 PI调节器,则难以克服系统超调和短时振荡问题。

采用复合 Fuzzy-PI 的控制方法,并且采用自适应的权值修正方法来修正Fuzzy 回路与 PI 回路的连接权值。

最后,在 MatIab 与 SimuIink 下进行了仿真,结果表明,运用这种设计方法很好地抑制了超调和振荡。

%In this paper,a noveI Fuzzy-PI controI er is proposed for controI ing the speed of BLDCM in high-performance drives environment.In such environment,if PI controI er is onIy used,there must be over reguIating and instantaneous osciI ation.In this paper,a muItipIe Fuzzy-PI system is used,and an adaptive weight updating aIgorithm is proposed to revise the Iinking weights between Fuzzy and PI circuits.【总页数】2页(P74-75)【作者】刘赫;王毓顺;彭成吉【作者单位】青岛大学自动化学院,山东青岛 266071;青岛大学自动化学院,山东青岛 266071;青岛大学自动化学院,山东青岛 266071【正文语种】中文【相关文献】1.基于Fuzzy-PI的BLDCM控制系统的研究 [J], 晟广旭;章松发;宋森森;李珍国2.基于FUZZY-PI的温度控制系统 [J], 栾义忠;郭俊美;马思乐3.基于PLC的Fuzzy-PI发酵温度控制系统 [J], 熊伟丽;徐保国;肖应旺4.基于Fuzzy-PI和MRAS的异步电机变频调速系统的设计与仿真 [J], 陈国童;肖顺根;宋萌萌5.基于Fuzzy-PI双模控制的控制系统 [J], 苏涛;姚凯学因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Adaptive Fuzzy PI of Double Wheeled Electric Vehicle Drive Controlled by DirectTorque ControlBrahim GASBAOUI1,*, Chaker ABDELKADER2, Adellah LAOUFI1,and Boumediène ALLOUA11Bechar University, Faculty of Sciences and Technology, Department of Electrical Engineering, B.P 417BECHAR (08000) Algeria.2University of ENSET Oran, B.P 98 Oran (31000), Algeria.E-mail: gasbaoui_2009@.(* Corresponding author : E-mail: gasbaoui_2009@)Received: 20 March 2010 / Accepted: 13 December 2010 / Published: 24 December 2010AbstractThis paper presents a novel speed control design of electric vehicle (EV) to improve thecomportment and stability under different road constraints condition. The control circuitusing adaptive fuzzy PI controller is proposed. Parameters which guide the functioning of PIcontroller are dynamically adjusted with the assistance of fuzzy control. The EV is poweredby two motors of 37 kilowatts each one, delivering a 476 Nm total torque. Its high torque(476Nm) is instantly available to ensure responsive acceleration performance in built-upareas. The electric drive canister of tow directing wheels and two rear propulsion wheelsequipped with two induction motors thanks to their light weight simplicity and their heightperformance.Acceleration and steering are ensure by electronic differential,the lattercontrol separately deriving wheels to turn at any curve.Electric vehicle are submitteddifferent constraint of road using direct torque control. Electric vehicle are simulated inMA TLAB SIMULINK.The simulation results have proved that the Adaptive fuzzy PIcontrol method decreases the transient oscillations and assure efficiency comportment in alltype of road constraints,straight,slope,descent and curved road compared to theconventional PI controller.KeywordsElectric vehicle PI; Adaptive fuzzy PI; Fuzzy controller; Direct torque controlIntroductionActually, electric vehicle (EV) including, full cell and hybrid vehicle have been developed very rapidly as a solution to energy and environmental problem.Driven EV's are powered by electric motors through transmission and differential gears, while directly driven vehicles are propelled by in-wheel or, simply, wheel motors [1, 2]. The basic vehicle configurations of this research has two directly driven wheel motors installed and operated inside the driving wheels on a pure EV. These wheel motors can be controlled independently and have so quick and accurate response to the command that the vehicle chassis control or motion control becomes more stable and robust, compared to indirectly driven EV's. Like most research on the torque distribution control of wheel motor, wheel motors [3, 4] proposed a dynamic optimal tractive force distribution control for an EV driven by four wheel motors, thereby improving vehicle handling and stability [5, 6].Direct torque control has become one of the most popular methods of control for induction motor drive systems [7-9]. DTC can decouple the interaction between flux and torque control, based on both torque and flux instantaneous errors, and provide good torque response in steady state and transient operation conditions. The main advantages of DTC are: absence of coordinate transformation and current regulator; absence of separate voltage modulation block; the actual flux-linkage vector position does not have to be determined, but only the sector where the flux-linkage vector is located, etc. In addition, DTC minimizes the use of machine parameters, so it is very little sensible to the parameters variation [3].Research has shown that EV control methods such as, PI control are able to perform optimally over the full range of operation conditions and disturbances and it is very effective with constant vehicle torque, Moreover these non-linear vehicle torque are not fixed and change randomly. However EV with conventional PI control may not have satisfactory performance in such fast varying conditions, the system performance deteriorates. In addition to this, it is difficult to select suitable control parameters K p and K i in order to achieve satisfactory compensation results while maintaining the stability of EV traction, due to the highly complex, non-linear nature of controlled systems. These are two of the major drawbacks of the PI control. In order to overcome these difficulties,adaptive PI controller by fuzzy control has been applied both in stationary and under roads constraints, and is shown to improve the overall performance of EV.Electric Traction System Elements ModelingFigure 1 represent the general diagram of an electric traction system using an induction motor (IM) supplied by voltage inverter [5, 7].Figure 1. Electrical traction chainThe V ehicle LoadThe vehicle is considered as a load is characterized by many torqueses which are mostly considered as resistive torques [5,6, 9, 10].The different torques includes the vehicle inertia torque defined by the following relationship:T in = J v(dw v/dt)(1)Aerodynamics ForceThis part of the force is due to the friction of the vehicle body, moving through the air. It is q function of the frontal area shape protrusion such as side, mirrors, ducts and air passages spoilers, and any other factor the formula for this component is:F aero = (ρST x v2)/2(2)The aerodynamics torque is:T aero = (ρST x R r v2)/2(3)Rolling ForceThe rolling resistance is primarily due to the traction of the tire on the rode. Friction in bearing and the gearing systems also play their part. The rolling resistance is appositely constant, depend on vehicle speed. It is proportional to vehicle weight. The equation is:F tire = Mgf r(4)The rolling torque is:T tire = Mgf r R w(5)Hill Climbing ForceThe force needed to drive the vehicle up a slope is the most straightforward to find. It is simply the component of the vehicle weight that acts along the slop. By simple resolution the force we see that [11]:F slope = Mgsin(β)(6)The slope torque is:T slope = Mgsin(β)R w(7) We obtain finally the total resistive torque (Figure 2):Figure 2. The forces acting on a vehicle moving along a slopeDirect T orque Control (DTC)The basic DTC strategy is developed in 1986 by Takahashi. It is based on the determination ofinstantaneous space vectors in each sampling period regarding desired flux and torque references. The block diagram of the original DTC strategy is shown in Figure 3. The reference speed is compared to the measured one. The obtained error is applied to the speed regulator PI whose output provides the reference torque.The estimation value of flux and its phase angle is calculated in expression:(8)f sα = √f sα2 + f sβ2(9)f s = artg(f sβ / f sα)(10)and the torque is controlled by three-level Hysteresis. Its estimation value is calculated in Equation (11): T em = 3p(f sαi sβ - f sβi sα)(11)Figure 3. Bloc Diagram of DTC for an EV Induction MotorConventional PI ControllerThe reason behind the extensive use of proportional integral (PI) controller is its effectiveness in the control of steady-state error of a control system and also its easy implementation. However, one disadvantage of this conventional compensator is its inability to improve the transient response of the system.Theconventional PI controller (Figure 4) has the form of Equation (12), where T em is the control output, K p and K i are the proportional and integral gains respectively, these gains depend on the system parameters, ε is the error signal, which is the difference of the injected voltage to the reference voltage:T em(t) = K pε(t) + K i ∫T ε(t)dt(12)Figure 4. Control of the injected speed using conventional PI controllerEquation(12)shows that the PI controller introduces a pole in the entire feedback system, consequently, making a change in its original root locus. Analytically the pole introduces a change in the control system’s response. The effect is the reduction of steady-state error. On the other hand, the constants K p and K i determine the stability and transient response of the system, in which, these constants rely on their universe of discourses:where the values of the minimum and maximum proportional and integral constants (gains) are practically evaluated through experimentation and using some iterative techniques.This makes the design of the conventional PI controller dependent on the knowledge of the expert. When the compensator constants exceed the allowable values, the control system may come into an unstable state. After the determination of the domain of the proportional and integral constants, the tuning of the instantaneous values of the constants takes place. Depending on the value of the error signal, ε, the values of the constants adjusts formulating an adaptive control system. The constants K p and K b changes to ensure that the steady-state error of the system is reduced to minimum if not zero.Adaptive Fuzzy PI ControllerFuzzy controllers have been widely applied to industrial process. Especially, fuzzy controllers are effective techniques when either the mathematical model of the system is nonlinear or no the mathematical model exists. In this paper, the fuzzy control system adjusts the parameter of the PI control by the fuzzy rule. Dependent on the state of the system, the adaptive PI realized is no more a linear regulator according to this principle. In most of these studies, the Fuzzy controller used to drive the PI is defined by the authors from a series of experiments [12-15]. The expression of the PI is given in the Equation (13):(13)where: y(t) - Output of the control; e(t) - Input of the control. The error of the reference current w*(t) and the injected speed w(t); K p - Parameter of the scale; T i - Parameter of the integrator.The correspondent discrete equation is:(14)where: y(k) - Output on the time of k th sampling; e(k) - Error on the time of k sampling; T -Cycle of the sampling; ∆e(k) = e(k) - e(k-1). Simple transformations applied to Equation 14 lead to:,On-line T uningThe on-line tuning equation for k p and k i are show above:k p = 20 + 0.8(K p-2.5)(15)k i = 0.0125 + 0.003(K i-2.5)(16)The frame of the fuzzy adaptive PI controller is illustrated in Figure 5.Figure 5. PI gains online tuning by fuzzy logic controllerThe linguistic variables are defines as {NL, NM, NS, Z, PS, PM, PB} meaning negative large, negative medium, negative small, zero, positive small, positive medium, positive big (tuning rules given in Table 1), and the Membership function is illustrated in the Figures 6-9. Using the settings given in Table 1 the fuzzy controllers were obtained and are given in Figures 10 and 11.Figure 6. The Membership function of input e(k)Figure 7. The Membership function of input ∆e(k)Figure 8. The Membership function of output k p Figure 9. The Membership function of output k iT able 1. Fuzzy tuning rulesk p and k i e(ω)∆e(ω)NL NM NS ZE PS PM PBk p N L M S M S M L Z L M L Z L M L P L M L Z L M Lk i N Z S M L M S Z Z Z S M L M S Z P Z M L L L M ZFigure 10. View plot surface of fuzzy controller for k pFigure 11. View plot surface of fuzzy controller for k iImplementation of Electronic DifferentialThe proposed control system principle could be summarized as follows:¸ A speed control is used to control each motor torque;¸The speed of each rear wheel is controlled using speed difference feedback;¸Since the two rear wheels are directly driven by two separate motors, the speed of the outer wheel will need to be higher than the speed of the inner wheel during steering maneuvers (and vice-versa); this condition can be easily met if the speed estimator is used to sense the angular speed of the steering wheel;¸The common reference speed ωref is then set by the accelerator pedal command;¸The actual reference speed for the left drive ω*left and the right drive ω*right are then obtained by adjusting the common reference speed ω* using the output signal from the DTC speed estimator;¸If the vehicle is turning right, the left wheel speed is increased and the right wheel speed remains equal to the common reference speed ω*;¸If the vehicle is turning left, the right wheel speed is increased and the left wheel speed remains equal to the common reference speed ω* [16-18];¸Usually, a driving trajectory is adequate for an analysis of the vehicle system model. From the mode show in Figure 6, the following characteristic were calculated (where δ is the steering angle):R = L w/tg(δ)(17)¸Therefore, the linear speed of each wheel drive is given by:(18)¸The angular speed (where w v is the vehicle angular speed according to the center of turn):(19)(20)¸The difference between wheel drive angular speeds is:(21)¸The steering angle indicates the trajectory direction:(13)The entire ensemble is given in the Figures 12-14.Figure 12. Differential electronicFigure 13.The driving wheels control systemFigure 14. Structure of vehicle in curveSimulation ResultsA. Case of Conventional PI ControllerIn order to characterize the driving wheel system behavior, simulations were carried using the model of Figure 13. All simulation of electric vehicle is using the trajectory show in Figure 15. First application of DTC controller is with classical PI controller. The parameter of PI controllers are proportional and integral gains K p=30 and K i=200.Figure 15. Different paths driving by electric vehicleElectric vehicle has submitted a number of tests during the various routes:¸At 0 <t < 0.67s, the speed flows precisely the acceleration ramp (Figure 16.1); the electromagnetic torque decrease and settle around 222.80 Nm for both induction motors (Figure 16.4) and EV gives the same speed 70 km/h and driving wheels speeds stay always the same;¸At t = 2s, EV present in an acceleration and the speed increase from 70 km/h to 80 km/h (show in Figure16.1), the electromagnetic torque and current growth sharply (Figures 16.2, 16.3 and 16.4);¸At 2 <t < 3s, right and left motor develop an electromagnetic torque around 262.40 Nm (Figure 16.4), and the variation of current for both motors are shown in Figures 16.2 and 16.3;¸At t = 3s, the vehicle is driving on a curved road on the right side; the road does not affect the control of the wheel and the DTC controller act immediately on the speed loop’s and rejects the disturbance and gives more and more efficiency to the electronic differential output references;¸At 3 < t < 4s, the EV are driving in straight road with constant speed, a good tracking of the speed step can be observed in Figure 16.1; EV reaches constant speed 80km/h; delay in reaching this speed follows from acceleration of the vehicle mass; in Figures 16.2 and 16.3, variation of phase currents for each motor is shown;¸At t = 4, the vehicle is driving on a curved road on the left side with 80km/h speed; the assumption is that the two motors are not disturbed; in this case the driving wheels follow different paths, and they turn in the same direction but with different speeds; the electronic differential acts on the two motor speeds by decreasing the speed of the driving wheel on the right side situated inside the curve, and on the other hand by increasing the wheel motor speed in the external side of the curve; the behavior of these speeds is given in Figure 16.4;¸At 4s < t < 5s, the EV are driving in straight road; call of current decreases and the EV torque jumps down to 127.73 Nm (Figure 16.4);¸At 5s < t < 6s, this test clarify the effect of the descent of vehicle moving on straight road; The presence of descent causes a great decrease in the phase current of each motor, as shown in Figures 16.2 and 16.3; the right and left motor are relieved and develops approximately 50.80 Nm; in the descent the slope torque become attractive torque; for that the consumption of energy decreases and the EV torque reach to 86.99 Nm;¸At 7s < t < 8s, this test explain the effect of the slope on the EV; speed of the driving wheels stay the same and the road drop does not influence the angular control of the wheels; the both motor develops more and more electromagnetic torque for vanquish the slop; the current increase speedily and still to its maximal value, and the speed maintain to 80 km/h; the variation of deriving force, are illustrate in Figure 16.5, and the motor absorbed more energy, the EV torque jumps back to 169 Nm;¸At 8s < t < 9s, EV are driving in straight road; referring to Figures 16.2, 16.3, 16.4 and 16.5 we show the variation of current, electromagnetic torques and deriving forces; the speed of the driving wheels stay the same and speed vehicle settles at 80 km/h, and the EV torque increase to 127.73 Nm according to Figure16.6.Figure 16.1. Vehicle wheel speed Figure 16.2. Phase current motor rightFigure 16.3. Phase current motor left.Figure 16.4. Electromagnetic torquesFigure 16.5. Deriving forcesFigure 16.6. Aerodynamic torque, Rolling torque, slop torque,Vehicle torqueB. Case of Adaptive Fuzzy PI ControllerSecondly EV performance was examined with fuzzy adaptive PI controller. When the proposed methodhas been used, the vehicle speed, phase current, electromagnetic torques and driving forces waveform can beseen in Figures 16.7-16.11.Figure 16.7. Vehicle wheel speed Figure 16.8. Phase current motor rightFigure 16.9. Phase current motor left Figure 16.10. Electromagnetic torquesFigure 16.11. Deriving forcesComparative Analysis of the Two Methods of ControllingIn simulations the two different methods to control the EV were used. Because of the sweeping of the k p on the interval [15..37] and the k i on the interval [228..243] as shown in the Figure 16.12 and 16.13. The DTC with Fuzzy Adaptive PI Control method improves EV performance. The adaptive fuzzy PI was proved in efficiency adaptation for variation of the speed in descent and slope result can be show in Figures 16.14 and 16.15.Figure 16.12. V ariation gain k pof adaptive fuzzy PI controller Figure 16.13. V ariation gain k pof adaptive fuzzy PI controllerFigure 16.14. Change of speed in descent andslop using DTC with adaptive fuzzy PIcontroller Figure 16.15. Change of speed in descent and slop DTC using classical PIFigure 16.16. T otal harmonic distortionusing DTC with adaptive fuzzy PI controllerFigure 16.17. T otal harmonic distortion using DTC with classical PIThe results obtained by simulation show that this structure permits the realization of the robust controlbased on adaptive fuzzy inference system, with good dynamic and static performances for the multi-converters/multi-machines propelled system. Referring to figures 16.16 and 16.17 we show harmonic analysesof stator current. DTC with adaptive fuzzy PI controller present 29.96%, DTC with classical PI controllergive 33.82%. The first controller offers a reduction of 13.84%. This remarkable change obtained enables us tosay that the current inject by voltage source inverter in DTC classical PI controller is harmonics currentpolluting what to justify the great oscillations of the torque and the attraction force .as a consequence thisripple present negative effects on the autonomy of the battery and heating of the both motors and increasepower losses.ConclusionsThe research outlined in this paper has demonstrated the feasibility of an improved vehicle stability which utilizes two independent back drive wheels for motion by using DTC controls. DTC with adaptive Fuzzy control is able to adapt itself the suitable control parameters which are the proportional and integral gains k p and k i to the variations of vehicle torque. This method was Improved EV steering and stability during different trajectory this. The advantage DTC controller is robustness and performance, there capacity to maintain ideal trajectories for two wheels control independently and ensure good disturbances rejections with no overshoot and stability of vehicle perfected ensured with the speed variation and less error speed. The DTC with adaptive fuzzy PI controller is more adaptive for propelled systems. The electric vehicle was proved best comportment and stability during different road path by maintaining the motorization error speed equal zeros and gives a good distribution for deriving forces. The electric vehicle was proved efficiency comportment in the different road constraints.References1.Yang Y. P., Lo C. P., Current Distribution Control of Dual Directly Driven Wheel Motors for ElectricVehicles, Control Engineering Practice, 2008, 16(11), p. 1285-1292.2.He P., Hori Y., Kamachi M., Walters K., Yoshida H., Future Motion Control to be Realized by In-wheelMotored Electric Vehicle, In Proceedings of the 31st Annual Conference of the IEE Industrial Electronics Society, IEEE Press, Raliegh South Carolina, USA, 2005, p. 2632-2637.3.Kang K.-J., Sul S.-K., New Direct Torque Control of Induction Motor for Minimum Torque Ripple andConstant Switching Frequency,IEEE Trans Ind Applicat, 1999, 35(5), p. 1076-1082.rminie J., Lowry J., Electric Vehicle Technology Explained, Edited by John Wiley and Sons, England,2003.5.Chan C. C.,Electric vehicles charge forward, IEEE Power Energy Mag, 2004, 2(6), p. 24-33.6.Zhu Z. Q., Howe D., Zhu Z.,Electrical machines and drives for electric, hybrid, and fuel cell vehicles,Proc. IEEE, 2007, 95(4), p. 764-765.7.Chen Jr L., Chen K.-L.F., A Novel Direct Torque Control for Dual-Three-Phase Induction Motor, Conf.Rec. IEEE International Conference on Machine Learning and Cybernetics, 2003, 2, p. 876-881.8.Hartani K., Bourahla M., Miloud Y., Sekour M.,Electronic Differential with Direct Torque FuzzyControl for Vehicle Propulsion System, Turk J Elec Eng & Comp Sci, 2009, 17(1), p. 21-38.9.V asudevan M., Arumugam R., New direct torque control scheme of induction motor for electricvehicles, 5th Asian Control Conference, 2004, 2, p. 1377-1383.10.Haddoun A., Benbouzid M.E.H., Diallo D., Abdessemed R., Ghouili J., Srairi K., Analysis, modeling andneural network traction control of an electric vehicle without differential gears, in Proc. IEEE IEMDC,Antalya, Turkey, May 2007, p. 854-859.11.Benbouzid M. E. H, Diallo D., Zeraoulia M., Advanced fault-tolerant control of induction motor drivesfor EV/HEV traction applications, IEEE Trans. V eh. Technol., 2007, 56(2), p. 519-528.12.Gao M., He S.,Self-adapting Fuzzy-PID Control of Variable Universe in the Non-linear System,International Conference on Intelligent Computation Technology and Automation,ICICTA2008, 1,p.473-478.13.Chen J.-Y., Tsai P.-S., Wong C.-C., Adaptive design of a fuzzy cerebellar model arithmetic controllerneural network, IEE Proc.-Control Theory and Applications, 2005, 152(2), p. 133-137.14.Lin C.-M., Peng Y.-F.,Adaptive CMAC-Based Supervisory Control for Uncertain Nonlinear Systems,IEEE Transactions on systems, man, and cybernetics-part b: cybernetics, 2004, 34(2), p. 1248-1260. 15.Han H., Su C.-Y., Stepanenko Y.,Adaptive control of a class of nonlinear systems with nonlinearlyparameterized fuzzy approximators, IEEE transactions on fuzzy systems, 2001, 9(2), p. 3427-3431. 16.Itoh K., Kubota H.,Thrust ripple reduction of linear induction motor with direct torque control,Proceedings of the Eighth International Conference on Electrical Machines and Systems, ICEMS 2005, 1, p. 655-658.17.Emadi A., Handbook of automotive power electronics and motor drives, Taylor & Francis, 2005.18.Haddoun A., Benbouzid M., Diallo D., Abdesseme R., Ghouili J., Srairi K., Modeling Analysis and neuralnetwork control of an EV Electrical Differential, Transaction on Industrial Electronics, 2008, 55(6), p.2286-2294.Annex: Simulation DataT able 2. Comparative between PI and adaptive fuzzy PIDesignation PI controller Adaptive fuzzy PITHD [%]33.8229.96Comportment of speed in descent and slop Less adaptive More adaptiveDriving forces and electromagnetic torque More oscillation Less oscillationT able 3. V ehicle ParametersT e Motor traction torque238 NmJ e Moment on inertia of the drive train7.07 Kgm2R w Wheel radius0.32 ma Total gear ratio10.0ηTotal transmission efficiency0.93M V ehicle mass1300 Kgfe Bearing friction coefficient0.32K d Aerodynamic coefficient0.32A V ehicle frontal area 2.60 m2fv V ehicle friction coefficient0.01αGrade angle of the road RadL w Distance between two wheels and axes 2.5 mdw Distance between the back and the front wheel 1.5 mT able 4. Induction Motors ParametersR r Rotor winding resistance (per phase)0.0503 ΩR s Stator winding resistance (per phase)0.08233 ΩL s Stator leakage inductance (per pohase)724 µHL m Magnetizing inductance (per phase)0.02711 HL r Rotor leakage inductance (per phase)724 µHfc Friction coefficient0.02791P Number of poles4Based speed1484 rpmRated power50 hpT able 5. Symbols, Designation and UnitsSymbols Nomenclature units P Pole pairsJ Rotor inertia Kg.m2 J e Moment of inertia of the drive train Kg.m2 J v V ehicle inertia Kg.m2 T em Electromagnetic torque NmT v V ehicle torque NmT slope Slope torque NmT aero Aerodynamique torque NmT tire Tire torque Nmin Inertia vehicle torque NmN red Report of speed gear%G Gear boxηTransmission efficiency%L Distance between two wheels md Distance between the back and the front wheel mR Curve radius mρAir densityS Frontal vehicle surface m2Cx Aerodynamic drag coefficientM V ehicle mass Kgg Gravitational acceleration N/mαAngle grade of road radfr Wheels Rolling resistance coefficientV dc Battery voltage V olt∆ωV Angular speed variation given by electronic differential Rad/sec ωright Right wheel angular speed Rad/sec ωleft Left wheel angular speed Rad/sec ωref-right Right wheel angular speed of reference Rad/sec ωref-left Left wheel angular speed of reference radδReel angle wheel curve’s radβV ehicle slip angle rad。

相关文档
最新文档