Control Theory & Applications PID (, )

Σχετικά έγγραφα
Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

Adaptive grouping difference variation wolf pack algorithm

Estimation of stability region for a class of switched linear systems with multiple equilibrium points

Quick algorithm f or computing core attribute

Research on vehicle routing problem with stochastic demand and PSO2DP algorithm with Inver2over operator

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Research on real-time inverse kinematics algorithms for 6R robots

CAP A CAP

ER-Tree (Extended R*-Tree)

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

Motion analysis and simulation of a stratospheric airship

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Gain self-tuning of PI controller and parameter optimum for PMSM drives

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

CorV CVAC. CorV TU317. 1

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

A research on the influence of dummy activity on float in an AOA network and its amendments

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]


Resilient static output feedback robust H control for controlled positive systems

Yoshifumi Moriyama 1,a) Ichiro Iimura 2,b) Tomotsugu Ohno 1,c) Shigeru Nakayama 3,d)

Supplementary Materials for Evolutionary Multiobjective Optimization Based Multimodal Optimization: Fitness Landscape Approximation and Peak Detection

Gro wth Properties of Typical Water Bloom Algae in Reclaimed Water

High order interpolation function for surface contact problem

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Research on model of early2warning of enterprise crisis based on entropy

2002 Journal of Software

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

Simplex Crossover for Real-coded Genetic Algolithms

Stress Relaxation Test and Constitutive Equation of Saturated Soft Soil

The optimization of EV powertrain s efficiency control strategy under dynamic operation condition

J. of Math. (PRC) Banach, , X = N(T ) R(T + ), Y = R(T ) N(T + ). Vol. 37 ( 2017 ) No. 5

Journal of South China University of Technology Natural Science Edition. ADAMS-Matlab /Simulink . 1. f θ = v fsin γ + l rγ

Optimal methods and its application of large pumping station operation

Buried Markov Model Pairwise

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

Optimization Investment of Football Lottery Game Online Combinatorial Optimization

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

LUO, Hong2Qun LIU, Shao2Pu Ξ LI, Nian2Bing

Quantum dot sensitized solar cells with efficiency over 12% based on tetraethyl orthosilicate additive in polysulfide electrolyte

A System Dynamics Model on Multiple2Echelon Control

Trajectory tracking of quadrotor based on disturbance rejection control

The straight-line navigation control of an agricultural tractor subject to input saturation

Stabilization of stock price prediction by cross entropy optimization

UAV. UAV Unmanned Aerial Vehicle LED Light Emitting Diodes LQR Linear Quadratic Regulator

Approximation Expressions for the Temperature Integral

Design and Simulation of a Wilkinson Power Divider with High Isolation for Tri-Band Operation Using PSO Algorithm

Identificatio n of No n2uniformly Perio dically Sa mpled Multirate Syste ms

A method of seeking eigen-rays in shallow water with an irregular seabed

A multipath QoS routing algorithm based on Ant Net

Traversing Assist System for Tracked Vehicles on Rough Terrain Based on Continuous Three-Dimensional Terrain-Scanning

Autonomous navigation control for mobile robots based on emotion and environment cognition

ΕΛΕΓΧΟΣ ΤΩΝ ΠΑΡΑΜΟΡΦΩΣΕΩΝ ΧΑΛΥΒ ΙΝΩΝ ΦΟΡΕΩΝ ΜΕΓΑΛΟΥ ΑΝΟΙΓΜΑΤΟΣ ΤΥΠΟΥ MBSN ΜΕ ΤΗ ΧΡΗΣΗ ΚΑΛΩ ΙΩΝ: ΠΡΟΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΑΝΟΙΚΤΟ ΣΤΕΓΑΣΤΡΟ

JOURNAL OF APPLIED SCIENCES Electronics and Information Engineering. two-translational and two-rotational, 2T2R TP (2010)

Application of a novel immune network learn ing algorithm to fault diagnosis

Optimization Investment of Football Lottery Game Online Combinatorial Optimization

Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction

Speeding up the Detection of Scale-Space Extrema in SIFT Based on the Complex First Order System

Feasible Regions Defined by Stability Constraints Based on the Argument Principle

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

ROBOT. Design and Realization of a Control System for Laparoscopic Robot

A Method of Trajectory Tracking Control for Nonminimum Phase Continuous Time Systems

Prey-Taxis Holling-Tanner

Fragility analysis for control systems

Position control of the planar switched reluctance motor based on model reference adaptive regulator

Accounts receivable LTV ratio optimization based on supply chain credit

*,* + -+ on Bedrock Bath. Hideyuki O, Shoichi O, Takao O, Kumiko Y, Yoshinao K and Tsuneaki G

Table S1. Summary of data collections and structure refinements for crystals 1Rb-1h, 1Rb-2h, and 1Rb-4h.

Journal of Central South University (Science and Technology) May Bragg TU443 A (2011)

PACS: Ox, Cw, a, TP

Area Location and Recognition of Video Text Based on Depth Learning Method

IL - 13 /IL - 18 ELISA PCR RT - PCR. IL - 13 IL - 18 mrna. 13 IL - 18 mrna IL - 13 /IL Th1 /Th2


EM Baum-Welch. Step by Step the Baum-Welch Algorithm and its Application 2. HMM Baum-Welch. Baum-Welch. Baum-Welch Baum-Welch.

A High Precision Iris Feature Extraction and Its Application in Iris Recognition

ΜΟΝΤΕΛΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ

Wiki. Wiki. Analysis of user activity of closed Wiki used by small groups

Στοιχεία εισηγητή Ημερομηνία: 10/10/2017

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

J. of Math. (PRC) 6 n (nt ) + n V = 0, (1.1) n t + div. div(n T ) = n τ (T L(x) T ), (1.2) n)xx (nt ) x + nv x = J 0, (1.4) n. 6 n

Detection and Recognition of Traffic Signal Using Machine Learning

Supporting Information

The Simulation Experiment on Verifying the Convergence of Combination Evaluation

MOTROL. COMMISSION OF MOTORIZATION AND ENERGETICS IN AGRICULTURE 2014, Vol. 16, No. 5,

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Computing the Gradient

Error ana lysis of P2wave non2hyperbolic m oveout veloc ity in layered media

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ. Χρήστος Αθ. Χριστοδούλου. Επιβλέπων: Καθηγητής Ιωάννης Αθ. Σταθόπουλος

DATA SHEET Surface mount NTC thermistors. BCcomponents

College of Life Science, Dalian Nationalities University, Dalian , PR China.

Reading Order Detection for Text Layout Excluded by Image

Anomaly Detection with Neighborhood Preservation Principle

Transcript:

26 12 2009 12 : 1000 8152(2009)12 1317 08 Control Theory & Applications Vol. 26 No. 12 Dec. 2009 PID,, (, 200240) : PID (PIDNN), PID,, (BP).,, PIDNN PIDNN (MPIDNN), (CPSO) BP, MPIDNN CPSO MPIDNN CRPSO MPIDNN PSO MPIDNN BP4,, CPSOMPIDNN. BP, CPSO. : PID ; ; ; ; ; : TP273 : A Nonlinear control system of PID neural network based on cooperated particle swarm optimization(pso) PIAO Hai-guo, WANG Zhi-xin, ZHANG Hua-qiang (Department of Electrical Engineering, Shanghai Jiaotong University, Shanghai 200240, China) Abstract: The PID neural network(pidnn) model is a novel neural network model with the advantages of PID and artificial neuron network. This model has been used for complex control systems to achieve desirable control performances. However, the conventional backward-propagation(bp)algorithm restrains the model s wide applications to control field. To control the nonlinear MIMO system efficiently and to extend the application range of PIDNN, we develop the MIMO PID neural network(mpidnn) controller based on PIDNN, and propose the cooperated PSO(CPSO) algorithm to take the place of BP algorithm. Simulation results of the MPIDNN controllers based on BP, PSO and CRPSO algorithms indicate that CPSO-based MPIDNN controller is more effective than the other three in controlling the MIMO systems. The CPSO algorithm makes MPIDNN controller better in performances than BP algorithm in accuracy, stability and robustness. Key words: PID neural network; PSO algorithm; nonlinear dissymmetrical control; stability; robust; CPSO 1 (Introduction) PID,, PID [1]. MIMO,,,,.,,.,,, [2] :, ;,, ;,.,,. PID, [2] PID (PIDNN)., PID.,,,,. BP. BP, ;,,,,, : 2008 09 17; : 2009 04 04. : (08R214134); (20080440088); (2008 48 23a).

1318 26., BPPIDNN,. 2.1 (Forward algorithm) PIDNN,,. (AIA) (ACO) (GA)(PSO).. PSO MPIDNN., Eberhart and Kenne 1995 [3],,., [4,5]., Eberhart Shi [6], PSO. PSO, [7] (CRPSO), PSO,, BP PSO GA( ),. MIMO MPIDNN, (CPSO), CRPSO, MPIDNN, CPSO PIDNN. BP PSO CRPSO,, CPSO MPIDNN, PIDNN. 2 PIDNN (The structure and algorithm of PIDNN neural network) PIDNN 3 :.,,.,. PIDNN, 3 : (P)(I)(D). 1 : 1, PIDNN3., : x i (k) = u i (k), q, u i (k) q, q <u i (k) <q, u i (k) q. (1) : i =1, 2, ; k ; q ; q q ; u i (k) i k ; x i (k) i k., : u j = 2 w ij x j (k). (2) i=1 : j =1, 2, 3, ; w ij. : x 1(k)= u 1(k), q, x 2(k)= x 2(k 1) + u 2(k), q x 3(k)= u 3(k)+u 3(k 1), q, u 1(k) q, q <u 1(k) <q, u 1(k) q; u 2(k) q, q<u 2(k)<q, u 2(k) q; u 3(k) q, q<u 3(k)<q, u 3(k) q. (3) (4) (5) (3) (5).,, : u h = 3 w jh x j(k). (6) j=1 : h =1, ; w jh. : x h(k)= u h(k), q, u h(k) q, q <u h(k) <q, u h(k) q. (7) Fig. 1 1 PIDNN The basic structure of PIDNN control system 2.2 (BP) (Cost function and BP algorithm),,. [2] MSE.

12 : PID 1319. PIDNN : : m ; r(k) y(k). J = E h = 1 m [r(k) y(k)] 2. (8) n 0,BP : m k=1 2 m [r(k) y(k)] m k=1 dx w jh(k) 1 x i, P neuron, Δw ij = η dj = 2 m [r(k) y(k)] dw ij m k=1 dx w jh(k) u j x i, I neuron, 2 m [r(k) y(k)] m k=1 dx w jh(k) dx j du x i, D neuron, j Δw jh =η dj = 2 m [r(k) y(k)] dw jh m k=1 dx x j (k), w ij (n 0 +1)=w ij (n 0 ) Δw ij, w jh (n 0 +1)=w jh (n 0 ) Δw jh. (9) (9) : η ; dx dx j du j y(k +1) y(k) sgn( x (k) x (k 1) ) sgn(x j (k) x j (k 1) u j (k) u j (k 1)). dx dx j du (9), j,,,,. 3 CPSO MPIDNN (CPSO algorithm and MPIDNN control system) PSO, CRPSO, g best,. PSO. g best,, g best,. CRPSO,, CPSO. 3.1 CPSO (CPSO algorithm) 3.1.1 PSO (Conventional PSO algorithm) PSO, [8,9]. PSO,,. p best g best. : v(k +1)=ω v(k)+c 1 r 1 [p best x(k)]+ c 2 r 2 [g best x(k)], x(k +1)=x(k)+v(k +1). (10) : v x ; k ; ωpso ; c 1 c 2 ; r 1 r 2 0 1 ; p best ; g best. 3.1.2 CRPSO(CRPSO algorithm), [7]PSO CRPSO,,. CRPSO, g best. CRPSO (11) : v i (k +1)=ω v i (k)+c 1 r 1 [p best x i (k)]+ c 2 r 2 [g best (r) x i (k)], x(k +1)=x(k)+v(k +1). (11) : i =1,, n, ; r 1 n,

1320 26 g best,,. 3.1.3 CPSO (CPSO algorithm), CRPSO PSO, [7],,,, PSO., CPSO g best, g best,. CPSO : v i (k+1)=ω v i (k)+0.5 c 1 r 1 [p best x i (k)]+ 0.5 c 2 r 2 [g best x i (k)]+ 0.5 c 2 r 2 [g best (r) x i (k)], x(k+1)=x(k)+v(k +1). (12) 0.5 p best, g best g best (r). 3.2 PIDNN(MPIDNN) (MPID- NN control system) 3.2.1 MPIDNN (The structure of MPIDNN control system) MIMO, 2 2 3 m m Δw ij = η J w sij = 2 m 2 m Δw jh = η J = 2 w sjh m 2 s=1 h=1 k=1 2 3 s=1 h=1 k=1 2 3 s=1 h=1 k=1 m s=1 k=1 (14) y s x x sj h u sj sgn( y s(k +1) y s (k) sj (k) x sj (k 1) x h (k) x h (k 1)) sgn(x u sj (k) u sj (k 1)). 3.2.2 CPSO (The training of CPSO) MPIDNN : Step 1 MPIDNN CPSO ;. MPIDNN. 2, 2, 3 2, w sij w sjh, spidnn ; i, j, h,. Fig. 2 2 MPIDNN The structure of MPIDNN control system PIDNN, MPIDNN PIDNN., J = 2 E s = 1 2 m [r s (k) y s (k)] 2, (13) s=1 m s=1 [r s (k) y s (k)] y s x h x h k=1 w sjh (k) 1 x si, P neuron, m [r s (k) y s (k)] y s w sjh (k) u sj x si, I neuron, m [r s (k) y s (k)] y s x h w sjh (k) x sj u sj x si, D neuron, [r s (k) y s (k)] y s x x sj (k). (14) h Step 2. Step 3, ; p best g best, g best g best. Step 4 1 nr. Step 5 (11)i. Step 6 f(x i ) <f(p best ), i p best.

12 : PID 1321 Step 7 f(p best ) <f(g best ), f(x i ),f(p best ),f(g best ) i g best. Step 8 g best g best. p best g best. Step 9 Step4 8, 4 (Simulation and analysis). Step 10 g best 4.1 (Object system and the parameters of control system) MPIDNN. : [ ] 0.7547z 1 0.6546z 1 0.2458z 1 V Y1 (z) = 1 0.4125z 1 1 0.5724z 1 1 0.7412z 1 1 2 (z) Y 2 (z) 0.1526z 1 0.8545z 1 0.4489z 1 V 2 (z). 1 0.8125z 1 1 0.7125z 1 1 0.7581z 1 V3 2 (z) (15) (14). MPIDNN CPSO MPIDNN CRPSO : s =2, h =3, q =1, q =1, = 200, = 50, = 3, = 30; : w sij = [ 1.5 1.5], w sjh = [ 2 2], = 30; Xmax sij = Xmin sij = 1.5, Xmax sjh = Xmin sjh =2, : V max sij = V min sij = 0.1 (Xmax sij Xmin sij ) = 0.3, V max sjh = V min sjh =0.1 (Xmax sjh Xmin sjh )=0.4; : { pos = X min +(X max X min) rand, (16) vel = V min +2 V max rand. rand 0 1. MPIDNN PSO, = 90, MPIDNN CPSO. MPIDNN BP : s = 2,h =3,q =1,q =1, = 200, = 4500, η=0.01; : w sij (1 : s, 1, 1) = 2,w sij (1 : s, 2, 1) = 2, w sij (1 : s, 1, 2) = 1,w sij (1 : s, 2, 2) = 1, w sij (1 : s, 1, 3) = 2,w sij (1 : s, 2, 3) = 3, w sjh (1 : s, 1:3, 1:h)=0,w sjh (1, 1:3, 1:3)=0.1.,. 4.2 (The experiment of simulation and the analysis of results) 3, 4 MPIDNN MATLAB. 4.2.1 (System input with constant values) : { r 1 =0.55, (17) r 2 =0.7. 3.

1322 26, CPSO CRPSO PSO, BP., 3, 4,. 4, 3, MPIDNN CPSO, MPIDNN CPSO. MPIDNN BP,,, MPIDNN BP. 3 Fig. 3 MPIDNN The simulation curves of MPIDNN control system with constant system inputs 3,, 4 MPID- NN,. 50, [7],., PSO CRPSO CPSO,, ;, CRPSO PSO, CPSO ; 4 BP, CPSO, 3, BP ; BP 1,, ; CPSO, MPIDNN,. 4.2.2 (System input with step values) 2 (17) : { r 1 =0.55 + 0.1(k 150), r 2 =0.7 0.2(k 50). (18), 2, r 1 r 2 150 50. 4. 3, 50,,, CPSO CRPSO PSO ; BP, 4 Fig. 4 MPIDNN The simulation curves of MPIDNN control system with step system inputs

12 : PID 1323 4.2.3 (System input with sine and cosine values) 3: { r 1 =0.5+0.2 sin(2 π t/100), (19) r 2 =0.5+0.2 cos(2 π t/100). 5. MPIDNN BP,,, MPIDNN BP,,,,.,,, MPIDNN,, MPIDNN CPSO. 5 (Conclusion).. PIDNN (P)(I)(D),,. BPPIDNN,., PIDNN MPIDNN, CPSOBP, MPIDNN CPSO MPIDNN CRPSO MPIDNN PSO MPIDNN BP4,, CPSO MPIDNN. BP, CPSO. MPIDNN CPSO. (References): [1] FARDADI M, SELK GHAFARI A, HANNANI S K. PID neural network control of SUT building energy management system[c] //Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. New York: IEEE Press, 2005: 682 686. [2] SHU H L, SHU H. Simulation stu of PID neural network temperature control system in plastic injecting-moulding machine[c] //Proceedings of the 6th International Conference on Machine Learning and Cybernetics. New York: IEEE Press, 2007: 492 497. 5 Fig. 5 MPIDNN The simulation curves of MPIDNN control system with sine-cosine system inputs 5,, MPIDNN BP.,,.,,. 3 4 5, 3, [3] KENNEDY J, EBERHART R C. Particle swarm optimization[c] //Proceedings of IEEE International Conference on Neural Networks. New York: IEEE Press, 1995: 1942 1948. [4] LI M, YANG C W. A modified PSO learning algorithm for PID neural network[c] //Proceedings of the 25th Chinese Control Conference. Beijing: Beijing University of Areonautics and Astronautics Press, 2006: 1123 1125. [5] CHEN J Y, ZHENG Q. Particle swarm optimization with Local Search[C] //Proceedings of International Conference on Neural Networks and Brain. New York: IEEE Press, 2005: 481 484.

1324 26 [6] SHI Y, KENNEDY R C. A modified particle swarm optimizer[c] //Proceedings of the IEEE Congress on Evolutionary Computation. New York: IEEE Press, 1998: 69 73. [7] ZHAO L, YANG Y P. PSO-based single multiplicative neuron model for time series prediction[j]. Expert Systems with Applications, 2009, 36(2): 2805 2812. [8] ZOU J, FU X. A particle swarm optimization approach of PID parameters in hydraulic servo control system[c] //Proceeding of the 6th World Congress on Intelligent Control and Automation. New York: IEEE Press, 2006: 7725 7729. [9],,. [J]., 2009, 26(1): 28 34. (FENG Yuanjing, YU Li, FENG Zuren. Sample particle swarm optimization and its namic behavior[j]. Control Theory & Applications, 2009, 26(1): 28 34.) : (1977 ),,,, E-mail: phg0805@sjtu.edu.cn; (1964 ),,,,, ; (1967 ),,,,. -,,,, Petri,, PCA--ELM,,,,,,, LS--SVR4DOF,,,,, SVC,, H,,,,,,,,,,,, PD λ,