亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Barrier Lyapunov functions-based dynamic surface control with tracking error constraints for ammunition manipulator electrohydraulic system

        2021-05-06 12:01:52ShouChengNieLinFangQianLongMiaoChenLingFeiTianQuanZou
        Defence Technology 2021年3期

        Shou-Cheng Nie,Lin-Fang Qian,Long-Miao Chen,Ling-Fei Tian,Quan Zou

        School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing,China

        Keywords:Ammunition manipulator Electro-hydraulic system Error constraints Tracking control

        ABSTRACT This paper focuses on the dynamic tracking control of ammunition manipulator system.A standard state space model for the ammunition manipulator electro-hydraulic system(AMEHS)with inherent nonlinearities and uncertainties considered was established.To simultaneously suppress the violation of tracking error constraints and the complexity of differential explosion,a barrier Lyapunov functionsbased dynamic surface control(BLF-DSC)method was proposed for the position tracking control of the ammunition manipulator.Theoretical analysis prove the stability of the closed-loop overall system and the tracking error converges to a prescribed neighborhood asymptotically.The effectiveness and dynamic tracking performance of the proposed control strategy is validated via simulation and experimental results.

        1.Introduction

        Ammunition loading is a strenuous job for soldiers to carry a projectile weighting up to 45 kg into the gun bore and accomplish the operation of bayonet-chamber by manpower,especially in poor environments.In order to automate the loading process and provide high rate of fire,the ammunition manipulator is widely used in autoloader system of large caliber howitzer[1,2].

        Motor device and hydraulic cylinder are the two main forms of driving mechanisms for ammunition coordinator.The high power motor drive system is unable to satisfy the requirement of the ammunition manipulator(e.g.the large load inertia and compact installation space[3])with a relatively large size in general[4].On the contrary,the electro-hydraulic servo system is suitable to the ammunition manipulator due to its small size-to-power ratio and large driving force[5].Besides,structural stability of ammunition manipulator is enhanced as a spatial triangle is formed by top carriage,coordinator body and hydraulic cylinder.Compared with motor driving system,the AMEHS has an additional driving arm which decreases the required driving forces with the help of the mounting of hydraulic cylinder.

        However,there are quantities of nonlinearities and uncertainties problems in the ammunition manipulator system.Nonlinearities mainly contain the changes of load,friction and the position relationship between coordinator and cylinder[6].Meanwhile uncertainties consist of leakage,external disturbances,and bulk modulus of the oil etc.[7].To address above-mentioned nonlinearities and uncertainties which occur in industrial robots and manipulators[8],hydraulic load simulator[9],automotive active suspensions[10],and all kinds of engineering machineries[11],several advanced control theories were presented by scholars who applied themselves to the hard work.

        Universally,backstepping is one of the most widely used methods dealing with nonlinear control of electro-hydraulic servo systems[12].Nevertheless,the phenomenon of“explosion of terms”associated with backstepping method is unavoidable because of the numerical differentiation.With parametric uncertainties considered,a nonsmooth dynamic surface was designed by Duraiswamy et al.[13]to overcome the repeatedly calculated derivative of virtual control by means of a stabilizing low-pass filter.With both parametric uncertainties and uncertain nonlinearities considered,Yao et al.[5,14,15]developed a critical adaptive robust control(ARC)theory which combined adaptive and robust control.The theory and experiments showed prescribed transient performance and desired final tracking accuracy were guaranteed by the ARC theory.In order to suppress unmatched uncertainties in electro-hydraulic servo systems,all kinds of observers such as disturbance observer[16],high-gain disturbance observer[17],extended disturbance observer[18]and extended state observer[19]were proposed to improve the control accuracy.

        Recently,the barrier Lyapunov function(BLF)was widely used to prevent the state and output constraint violation due to physical or performance limitations in nonlinear control systems.A BLF is a continuous and positive definite scalar function which has continuous first-order partial derivatives.And the boundedness of the BLF is derived by choosing an appropriate control input to make its time derivative negative semidefinite.Ngo et al.[20]firstly introduced a barrier-function to suppress the propagation of the errors at each stage of the backstepping procedure.Subsequently,Tee et al.[21,22]and Ren et al.[23]applied the BLF to output constraint and achieved asymptotic tracking without violation of the constraint.Aiming at nonlinear systems in strict feedback form,Li et al.[23]and Li et al.[24]were devoted to full state constrains with the help of the BLF.An innovative work which introduced the BLF into nonlinear stochastic control systems was carried out by Liu et al.[25],and all the states of the stochastic systems were not to transgress their constraints.In time-varying nonlinear systems,Liu et al.[26]and Wang et al.[27]utilized the BLF to ensure the boundedness of unknown states and achieved asymptotic convergence.Wu et al.[28]presented a Control Lyapunov-Barrier Function-based model predictive control method for the stabilization of nonlinear systems with input constraint considered.In order to eliminate the differentiation in backstepping iteration and guarantee the full state constraints,Wang et al.[29]and Zhang et al.[30]combined the dynamic surface control(DSC)and the BLF.Further,the BLF-based dynamic surface control method with full-state error constraints was adopted in electro-hydraulic system by Guo et al.[31].

        Researches did numerious efforts to improve control performance of electro-hydraulic servo systems with the same motion law for hydraulic actuator and load such as translational loads driven by hydro-cylinders[5-7]or rotating loads driven by hydraulic motors[9].Here,the ammunition manipulator driven by a translational cylinder rotates around the trunnion.During the rotating process,both the load and driving arm vary nonlinearly.Considering inherent nonlinearities and uncertainties of electrohydraulic servo systems,it is an ambitious project to ensure the AMEHS tracks the desired trajectory well.In this paper,the mathematical model of electro-hydraulic servo system for ammunition manipulator is constructed.The DSC is applied to replace the derivatives of virtual control variables with the help of stabilizing filter functions during backstepping iteration.The BLF is adopted to prevent the violation of tracking error constraints and guarantee the boundedness of all closed loop signals.Then,a BLF-DSC method is presented for the position tracking control of ammunition coordinator with tracking error constraints.The effectiveness and practicability of the proposed BLF-DSC strategy is verified by simulation and experimental results.

        We discuss the mathematical model and problem formulation and the design procedure and stability proof of the proposed BLFDSC controller in Section 2 and Section 3 respectively.The simulation results are demonstrated in Section 4 followed by the experimental results in Section 5.Finally,the sixth section draws the conclusions.

        2.Mathematical model and problem formulation

        The position map of ammunition manipulator is depicted in Fig.1.The trunnion is fixed at point O.Both ends of hydrauliccylinder are hinged spectacularly with top carriage at point M and coordinator body at point N.The mathematical model was established through theoretical formulation and derivation in this section.

        The load moment balance equation of ammunition manipulator can be presented as

        whereJis the equivalent rotational inertia of the load.αis the angular displacement of ammunition manipulator.The equivalent forceFof hydraulic cylinder is presented asF=P1A1-P2A2.P1andP2represent the pressure inside two chambers of the cylinder.A1andA2represent the piston areas inside two chambers of the cylinder.bis the combined coefficient of modeled damping and viscous friction forces on the cylinder rod.xpis the displacement of the cylinder rod.Gis the equivalent gravity of ammunition manipulator.Tdrepresents the lumped uncertainties due to load variation,unmodeled friction forces,external disturbances and other unmodeled terms.h(α)andhg(α)represent the arm ofFandGrespectively.hg(α)can be presented ashg(α)=rgsin(α+φ-β)whererg=|OA|.φis the angular between OA and ON.βis the angular between OM and the perpendicular OB.

        The distance between two hinge joints of hydraulic cylinder canbe presented as according to the cosine theorem wherer1=|OM|andr2=|ON|.l0represents the initial distance between two hinge joints of hydraulic cylinder.We can deductthrough a derivation of the above formula.In addition,the area formula for triangle is given asThen we haveTherefore,the relationship betweenxpandαcan be presented as

        According to the liquid flow continuity equation,the actuator of dynamic is given by Ref.[32].

        whereQ1andQ2are the supply flow rate of the forward chamber and the return flow of the return chamber,respectively.CipandCepare the coefficients of internal leakage and external leakage respectively.βeis the effective bulk modulus.

        The volumes of the two chambers of the cylinder can be presented as whereV01andV02are the initial volumes of the two chambers of the cylinder including the hose volume from the valve to the cylinder.

        The forward and return flow through the servo-proportional directional valve can be presented as

        wherekqvis the flow gain coefficient of the valve,uis the control voltage.R1andR2are given as

        wherePsis the supply pressure.Pris the return pressure.And

        Then,equation(3)can be abbreviated as

        Define the state variables x= [x1,x2,x3]T=[α,˙α,P1A1-P2A2]T.On the basis of equations(1)-(7),the entire state space can be written as

        Remark 1.The practical system parametersJ,b,βe,V01,V02,Cip,Cepare always treated as uncertain positive constants.

        The parameter uncertainties are summarized as ΔhJ(x1),Δhg(x1),ΔB,Δg(x)andΔf(x).The state space form can be rewritten as

        whered2(t)=ΔhJ(x1)x3-ΔBh2(x1)x2-GΔhg(x1)+d1(t),d3(t)=Δg(x)u-Δf(x).

        Assumption 1.The uncertaintiesd2(t)andd3(t)are bounded by|d2(t)|≤D2and|d3(t)|≤D3whereD2andD3are positive constants.

        In this paper,parameter uncertainties and unmodeled lumped uncertainties are integrated asd2(t)andd3(t).The hydraulic uncertain parameters and unmodeled lumped uncertainties in practical AMEHS are all bounded[31].Besides,actual system states such asx1,x2,P1andP2are also physically bounded[17].Consequently,uncertaintiesd2(t)andd3(t)are bounded,which means that Assumption 1 is physically reasonable.

        Assumption 2.The functiong(x)satisfies 0<gmin≤g(x)≤gmaxwheregminandgmaxare positive constants.

        3.Controller design

        The state errorsei(i=1,2,3)of the AMEHS are defined as

        wherex1drepresents desired trajectory,x2dandx3drepresent the virtual control variables to be designed later.

        The symmetric BLF is adopted to restrain the tracking errore1-which is given as

        wherekc1represents the allowable accuracy range of the tracking error andkc1>0.

        The derivative ofe1with respect to time is given by

        Design the virtual control variablex2d

        wherek1is a positive control gain.

        Then,e2can be presented as

        The transfer functionGe(s)[5]frome1toe2is given by

        From equation(11),we havek2c1-e21>0.Thus the transfer functionGe(s)is stable,which means that to makee1small or converging to zero is equivalent to makinge2small or converging to zero.

        Similar to equation(11),e2is restrained with the BLF by

        wherekc2represents the allowable range of the tracking speed error andkc2>0.

        Assumption 3.[29,31]:For?kc1>0,there exist positive constantsXl,Xh,X1,X2,δx1d,such that the reference signalx1dand its time derivatives˙x1d,¨x1dsatisfyXl≤x1d≤Xh,|˙x1d|≤X1,|¨x1d|≤X2,?t≥0,implying that these variables are continuous and available in a compact setΩx1d:=

        Lemma 1.[21]:For any positive constantskc1,kc2,letΩe:={e??:|ei|<kci}(i=1,2)be open sets.Consider the system

        whereη:=[ω,ei]T∈Ωeandh:?+×Ωe→?3is piecewise continuous intand locally Lipschitz inΩe,uniformly int,on?+×Ωe.Suppose that there exist continuous differentiable and positive definite functionsU:?3→?+andV(e):Ωe→?+in their respective domains,such that

        whereγ1andγ2are classK∞functions.Let V(η):=V(e)+U(ω)andei(0)belong to the setΩe.If the flowing inequality holds

        wherecandδare positive constants,thene(t)remain in the open setΩe,?t≥0.

        Lemma 2.[33]:For all|ei|<kci,kci>0(i=1,2),the following inequality holds

        Theorem 1.Considering the system(9),(10),(11)and(16),suppose the BLF-DSC controller for the AMEHS is given by

        then the tracking errore1enters its convergence domain in the finite timet>0 and stays within the bounded ballBr

        whereεandλare positive constants,V(0)is the initial value of the hypersphereH

        Proof.

        Step 1:Select the candidate BLF of the first subsystem[21].

        The derivative ofV1with respect to time is given by

        Substituting(12),(14),(20)into(24),˙V1yields

        According to Lemma 2,the Eq.(25)can be written as

        It is obvious that the differentiation of the virtual control variablex2dis essential in the backstepping iteration.Thus,researches usually adopted the DSC to prevent the differential computation ofx2din this step[29-31].In fact,the calculation of˙x2dis easy.In addition,a boundary layer error is introduced because of the filtering calculation.

        Step 2:The derivative ofe2with respect to time is given by

        To prevent the explosion of the complex differential calculation forin Eq.(20),a stable first-order filter is given as follows

        whereτ3is the positive time constant of the filter.

        Define the boundary layer error as

        Then,the derivative ofx3dcan be written as

        The derivative ofz3with respect to time is given by

        Select the candidate BLF of the second subsystem

        The derivative ofV2with respect to time is given by

        whereσ2>0.

        Applying Young’s inequality,the following inequalities are given as

        whereσi>0(i=1,2,3).

        By Eq.(34),Eq.(33)can be rewritten as

        According to Lemma 2

        Step 3:The derivative ofe3with respect to time is given by

        Fig.2.Co-simulation system of the AMEHS.

        Table 1Parameters of the system.

        The control input is designed as

        Select the candidate BLF of the system

        Fig.3.Schematic diagram of the BLF-DSC controller.

        Fig.4.Desired tracking position.

        Fig.5.Tracking errors of simulation without disturbances.

        The derivative ofVwith respect to time is given by

        wherek3>0.

        Fig.6.Tracking speed errors of simulation without disturbances.

        Fig.7.Control inputs of simulation without disturbances.

        According to Eq.(42),asymptotic output tracking error of the AMEHS is achieved after a finite timet0by the proposed BLF-DSC controller.Furthermore,all signals are bounded and the closedloop system is stable.

        4.Simulation results

        To verify the performance of the proposed BLF-DSC controller for the AMEHS,the co-simulation system based on MATLAB Simulink/AMESim platform is exhibited in Fig.2.Main physical parameters of the system are given in Table 1.

        Fig.8.Pressures of simulation without disturbances.

        The structure of the BLF-DSC controller shows in Fig.3.The following controller parameters were used:kc1=1°,kc2=60°/s,k1=35,k2=115,k3=850,D2=1000,D3=10,σ2=100,σ3=10,τ2=τ3=1×10-4.

        Furthermore,the simulation performance of the BLF-DSC controller was compared with the traditional PID and DSC controllers[13]which are given as follows.And the desired tracking position shows in Fig.4.

        1)PID controller

        Fig.9.Tracking errors of simulation with disturbances.

        Fig.10.Tracking speed errors of simulation with disturbances.

        Fig.11.Control inputs of simulation with disturbances.

        whereKP=2.75,KI=0.5,KD=0.1.

        2)DSC controller

        Fig.12.Pressures of simulation with disturbances.

        Fig.13.Trajectory of disturbances.

        Fig.14.Experimental setup.

        Fig.15.Tracking errors of experiment.

        Fig.16.Control inputs of experiment.

        wherek1=25k2=15k3=120D2=1000D3=10τ2=τ3=1×10-4,sgn(*)is a sign function given as sgn(*)={-1if*<0[-1,+1]if*=0+1if*>0.

        4.1.Simulation results without disturbances

        The comparative simulation results of three methods are shown in Figs.5-8.Fig.5 shows the tracking errors of three controllers.The tracking error of the proposed BLF-DSC controller was kept within±0.2°,which is better than the DSC controller with an error of±0.6°and the PID controller with an error of±1.6°.Figs.5 and 6 indicate the simulation results of the BLF-DSC controller satisfied the constraints|e1|<kc1=1°,|e2|<kc2=60°/s.

        Fig.17.Pressures of experiment.

        Fig.7 shows the control inputs of three controllers.There is a remarkable control input delay of the PID controller comparing with the other two methods.The control input of the DSC controller remains a comparatively smaller delay than the BLF-DSC in Fig.7.The curves in Figs.5 and 7 reveal that the tracking errors of the DSC and the BLF-DSC are nearly equal when the control inputs of the two controllers are equal.Where the control input of the DSC delays more markedly than the BLF-DSC,the tracking error of the DSC is larger.The pressuresP1andP2of the BLF-DSC method are shown in Fig.8,which indicates there was pressure fluctuation in the initial stage and the pressures varied steadily in the rest stage.

        4.2.Simulation results with disturbances

        The uncertainties of the AMEHS mainly consist ofd2(t)andd3(t).However,d3(t)plays a very small role when ammunition manipulator moves rapidly.To avoid repeatedly complicated description,there only exhibits the simulation results with disturbanced2(t).The comparative simulation results of three methods with disturbanced2(t)in Fig.13 are shown in Figs.9-12.

        Fig.9 shows the tracking errors of three controllers with external disturbances.The tracking errors of the BLF-DSC and PID method were still kept within±0.2°and±1.6°respectively,while the tracking errors of the DSC method increased to±0.9°.As shown in Fig.10,the tracking speed errors of the DSC controller trembled evidently during the tracking process because of external disturbances.Comparing Figs.10 and 6,there exist inherent trembles in the DSC controller when the motion direction of the cylinder changes because of the sign function sgn(*),and it’s obvious that the initial motion is a special case of movement direction changing.To eliminate above chatters,the sign function is taken place by the damping termsin the BLF-DSC method.Fig.11 shows the control inputs of three controllers under disturbances.Pressure change of the BLF-DSC controller was shown in Fig.12.

        5.Experimental results

        The photograph of the experimental setup is shown in Fig.14.The AMEHS was controlled by a high frequency response servoproportional directional valve(Atos:DLHZO)whose response time to±100%step signal is 10 ms with spool position transducer.The positionx1was measured by the 16 bit angle encoder(BMPD39016S)and the statex2was calculated by differentiating the position.The pressures were directly measured by pressure transducers(ISPH-250/I-M-CE)with the measuring range of 0-25 MPa.The control algorithm in the real-time operation was carried out by a high-performance PLC(B&R:X20CP1585)whose main frequency reaches 1 GHz.A/D conversion was handled by X20AI4622 module and D/A conversion was handled by X20AO4632 module.The communication between host computer and PLC was achieved by the Ethernet POWERLINK interface.And PLC communicated with angle encoder by CANopen interface.The sampling rate of the system was 1 kHz.

        The experimental position tracking errors of three controllers were shown in Fig.15.The tracking error of the BLF-DSC method was kept within±0.3°,while the tracking errors of the DSC and PID method were kept within±0.7°and±1.6°respectively.In addition,the tracking error of the DSC controller trembled as the cylinder changed the motion direction.Fig.16 shows the control input of the BLF-DSC controller in experiments.The experimental pressures dynamics were shown in Fig.17.There exists pressure oscillation when the motion direction of the cylinder changes.

        Comparative analysis of the simulation and experimental results indicate that:Firstly,the BLF-DSC controller holds a smaller tracking error range than the other two controllers.Secondly,the DSC controller is of inherent trembles as the motion direction of the cylinder changes.Last but not the least,the pressures dynamic of two chambers in the cylinder are up to the system states such as uncertain external disturbances,current location of ammunition manipulator,initial values of the system states,leakages and some other umodeled uncertainties.

        6.Conclusion

        The BLF-DSC strategy was designed to improve the position tracking performance of the AMEHS with its tracking error constraints.Based on nonlinear state space model of the AMEHS established in this paper,the BLF and the DSC were combined to prevent the constraints violation of tracking errors and the explosion of differentiation calculation in backstepping iteration in the meantime.The stability and convergence of the closed-loop overall system were theoretically proved.It was shown that desired position tracking performance was achieved and the proposed method guaranteed control accuracy with tracking error constraints via simulations and experiments.

        Declaration of competing interest

        The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

        Acknowledgments

        The authors acknowledge the National Natural Science Foundation of China,China;Grant ID:11472137.

        在线观看av永久免费| 一区二区三区国产免费视频| 男人和女人做爽爽视频| 成av人片一区二区三区久久| 三年在线观看免费大全下载| 国产丝袜一区二区三区在线不卡| 日本高清中文字幕二区在线| 丰满人妻中文字幕一区三区| 玩弄丰满奶水的女邻居 | 91精品国产色综合久久不卡蜜| 蜜桃在线观看免费高清| 国产肥熟女免费一区二区| 精品国产一二三产品区别在哪| 欧美色欧美亚洲另类二区不卡| 手机av男人天堂免费网址| 亚洲国语对白在线观看| 综合亚洲伊人午夜网| 免费无码av一区二区| 色婷婷五月综合亚洲小说| 五月天婷婷一区二区三区久久| 日韩国产精品一区二区三区| 欧美成人aaa片一区国产精品| 国产成人免费a在线视频| 一本一道久久a久久精品综合蜜桃| 亚洲一区二区三区2021| 九九热线有精品视频86| 亚洲精品有码在线观看| 亚洲一区二区三区精品久久| 免费成人电影在线观看| 色综合中文综合网| 亚洲AV永久无码精品表情包| 99久久婷婷国产一区| 国产女人水真多18毛片18精品 | 日韩中文字幕久久久经典网| 国产成人精品一区二区三区av| 国产精品毛片无遮挡| 国内精品视频一区二区三区| 风流少妇一区二区三区 | 成年女人18毛片观看| 国产亚州精品女人久久久久久 | 国产永久免费高清在线观看视频|