research article neural network based active disturbance...

10
Research Article Neural Network Based Active Disturbance Rejection Control of a Novel Electrohydraulic Servo System for Simultaneously Balancing and Positioning by Isoactuation Configuration Qiang Gao, 1 Yuanlong Hou, 1 Kang Li, 1 Zhan Sun, 2 Chao Wang, 1 and Runmin Hou 1 1 School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210014, China 2 Institute of North Automatic Control Technology, Taiyuan 030006, China Correspondence should be addressed to Qiang Gao; [email protected] Received 12 June 2015; Revised 1 September 2015; Accepted 2 September 2015 Academic Editor: Mario Terzo Copyright © 2016 Qiang Gao et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. To satisfy the lightweight requirements of large pipe weapons, a novel electrohydraulic servo (EHS) system where the hydraulic cylinder possesses three cavities is developed and investigated in the present study. In the EHS system, the balancing cavity of the EHS is especially designed for active compensation for the unbalancing force of the system, whereas the two driving cavities are employed for positioning and disturbance rejection of the large pipe. Aiming at simultaneously balancing and positioning of the EHS system, a novel neural network based active disturbance rejection control (NNADRC) strategy is developed. In the NNADRC, the radial basis function (RBF) neural network is employed for online updating of parameters of the extended state observer (ESO). ereby, the nonlinear behavior and external disturbance of the system can be accurately estimated and compensated in real time. e efficiency and superiority of the system are critically investigated by conducting numerical simulations, showing that much higher steady accuracy as well as system robustness is achieved when comparing with conventional ADRC control system. It indicates that the NNADRC is a very promising technique for achieving fast, stable, smooth, and accurate control of the novel EHS system. 1. Introduction Large pipe weapons, arms of heavy machineries, industrial robotics, and space-borne manipulators possess a sort of long and heavy linkages which have high ratio of length to diameter and time-varying unbalancing torque induced by the misalignment between its gravity center and the corresponding trunnion. e unbalancing torque serving as a sort of strong disturbance highly deteriorates control performances of the system [1, 2]. Currently, there are two kinds of system balancing strategies, namely, the external force based system balanc- ing and the internal driving based system balancing. e external methods mainly depended on adopting proper balance weights or adopting balance machinery, and the static unbalancing components can be well compensated. Practically, the unbalancing part including partial static and dynamic unbalancing components was treated as external disturbance and further compensated during active control of the system. Regarding the large diameter of the pipe, the unbalancing components were heavy, highly challenging the control system for positioning [3, 4]. Moreover, the extra machinery for balancing strongly increased weights and costs of mechanical systems, being difficult to meet the lightweight requirements. With the internal driving based system balancing methods, the most directly way was to use the driving forces for system balancing [5, 6]. Generally, the currently adopted method based on direct driving was essentially a feedforward inverse compensation strategy, and it cannot achieve real-time balancing. It was obvious that not Hindawi Publishing Corporation Shock and Vibration Volume 2016, Article ID 4921095, 9 pages http://dx.doi.org/10.1155/2016/4921095

Upload: others

Post on 14-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

Research ArticleNeural Network Based Active Disturbance RejectionControl of a Novel Electrohydraulic Servo System forSimultaneously Balancing and Positioning byIsoactuation Configuration

Qiang Gao1 Yuanlong Hou1 Kang Li1 Zhan Sun2 Chao Wang1 and Runmin Hou1

1School of Mechanical Engineering Nanjing University of Science and Technology Nanjing 210014 China2Institute of North Automatic Control Technology Taiyuan 030006 China

Correspondence should be addressed to Qiang Gao gaoq0916sinacom

Received 12 June 2015 Revised 1 September 2015 Accepted 2 September 2015

Academic Editor Mario Terzo

Copyright copy 2016 Qiang Gao et al This is an open access article distributed under the Creative Commons Attribution Licensewhich permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

To satisfy the lightweight requirements of large pipe weapons a novel electrohydraulic servo (EHS) system where the hydrauliccylinder possesses three cavities is developed and investigated in the present study In the EHS system the balancing cavity of theEHS is especially designed for active compensation for the unbalancing force of the system whereas the two driving cavities areemployed for positioning and disturbance rejection of the large pipe Aiming at simultaneously balancing and positioning of theEHS system a novel neural network based active disturbance rejection control (NNADRC) strategy is developed In the NNADRCthe radial basis function (RBF) neural network is employed for online updating of parameters of the extended state observer (ESO)Thereby the nonlinear behavior and external disturbance of the system can be accurately estimated and compensated in real timeThe efficiency and superiority of the system are critically investigated by conducting numerical simulations showing that muchhigher steady accuracy as well as system robustness is achieved when comparing with conventional ADRC control system Itindicates that the NNADRC is a very promising technique for achieving fast stable smooth and accurate control of the novelEHS system

1 Introduction

Large pipe weapons arms of heavy machineries industrialrobotics and space-borne manipulators possess a sort oflong and heavy linkages which have high ratio of lengthto diameter and time-varying unbalancing torque inducedby the misalignment between its gravity center and thecorresponding trunnion The unbalancing torque servingas a sort of strong disturbance highly deteriorates controlperformances of the system [1 2]

Currently there are two kinds of system balancingstrategies namely the external force based system balanc-ing and the internal driving based system balancing Theexternal methods mainly depended on adopting properbalance weights or adopting balance machinery and the

static unbalancing components can be well compensatedPractically the unbalancing part including partial static anddynamic unbalancing components was treated as externaldisturbance and further compensated during active controlof the system Regarding the large diameter of the pipethe unbalancing components were heavy highly challengingthe control system for positioning [3 4] Moreover theextra machinery for balancing strongly increased weightsand costs of mechanical systems being difficult to meet thelightweight requirements With the internal driving basedsystem balancing methods the most directly way was touse the driving forces for system balancing [5 6] Generallythe currently adopted method based on direct driving wasessentially a feedforward inverse compensation strategy andit cannot achieve real-time balancing It was obvious that not

Hindawi Publishing CorporationShock and VibrationVolume 2016 Article ID 4921095 9 pageshttpdxdoiorg10115520164921095

2 Shock and Vibration

enough driving forces can be provided by the motor servosystem in terms of the heavy pipes Another kind of adaptivebalancing method combining the hydraulic accumulator andbalancingmachinery was recently developed in [7] Howeveronly partial unbalancing forces can be compensated duringthe process Also this method cannot be applied for activerejection of the unbalancing forces during the positioning

As discussed above active compensation for the unbal-ancing components in pipe positioning is still an outstandingissue In the present study a novel electrohydraulic servo(EHS) system where the hydraulic cylinder possesses threecavities is developed In the EHS system the balancing cavityof the EHS is especially designed for active compensationfor the unbalancing force of the system whereas the drivingcavity is employed for real-time positioning and disturbancerejection of the large pipe Bymeans of the hydraulic cylinderwith three cavities simultaneous control and disturbancerejection can be achieved by using only one driving sourcenamely isoactuation greatly reducing weights of weaponswith heavy pipes However there are certain extremelycomplicated segments with strong nonlinearities in guncontrol systems including time-varying parameters inducedby varying working conditions random external appliedloads and complex friction forces between the cannonand trunnion All these nonlinear behaviors add difficultiesin achieving high control performances (both static anddynamic) blocking improvements of working performancesof the gun control system In terms of nonlinear controlconsiderable work has been done based on certain types ofadaptive control strategies such as fuzzy control adaptivesliding mode robust control and adaptive equivalent dis-turbance compensation control [4ndash7] All these nonlinearcontrol methods can significantly improve the uncertaintiesof the control system in terms of its tolerance and robustnessbut only at the expense of the positioning accuracy andresponse speed

The recently developed active disturbance rejection con-trol (ADRC) is an efficient nonlinear digital control strategywhich regards the unmodeled part and external disturbanceas overall disturbance of the controlled system [8ndash10] TheADRC mainly consists of a tracking differentiator (TD) anextended state observer (ESO) and a nonlinear state errorfeedback (NLSEF) control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances meanwhile the general disturbances are esti-mated by ESO and are actively compensated [11ndash20] Thereare a large number of adjustable parameters in the ADRCand choosing proper parameters can contribute to excellentperformances of the control system To optimally get the sys-tem parameters the global optimization strategy based off-line tune methods [11 12] and the artificial intelligent basedonline tune methods [13ndash16] were developed Generally theoff-line tune methods are highly dependent on identifiedphysical model of the controlled system and the obtainedparameters cannot adapt to variable working conditionsTheonline updating method can adjust control parameters to getoptimal control performance in real time In [13] the fuzzycontrol scheme was introduced in the ADRC to estimate the

states and accordingly update the compensation factors ofthe ESO In [14] the diagonal recurrent neural network wasintroduced to realize online tuning of the NLSEF In termsof parameters of the NLSEF the compensation gains in ESOhighly affect estimation performance of the control systemespecially the estimation accuracy of overall disturbancesThereby the backpropagation neural network (BPNN) wasadopted in [15] to tune the gains in ESO However the BPNNsuffers easily trapping in local minimum and slow convergentspeed

Motivated by this the radial biases function (RBF) neuralnetwork is introduced in an improved ADRC to solve thepractical issue in control of the newly developed EHS systemwith three hydraulic cavities for simultaneous balancing andpositioning constructing the novel neural network basedactive disturbance rejection control (NNADRC) strategyFour adjustable compensation gains in the ESO are onlineupdated by adopting the RBF neural network

2 The Isoactuation ElectrohydraulicServo System

21 System Configuration and Working Principle Figure 1illustrates the schematic of the isoactuation EHS systemfor simultaneous balancing and positioning As shown inFigure 1 the EHS system mainly consists of a positioningcontroller a variable capacity pump a proportional servovalve a rotary transformer a RDC modular a balancingcontroller a constant displacement pump a proportionalpressure-reducing valve a pressure sensor and an actuationhydraulic cylinderThe actuation hydraulic cylinder has threecavities namely the upper lower and balancing cavity Acombination of the upper and lower cavities is adopted forsystem actuation

In practice the balancing controller compares and cal-culates the deviation between the measured and desiredpressure in the balancing cavity The control signal forthe proportional pressure-reducing valve is obtained basedon the deviation to accurately control the pressure in thebalancing cavity accordingly cancelling the load and weighttorque on the system As for the positioning the deviationbetween the measured and desired positions of the pipeis similarly calculated and accordingly a control signal isgenerated for the proportional servo valve to control the flowrate and direction of the hydraulic fluid for the upper andlower cavities Thereby position of the pipe can be accuratelycontrolled by adopting the feedback control strategy

22 Modelling the EHS System Assume the state variables are119909 = [1199091

1199092

1199093]

119879 with 1199091

= 120579 1199092

=

120579 and 1199093

=

120579 thestate space equation for the isoactuation EHS system can bedetermined by

1= 1199092

2= 1199093

3= 119891 (119909) + 119892119906

1+ 119889 (119905)

(1)

Shock and Vibration 3

Lower cavity

Proportionalrelief valve

Upper cavity

Balance cavity

Quantitative pump

Proportionalservo valve

Variable pump

Pressure sensor

Balance controller

Positioning controllerResolver RDC

module

120579

A

B

O

Figure 1 Schematic of the isoactuation EHS system

where

119891 (119909) = minus

120573119890119862119905119866

1198691198810

1199091minus

120573119890

1198691198810

(1198632

119890+ 119862119905119861119898

+

1198810

120573119890

119866)1199092

minus

120573119890

1198691198810

(119869119862119905+

1198810

120573119890

119861119898)1199093

119892 =

120573119890

1198691198810

1198631198901198701198861198701

119889 (119905) =

120573119890119862119905

1198691198810

119879119871+

1

119869

119879119871

|119889 (119905)| le Const

(2)

where 120579 denotes the actual position of the pipe 1199061denotes the

output signal of the positioning controller 120573119890is the effective

bulkmodulus of elasticity119862119905is the overall leakage coefficient

119866 represents the load elastic stiffness 119869 is the rotationalinertia 119881

0is the volume of a cavity 119863

119890is the equivalent

surface total displacement 119861119898

is the viscoelastic dampingcoefficient 119870

1represents the current-flow rate amplification

ratio 119870119886is the gain of the servo amplifier and 119879

119871represents

the external loads Practically the overall leakage coefficientthe viscoelastic damping coefficient the equivalent surfacetotal displacement and the external loads vary with respectto working conditions showing strong nonlinear behavior ofthe working system

23 Controlling Principle of the EHS System

231 Principle of Balancing Control In (1) the external load119879119871denotes a combination of unbalancing torque external

disturbance torque and launch impact torque To compen-sate for these external disturbances a novel active actuationconfiguration based on a hydraulic cylinder with three cavi-ties is proposed for simultaneous positioning and balancingThe basic principle can be summarized as follows the weighttorque varies with respect to the rotation position 120579 whichcan be expressed by 119879

119866(120579) With a specified arm of force 119897(120579)

and the acting area 119860 the required pressure 119875119866(119904) provided

by the balancing cavity can be accordingly determinedTo actively balance the weight torque the pressure in thebalancing cavity is controlled by means of the proportionalpressure-reducing valve Thereby the required torque forbalancing the weight torque can be achieved

Since the working frequency of the proportionalpressure-reducing valve is much higher than the naturalfrequency of its actuation it can be simply regarded as aproportional element Thus the relationship between thecontrol signal 119880

2(119904) and output flow rate 119876

1(119904) of the valve

can be expressed by

1198761(119904) = 119870

211987011990211198802(119904) (3)

where 1198702is the voltage-displacement coefficient and 119870

1199021is

the flow rate gain for the valve

4 Shock and Vibration

The theoretical pressure in the balancing cavity can bedetermined by

119875119901(119904) =

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus 1198761198711

(119904) minus 1198761(119904)]

=

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus

1

119860119897 (120579)

119904120579 (119904)

minus 119870211987011990211198802(119904)]

(4)

where 1198761199041(119904) and 119876

1198711(119904) denote the flow rate of the constant

displacement pump and the flow rate into the balancingcavity 119881

1is the volume between the output end of the pump

the input end of the valve and the balancing cavity and 1198621198711

is the leakage coefficient of the balancing cavity

232 Principle of Positioning Control The feedback controlscheme is employed for the positioning Since there arecertain nonlinear components and unbalanced torque in thesystem the ESO is further employed for the estimation ofthese unbalanced components the control signal is thenobtained by following the nonlinear state error feedback con-trol law with consideration of the disturbance compensation

3 Design of the Controllers

31 Balancing Controller The typical PID controller isadopted for the balancing of the gun control system Assumethat the desired and practical pressures in the balancing cavityare 119875119866(119905) and 119875

119901119888(119905) respectively the command signal for the

balancing system can be determined by

1199062(119905) = 119880

119898minus [119896119901119890119901(119905) + 119896

119894int

119905

0

119890119901(119905) 119889119905 + 119896

119889

119889119890119901(119905)

119889119905

]

119890119901(119905) = 119875

119866(119905) minus 119875

119901119888(119905)

(5)

where 119880119898

denotes the maximum output voltage for thecontrol and 119896

119901 119896119894 and 119896

119889are proportional integral and

differential coefficients of the PID controller

32 The Improved ADRC Controller To better track thetrajectory of the control system an improved ADRC con-trol strategy is developed To suppress the inherent chatterphenomenon a novel nonlinear function nfal(sdot) featuringsmooth switching behavior is employed to replace the con-ventionally adopted nonlinear function fal(sdot) which is a keycomponent of the ADRC controller Besides the radial biasesfunction (RBF) neural network is adopted to online updatethe compensation gains of the ESO in the ADRC

321 Configuration of the Control System Schematic of theADRC is illustrated in Figure 2 it mainly consists of a TD anESO and a NLSEF control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances which are further estimated by ESO and areactively compensated

With the TD process it is employed for transient pro-cess and command signal generation Fast tracking withoutovershoots as well as suspension of rapid fluctuations of thecontrol signal when the presetting parameters are suddenlychanged can be achieved by employing the TDThe definitionof the TD process can be expressed by

V1(119896 + 1) = V

1(119896) + ℎV

2(119896)

V2(119896 + 1) = V

2(119896) + ℎV

3(119896)

V3(119896 + 1) = V

3(119896) + ℎ119891119904119905

119891119904119905 = minus119903 (119903 (119903 (V1minus 120579119889) + 3V

2) + 3V

3)

(6)

where 120579119889(119905) denotes the desired trajectory of the control

system 119903 and ℎ determine the speed and the step lengthrespectively and V

1(119905) V2(119905) and V

3(119905) track 120579

119889(119905)

120579119889(119905) and

120579119889(119905) respectivelyWith the ESO the change rate and total disturbance of

the error can be real-time estimated using ESO from thecontrol variables and the position errors of the input signalThereby dynamic compensation for the disturbances canbe conducted properly using estimated total disturbancesBy introducing the novel nonlinear function nfal(sdot) theimproved third-order discrete ESO can be configured asfollows

119890 (119896) = 1199111(119896) minus 120579 (119896)

1199111(119896 + 1) = 119911

1(119896) + ℎ [119911

2(119896) minus 120573

01119890 (119896)]

1199112(119896 + 1)

= 1199112(119896) + ℎ [119911

3(119896) minus 120573

02nfal (119890 (119896) 119888

1 1198871 1205741)]

1199113(119896 + 1)

= 1199113(119896)

+ ℎ [1199114(119896) minus 120573

03nfal (119890 (119896) 119888

1 1198872 1205741) + 1198870119906 (119896)]

1199114(119896 + 1) = 119911

4(119896) minus ℎ120573

04nfal (119890 (119896) 119888

1 1198873 1205741)

(7)

where 12057301 12057302 12057303 and 120573

04are adjustable compensation

gains and 1198861 1198862 1198863 1205751 and 119887

0are design parameters 119911

1(119905)

1199112(119905) 1199113(119905) and 119911

4(119905) are the estimate outputs of the ESO

process respectively tacking 120579(119905) 120579(119905)

120579(119905) and the estimatedtotal disturbance

The nonlinear function nfal(sdot) can be expressed by

nfal (119890 (119896) 119888 119887 120574) = 119887 arc tan119888 (119890 (119896) minus 120574) minus 120583

0

1205872 minus 1205830

1205830= arc tan (119888 (0 minus 120574))

(8)

where V determines the shape of the operator 119887 determinesthe range of the operator and 120574 determines the center of theoperator

Essentially the NLSEF controller is a nonlinear PDcontroller nonlinear combination of the error componentsderiving from the outputs of the TD and the state estimation

Shock and Vibration 5

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0

TL

120579(t)

z1(t)

z2(t)

z3(t)

z4(t)

ESO

Plant

minus

minus

minus

minus

⨂⨂

Figure 2 Schematics of ADRC

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0 TL

120579(t)

z1(t)z2(t)

z3(t)

z4(t)

ESO RBFNN

Plant

12057301120573021205730312057304

minus

minus

minus

minus⨂

Figure 3 The diagram of ADRC based on RBF neural network

from the ESO is properly designed to construct the commandsignal 119906

119900(119905) The third-order discrete governing law of the

NLSEF can be determined by

1198901(119896 + 1) = V

1(119896 + 1) minus 119911

1(119896 + 1)

1198902(119896 + 1) = V

2(119896 + 1) minus 119911

2(119896 + 1)

1198903(119896 + 1) = V

3(119896 + 1) minus 119911

3(119896 + 1)

1199060(119896 + 1) = 120573

1nfal (119890

1(119896 + 1) 119888

0 1198874 1205740)

+ 1205732nfal (119890

2(119896 + 1) 119888

0 1198875 1205740)

+ 1205733nfal (119890

3(119896 + 1) 119888

0 1198876 1205740)

(9)

where 1205731 1205732 and 120573

3represent the control gains respectively

and119886411988651198866 and120575

0are the parameters for the design process

By combining the estimated disturbance through theESO the actual control variables applied to the actuator ofthe control system can be obtained as follows

1199061(119896 + 1) =

[1199060(119896 + 1) minus 119911

4(119896 + 1)]

1198870

(10)

where b0is the compensation factor

322 Adaptive Updating of the ESO Overall there are fourimportant parameters in the ESO that govern the controlaccuracy and system robustness of the whole control system

namely 12057301 12057302 12057303 and 120573

04 To achieve optimal control

during the whole working process an online updating of thefour parameters based on RBFNN is developed in the presentstudy The configuration of the adaptive control system isillustrated in Figure 3 As shown in Figure 3 a three-layerRBFNN is adopted where 119890

1(119905) 1198902(119905) 1198903(119905) and 120579(119905) are

serving as the input nodes while 12057301 12057302 12057303 and 120573

04are

serving as the output nodes The number of node in hiddenlayer is chosen as 6

The goal of adaptive adjustment of the control parametersis to seek for a control signal that canminimize the differencebetween the process output and the desired output The per-formance criterion employed in this paper for the parameterupdating is defined by

119864 (119896) =

1

2

[120579119889(119896) minus 120579 (119896)]

2

=

1

2

1198902(119896) (11)

The output of each hidden node in the RBFNN can beobtained as follows

120593119894(119896) = exp(minus

1003817100381710038171003817119883 minus 119862

119894

1003817100381710038171003817

2

21198872

119894

) (12)

where 119883 = [1198901 1198902 1198903 120579]119879 denotes the input vector of the

NN 119862119894= [1198881198941 1198881198942 1198881198943 1198881198944]119879 denotes the center vector of the 119894th

hidden node and 119887119894is the width of the radial basis function

of this node

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 2: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

2 Shock and Vibration

enough driving forces can be provided by the motor servosystem in terms of the heavy pipes Another kind of adaptivebalancing method combining the hydraulic accumulator andbalancingmachinery was recently developed in [7] Howeveronly partial unbalancing forces can be compensated duringthe process Also this method cannot be applied for activerejection of the unbalancing forces during the positioning

As discussed above active compensation for the unbal-ancing components in pipe positioning is still an outstandingissue In the present study a novel electrohydraulic servo(EHS) system where the hydraulic cylinder possesses threecavities is developed In the EHS system the balancing cavityof the EHS is especially designed for active compensationfor the unbalancing force of the system whereas the drivingcavity is employed for real-time positioning and disturbancerejection of the large pipe Bymeans of the hydraulic cylinderwith three cavities simultaneous control and disturbancerejection can be achieved by using only one driving sourcenamely isoactuation greatly reducing weights of weaponswith heavy pipes However there are certain extremelycomplicated segments with strong nonlinearities in guncontrol systems including time-varying parameters inducedby varying working conditions random external appliedloads and complex friction forces between the cannonand trunnion All these nonlinear behaviors add difficultiesin achieving high control performances (both static anddynamic) blocking improvements of working performancesof the gun control system In terms of nonlinear controlconsiderable work has been done based on certain types ofadaptive control strategies such as fuzzy control adaptivesliding mode robust control and adaptive equivalent dis-turbance compensation control [4ndash7] All these nonlinearcontrol methods can significantly improve the uncertaintiesof the control system in terms of its tolerance and robustnessbut only at the expense of the positioning accuracy andresponse speed

The recently developed active disturbance rejection con-trol (ADRC) is an efficient nonlinear digital control strategywhich regards the unmodeled part and external disturbanceas overall disturbance of the controlled system [8ndash10] TheADRC mainly consists of a tracking differentiator (TD) anextended state observer (ESO) and a nonlinear state errorfeedback (NLSEF) control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances meanwhile the general disturbances are esti-mated by ESO and are actively compensated [11ndash20] Thereare a large number of adjustable parameters in the ADRCand choosing proper parameters can contribute to excellentperformances of the control system To optimally get the sys-tem parameters the global optimization strategy based off-line tune methods [11 12] and the artificial intelligent basedonline tune methods [13ndash16] were developed Generally theoff-line tune methods are highly dependent on identifiedphysical model of the controlled system and the obtainedparameters cannot adapt to variable working conditionsTheonline updating method can adjust control parameters to getoptimal control performance in real time In [13] the fuzzycontrol scheme was introduced in the ADRC to estimate the

states and accordingly update the compensation factors ofthe ESO In [14] the diagonal recurrent neural network wasintroduced to realize online tuning of the NLSEF In termsof parameters of the NLSEF the compensation gains in ESOhighly affect estimation performance of the control systemespecially the estimation accuracy of overall disturbancesThereby the backpropagation neural network (BPNN) wasadopted in [15] to tune the gains in ESO However the BPNNsuffers easily trapping in local minimum and slow convergentspeed

Motivated by this the radial biases function (RBF) neuralnetwork is introduced in an improved ADRC to solve thepractical issue in control of the newly developed EHS systemwith three hydraulic cavities for simultaneous balancing andpositioning constructing the novel neural network basedactive disturbance rejection control (NNADRC) strategyFour adjustable compensation gains in the ESO are onlineupdated by adopting the RBF neural network

2 The Isoactuation ElectrohydraulicServo System

21 System Configuration and Working Principle Figure 1illustrates the schematic of the isoactuation EHS systemfor simultaneous balancing and positioning As shown inFigure 1 the EHS system mainly consists of a positioningcontroller a variable capacity pump a proportional servovalve a rotary transformer a RDC modular a balancingcontroller a constant displacement pump a proportionalpressure-reducing valve a pressure sensor and an actuationhydraulic cylinderThe actuation hydraulic cylinder has threecavities namely the upper lower and balancing cavity Acombination of the upper and lower cavities is adopted forsystem actuation

In practice the balancing controller compares and cal-culates the deviation between the measured and desiredpressure in the balancing cavity The control signal forthe proportional pressure-reducing valve is obtained basedon the deviation to accurately control the pressure in thebalancing cavity accordingly cancelling the load and weighttorque on the system As for the positioning the deviationbetween the measured and desired positions of the pipeis similarly calculated and accordingly a control signal isgenerated for the proportional servo valve to control the flowrate and direction of the hydraulic fluid for the upper andlower cavities Thereby position of the pipe can be accuratelycontrolled by adopting the feedback control strategy

22 Modelling the EHS System Assume the state variables are119909 = [1199091

1199092

1199093]

119879 with 1199091

= 120579 1199092

=

120579 and 1199093

=

120579 thestate space equation for the isoactuation EHS system can bedetermined by

1= 1199092

2= 1199093

3= 119891 (119909) + 119892119906

1+ 119889 (119905)

(1)

Shock and Vibration 3

Lower cavity

Proportionalrelief valve

Upper cavity

Balance cavity

Quantitative pump

Proportionalservo valve

Variable pump

Pressure sensor

Balance controller

Positioning controllerResolver RDC

module

120579

A

B

O

Figure 1 Schematic of the isoactuation EHS system

where

119891 (119909) = minus

120573119890119862119905119866

1198691198810

1199091minus

120573119890

1198691198810

(1198632

119890+ 119862119905119861119898

+

1198810

120573119890

119866)1199092

minus

120573119890

1198691198810

(119869119862119905+

1198810

120573119890

119861119898)1199093

119892 =

120573119890

1198691198810

1198631198901198701198861198701

119889 (119905) =

120573119890119862119905

1198691198810

119879119871+

1

119869

119879119871

|119889 (119905)| le Const

(2)

where 120579 denotes the actual position of the pipe 1199061denotes the

output signal of the positioning controller 120573119890is the effective

bulkmodulus of elasticity119862119905is the overall leakage coefficient

119866 represents the load elastic stiffness 119869 is the rotationalinertia 119881

0is the volume of a cavity 119863

119890is the equivalent

surface total displacement 119861119898

is the viscoelastic dampingcoefficient 119870

1represents the current-flow rate amplification

ratio 119870119886is the gain of the servo amplifier and 119879

119871represents

the external loads Practically the overall leakage coefficientthe viscoelastic damping coefficient the equivalent surfacetotal displacement and the external loads vary with respectto working conditions showing strong nonlinear behavior ofthe working system

23 Controlling Principle of the EHS System

231 Principle of Balancing Control In (1) the external load119879119871denotes a combination of unbalancing torque external

disturbance torque and launch impact torque To compen-sate for these external disturbances a novel active actuationconfiguration based on a hydraulic cylinder with three cavi-ties is proposed for simultaneous positioning and balancingThe basic principle can be summarized as follows the weighttorque varies with respect to the rotation position 120579 whichcan be expressed by 119879

119866(120579) With a specified arm of force 119897(120579)

and the acting area 119860 the required pressure 119875119866(119904) provided

by the balancing cavity can be accordingly determinedTo actively balance the weight torque the pressure in thebalancing cavity is controlled by means of the proportionalpressure-reducing valve Thereby the required torque forbalancing the weight torque can be achieved

Since the working frequency of the proportionalpressure-reducing valve is much higher than the naturalfrequency of its actuation it can be simply regarded as aproportional element Thus the relationship between thecontrol signal 119880

2(119904) and output flow rate 119876

1(119904) of the valve

can be expressed by

1198761(119904) = 119870

211987011990211198802(119904) (3)

where 1198702is the voltage-displacement coefficient and 119870

1199021is

the flow rate gain for the valve

4 Shock and Vibration

The theoretical pressure in the balancing cavity can bedetermined by

119875119901(119904) =

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus 1198761198711

(119904) minus 1198761(119904)]

=

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus

1

119860119897 (120579)

119904120579 (119904)

minus 119870211987011990211198802(119904)]

(4)

where 1198761199041(119904) and 119876

1198711(119904) denote the flow rate of the constant

displacement pump and the flow rate into the balancingcavity 119881

1is the volume between the output end of the pump

the input end of the valve and the balancing cavity and 1198621198711

is the leakage coefficient of the balancing cavity

232 Principle of Positioning Control The feedback controlscheme is employed for the positioning Since there arecertain nonlinear components and unbalanced torque in thesystem the ESO is further employed for the estimation ofthese unbalanced components the control signal is thenobtained by following the nonlinear state error feedback con-trol law with consideration of the disturbance compensation

3 Design of the Controllers

31 Balancing Controller The typical PID controller isadopted for the balancing of the gun control system Assumethat the desired and practical pressures in the balancing cavityare 119875119866(119905) and 119875

119901119888(119905) respectively the command signal for the

balancing system can be determined by

1199062(119905) = 119880

119898minus [119896119901119890119901(119905) + 119896

119894int

119905

0

119890119901(119905) 119889119905 + 119896

119889

119889119890119901(119905)

119889119905

]

119890119901(119905) = 119875

119866(119905) minus 119875

119901119888(119905)

(5)

where 119880119898

denotes the maximum output voltage for thecontrol and 119896

119901 119896119894 and 119896

119889are proportional integral and

differential coefficients of the PID controller

32 The Improved ADRC Controller To better track thetrajectory of the control system an improved ADRC con-trol strategy is developed To suppress the inherent chatterphenomenon a novel nonlinear function nfal(sdot) featuringsmooth switching behavior is employed to replace the con-ventionally adopted nonlinear function fal(sdot) which is a keycomponent of the ADRC controller Besides the radial biasesfunction (RBF) neural network is adopted to online updatethe compensation gains of the ESO in the ADRC

321 Configuration of the Control System Schematic of theADRC is illustrated in Figure 2 it mainly consists of a TD anESO and a NLSEF control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances which are further estimated by ESO and areactively compensated

With the TD process it is employed for transient pro-cess and command signal generation Fast tracking withoutovershoots as well as suspension of rapid fluctuations of thecontrol signal when the presetting parameters are suddenlychanged can be achieved by employing the TDThe definitionof the TD process can be expressed by

V1(119896 + 1) = V

1(119896) + ℎV

2(119896)

V2(119896 + 1) = V

2(119896) + ℎV

3(119896)

V3(119896 + 1) = V

3(119896) + ℎ119891119904119905

119891119904119905 = minus119903 (119903 (119903 (V1minus 120579119889) + 3V

2) + 3V

3)

(6)

where 120579119889(119905) denotes the desired trajectory of the control

system 119903 and ℎ determine the speed and the step lengthrespectively and V

1(119905) V2(119905) and V

3(119905) track 120579

119889(119905)

120579119889(119905) and

120579119889(119905) respectivelyWith the ESO the change rate and total disturbance of

the error can be real-time estimated using ESO from thecontrol variables and the position errors of the input signalThereby dynamic compensation for the disturbances canbe conducted properly using estimated total disturbancesBy introducing the novel nonlinear function nfal(sdot) theimproved third-order discrete ESO can be configured asfollows

119890 (119896) = 1199111(119896) minus 120579 (119896)

1199111(119896 + 1) = 119911

1(119896) + ℎ [119911

2(119896) minus 120573

01119890 (119896)]

1199112(119896 + 1)

= 1199112(119896) + ℎ [119911

3(119896) minus 120573

02nfal (119890 (119896) 119888

1 1198871 1205741)]

1199113(119896 + 1)

= 1199113(119896)

+ ℎ [1199114(119896) minus 120573

03nfal (119890 (119896) 119888

1 1198872 1205741) + 1198870119906 (119896)]

1199114(119896 + 1) = 119911

4(119896) minus ℎ120573

04nfal (119890 (119896) 119888

1 1198873 1205741)

(7)

where 12057301 12057302 12057303 and 120573

04are adjustable compensation

gains and 1198861 1198862 1198863 1205751 and 119887

0are design parameters 119911

1(119905)

1199112(119905) 1199113(119905) and 119911

4(119905) are the estimate outputs of the ESO

process respectively tacking 120579(119905) 120579(119905)

120579(119905) and the estimatedtotal disturbance

The nonlinear function nfal(sdot) can be expressed by

nfal (119890 (119896) 119888 119887 120574) = 119887 arc tan119888 (119890 (119896) minus 120574) minus 120583

0

1205872 minus 1205830

1205830= arc tan (119888 (0 minus 120574))

(8)

where V determines the shape of the operator 119887 determinesthe range of the operator and 120574 determines the center of theoperator

Essentially the NLSEF controller is a nonlinear PDcontroller nonlinear combination of the error componentsderiving from the outputs of the TD and the state estimation

Shock and Vibration 5

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0

TL

120579(t)

z1(t)

z2(t)

z3(t)

z4(t)

ESO

Plant

minus

minus

minus

minus

⨂⨂

Figure 2 Schematics of ADRC

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0 TL

120579(t)

z1(t)z2(t)

z3(t)

z4(t)

ESO RBFNN

Plant

12057301120573021205730312057304

minus

minus

minus

minus⨂

Figure 3 The diagram of ADRC based on RBF neural network

from the ESO is properly designed to construct the commandsignal 119906

119900(119905) The third-order discrete governing law of the

NLSEF can be determined by

1198901(119896 + 1) = V

1(119896 + 1) minus 119911

1(119896 + 1)

1198902(119896 + 1) = V

2(119896 + 1) minus 119911

2(119896 + 1)

1198903(119896 + 1) = V

3(119896 + 1) minus 119911

3(119896 + 1)

1199060(119896 + 1) = 120573

1nfal (119890

1(119896 + 1) 119888

0 1198874 1205740)

+ 1205732nfal (119890

2(119896 + 1) 119888

0 1198875 1205740)

+ 1205733nfal (119890

3(119896 + 1) 119888

0 1198876 1205740)

(9)

where 1205731 1205732 and 120573

3represent the control gains respectively

and119886411988651198866 and120575

0are the parameters for the design process

By combining the estimated disturbance through theESO the actual control variables applied to the actuator ofthe control system can be obtained as follows

1199061(119896 + 1) =

[1199060(119896 + 1) minus 119911

4(119896 + 1)]

1198870

(10)

where b0is the compensation factor

322 Adaptive Updating of the ESO Overall there are fourimportant parameters in the ESO that govern the controlaccuracy and system robustness of the whole control system

namely 12057301 12057302 12057303 and 120573

04 To achieve optimal control

during the whole working process an online updating of thefour parameters based on RBFNN is developed in the presentstudy The configuration of the adaptive control system isillustrated in Figure 3 As shown in Figure 3 a three-layerRBFNN is adopted where 119890

1(119905) 1198902(119905) 1198903(119905) and 120579(119905) are

serving as the input nodes while 12057301 12057302 12057303 and 120573

04are

serving as the output nodes The number of node in hiddenlayer is chosen as 6

The goal of adaptive adjustment of the control parametersis to seek for a control signal that canminimize the differencebetween the process output and the desired output The per-formance criterion employed in this paper for the parameterupdating is defined by

119864 (119896) =

1

2

[120579119889(119896) minus 120579 (119896)]

2

=

1

2

1198902(119896) (11)

The output of each hidden node in the RBFNN can beobtained as follows

120593119894(119896) = exp(minus

1003817100381710038171003817119883 minus 119862

119894

1003817100381710038171003817

2

21198872

119894

) (12)

where 119883 = [1198901 1198902 1198903 120579]119879 denotes the input vector of the

NN 119862119894= [1198881198941 1198881198942 1198881198943 1198881198944]119879 denotes the center vector of the 119894th

hidden node and 119887119894is the width of the radial basis function

of this node

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 3: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

Shock and Vibration 3

Lower cavity

Proportionalrelief valve

Upper cavity

Balance cavity

Quantitative pump

Proportionalservo valve

Variable pump

Pressure sensor

Balance controller

Positioning controllerResolver RDC

module

120579

A

B

O

Figure 1 Schematic of the isoactuation EHS system

where

119891 (119909) = minus

120573119890119862119905119866

1198691198810

1199091minus

120573119890

1198691198810

(1198632

119890+ 119862119905119861119898

+

1198810

120573119890

119866)1199092

minus

120573119890

1198691198810

(119869119862119905+

1198810

120573119890

119861119898)1199093

119892 =

120573119890

1198691198810

1198631198901198701198861198701

119889 (119905) =

120573119890119862119905

1198691198810

119879119871+

1

119869

119879119871

|119889 (119905)| le Const

(2)

where 120579 denotes the actual position of the pipe 1199061denotes the

output signal of the positioning controller 120573119890is the effective

bulkmodulus of elasticity119862119905is the overall leakage coefficient

119866 represents the load elastic stiffness 119869 is the rotationalinertia 119881

0is the volume of a cavity 119863

119890is the equivalent

surface total displacement 119861119898

is the viscoelastic dampingcoefficient 119870

1represents the current-flow rate amplification

ratio 119870119886is the gain of the servo amplifier and 119879

119871represents

the external loads Practically the overall leakage coefficientthe viscoelastic damping coefficient the equivalent surfacetotal displacement and the external loads vary with respectto working conditions showing strong nonlinear behavior ofthe working system

23 Controlling Principle of the EHS System

231 Principle of Balancing Control In (1) the external load119879119871denotes a combination of unbalancing torque external

disturbance torque and launch impact torque To compen-sate for these external disturbances a novel active actuationconfiguration based on a hydraulic cylinder with three cavi-ties is proposed for simultaneous positioning and balancingThe basic principle can be summarized as follows the weighttorque varies with respect to the rotation position 120579 whichcan be expressed by 119879

119866(120579) With a specified arm of force 119897(120579)

and the acting area 119860 the required pressure 119875119866(119904) provided

by the balancing cavity can be accordingly determinedTo actively balance the weight torque the pressure in thebalancing cavity is controlled by means of the proportionalpressure-reducing valve Thereby the required torque forbalancing the weight torque can be achieved

Since the working frequency of the proportionalpressure-reducing valve is much higher than the naturalfrequency of its actuation it can be simply regarded as aproportional element Thus the relationship between thecontrol signal 119880

2(119904) and output flow rate 119876

1(119904) of the valve

can be expressed by

1198761(119904) = 119870

211987011990211198802(119904) (3)

where 1198702is the voltage-displacement coefficient and 119870

1199021is

the flow rate gain for the valve

4 Shock and Vibration

The theoretical pressure in the balancing cavity can bedetermined by

119875119901(119904) =

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus 1198761198711

(119904) minus 1198761(119904)]

=

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus

1

119860119897 (120579)

119904120579 (119904)

minus 119870211987011990211198802(119904)]

(4)

where 1198761199041(119904) and 119876

1198711(119904) denote the flow rate of the constant

displacement pump and the flow rate into the balancingcavity 119881

1is the volume between the output end of the pump

the input end of the valve and the balancing cavity and 1198621198711

is the leakage coefficient of the balancing cavity

232 Principle of Positioning Control The feedback controlscheme is employed for the positioning Since there arecertain nonlinear components and unbalanced torque in thesystem the ESO is further employed for the estimation ofthese unbalanced components the control signal is thenobtained by following the nonlinear state error feedback con-trol law with consideration of the disturbance compensation

3 Design of the Controllers

31 Balancing Controller The typical PID controller isadopted for the balancing of the gun control system Assumethat the desired and practical pressures in the balancing cavityare 119875119866(119905) and 119875

119901119888(119905) respectively the command signal for the

balancing system can be determined by

1199062(119905) = 119880

119898minus [119896119901119890119901(119905) + 119896

119894int

119905

0

119890119901(119905) 119889119905 + 119896

119889

119889119890119901(119905)

119889119905

]

119890119901(119905) = 119875

119866(119905) minus 119875

119901119888(119905)

(5)

where 119880119898

denotes the maximum output voltage for thecontrol and 119896

119901 119896119894 and 119896

119889are proportional integral and

differential coefficients of the PID controller

32 The Improved ADRC Controller To better track thetrajectory of the control system an improved ADRC con-trol strategy is developed To suppress the inherent chatterphenomenon a novel nonlinear function nfal(sdot) featuringsmooth switching behavior is employed to replace the con-ventionally adopted nonlinear function fal(sdot) which is a keycomponent of the ADRC controller Besides the radial biasesfunction (RBF) neural network is adopted to online updatethe compensation gains of the ESO in the ADRC

321 Configuration of the Control System Schematic of theADRC is illustrated in Figure 2 it mainly consists of a TD anESO and a NLSEF control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances which are further estimated by ESO and areactively compensated

With the TD process it is employed for transient pro-cess and command signal generation Fast tracking withoutovershoots as well as suspension of rapid fluctuations of thecontrol signal when the presetting parameters are suddenlychanged can be achieved by employing the TDThe definitionof the TD process can be expressed by

V1(119896 + 1) = V

1(119896) + ℎV

2(119896)

V2(119896 + 1) = V

2(119896) + ℎV

3(119896)

V3(119896 + 1) = V

3(119896) + ℎ119891119904119905

119891119904119905 = minus119903 (119903 (119903 (V1minus 120579119889) + 3V

2) + 3V

3)

(6)

where 120579119889(119905) denotes the desired trajectory of the control

system 119903 and ℎ determine the speed and the step lengthrespectively and V

1(119905) V2(119905) and V

3(119905) track 120579

119889(119905)

120579119889(119905) and

120579119889(119905) respectivelyWith the ESO the change rate and total disturbance of

the error can be real-time estimated using ESO from thecontrol variables and the position errors of the input signalThereby dynamic compensation for the disturbances canbe conducted properly using estimated total disturbancesBy introducing the novel nonlinear function nfal(sdot) theimproved third-order discrete ESO can be configured asfollows

119890 (119896) = 1199111(119896) minus 120579 (119896)

1199111(119896 + 1) = 119911

1(119896) + ℎ [119911

2(119896) minus 120573

01119890 (119896)]

1199112(119896 + 1)

= 1199112(119896) + ℎ [119911

3(119896) minus 120573

02nfal (119890 (119896) 119888

1 1198871 1205741)]

1199113(119896 + 1)

= 1199113(119896)

+ ℎ [1199114(119896) minus 120573

03nfal (119890 (119896) 119888

1 1198872 1205741) + 1198870119906 (119896)]

1199114(119896 + 1) = 119911

4(119896) minus ℎ120573

04nfal (119890 (119896) 119888

1 1198873 1205741)

(7)

where 12057301 12057302 12057303 and 120573

04are adjustable compensation

gains and 1198861 1198862 1198863 1205751 and 119887

0are design parameters 119911

1(119905)

1199112(119905) 1199113(119905) and 119911

4(119905) are the estimate outputs of the ESO

process respectively tacking 120579(119905) 120579(119905)

120579(119905) and the estimatedtotal disturbance

The nonlinear function nfal(sdot) can be expressed by

nfal (119890 (119896) 119888 119887 120574) = 119887 arc tan119888 (119890 (119896) minus 120574) minus 120583

0

1205872 minus 1205830

1205830= arc tan (119888 (0 minus 120574))

(8)

where V determines the shape of the operator 119887 determinesthe range of the operator and 120574 determines the center of theoperator

Essentially the NLSEF controller is a nonlinear PDcontroller nonlinear combination of the error componentsderiving from the outputs of the TD and the state estimation

Shock and Vibration 5

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0

TL

120579(t)

z1(t)

z2(t)

z3(t)

z4(t)

ESO

Plant

minus

minus

minus

minus

⨂⨂

Figure 2 Schematics of ADRC

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0 TL

120579(t)

z1(t)z2(t)

z3(t)

z4(t)

ESO RBFNN

Plant

12057301120573021205730312057304

minus

minus

minus

minus⨂

Figure 3 The diagram of ADRC based on RBF neural network

from the ESO is properly designed to construct the commandsignal 119906

119900(119905) The third-order discrete governing law of the

NLSEF can be determined by

1198901(119896 + 1) = V

1(119896 + 1) minus 119911

1(119896 + 1)

1198902(119896 + 1) = V

2(119896 + 1) minus 119911

2(119896 + 1)

1198903(119896 + 1) = V

3(119896 + 1) minus 119911

3(119896 + 1)

1199060(119896 + 1) = 120573

1nfal (119890

1(119896 + 1) 119888

0 1198874 1205740)

+ 1205732nfal (119890

2(119896 + 1) 119888

0 1198875 1205740)

+ 1205733nfal (119890

3(119896 + 1) 119888

0 1198876 1205740)

(9)

where 1205731 1205732 and 120573

3represent the control gains respectively

and119886411988651198866 and120575

0are the parameters for the design process

By combining the estimated disturbance through theESO the actual control variables applied to the actuator ofthe control system can be obtained as follows

1199061(119896 + 1) =

[1199060(119896 + 1) minus 119911

4(119896 + 1)]

1198870

(10)

where b0is the compensation factor

322 Adaptive Updating of the ESO Overall there are fourimportant parameters in the ESO that govern the controlaccuracy and system robustness of the whole control system

namely 12057301 12057302 12057303 and 120573

04 To achieve optimal control

during the whole working process an online updating of thefour parameters based on RBFNN is developed in the presentstudy The configuration of the adaptive control system isillustrated in Figure 3 As shown in Figure 3 a three-layerRBFNN is adopted where 119890

1(119905) 1198902(119905) 1198903(119905) and 120579(119905) are

serving as the input nodes while 12057301 12057302 12057303 and 120573

04are

serving as the output nodes The number of node in hiddenlayer is chosen as 6

The goal of adaptive adjustment of the control parametersis to seek for a control signal that canminimize the differencebetween the process output and the desired output The per-formance criterion employed in this paper for the parameterupdating is defined by

119864 (119896) =

1

2

[120579119889(119896) minus 120579 (119896)]

2

=

1

2

1198902(119896) (11)

The output of each hidden node in the RBFNN can beobtained as follows

120593119894(119896) = exp(minus

1003817100381710038171003817119883 minus 119862

119894

1003817100381710038171003817

2

21198872

119894

) (12)

where 119883 = [1198901 1198902 1198903 120579]119879 denotes the input vector of the

NN 119862119894= [1198881198941 1198881198942 1198881198943 1198881198944]119879 denotes the center vector of the 119894th

hidden node and 119887119894is the width of the radial basis function

of this node

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 4: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

4 Shock and Vibration

The theoretical pressure in the balancing cavity can bedetermined by

119875119901(119904) =

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus 1198761198711

(119904) minus 1198761(119904)]

=

1

(1198811120573119890) 119904 + 119862

1198711

[1198761199041

(119904) minus

1

119860119897 (120579)

119904120579 (119904)

minus 119870211987011990211198802(119904)]

(4)

where 1198761199041(119904) and 119876

1198711(119904) denote the flow rate of the constant

displacement pump and the flow rate into the balancingcavity 119881

1is the volume between the output end of the pump

the input end of the valve and the balancing cavity and 1198621198711

is the leakage coefficient of the balancing cavity

232 Principle of Positioning Control The feedback controlscheme is employed for the positioning Since there arecertain nonlinear components and unbalanced torque in thesystem the ESO is further employed for the estimation ofthese unbalanced components the control signal is thenobtained by following the nonlinear state error feedback con-trol law with consideration of the disturbance compensation

3 Design of the Controllers

31 Balancing Controller The typical PID controller isadopted for the balancing of the gun control system Assumethat the desired and practical pressures in the balancing cavityare 119875119866(119905) and 119875

119901119888(119905) respectively the command signal for the

balancing system can be determined by

1199062(119905) = 119880

119898minus [119896119901119890119901(119905) + 119896

119894int

119905

0

119890119901(119905) 119889119905 + 119896

119889

119889119890119901(119905)

119889119905

]

119890119901(119905) = 119875

119866(119905) minus 119875

119901119888(119905)

(5)

where 119880119898

denotes the maximum output voltage for thecontrol and 119896

119901 119896119894 and 119896

119889are proportional integral and

differential coefficients of the PID controller

32 The Improved ADRC Controller To better track thetrajectory of the control system an improved ADRC con-trol strategy is developed To suppress the inherent chatterphenomenon a novel nonlinear function nfal(sdot) featuringsmooth switching behavior is employed to replace the con-ventionally adopted nonlinear function fal(sdot) which is a keycomponent of the ADRC controller Besides the radial biasesfunction (RBF) neural network is adopted to online updatethe compensation gains of the ESO in the ADRC

321 Configuration of the Control System Schematic of theADRC is illustrated in Figure 2 it mainly consists of a TD anESO and a NLSEF control law In this ADRC approach theprocesses with higher orders uncertainties and unmodeleddynamics are viewed as lower-ordered systems with generaldisturbances which are further estimated by ESO and areactively compensated

With the TD process it is employed for transient pro-cess and command signal generation Fast tracking withoutovershoots as well as suspension of rapid fluctuations of thecontrol signal when the presetting parameters are suddenlychanged can be achieved by employing the TDThe definitionof the TD process can be expressed by

V1(119896 + 1) = V

1(119896) + ℎV

2(119896)

V2(119896 + 1) = V

2(119896) + ℎV

3(119896)

V3(119896 + 1) = V

3(119896) + ℎ119891119904119905

119891119904119905 = minus119903 (119903 (119903 (V1minus 120579119889) + 3V

2) + 3V

3)

(6)

where 120579119889(119905) denotes the desired trajectory of the control

system 119903 and ℎ determine the speed and the step lengthrespectively and V

1(119905) V2(119905) and V

3(119905) track 120579

119889(119905)

120579119889(119905) and

120579119889(119905) respectivelyWith the ESO the change rate and total disturbance of

the error can be real-time estimated using ESO from thecontrol variables and the position errors of the input signalThereby dynamic compensation for the disturbances canbe conducted properly using estimated total disturbancesBy introducing the novel nonlinear function nfal(sdot) theimproved third-order discrete ESO can be configured asfollows

119890 (119896) = 1199111(119896) minus 120579 (119896)

1199111(119896 + 1) = 119911

1(119896) + ℎ [119911

2(119896) minus 120573

01119890 (119896)]

1199112(119896 + 1)

= 1199112(119896) + ℎ [119911

3(119896) minus 120573

02nfal (119890 (119896) 119888

1 1198871 1205741)]

1199113(119896 + 1)

= 1199113(119896)

+ ℎ [1199114(119896) minus 120573

03nfal (119890 (119896) 119888

1 1198872 1205741) + 1198870119906 (119896)]

1199114(119896 + 1) = 119911

4(119896) minus ℎ120573

04nfal (119890 (119896) 119888

1 1198873 1205741)

(7)

where 12057301 12057302 12057303 and 120573

04are adjustable compensation

gains and 1198861 1198862 1198863 1205751 and 119887

0are design parameters 119911

1(119905)

1199112(119905) 1199113(119905) and 119911

4(119905) are the estimate outputs of the ESO

process respectively tacking 120579(119905) 120579(119905)

120579(119905) and the estimatedtotal disturbance

The nonlinear function nfal(sdot) can be expressed by

nfal (119890 (119896) 119888 119887 120574) = 119887 arc tan119888 (119890 (119896) minus 120574) minus 120583

0

1205872 minus 1205830

1205830= arc tan (119888 (0 minus 120574))

(8)

where V determines the shape of the operator 119887 determinesthe range of the operator and 120574 determines the center of theoperator

Essentially the NLSEF controller is a nonlinear PDcontroller nonlinear combination of the error componentsderiving from the outputs of the TD and the state estimation

Shock and Vibration 5

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0

TL

120579(t)

z1(t)

z2(t)

z3(t)

z4(t)

ESO

Plant

minus

minus

minus

minus

⨂⨂

Figure 2 Schematics of ADRC

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0 TL

120579(t)

z1(t)z2(t)

z3(t)

z4(t)

ESO RBFNN

Plant

12057301120573021205730312057304

minus

minus

minus

minus⨂

Figure 3 The diagram of ADRC based on RBF neural network

from the ESO is properly designed to construct the commandsignal 119906

119900(119905) The third-order discrete governing law of the

NLSEF can be determined by

1198901(119896 + 1) = V

1(119896 + 1) minus 119911

1(119896 + 1)

1198902(119896 + 1) = V

2(119896 + 1) minus 119911

2(119896 + 1)

1198903(119896 + 1) = V

3(119896 + 1) minus 119911

3(119896 + 1)

1199060(119896 + 1) = 120573

1nfal (119890

1(119896 + 1) 119888

0 1198874 1205740)

+ 1205732nfal (119890

2(119896 + 1) 119888

0 1198875 1205740)

+ 1205733nfal (119890

3(119896 + 1) 119888

0 1198876 1205740)

(9)

where 1205731 1205732 and 120573

3represent the control gains respectively

and119886411988651198866 and120575

0are the parameters for the design process

By combining the estimated disturbance through theESO the actual control variables applied to the actuator ofthe control system can be obtained as follows

1199061(119896 + 1) =

[1199060(119896 + 1) minus 119911

4(119896 + 1)]

1198870

(10)

where b0is the compensation factor

322 Adaptive Updating of the ESO Overall there are fourimportant parameters in the ESO that govern the controlaccuracy and system robustness of the whole control system

namely 12057301 12057302 12057303 and 120573

04 To achieve optimal control

during the whole working process an online updating of thefour parameters based on RBFNN is developed in the presentstudy The configuration of the adaptive control system isillustrated in Figure 3 As shown in Figure 3 a three-layerRBFNN is adopted where 119890

1(119905) 1198902(119905) 1198903(119905) and 120579(119905) are

serving as the input nodes while 12057301 12057302 12057303 and 120573

04are

serving as the output nodes The number of node in hiddenlayer is chosen as 6

The goal of adaptive adjustment of the control parametersis to seek for a control signal that canminimize the differencebetween the process output and the desired output The per-formance criterion employed in this paper for the parameterupdating is defined by

119864 (119896) =

1

2

[120579119889(119896) minus 120579 (119896)]

2

=

1

2

1198902(119896) (11)

The output of each hidden node in the RBFNN can beobtained as follows

120593119894(119896) = exp(minus

1003817100381710038171003817119883 minus 119862

119894

1003817100381710038171003817

2

21198872

119894

) (12)

where 119883 = [1198901 1198902 1198903 120579]119879 denotes the input vector of the

NN 119862119894= [1198881198941 1198881198942 1198881198943 1198881198944]119879 denotes the center vector of the 119894th

hidden node and 119887119894is the width of the radial basis function

of this node

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 5: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

Shock and Vibration 5

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0

TL

120579(t)

z1(t)

z2(t)

z3(t)

z4(t)

ESO

Plant

minus

minus

minus

minus

⨂⨂

Figure 2 Schematics of ADRC

120579d(t)TD

1(t)

2(t)

3(t)

e1(t)

e2(t)

e3(t)NLSEF

u0(t) u1(t)

1b0 b0 TL

120579(t)

z1(t)z2(t)

z3(t)

z4(t)

ESO RBFNN

Plant

12057301120573021205730312057304

minus

minus

minus

minus⨂

Figure 3 The diagram of ADRC based on RBF neural network

from the ESO is properly designed to construct the commandsignal 119906

119900(119905) The third-order discrete governing law of the

NLSEF can be determined by

1198901(119896 + 1) = V

1(119896 + 1) minus 119911

1(119896 + 1)

1198902(119896 + 1) = V

2(119896 + 1) minus 119911

2(119896 + 1)

1198903(119896 + 1) = V

3(119896 + 1) minus 119911

3(119896 + 1)

1199060(119896 + 1) = 120573

1nfal (119890

1(119896 + 1) 119888

0 1198874 1205740)

+ 1205732nfal (119890

2(119896 + 1) 119888

0 1198875 1205740)

+ 1205733nfal (119890

3(119896 + 1) 119888

0 1198876 1205740)

(9)

where 1205731 1205732 and 120573

3represent the control gains respectively

and119886411988651198866 and120575

0are the parameters for the design process

By combining the estimated disturbance through theESO the actual control variables applied to the actuator ofthe control system can be obtained as follows

1199061(119896 + 1) =

[1199060(119896 + 1) minus 119911

4(119896 + 1)]

1198870

(10)

where b0is the compensation factor

322 Adaptive Updating of the ESO Overall there are fourimportant parameters in the ESO that govern the controlaccuracy and system robustness of the whole control system

namely 12057301 12057302 12057303 and 120573

04 To achieve optimal control

during the whole working process an online updating of thefour parameters based on RBFNN is developed in the presentstudy The configuration of the adaptive control system isillustrated in Figure 3 As shown in Figure 3 a three-layerRBFNN is adopted where 119890

1(119905) 1198902(119905) 1198903(119905) and 120579(119905) are

serving as the input nodes while 12057301 12057302 12057303 and 120573

04are

serving as the output nodes The number of node in hiddenlayer is chosen as 6

The goal of adaptive adjustment of the control parametersis to seek for a control signal that canminimize the differencebetween the process output and the desired output The per-formance criterion employed in this paper for the parameterupdating is defined by

119864 (119896) =

1

2

[120579119889(119896) minus 120579 (119896)]

2

=

1

2

1198902(119896) (11)

The output of each hidden node in the RBFNN can beobtained as follows

120593119894(119896) = exp(minus

1003817100381710038171003817119883 minus 119862

119894

1003817100381710038171003817

2

21198872

119894

) (12)

where 119883 = [1198901 1198902 1198903 120579]119879 denotes the input vector of the

NN 119862119894= [1198881198941 1198881198942 1198881198943 1198881198944]119879 denotes the center vector of the 119894th

hidden node and 119887119894is the width of the radial basis function

of this node

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 6: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

6 Shock and Vibration

0 1 2 3 4 5 6 7 8 9 10minus01

minus005

0

005

01

015

02

025

03

035

04

Time (s)

Posit

ion

trac

king

erro

r (ra

d)

NNADRC tracking signal errorADRC tracking signal error

(a)

minus6

minus4

minus2

0

2

4

6

Posit

ion

trac

king

cont

rol v

olta

ge (V

)

NNADRC control voltageADRC control voltage

0 1 2 3 4 5 6 7 8 9 10Time (s)

(b)

0 1 2 3 4 5 6 7 8 9 10minus20

0

20

40

60

80

100

120

Time (s)

Squa

re w

ave d

istur

banc

ez 4

ADRC z4

NNADRC z4

Disturbance

(c)

0 1 2 3 4 5 6 7 8 9 10Time (s)

minus200

minus100

0

100

200

300

400

500

600

700

800

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 4 Step response of the control system (a) errors of position signal with square wave disturbance (b) position tracking control voltage(c) square wave disturbance and the estimated z

4 and (d) torque errors of position tracking

Thus output of the RBFNN can be determined by

1205730119897(119896) =

6

sum

119894=1

120596119897119894120593119894(119896) (13)

where 120596119897119894represents the connection weight between the 119894th

(119894 = 1 2 3 4) hidden node and the 119897th output node

The update law for the weights of the RBFNN yields thefollowing

120596119897119894(119896) = 120596

119897119894(119896 minus 1) + Δ120596

119897119894(119896) + 120588Δ120596

119897119894(119896 minus 1)

Δ120596119897119894(119896) = minus120578

120597119864 (119896)

120597120596119897119894(119896)

= minus120578

120597119864 (119896)

120597120579 (119896)

120597120579 (119896)

1205971205730119897(119896)

1205971205730119897(119896)

120597120596119897119894(119896)

= 120578119890 (119896)

120597120579 (119896)

1205971205730119897(119896)

120593119894(119896)

(14)

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 7: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

Shock and Vibration 7

where 120588 and 120578 are the momentum and learning factors ofthis RBFNN respectively It is to be noticed that the term120597120579(119896)120597120573

0119897(119896) is unknown Thereby it will be replaced by

sgn119897(119896) in practice

4 Simulation Results and Discussion

To demonstrate the effectiveness and superiority of theimproved ADRC controller for the EHS system with isoactu-ation configuration numerical simulation on step responsesand constant velocity tracking of the system was conducted

In the simulation parameters for the electrohydraulicservo systemwere 119869 = 155times10

5 Kg sdotm2119862119905= 15times10

minus13(m3 sdot

sminus1)Pa 119861119898

= 135 times 105N sdotm(rad sdot sminus1) 119881

0= 0011781m3

120573119890= 700MPa and 119879

119885= 128 times 10

5Nm With the balancingcontroller three coefficients for the PID controller were set as119896119901= 4times10

minus5 119896119894= 23times10

minus6 and 119896119889= 312times10

minus7 Parametersfor the TD were ℎ = 001 and 119903 = 012 and those for theNLSEF are set as 120573

1= 095 120573

2= 106 120573

3= 173 119888

0= 025

1198874

= 25 1198875

= 20 1198876

= 15 and 1205740

= 001 As for the ESOthe design parameters were set as 119888

1= 05 119887

1= 25 119887

2= 20

1198873

= 15 and 1205741

= 001 while the adjustable compensationgains were online updated and the initial values were set as12057301

= 150 12057302

= 40 12057303

= 40 and 12057304

= 500

41 Step Response Positioning errors of the EHS system instep response obtained by both ADRC and the improvedNNADRC controllers are illustrated in Figure 4(a) No over-shoots are observed for the two control systems and theresponse time for the two control systems at which thepositioning errors are within plusmn00005236 rad (asymp plusmn05mil) isabout 2545 s The steady state error is about 27 times 10minus4 radTo further evaluate system robustness external disturbancesfeaturing square wave with an amplitude of 100KN sdot m wereadded in the control system from 119905 = 5 s to 119905 = 6 s From thepositioning errors in Figure 4(a) the maximum deviationsfor ADRC and NNADRC induced by the disturbances are0055 rad and 0005 rad respectively This indicates that theNNADRCpossessesmuchhigher robustness than theADRC

The command signal and the estimated total disturbance(z4) during the step responses are further illustrated in

Figures 4(b) and 4(c) As shown in Figure 4(b) much smoothestimation is obtained by the NNADRC controller showingstrong suspension capacity of the chatter phenomenon byadopting the improved nonlinear function nfal(sdot) In addi-tionmuchmore accurate estimation of the total disturbancesis achieved in the NNADRC system which may attribute tothe real-time updating capacity of the RBFNNTheweightingand balancing torques in the NNADRC system are illustratedin Figure 4(d) a deviation of the torque is about 50Nm Itsuggests that the output torque of the balancing cavity finelyagrees with the weighting torque by adopting the balancingcontroller being capable for active balance of the systemweighting torque

To further investigate system nonlinearity induced per-formance variation of the control system parameter per-turbation was adopted to mimic the system state deviationscaused by the nonlinear effects Step responses of the ADRC

0 1 2 3 4 5 6 7 8 9 100

005

01

015

02

025

03

035

04

045

05

Time (s)

Posit

ion

signa

l (ra

d)

Target signalNNARDC position signalARDC position signal

Figure 5 ARDC and NNARDC positioning results with 30change of 119869

andNNADRC systems are illustrated in Figure 5 with respectto a variation of the rotational inertia J up to 30 As shownin Figure 5 the overshoot of the ADRC system is about04147 rad (367) and the time for entering the positioningerror tolerance is about 565 s In contrast the overshoot ofthe NNADRC system is only about 01152 rad (106) whichis only about 288 of that of the ADRC system and theentering time is about 311 s The parameter perturbationsimulation indicates that the NNADRC system has highrobustness against parameter perturbation of the controlsystem

42 Constant Velocity Tracking Constant velocity trackingwith V = 08727 radsdotsminus1 was simulated to further investigateperformances of the control system A harmonic disturbancewith amplitude and frequency of 119860 = 20KN sdot m and119891 = 05Hz is added to simulate external disturbanceThe resulting tracking errors obtained by both ADRC andthe NNADRC are illustrated in Figure 6(a) As shown inFigure 6(a) the maximum tracking error in the steady statefor the NNADRC is about 00011 rad which is only about19 that obtained by ADRC Similarly the command voltagesand estimated total disturbances for the two control systemsare respectively illustrated in Figures 6(b) and 6(c) Strongfluctuations of the command and estimated signals especiallyat the initial stage are observed in the ADRC control systemwhile those of the NNADRC are much smoother Thisindicates that the NNADRC well outperform the ADRCcontrol strategy The weighting and balancing torques inthe NNADRC system are illustrated in Figure 6(d) Slightharmonic fluctuation of the torques is observed and themaximumunbalanced torque is only about 90NmThe resultsuggests that the developed EHS system is effective and very

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 8: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

8 Shock and Vibration

minus4

minus2

0

2

4

6

8

10

12

14

Spee

d tr

acki

ng er

ror (

rad)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC tracking signal errorADRC tracking signal error

times10minus3

(a)

minus4

minus2

0

2

4

6

8

Spee

d tr

acki

ng co

ntro

l vol

tage

(V)

0 1 2 3 4 5 6 7 8 9 10Time (s)

NNADRC control voltageADRC control voltage

(b)

minus30

minus20

minus10

0

10

20

30

0 1 2 3 4 5 6 7 8 9 10Time (s)

ADRC z4

NNADRC z4

Disturbance

Sinu

soid

al d

istur

banc

ez 4

(c)

0 1 2 3 4 5 6 7 8 9 10

minus100

0

100

200

300

400

500

600

700

Time (s)

Posit

ion

trac

king

torq

ue er

ror (

Nm

)

(d)

Figure 6 Response of the control system with constant speed tracking (a) Errors of speed signal with sinusoidal disturbance (b) speedtracking control voltage (c) sinusoidal disturbance and the estimated z

4 and (d) torque errors of speed tracking

promising for simultaneous balancing and positioning oflarge pipes

5 Conclusions

To satisfy the lightweight requirements of large pipe weaponsa novel electrohydraulic servo (EHS) system where thehydraulic cylinder possesses three cavities is developed andinvestigated in the present study In the EHS system thebalancing cavity of the EHS is especially designed for active

compensation for the unbalancing force of the systemwhereas the driving cavity is employed for the positioningand disturbance rejection of the large pipe By adopting theisoactuation configuration a more compact and lightweightgun control system can be achieved

Aiming at simultaneous balancing and positioning of theEHS system a novel neural network based active disturbancerejection control (NNADRC) strategy is developed In theNNADRC the radial basis function (RBF) neural networkis employed for online updating parameters of the extendedstate observer (ESO) By online updating of the estimator

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 9: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

Shock and Vibration 9

gains of the ESO the nonlinear behavior and externaldisturbance of the system can be accurately estimated andcompensated in real time

The efficiency and superiority of the control system arecritically investigated by conducting numerical simulationsWhen suffering square disturbance in step response thepositioning error obtained by NNADRC is only 10 of thatobtained by ADRC and the overshoot and entering time oftheNNADRCare about 288 and 55of them inADRC sys-temwhen encountering parameter perturbation respectivelyMeanwhile when suffering harmonic disturbance in constantspeed tracking the steady accuracy is enhanced by 9 timesIn addition the inherent chatter phenomenon in ADRC canalso be well suspended by adopting the improved nonlinearfunction scheme in the NNADRC

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

The work described in this paper was supported by theNational Natural Science Foundation of China (51305205)

References

[1] D J Purdy ldquoComparison of balance and out of balance mainbattle tank armamentsrdquo Shock and Vibration vol 8 no 3-4 pp167ndash174 2001

[2] V Marcopeli M Ng and C Wells ldquoRobust control design forthe elevation axis stabilization of the M256E1 long gunrdquo Reportof Defense Technical Information Center of USA DefenseTechnical Information Center Fort Belvoir Va USA 2001

[3] Q Gao Z Sun G L Yang R Hou L Wang and Y HouldquoA novel active disturbance rejection-based control strategyfor a gun control systemrdquo Journal of Mechanical Science andTechnology vol 26 no 12 pp 4141ndash4148 2012

[4] C Ma and X Zhang ldquoSimulation of contamination preventionfor optical window in laser ignition systems of large-calibergunsrdquo Journal of Applied Mechanics vol 78 no 5 Article ID051014 7 pages 2011

[5] O Gumusay Intelligent Stabilization Control of Turret Subsys-tems under Disturbances form Unstructured Terrain MiddleEast Technical University 2006

[6] T Karayumak Modeling and stabilization control of a mainbattle tank [PhD thesis] Middle East Technical UniversityAnkara Turkey 2011

[7] C W Han The Robust Control and Application of ArtilleryPosition Servo System Xirsquoan Jiaotong University 2002

[8] J Q Han ldquoAuto disturbances rejection controller and itrsquosapplicationsrdquoControl andDecision vol 13 no 1 pp 19ndash23 1998

[9] J Q Han ldquoFrom PID technique to active disturbances rejectioncontrol techniquerdquo Control and Decision vol 9 no 3 pp 13ndash182002

[10] J Q Han ldquoFrom PID to active disturbance rejection controlrdquoIEEE Transactions on Industrial Electronics vol 56 no 3 pp900ndash906 2009

[11] W Y Chen F L Chu and S Z Yan ldquoStepwise optimal design ofactive disturbances rejection vibration controller for intelligenttruss structure based on adaptive genetic algorithmrdquo Journal ofMechanical Engineering vol 46 no 7 pp 74ndash81 2010

[12] H-P Ren and F Zhu ldquoOptimal design of speed adaptivedisturbance rejection controller for brushless DC motor basedon immune clonal selection algorithmsrdquo Electric Machines andControl vol 14 no 9 pp 69ndash74 2010

[13] X-Q Liu L Tang and L-T Zhu ldquoThree-motor synchronouscontrol system based on fuzzy active disturbances rejectioncontrolrdquo Electric Machines and Control vol 17 no 4 pp 104ndash109 2013

[14] G-L Qiao C-N Tong and Y-K Sun ldquoStudy on mould leveland casting speed coordination control based on ADRC withDRNN optimizationrdquoActa Automatica Sinica vol 33 no 6 pp641ndash648 2007

[15] X-HQi J Li and S-T Han ldquoAdaptive active disturbance rejec-tion control and its simulation based on BP neural networkrdquoActa Armamentarii vol 34 no 6 pp 776ndash782 2013

[16] K C Li ldquoAdaptive auto disturbance rejection control forservo systems based on the RBF neural networkrdquo ElectricalAutomation vol 32 no 2 pp 23ndash25 2010

[17] Z Y LiuW LiuM Y Fu et al ldquoTrace-keeping of an air cushionvehicle based on an auto disturbance rejection controller witha recurrent networks modelrdquo Journal of Harbin EngineeringUniversity vol 33 no 3 pp 283ndash288 2012

[18] X T Li B Zhang J H SunDMao X Bai andH Shen ldquoADRCbased on disturbance frequency adaptive of aerial photoelectri-cal stabilized platformrdquo Infrared and Laser Engineering vol 43no 5 pp 1574ndash1581 2014

[19] Y-Y Ma S-J Tang J Guo and J Shi ldquoHigh angle of attackcontrol system design based on ADRC and fuzzy logicrdquo SystemsEngineering and Electronics vol 35 no 8 pp 1711ndash1716 2013

[20] Y A Feng X P Zhu and Z Zhou ldquoAdaptation cascade activedisturbance rejection controller for flexible flying wing UAVattitude controlrdquo Infrared and Laser Engineering vol 43 no 5pp 1594ndash1599 2014

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of

Page 10: Research Article Neural Network Based Active Disturbance ...downloads.hindawi.com/journals/sv/2016/4921095.pdf · states and accordingly update the compensation factors of the ESO

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporation httpwwwhindawicom

Journal ofEngineeringVolume 2014

Submit your manuscripts athttpwwwhindawicom

VLSI Design

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation httpwwwhindawicom

Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Modelling amp Simulation in EngineeringHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

DistributedSensor Networks

International Journal of