SlideShare a Scribd company logo
PID Controller using PCUSIM
An Introduction to the Proportional Integral Derivative (PID) Controller using PCUsim interface
to control the machine in manual and automatic mode.
Engr. Owais Awan
Instrumentation and Control Lab
1
Let’s start with a discussion about home temperature control. If the room temperature is below the setpoint, the
furnace is turned ON. When the room temperature increases above the setpoint, the furnace turns OFF. This type of
control is referred to as ON/OFF or Bang-Bang Control. The temperature is not exactly held at the setpoint of 70°F, but
cycles above and below the setpoint. ON/OFF control may be ok for your house, but it is not ok for industrial processes
or motion control 2
Let’s look at an example of tank level control to explain why. The Valve fills the tank as the pump drains it. If the valve
is operated with ON/OFF control, the water will fluctuate around the 50% setpoint. For our purpose, let’s say the
fluctuation is ±10%. In most industrial applications, this fluctuation around the setpoint is not acceptable. 3
An Introduction to the Proportional Integral Derivative (PID) Controller using PCUsim interface to control the machine
in manual and automatic mode.
4
Let’s look at how a PID Controller fits into a feedback control loop. The Controller is responsible for ensuring that the
Process remains as close to the desired value as possible regardless of various disruptions.
5
The controller compares the Transmitter Process Variable (PV) signal, and the Setpoint. Let’s refer to the difference
between the Process Variable and the Setpoint as the Error signal. Based on that comparison, the controller produces
an output signal to operate the Final Control Element. This PID Controller output is capable of operating the Final
Control Element over its entire 100% range.
6
The PID controller determines how much and how quickly correction is applied by using varying amounts of
Proportional, Integral, and Derivative action. Each block contributes a unique signal that is added together to create the
controller output signal.
7
The proportional block creates an output signal proportional to the magnitude of the Error Signal
8
Unfortunately, the closer you get to the setpoint, the less it pushes. Eventually, the process just runs continuously close
to the setpoint, but not quite there.
9
The integral block creates an output proportional to the duration and magnitude of the Error Signal
10
. The longer the error and the greater the amount, the larger the integral output. As long as an Error exists, Integral
action will continue. -
11
The derivative block creates an output signal proportional to the rate of change of the error signal. The faster the error
changes, the larger the derivative output. 12
Derivative control looks ahead to see what the error will be in the future and contributes to the controller output
accordingly. That brings us to a term called Controller Tuning.
13
14
End of Lecture
Questions?
15

More Related Content

Similar to PID control engineering is the course that is important

Presentation
PresentationPresentation
Presentation
Hakan Aykulu
 
Pi dfor dummies
Pi dfor dummiesPi dfor dummies
Pi dfor dummies
Ludwig Du Plessis
 
control technology of bachlor of engineering technology
control technology of bachlor of engineering technologycontrol technology of bachlor of engineering technology
control technology of bachlor of engineering technology
engineerfazi245
 
PID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUESPID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUES
EMERSON EDUARDO RODRIGUES
 
Control system
Control systemControl system
Control system
Abdul Sattar
 
Pid controller by Mitesh Kumar
Pid controller by Mitesh KumarPid controller by Mitesh Kumar
Pid controller by Mitesh Kumar
Mitesh Kumar
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
ahmad bassiouny
 
Types of Controllers PID PD I PD
Types of Controllers PID PD I PDTypes of Controllers PID PD I PD
Types of Controllers PID PD I PD
Anaseem Hanini
 
p i d controller
p i d controllerp i d controller
p i d controller
hammama syed
 
P I D CONTOLLER
P I D CONTOLLERP I D CONTOLLER
P I D CONTOLLER
hammama syed
 
UNIT-V.ppt
UNIT-V.pptUNIT-V.ppt
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
nandhujaan
 
High performance temperature controller for Infant Incubator
High performance temperature controller for Infant IncubatorHigh performance temperature controller for Infant Incubator
High performance temperature controller for Infant Incubator
VISHAL NAGAR
 
Boiler doc 05 basic control
Boiler doc 05   basic controlBoiler doc 05   basic control
Boiler doc 05 basic control
Mars Tsani
 
Mechatroincs universitty for students .ppt
Mechatroincs universitty for students .pptMechatroincs universitty for students .ppt
Mechatroincs universitty for students .ppt
mohamed abd elrazek
 
Mechatroincs universitty for students .ppt
Mechatroincs universitty for students .pptMechatroincs universitty for students .ppt
Mechatroincs universitty for students .ppt
mohamed abd elrazek
 
Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3
Jim Cahill
 
Ep 5512 lecture-03
Ep 5512 lecture-03Ep 5512 lecture-03
Ep 5512 lecture-03
Kindshih Berihun
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
Adarsh Singh
 
Pid controllers
Pid controllersPid controllers
Pid controllers
Hussain K
 

Similar to PID control engineering is the course that is important (20)

Presentation
PresentationPresentation
Presentation
 
Pi dfor dummies
Pi dfor dummiesPi dfor dummies
Pi dfor dummies
 
control technology of bachlor of engineering technology
control technology of bachlor of engineering technologycontrol technology of bachlor of engineering technology
control technology of bachlor of engineering technology
 
PID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUESPID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUES
 
Control system
Control systemControl system
Control system
 
Pid controller by Mitesh Kumar
Pid controller by Mitesh KumarPid controller by Mitesh Kumar
Pid controller by Mitesh Kumar
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
 
Types of Controllers PID PD I PD
Types of Controllers PID PD I PDTypes of Controllers PID PD I PD
Types of Controllers PID PD I PD
 
p i d controller
p i d controllerp i d controller
p i d controller
 
P I D CONTOLLER
P I D CONTOLLERP I D CONTOLLER
P I D CONTOLLER
 
UNIT-V.ppt
UNIT-V.pptUNIT-V.ppt
UNIT-V.ppt
 
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
 
High performance temperature controller for Infant Incubator
High performance temperature controller for Infant IncubatorHigh performance temperature controller for Infant Incubator
High performance temperature controller for Infant Incubator
 
Boiler doc 05 basic control
Boiler doc 05   basic controlBoiler doc 05   basic control
Boiler doc 05 basic control
 
Mechatroincs universitty for students .ppt
Mechatroincs universitty for students .pptMechatroincs universitty for students .ppt
Mechatroincs universitty for students .ppt
 
Mechatroincs universitty for students .ppt
Mechatroincs universitty for students .pptMechatroincs universitty for students .ppt
Mechatroincs universitty for students .ppt
 
Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3
 
Ep 5512 lecture-03
Ep 5512 lecture-03Ep 5512 lecture-03
Ep 5512 lecture-03
 
Pid control by Adarsh singh
Pid control  by Adarsh singhPid control  by Adarsh singh
Pid control by Adarsh singh
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 

Recently uploaded

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
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
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
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
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
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
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
sachin chaurasia
 

Recently uploaded (20)

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
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...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
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...
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
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
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
 

PID control engineering is the course that is important

  • 1. PID Controller using PCUSIM An Introduction to the Proportional Integral Derivative (PID) Controller using PCUsim interface to control the machine in manual and automatic mode. Engr. Owais Awan Instrumentation and Control Lab 1
  • 2. Let’s start with a discussion about home temperature control. If the room temperature is below the setpoint, the furnace is turned ON. When the room temperature increases above the setpoint, the furnace turns OFF. This type of control is referred to as ON/OFF or Bang-Bang Control. The temperature is not exactly held at the setpoint of 70°F, but cycles above and below the setpoint. ON/OFF control may be ok for your house, but it is not ok for industrial processes or motion control 2
  • 3. Let’s look at an example of tank level control to explain why. The Valve fills the tank as the pump drains it. If the valve is operated with ON/OFF control, the water will fluctuate around the 50% setpoint. For our purpose, let’s say the fluctuation is ±10%. In most industrial applications, this fluctuation around the setpoint is not acceptable. 3
  • 4. An Introduction to the Proportional Integral Derivative (PID) Controller using PCUsim interface to control the machine in manual and automatic mode. 4
  • 5. Let’s look at how a PID Controller fits into a feedback control loop. The Controller is responsible for ensuring that the Process remains as close to the desired value as possible regardless of various disruptions. 5
  • 6. The controller compares the Transmitter Process Variable (PV) signal, and the Setpoint. Let’s refer to the difference between the Process Variable and the Setpoint as the Error signal. Based on that comparison, the controller produces an output signal to operate the Final Control Element. This PID Controller output is capable of operating the Final Control Element over its entire 100% range. 6
  • 7. The PID controller determines how much and how quickly correction is applied by using varying amounts of Proportional, Integral, and Derivative action. Each block contributes a unique signal that is added together to create the controller output signal. 7
  • 8. The proportional block creates an output signal proportional to the magnitude of the Error Signal 8
  • 9. Unfortunately, the closer you get to the setpoint, the less it pushes. Eventually, the process just runs continuously close to the setpoint, but not quite there. 9
  • 10. The integral block creates an output proportional to the duration and magnitude of the Error Signal 10
  • 11. . The longer the error and the greater the amount, the larger the integral output. As long as an Error exists, Integral action will continue. - 11
  • 12. The derivative block creates an output signal proportional to the rate of change of the error signal. The faster the error changes, the larger the derivative output. 12
  • 13. Derivative control looks ahead to see what the error will be in the future and contributes to the controller output accordingly. That brings us to a term called Controller Tuning. 13
  • 14. 14