Font Size: a A A

Research And Implementation Of Active Disturbance Rejection Controller Based On PLC

Posted on:2022-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:W LuoFull Text:PDF
GTID:2518306485993709Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Programmable Logic Controller(PLC)has a high stability and control precision.Therefore,it is widely used in the field of industrial control.With the rapid development and continuous innovation of control theory,there is a huge gap between control theory and practical industrial application.Therefore,how to apply the advanced control algorithm to the actual industrial production is becoming more and more important.Han Jingqing,a researcher from the Chinese Academy of Sciences,proposed a control algorithm called Active Disturbance Rejection Controller(ADRC),which is not based on the mathematical model of the controlled object.Nonlinear Active Disturbance Rejection Controller(ADRC)has the characteristics of strong anti-interference ability and strong robustness.However,due to the large number of parameter tuning required and the lack of mature parameter tuning methods and experience,the limit of references applied to industrial production field is still in the theoretical stage.Therefore,it is very important to apply ADRC in industrial production.The control object used in this paper is a dual tank system.This control system is a common model in industrial process control.The upper water tank and the lower water tank are composed in series.Generally,the level height of the lower water tank is the controlled amount,while the water intake of the upper water tank is the controlled amount.This system has important reference value to the design of control system and the actual industrial production process.This paper is mainly based on Siemens(Simens)S7-1500 PLC.The application of active disturbance rejection controller in dual tank control system is realized on PLC system.Through the control platform circuit design,ADRC algorithm writing,MATLAB tuning parameters,the actual debugging of ADRC in the dual tank system and other steps to carry out the research.This paper studies the development from the birth of ADRC to the present;To explore the feasibility of its practical application in the field of process control;Advantages and disadvantages compared with PID control;Siemens S7-1500 PLC as the core to achieve the control of the dual tank system.SCL language is used to write the lower computer program,Win CC RT as the upper computer;A nonlinear active disturbance rejection controller is built in Matlab for simulation experiments to adjust the parameters.Finally,the active disturbance rejection controller and classical PID are used to control the dual tank control system.
Keywords/Search Tags:S7-1500, ADRC, SCL, double tank level control
PDF Full Text Request
Related items