AUTOMATIC PID PARAMETER TUNING BASED ON UNFALSIFIED CONTROL

Similar documents
Improving a pipeline hybrid dynamic model using 2DOF PID

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Automatic PID Tuning: An Application of Unfalsified Control *

Improved Directional Perturbation Algorithm for Collaborative Beamforming

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

THE general rules of the sampling period selection in

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

Design and Implementation of Fractional order controllers for DC Motor Position servo system

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Design of Joint Controller for Welding Robot and Parameter Optimization

Wireless Spectral Prediction by the Modified Echo State Network Based on Leaky Integrate and Fire Neurons

Application in composite machine using RBF neural network based on PID control

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

New PID Tuning Rule Using ITAE Criteria

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Design and simulation of AC-DC constant current source with high power factor

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

PI Tuning via Extremum Seeking Methods for Cruise Control

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Experiment 9. PID Controller

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

The Matching Coefficients PID Controller

ISSN Vol.04,Issue.06, June-2016, Pages:

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

Fuzzy PID Speed Control of Two Phase Ultrasonic Motor

A NOVEL FREQUENCY-MODULATED DIFFERENTIAL CHAOS SHIFT KEYING MODULATION SCHEME BASED ON PHASE SEPARATION

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

International Journal of Modern Engineering and Research Technology

Virtual Digital Control Experimental System

Modified ultimate cycle method relay auto-tuning


ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

Design of Feed Control System for Micro EDM Machine Tool Liao-yuan ZHANG, Yue GENG, Da-lin JIANG, Ming-wei SHANG and Yue-long WANG

Automated Driving Car Using Image Processing

CDS 101/110: Lecture 8.2 PID Control

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

Design of intelligent vehicle control system based on machine visual

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Automatic Feedforward Tuning for PID Control Loops

SOC Estimation of Power Battery Design on Constant-current Discharge

Digital Control of MS-150 Modular Position Servo System

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

Study on Synchronous Generator Excitation Control Based on FLC

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

H-BRIDGE system used in high power dc dc conversion

Implementation of Proportional and Derivative Controller in a Ball and Beam System

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

Variable Structure Control Design for SISO Process: Sliding Mode Approach

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

Time-average constraints in stochastic Model Predictive Control

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Resonant Controller to Minimize THD for PWM Inverter

Procidia Control Solutions Dead Time Compensation

Time-Frequency Analysis Method in the Transient Power Quality Disturbance Analysis Application

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

DC Motor Speed Control Using Machine Learning Algorithm

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

International Journal of Research in Advent Technology Available Online at:

The PID controller. Summary. Introduction to Control Systems

International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015)

Study on OFDM Symbol Timing Synchronization Algorithm

The Pitch Control Algorithm of Wind Turbine Based on Fuzzy Control and PID Control

PUBLICATIONS. [7] C. A. Desoer, A. N. Gündeş, Algebraic theory of feedback systems with two-input two-output plant

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

System Identification in Dynamic Networks

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Research on Hand Gesture Recognition Using Convolutional Neural Network

Dual Channel Monopulse Automatic Phase Calibration Method Xinfeng Fan1, a, Yongming Nie1, b* and Xin Ding1, c

Anfis Based Soft Switched Dc-Dc Buck Converter with Coupled Inductor

Robust controller design for LFO damping

Introduction to Discrete-Time Control Systems

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

Stability Issues of Smart Grid Transmission Line Switching

Research Article Research of Smart Car s Speed Control Based on the Internal Model Control

Position Control of DC Motor by Compensating Strategies

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

International Journal of Advance Engineering and Research Development

LHC GCS PROCESS TUNING: SELECTION AND USE OF PID AND SMITH PREDICTOR FOR THE REGULATIONS OF THE LHC EXPERIMENTS GAS SYSTEMS.

Study on the Algorithm of Vibration Source Identification Based on the Optical Fiber Vibration Pre-Warning System

A New AC Servo Motor Load Disturbance Method

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

MD-TDOF-PID Controller Based on LabView Yu Jian, Liu Changliang

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

Transcription:

AUTOMATIC PID PARAMETER TUIG BASED O UFALSIFIED COTROL DOI 10.15589/SMI20170208 ao ueqin ao ueqin Zhao Guoliang undergraduate, associate professor, Bachelor of Automation 553053001@qq.com Master of Control Theory and Control Engineering 330176382@qq.com ancheng Polytechnic College, ancheng City, Jiangsu Province, China Zhao Guoliang Abstract. Traditional robust control, or adaptive control, is based on accurate models. They can only control the systems with sufficiently small or constant uncertainty. To overcome the shortcoming, the paper proposes an unfalsified control based on data driving, which is a type of model-free adaptive control. The method is data-driven and thus does not rely on the system model. The designed controller is simple and highly adaptable to online application. In this paper, the basic theory of unfalsified control is introduced and applied to the real-time tuning and adaptation of the PID controller parameters. Simulation is also conducted when there is disturbance with the system. The result shows that the algorithm is actually fairly robust to noise and perturbation. The feasibility and effectiveness of this algorithm are also proved by the simulation results. Keywords: unfalsified control; PID; data driving; model-free control. References [1] Safonov M. G., Tsao T. C. The unfalsified control concept and learning [C]. Proceedings of the 33rd IEEE Conference on Decision and Control, IEEE, 1994, 3:2819-2824. [2] Paul A., Stefanovic M., Safonov M. G., et al. Multi-Controller Adaptive Control (MCAC) for a tracking problem using an unfalsification approach [C]. CDC-ECC'05 44th IEEE European Control Conference on Decision and Control, 2005:4815-4820. [3] Jun M., Safonov M. G. Automatic PID tuning: An application of unfalsified control [C]. Proceedings of the IEEE International Symposium on Computer Aided Control System Design, 1999:328-333. [4] Safonov M. G., Tsao T. C. The unfalsified control concept: A direct path from experiment to controller [M]. Feedback Control, onlinear Systems, and Complexity, Springer Berlin Heidelberg, 1995:196-214. [5] Wang R., Paul A., Stefanovic M., et al. Cost detectability and stability of adaptive control systems [J]. International Journal of Robust and onlinear Control, 2007, 17(5/6):549-561. [6] Wang R., Safonov M. G. Stability of unfalsified adaptive control using multiple controllers [C]. Proceedings of the American Control Conference, 2005:3162-3167. [7] Brozenec T. F., Tsao T. C., Safonov M. G. Controller validation [J]. International Journal of Adaptive Control and Signal Processing, 2001, 15(5):431-444. [8] Van Helvoort J. J. M. Unfalsified control: Data-driven control design for performance improvement [D]. Eindhoven: Technische Universiteit Eindhoven, 2007. [9] Manzar M.., Battistelli G., Sedigh A. K. Input-constrained multi-model unfalsified switching control [J]. Automatica, 2017:391-395. [10] Markovsky I. The most powerful unfalsified model for data with missing values [J]. Systems & Control Letters, 2016, 95:53-61. [11] Jiang P., Cheng., Wang X., et al. Unfalsified Visual Servoing for Simultaneous Object Recognition and Pose Tracking [J]. IEEE Transactions on Cybernetics, 2016, 46(12):3032. 42

smi.nuos.edu.ua smi@nuos.edu.ua Problem statement. The mathematical model of the controlled system is the basis of the application of modern control theory. et, when the controlled object cannot be accurately modeled or the model uncertainty is beyond upper threshold, it is difficult to achieve the desired control objectives with a single controller. In order to solve these problems, Michael. G. Safonov proposed the unfalsified control theory based on simulated human decision-making [1]. It is a control strategy different from multi-mode control, implying that different controllers are applied to the controlled object at different working intervals, and the optimal controller is chosen based on the information of open-loop or closed-loop systems. The traditional methods of theoretical analysis based on transfer function are Root-locus Method and yquist Theory, but they are not suitable for unfalsified control, being a mathematical screening method without model [2]. This paper presents an unfalsified control method based on data [3]. It introduces an adaptive method of PID parameters adjustment without the system model and emulates the system with the algorithm of the unfalsified control method. Basic material. 1. Theory of unfalsified control The basic idea of unfalsified control is as follows. At first, a set of controller parameters is built that satisfies the performance index based on the measured data. When the control method used in the system is denied based on the new data measured in the current circuit, a new controller is switched automatically. When all the control methods in the control set comply with the measured data and can meet the performance index, an optimization algorithm is designed to reduce the feasible region of the appropriate controller. Switching control methods are divided into indirect switching and direct switching, namely, multiple model control and multiple controller [4]. Unfalsified control is a direct switching method based on a multiple controller. Compared with the general switching control method, unfalsified control acts on the system before close-loop feedback and can switch or choose the controller based on the cost function built by the measured data of the object; it provides a good transient response. The structural block diagram of a basic unfalsified control system is shown in Fig. 1. In Fig.1, r designates the input signal, stands for the number of elements in the controller set, and x oi (i = 1, 2,, ) stands for the initial state of the controller. Thus, x op is the initial state of the object, u p is the input of the controlled device, and y p is the output of the controlled device. Finally, d stands for interference, and n stands for noise. Supervision organization is used to complete unfalsified control of the controller. The specific process is to calculate the performance index based on the real-time input and output data measured in the system and select the controller that meets static and dynamic performance to force the system; the falsified controller that does not fit is abandoned. Data set, controller set and performance index are the most important elements in the unfalsified control theory. Whether the controller is unfalsified can be judged by intersection of the two sets. In order to explain thу essence of unfalsified control, let us define the following notions. Definition 1: Falsified controller [5]. When the controller is placed in the control loop, its compliance with the performance index can be judged by the input and output data measured in the system. If the controller is unfalsified, it can meet the performance index of the system. Definition 2: Measured data set is described as follows: P data = {(r, y, u) R U y = P u }. (1) Controller set: K = {(r, y, u) R U u = K[r y] T }. (2) Performance index is expressed as follows: T spec = {(r, y, u) R U J(r, y, u) 0}. (3) xo1 Controller 1 Supervision organization up r xo2 Controller 2 xo. Switch up d n Controlled object xop yp Controller Fig. 1. Configuration of an unfalsified control system 43

Whether the controller is falsified or unfalsified can be judged by calculating the intersection of these sets. Theorem 1. The necessary condition of the controller K proved to be unfalsified is if and only if one of the measured data P data satisfies (r 0, y 0, u 0 ) P data K, in other words, at least one array (u 1, y 1 ) satisfies the following formula: (r 0, y 1, u 1 ) P data K T spec (4) When the open- or close-loop data from other activated controller K i is used for the performance of an alternative controller in the process of estimating, fictitious reference signal r (K i, u p, y p ) plays an important role in the system [6]. This is caused by the use of fictitious reference signal, which makes the controller switching timely and easy to handle. Fictitious reference signal is defined as follows. Definition 3. r i for fictitious reference signal. Given the object data (u, y) and an alternative controller K i, the fictitious reference signal is defined as follows. During data acquisition, controller is in the feedback circuit, and fictitious reference signal generates the same signal (u, y). As long as the controller is reversible, the fictitious reference signal r i = K i 1 (u) + y of controller K i can be calculated with the help of the measured data (u, y). 2. Adaptive PID algorithm based on unfalsified theory PID control is easy to implement and adjust with its own characteristics; it is widely used both in industry control and aviation [7]. Many methods have found practical application in tuning of the parameters of PID control, but with the increased complexity of the system, traditional ways to achieve parameter adjustment are becoming more difficult to implement. This paper presents a method for the PID parameter tuning only with input and output data, without the object model. The specific control structure is shown in Fig. 2. A self-adapting data-driven PID algorithm is used in order to autoselect three PID control parameters, k P, k I, and k D. A data-driven algorithm is a kind of recursive operation based on unfalsified control theory [8]. The data measured in the system is used in control progress in order to judge whether the PID parameter can meet the command of systems, applying this method for self regulation. A PID controller with approximate differential parts is shown in formula 5:. (5) The standard PID controller gain k P > 0, k I > 0, k D > 0 is a causal relationship reversible [9]. For each controller K i, there exists a unique virtual reference signal r i based on the measured data u(t) and y(t). As shown in formula 6, r i can be calculated based on the measured array (u, y). There, K i = [k Pi, k Ii, k Di ] is a subset in R n 3, R n 3 is a parameter set of the controller, and n stands for for any real number [10].. (6) For any moment of time τ, the relation between T spec and a set of three dimensional arrays can be described with the integral inequality shown in formula 7:. (7) where ρ 0, u(t), y(t), t [0, τ] are the measured object data, r i (t) stands for the virtual reference signal of the controller K i, and T spec (r i (t), y(t), u(t)) stands for the performance index [11]. Performance index designed in this paper is described as follows: T spec (r i (t), y(t), u(t)) = w 1 * (y r) 2 + w 2 * u 2 r 2 ρ 2. (8) where w 1 and w 2 are designed as weight function, and * stands for the convolution operator. Upgrading formula 1, the necessary condition for the measured data u(t), y(t) proved to be unfalsified of the i-th candidate PID controller K i is shown in formula 9: J(i, k t) t [0, τ]. (9) where J i 0 correspond to all controllers; the controller which has minimum J i is used as the optimal controller in circuit. The flowchart of the unfalsified control algorithm is shown in Fig. 3. 3. Simulation Results The simulation parameter is designed as follows. The candidate controller consists of 30 groups of controllers with P, I, D and K P = {5, 10, 25, 80, 110}, K I = {2, 50, 100}, K D = {0.5, 0.6}. r PID Process of Unfalsified Control u Controlled Object y Fig. 2. Configuration of PID unfalsified control system 44

smi.nuos.edu.ua smi@nuos.edu.ua Parameters Initialization All Controller o. of Switched Determine PID Controller Set K Measured Data u(k t),y(k t) Controller umber i=i+1,calculate Performance Index J(i,k t),i=1,2,, J(i,k t)>0 i=? Fig. 4. Switching sequence of controllers i=arg min(ji) i=0? K=k+1 Fig. 3. Flowchart of the unfalsified control algorithm The transfer function of the unknown object is expressed as P(s), other simulation Fig. 5. Switching of PID parameters parameters include W 1 (s), W 2 (s), sampling time of t = 0.05s, ε = 0.01. The initial condition is ρ=0, the step signal is used as input signal. The simulation results are shown in Fig. 4 7. The 30th controller is chosen as the initial controller, the corresponding parameter is [5, 2, 0.5]. As shown in the simulation results, this parameter group cannot meet the command the performance index of the system, since the system is not stable thereat. Hence, The controller is switched. The parameter group [110, 100, 0.6] is chosen as the optimal one. As shown in Fig. 4, a good output response is achieved and the system is stable. In summary, with unfalsified control, whether the controller can meet the performance index is judged by the real-time measured data. If so, the best controller is chosen, while other controllers are abandoned. Parameter-adaptive tuning of PID control is realized by means of unfalsified control. Interference is inevitable in actual systems. To address this issue, simulation results with noise and impulse interference are shown in Fig. 8 15. Band-limited white noise with amplitude of 0.1 and sampling time of 0.1 s is added to the system; the simulation results are shown in Fig. 8 11. Pulse perturbations with amplitude of 1 and cycle of 2 s are added to simulation; the results are shown in Fig. 12 15. Fig. 6. System control input Fig. 7. System output As indicated by the charts, when pulse perturbations and noise interference are added to the system, stable output can still be achieved with the help of unfalsified control, which can choose the best PID controller. A high anti-interference ability can be achieved when unfalsified control is used in the PID parameter tuning. 45

Controller umber All Controller o. of Switched Fig. 8. Switching sequence of controllers (noise) Fig. 9. Switching of PID parameters (noise) With oise Without oise With oise Without oise Fig. 10. The contrast of control input (noise) Fig. 11. The contrast of output (noise) Controller umber All Controllers O. of Switched Fig. 12. Switching sequence of controllers (pulse) Fig. 13. Switching of PID parameters (pulse) without Pulse Perturbation with Pulse Perturbation with Pulse with Perturbation Pulse Perturbation without Pulse without Perturbation Pulse Perturbatio Fig. 14. The contrast of control input (pulse) Fig. 15. The contrast of control input (pulse) COCLUSIOS. In this paper, we have studied the unfalsified control theory and applied it to the PID parameter self-adaption. The study shows the stabilized, fast and effective controller switched into cycle is based on the unfalsified control theory. With the continuous improvement, the unfalsified control theory will be widely implemented in practice. ao ueqin, Zhao Guoliang Статью рекомендует в печать д-р техн. наук, проф. Г. В. Павлов 46