SlideShare a Scribd company logo
Department of Avionics Engineering
AE-3452
Modern Control Systems
Experiment No.6
Design Compensator Using Automated PID Tuning for a water tank
Prepared for
By:
Name:
ID:
Section:
Semester:
Total Marks: ________________
Obtained Marks: _____________
Signature: __________________
Date: ___________________
Design Compensator Using Automated PID Tuning for a water tank
Objective:
To design a compensator for a Simulink model using automated PID tuning in the Control System
Designer app. It then shows how to fine tune the compensator design using the open-loop Bode editor.
Theory:
A compensator is a form of controller designed to alter certain characteristics (such as gain/phase) of the
open-loop system. A compensator is a component in the control system and it is used to regulate another
system. ... In order to make the system behave as desired, it is necessary to redesign the system and add
a compensator, a device which compensates for the deficient performance of the original system.
Control system compensation is the strategy used by the control system designed to improve system
dynamic performance through the addition of dynamic elements in order to mitigate some of the
undesirable features of the control elements present in the system.
Lab Task:
Perform the Following case as per the steps defined in the manual and compensate the response of the
system with different controllers.
System Model:
Here we have assumed a model of water tank case in order to control water tank input according to the
output as well as the other parameters:
• H is the height of water in the tank.
• Vol is the volume of water in the tank.
• V is the voltage applied to the pump.
• A is the cross-sectional area of the tank.
• b is a constant related to the flow rate into the tank.
• a is a constant related to the flow rate out of the tank.
Water enters the tank from the top at a rate proportional to the voltage applied to the pump. The water
leaves through an opening in the tank base at a rate that is proportional to the square root of the water
height in the tank. The presence of the square root in the water flow rate results in a nonlinear plant. Based
on these flow rates, the rate of change of the tank volume is:
Design Requirements
Tune the PID controller to meet the following closed-loop step response design requirements:
• Overshoot less than 5%
• Rise time less than five seconds
System Model:
This model contains a Water-Tank System plant model and a PID controller in a single-loop feedback
system. To view the water tank model, open the Water-Tank System subsystem.
Open Control System Designer
To open Control System Designer, in the Simulink model window, in the Apps gallery, click Control
System Designer.
Control System Designer opens and automatically opens the Edit Architecture dialog box.
Specify Blocks to Tune:
To specify the compensator to tune, in the Edit Architecture dialog box, click Add Blocks. In the Select
Blocks to Tune dialog box, in the left pane, click the Controller subsystem. In the Tune column, check the
box for the PID Controller.
Click OK.
In the Edit Architecture dialog box, the app adds the selected controller block to the list of blocks to tune
on the Blocks tab. On the Signals tab, the app also adds the output of the PID Controller block to the list
of analysis point Locations.
When Control System Designer opens, it adds any analysis points previously defined in the Simulink
model to the Locations list:
• Desired Water Level block output — Reference signal for the closed-loop step response
• Water-Tank System block output — Output signal for the closed-loop step response
To linearize the Simulink model and set the control architecture, click OK.
By default, Control System Designer linearizes the plant model at the model initial conditions.
The app adds the PID controller to the Data Browser, in the Controllers and Fixed Blocks section.
The app also computes the open-loop transfer function at the output of the PID Controller block and adds
this response to the Data Browser.
Plot Closed-Loop Step Response
To analyze the controller design, create a closed-loop transfer function of the system and plot its step
response.
On the Control System tab, click New Plot, and select New Step.
In the New Step to plot dialog box, in the Select Response to Plot drop-down list, select New Input-
Output Transfer Response.
To add an input signal, in the Specify input signals area, click +. In the drop-down list, select the output of
the Desired Water Level block.
To add an output signal, in the Specify output signals area, click +. In the drop-down list, select the output
of the Water-Tank System block.
To create the closed-loop transfer function and plot the step response, click Plot.
Tune Compensator Using Automated PID Tuning
To tune the compensator using automated PID tuning,
click Tuning Methods, and select PID Tuning.
In the PID Tuning dialog box, in
the Specifications section, select the following
options:
• Tuning method — Robust response time
• Controller Type — PI
Click Update Compensator. The app updates the closed-loop response for the new compensator settings
and updates the step response plot.
Fine Tune Controller Using Compensator Editor:
To tune the parameters of your compensator directly, use the compensator editor. In the Bode Editor,
right-click the plot area, and select Edit Compensator.
In the Compensator Editor dialog box, on the Parameter tab, tune the PID controller gains. For more
information on editing compensator parameters, see Tune Simulink Blocks Using Compensator Editor.
Why we use Compensator?
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
What parameters should be change to stable a system?
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________

More Related Content

What's hot

Block diagrams
Block diagramsBlock diagrams
Block diagrams
abdulazizalotaibi19
 
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
nandhujaan
 
Blendingwith DeltaV
Blendingwith DeltaVBlendingwith DeltaV
Blendingwith DeltaV
Luis Atencio
 
Blending with deltav
Blending with deltavBlending with deltav
Blending with deltav
Luis Atencio
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
Emerson Exchange
 
Control Systems
Control SystemsControl Systems
Control Systems
PranavAutomation
 
Pid logix wp008--en-p
Pid logix wp008--en-pPid logix wp008--en-p
Pid logix wp008--en-p
benditasea
 
Process control 4 chapter
Process control 4 chapterProcess control 4 chapter
Process control 4 chapter
Srinivasa Rao
 
PID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer FunctionPID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer Function
MIbrar4
 
Process control
Process controlProcess control
Process control
Srinivasa Rao
 
Automated process control systems
Automated process control systemsAutomated process control systems
Automated process control systems
Shine Thenu
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications
Amr Seif
 
Process control handout new1
Process control handout new1Process control handout new1
Process control handout new1
Kiya Alemayehu
 
Atlas copco compressors aircraft engineering
Atlas copco compressors aircraft engineeringAtlas copco compressors aircraft engineering
Atlas copco compressors aircraft engineering
AtlasCopcoCompressors
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications
Emerson Exchange
 
Meaning of sqc
Meaning of sqcMeaning of sqc
Meaning of sqc
AmanSingh1494
 
HPLC Chromeleon Software
HPLC Chromeleon SoftwareHPLC Chromeleon Software
HPLC Chromeleon Software
Gamal Abdel Hamid
 
Process control 2 chapter
Process control 2 chapterProcess control 2 chapter
Process control 2 chapter
Srinivasa Rao
 
On off controller
On off controllerOn off controller
On off controller
SayanSarkar55
 
Override control system
Override control systemOverride control system
Override control system
Ashvani Shukla
 

What's hot (20)

Block diagrams
Block diagramsBlock diagrams
Block diagrams
 
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
 
Blendingwith DeltaV
Blendingwith DeltaVBlendingwith DeltaV
Blendingwith DeltaV
 
Blending with deltav
Blending with deltavBlending with deltav
Blending with deltav
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
 
Control Systems
Control SystemsControl Systems
Control Systems
 
Pid logix wp008--en-p
Pid logix wp008--en-pPid logix wp008--en-p
Pid logix wp008--en-p
 
Process control 4 chapter
Process control 4 chapterProcess control 4 chapter
Process control 4 chapter
 
PID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer FunctionPID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer Function
 
Process control
Process controlProcess control
Process control
 
Automated process control systems
Automated process control systemsAutomated process control systems
Automated process control systems
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications
 
Process control handout new1
Process control handout new1Process control handout new1
Process control handout new1
 
Atlas copco compressors aircraft engineering
Atlas copco compressors aircraft engineeringAtlas copco compressors aircraft engineering
Atlas copco compressors aircraft engineering
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications
 
Meaning of sqc
Meaning of sqcMeaning of sqc
Meaning of sqc
 
HPLC Chromeleon Software
HPLC Chromeleon SoftwareHPLC Chromeleon Software
HPLC Chromeleon Software
 
Process control 2 chapter
Process control 2 chapterProcess control 2 chapter
Process control 2 chapter
 
On off controller
On off controllerOn off controller
On off controller
 
Override control system
Override control systemOverride control system
Override control system
 

Similar to Design Compensator Using Automated PID Tuning for a water tank

Compensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locusCompensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locus
MIbrar4
 
air craft Pitch
air craft Pitchair craft Pitch
air craft Pitch
Faizan Shabbir
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
ShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
ShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
ShwetonKedia
 
Controller Tuning Method for Non-Linear Conical Tank System
Controller Tuning Method for Non-Linear Conical Tank SystemController Tuning Method for Non-Linear Conical Tank System
Controller Tuning Method for Non-Linear Conical Tank System
Associate Professor in VSB Coimbatore
 
Smart Process Distillation Application Improves Recovery And Saves Energy
Smart Process Distillation Application Improves Recovery And Saves EnergySmart Process Distillation Application Improves Recovery And Saves Energy
Smart Process Distillation Application Improves Recovery And Saves Energy
Jim Cahill
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
MIbrar4
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
MuhammadMubeen58
 
Lecture 17 me 176 (4th) 9 - design via root locus
Lecture 17   me 176 (4th)   9 - design via root locusLecture 17   me 176 (4th)   9 - design via root locus
Lecture 17 me 176 (4th) 9 - design via root locus
Leonides De Ocampo
 
Development of improved pid controller for single effect evaporator
Development of improved pid controller for single effect evaporatorDevelopment of improved pid controller for single effect evaporator
Development of improved pid controller for single effect evaporator
eSAT Journals
 
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceUtilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Emerson Exchange
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
nalan karunanayake
 
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessA Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
INFOGAIN PUBLICATION
 
Aifcraft pitch
Aifcraft pitchAifcraft pitch
Aifcraft pitch
mbilal2792
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
ahmad bassiouny
 
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward SignalsHow to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
Jim Cahill
 
Lec 5 pid
Lec 5 pidLec 5 pid
Programmable logic controller (plc) for polymer mixing tank
Programmable logic controller (plc) for polymer mixing tankProgrammable logic controller (plc) for polymer mixing tank
Programmable logic controller (plc) for polymer mixing tank
Mohab Osman
 
Process Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLABProcess Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLAB
priyachemical
 

Similar to Design Compensator Using Automated PID Tuning for a water tank (20)

Compensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locusCompensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locus
 
air craft Pitch
air craft Pitchair craft Pitch
air craft Pitch
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
 
Controller Tuning Method for Non-Linear Conical Tank System
Controller Tuning Method for Non-Linear Conical Tank SystemController Tuning Method for Non-Linear Conical Tank System
Controller Tuning Method for Non-Linear Conical Tank System
 
Smart Process Distillation Application Improves Recovery And Saves Energy
Smart Process Distillation Application Improves Recovery And Saves EnergySmart Process Distillation Application Improves Recovery And Saves Energy
Smart Process Distillation Application Improves Recovery And Saves Energy
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
 
Lecture 17 me 176 (4th) 9 - design via root locus
Lecture 17   me 176 (4th)   9 - design via root locusLecture 17   me 176 (4th)   9 - design via root locus
Lecture 17 me 176 (4th) 9 - design via root locus
 
Development of improved pid controller for single effect evaporator
Development of improved pid controller for single effect evaporatorDevelopment of improved pid controller for single effect evaporator
Development of improved pid controller for single effect evaporator
 
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceUtilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level ProcessA Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
A Robust Fuzzy Logic Control of Two Tanks Liquid Level Process
 
Aifcraft pitch
Aifcraft pitchAifcraft pitch
Aifcraft pitch
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
 
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward SignalsHow to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
 
Lec 5 pid
Lec 5 pidLec 5 pid
Lec 5 pid
 
Programmable logic controller (plc) for polymer mixing tank
Programmable logic controller (plc) for polymer mixing tankProgrammable logic controller (plc) for polymer mixing tank
Programmable logic controller (plc) for polymer mixing tank
 
Process Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLABProcess Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLAB
 

More from MIbrar4

Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdfArchitecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
MIbrar4
 
Ethical Problem-Solving Techniques.pptx
Ethical Problem-Solving Techniques.pptxEthical Problem-Solving Techniques.pptx
Ethical Problem-Solving Techniques.pptx
MIbrar4
 
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
MIbrar4
 
State-Space Realizations Using Control Canonical Form and Simulation Diagram
State-Space Realizations Using Control Canonical Form and Simulation DiagramState-Space Realizations Using Control Canonical Form and Simulation Diagram
State-Space Realizations Using Control Canonical Form and Simulation Diagram
MIbrar4
 
Provided MATLAB functions, convert the State Space Model into a classical con...
Provided MATLAB functions, convert the State Space Model into a classical con...Provided MATLAB functions, convert the State Space Model into a classical con...
Provided MATLAB functions, convert the State Space Model into a classical con...
MIbrar4
 
Department of Avionics Engineering The Superior University, Lahore Lab Manual...
Department of Avionics Engineering The Superior University, Lahore Lab Manual...Department of Avionics Engineering The Superior University, Lahore Lab Manual...
Department of Avionics Engineering The Superior University, Lahore Lab Manual...
MIbrar4
 
PAF buy retired and old Mirage fighter jets.pptx
PAF buy retired and old Mirage fighter jets.pptxPAF buy retired and old Mirage fighter jets.pptx
PAF buy retired and old Mirage fighter jets.pptx
MIbrar4
 
Types of Screwdriver.docx
Types of Screwdriver.docxTypes of Screwdriver.docx
Types of Screwdriver.docx
MIbrar4
 
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS MagnetometerWHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
MIbrar4
 
Writing Research Paper.pptx
Writing Research Paper.pptxWriting Research Paper.pptx
Writing Research Paper.pptx
MIbrar4
 
Pulse Doppler Airborne Radar
Pulse Doppler Airborne RadarPulse Doppler Airborne Radar
Pulse Doppler Airborne Radar
MIbrar4
 
US Airways Flight 1549 (Sully) A-3.docx
US Airways Flight 1549 (Sully) A-3.docxUS Airways Flight 1549 (Sully) A-3.docx
US Airways Flight 1549 (Sully) A-3.docx
MIbrar4
 
Ethical Problem-Solving Techniques
Ethical Problem-Solving TechniquesEthical Problem-Solving Techniques
Ethical Problem-Solving Techniques
MIbrar4
 
The Disaster at Bhopal
The Disaster at BhopalThe Disaster at Bhopal
The Disaster at Bhopal
MIbrar4
 
[A#5]_[BAEM-F18-025]_[M IBRAR].docx
[A#5]_[BAEM-F18-025]_[M IBRAR].docx[A#5]_[BAEM-F18-025]_[M IBRAR].docx
[A#5]_[BAEM-F18-025]_[M IBRAR].docx
MIbrar4
 
Understanding Ethical Problems
Understanding Ethical ProblemsUnderstanding Ethical Problems
Understanding Ethical Problems
MIbrar4
 
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
MIbrar4
 
Case Study: The Intel Pentium Chip
Case Study: The Intel Pentium ChipCase Study: The Intel Pentium Chip
Case Study: The Intel Pentium Chip
MIbrar4
 
SPACE SHUTTLE CHALLENGER
SPACE SHUTTLE CHALLENGERSPACE SHUTTLE CHALLENGER
SPACE SHUTTLE CHALLENGER
MIbrar4
 
Understanding and familiarization with the Preliminary design of the system a...
Understanding and familiarization with the Preliminary design of the system a...Understanding and familiarization with the Preliminary design of the system a...
Understanding and familiarization with the Preliminary design of the system a...
MIbrar4
 

More from MIbrar4 (20)

Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdfArchitecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
Architecture of ARINC 629 Data Bus For Boeing 777-200ER Commercial Aircraft.pdf
 
Ethical Problem-Solving Techniques.pptx
Ethical Problem-Solving Techniques.pptxEthical Problem-Solving Techniques.pptx
Ethical Problem-Solving Techniques.pptx
 
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
 
State-Space Realizations Using Control Canonical Form and Simulation Diagram
State-Space Realizations Using Control Canonical Form and Simulation DiagramState-Space Realizations Using Control Canonical Form and Simulation Diagram
State-Space Realizations Using Control Canonical Form and Simulation Diagram
 
Provided MATLAB functions, convert the State Space Model into a classical con...
Provided MATLAB functions, convert the State Space Model into a classical con...Provided MATLAB functions, convert the State Space Model into a classical con...
Provided MATLAB functions, convert the State Space Model into a classical con...
 
Department of Avionics Engineering The Superior University, Lahore Lab Manual...
Department of Avionics Engineering The Superior University, Lahore Lab Manual...Department of Avionics Engineering The Superior University, Lahore Lab Manual...
Department of Avionics Engineering The Superior University, Lahore Lab Manual...
 
PAF buy retired and old Mirage fighter jets.pptx
PAF buy retired and old Mirage fighter jets.pptxPAF buy retired and old Mirage fighter jets.pptx
PAF buy retired and old Mirage fighter jets.pptx
 
Types of Screwdriver.docx
Types of Screwdriver.docxTypes of Screwdriver.docx
Types of Screwdriver.docx
 
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS MagnetometerWHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
WHAT IS MEMS ? MEMS Accelerometer MEMS Gyroscope MEMS Magnetometer
 
Writing Research Paper.pptx
Writing Research Paper.pptxWriting Research Paper.pptx
Writing Research Paper.pptx
 
Pulse Doppler Airborne Radar
Pulse Doppler Airborne RadarPulse Doppler Airborne Radar
Pulse Doppler Airborne Radar
 
US Airways Flight 1549 (Sully) A-3.docx
US Airways Flight 1549 (Sully) A-3.docxUS Airways Flight 1549 (Sully) A-3.docx
US Airways Flight 1549 (Sully) A-3.docx
 
Ethical Problem-Solving Techniques
Ethical Problem-Solving TechniquesEthical Problem-Solving Techniques
Ethical Problem-Solving Techniques
 
The Disaster at Bhopal
The Disaster at BhopalThe Disaster at Bhopal
The Disaster at Bhopal
 
[A#5]_[BAEM-F18-025]_[M IBRAR].docx
[A#5]_[BAEM-F18-025]_[M IBRAR].docx[A#5]_[BAEM-F18-025]_[M IBRAR].docx
[A#5]_[BAEM-F18-025]_[M IBRAR].docx
 
Understanding Ethical Problems
Understanding Ethical ProblemsUnderstanding Ethical Problems
Understanding Ethical Problems
 
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
Moral Dilemmas: 1. Kickbacks 2. Waste dumping 3. I have a wife and kids...sho...
 
Case Study: The Intel Pentium Chip
Case Study: The Intel Pentium ChipCase Study: The Intel Pentium Chip
Case Study: The Intel Pentium Chip
 
SPACE SHUTTLE CHALLENGER
SPACE SHUTTLE CHALLENGERSPACE SHUTTLE CHALLENGER
SPACE SHUTTLE CHALLENGER
 
Understanding and familiarization with the Preliminary design of the system a...
Understanding and familiarization with the Preliminary design of the system a...Understanding and familiarization with the Preliminary design of the system a...
Understanding and familiarization with the Preliminary design of the system a...
 

Recently uploaded

AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 

Recently uploaded (20)

AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 

Design Compensator Using Automated PID Tuning for a water tank

  • 1. Department of Avionics Engineering AE-3452 Modern Control Systems Experiment No.6 Design Compensator Using Automated PID Tuning for a water tank Prepared for By: Name: ID: Section: Semester: Total Marks: ________________ Obtained Marks: _____________ Signature: __________________ Date: ___________________
  • 2. Design Compensator Using Automated PID Tuning for a water tank Objective: To design a compensator for a Simulink model using automated PID tuning in the Control System Designer app. It then shows how to fine tune the compensator design using the open-loop Bode editor. Theory: A compensator is a form of controller designed to alter certain characteristics (such as gain/phase) of the open-loop system. A compensator is a component in the control system and it is used to regulate another system. ... In order to make the system behave as desired, it is necessary to redesign the system and add a compensator, a device which compensates for the deficient performance of the original system. Control system compensation is the strategy used by the control system designed to improve system dynamic performance through the addition of dynamic elements in order to mitigate some of the undesirable features of the control elements present in the system. Lab Task: Perform the Following case as per the steps defined in the manual and compensate the response of the system with different controllers. System Model: Here we have assumed a model of water tank case in order to control water tank input according to the output as well as the other parameters: • H is the height of water in the tank. • Vol is the volume of water in the tank. • V is the voltage applied to the pump. • A is the cross-sectional area of the tank. • b is a constant related to the flow rate into the tank. • a is a constant related to the flow rate out of the tank. Water enters the tank from the top at a rate proportional to the voltage applied to the pump. The water leaves through an opening in the tank base at a rate that is proportional to the square root of the water height in the tank. The presence of the square root in the water flow rate results in a nonlinear plant. Based on these flow rates, the rate of change of the tank volume is: Design Requirements Tune the PID controller to meet the following closed-loop step response design requirements: • Overshoot less than 5% • Rise time less than five seconds
  • 3. System Model: This model contains a Water-Tank System plant model and a PID controller in a single-loop feedback system. To view the water tank model, open the Water-Tank System subsystem. Open Control System Designer To open Control System Designer, in the Simulink model window, in the Apps gallery, click Control System Designer. Control System Designer opens and automatically opens the Edit Architecture dialog box. Specify Blocks to Tune:
  • 4. To specify the compensator to tune, in the Edit Architecture dialog box, click Add Blocks. In the Select Blocks to Tune dialog box, in the left pane, click the Controller subsystem. In the Tune column, check the box for the PID Controller. Click OK. In the Edit Architecture dialog box, the app adds the selected controller block to the list of blocks to tune on the Blocks tab. On the Signals tab, the app also adds the output of the PID Controller block to the list of analysis point Locations. When Control System Designer opens, it adds any analysis points previously defined in the Simulink model to the Locations list: • Desired Water Level block output — Reference signal for the closed-loop step response
  • 5. • Water-Tank System block output — Output signal for the closed-loop step response To linearize the Simulink model and set the control architecture, click OK. By default, Control System Designer linearizes the plant model at the model initial conditions. The app adds the PID controller to the Data Browser, in the Controllers and Fixed Blocks section. The app also computes the open-loop transfer function at the output of the PID Controller block and adds this response to the Data Browser. Plot Closed-Loop Step Response To analyze the controller design, create a closed-loop transfer function of the system and plot its step response. On the Control System tab, click New Plot, and select New Step. In the New Step to plot dialog box, in the Select Response to Plot drop-down list, select New Input- Output Transfer Response. To add an input signal, in the Specify input signals area, click +. In the drop-down list, select the output of the Desired Water Level block.
  • 6. To add an output signal, in the Specify output signals area, click +. In the drop-down list, select the output of the Water-Tank System block. To create the closed-loop transfer function and plot the step response, click Plot. Tune Compensator Using Automated PID Tuning To tune the compensator using automated PID tuning, click Tuning Methods, and select PID Tuning. In the PID Tuning dialog box, in the Specifications section, select the following options: • Tuning method — Robust response time • Controller Type — PI
  • 7. Click Update Compensator. The app updates the closed-loop response for the new compensator settings and updates the step response plot. Fine Tune Controller Using Compensator Editor: To tune the parameters of your compensator directly, use the compensator editor. In the Bode Editor, right-click the plot area, and select Edit Compensator. In the Compensator Editor dialog box, on the Parameter tab, tune the PID controller gains. For more information on editing compensator parameters, see Tune Simulink Blocks Using Compensator Editor. Why we use Compensator? _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ What parameters should be change to stable a system? _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________