SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
1
How to Improve your PID Controller

           Javier Gutierrez
      LabVIEW Product Marketing



                             2
Benefits of Advanced Control and Tuning
                                       Model-based              Manual
• A poorly tuned control               control < 1%             control

  valve costs additional
  $880/year*
• A bad pH loop incurred
  chemical waste of
  $50,000/month*
• A bad kiln temp loop cost
  $30,000/month*                                             PID needs
                                       PID is fine
                                                            manual tuning

                     *Sources: Cybosoft and ExperTune
                                                        3
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Upgrade PID Algorithm
   Advanced Controllers

• Conclusion


                               4
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Upgrade PID Algorithm
   Advanced Controllers

• Conclusion


                               5
What is PID
•   Set Point (SP) – Desired control point
•   Output (OP) – Controller output
•   Process Variable (PV) – Plant/process output
•   Error = SP - PV

                          error      OP
                   SP                              PV




                                       6
PID Parameters
• Proportional
      Drive to setpoint
      Error → 0, OP → 0
      “Steady-state error”
• Integral
      Eliminate steady state error
      OP proportional to ∫ error
• Derivative
      Increase response rate
      OP proportional to rate of change of error




                                                    7
System to control




                    8
PID Implementation Demo




                          9
PID Control – Pros and Cons

• Advantages
   Proven
   Easy to implement

• Disadvantages
   Not easy to tune
   Not suitable for all systems
      • Backlash, friction, and so on


                                        10
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Upgrade PID Algorithm
   Advanced Controllers

• Conclusion


                               11
How to program PID


                        Function Blocks
Windows/Real Time




 FPGA                Control and Simulation


                                 12
Benefits of Higher Loop Rates




                           13
PID Loop rates



                                    1 MHz

                          100 kHz

                 25 kHz


     600 Hz

                              14
Die Casting Machine
The movement of the aluminium injection plunger controlled in a steady
closed loop at a speed varying from 0 up to 10 m/sec.




                                                                15
               Copyright 2007 © EUROelectronics srl – ITALY -
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Improve PID Algorithm
   Advanced Controllers

• Conclusion


                               16
Upgrade your PID


Disturbances       Feed-forward
Non Linear         Gain Scheduling
Time Variant       Adaptive PID




                          17
Feed-Forward
• Commonly used to compensate for a
  measurable external disturbance before it affects
  a controlled variable.
• e.g. product feed rate changes




                                      18
Gain Scheduling
• Used to change gain on real-time depending on
  OV.
• Bumpless transfers




                                   19
Adaptive PID
• Mixed of On-Line system identification and
  common PID control.
• Can handle time-variant systems




                                     20
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Upgrade PID Algorithm
   Advanced Controllers

• Conclusion


                               21
Advanced Controllers

National Instruments
•   Optimal Controllers (LQR, LQG)
•   Model Predictive Control (MPC)
•   Kalman Filters
•   Fuzzy Logic
Third Party Partners
• Neural Networks
• Genetic Algorithms
• Model Free Adaptive

                                     22
How to create an advanced Controller


                           Control Design
• Datalogging                               • Deployment
• System              • Design              • Test
  Identification      • Simulation
• Model Validation

     Plant Modeling                                Implementation




                                              23
Temp Chamber - Experiment




                        24
Plant Modeling - Validation




                              25
MPC Control Design




                     26
MPC Control Prototype




                        27
Advanced Controllers

• Pros/Cons




                       28
Agenda

• What is PID?
• How to improve performance
   Hardware considerations
   Upgrade PID Algorithm
   Advanced Controllers

• Conclusion


                               29
Conclusions

• PID
• Consider
   Upgrading hardware
   Enhance PID Algorithm
   Upgrading Control Algorithm




                                  30

Weitere ähnliche Inhalte

Was ist angesagt?

3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS
3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS
3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARSMATHEW JOSEPH
 
Atc calculation methods by shridhar kulkarni
Atc calculation methods by shridhar kulkarniAtc calculation methods by shridhar kulkarni
Atc calculation methods by shridhar kulkarniShridhar kulkarni
 
automatic power factor correction
automatic power factor correction automatic power factor correction
automatic power factor correction Febin Paul
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flowAhmed M. Elkholy
 
Comparision of svc and statcom
Comparision of svc and statcomComparision of svc and statcom
Comparision of svc and statcomjawaharramaya
 
132 kv gss summer training report from CPWD vidhyadar nagar jaipur
132 kv gss summer training report from CPWD vidhyadar nagar jaipur132 kv gss summer training report from CPWD vidhyadar nagar jaipur
132 kv gss summer training report from CPWD vidhyadar nagar jaipurramesh kumawat
 
Different method of frequency and voltage control
Different method of frequency and voltage controlDifferent method of frequency and voltage control
Different method of frequency and voltage control8141245710
 
3 reactive power and voltage control
3 reactive power and voltage control3 reactive power and voltage control
3 reactive power and voltage control8141245710
 
Grid Sub-station & its Equipments
Grid Sub-station & its EquipmentsGrid Sub-station & its Equipments
Grid Sub-station & its EquipmentsRahul Mehra
 
Simulation and analysis of HVDC on MATLAB and PSCAD
Simulation and analysis of HVDC on MATLAB and PSCADSimulation and analysis of HVDC on MATLAB and PSCAD
Simulation and analysis of HVDC on MATLAB and PSCADVishal Bhimani
 
ETAP - Power system modeling
ETAP - Power system modelingETAP - Power system modeling
ETAP - Power system modelingHimmelstern
 
Wireless smart grid
Wireless smart gridWireless smart grid
Wireless smart gridR-One Power
 
Speed governig system derivation
Speed governig system derivationSpeed governig system derivation
Speed governig system derivationv Kalairajan
 
Power quality improvement using upqc with soft computing method: Fuzzy logic
Power quality improvement using upqc with soft computing method: Fuzzy logicPower quality improvement using upqc with soft computing method: Fuzzy logic
Power quality improvement using upqc with soft computing method: Fuzzy logicSakti Prasanna Muduli
 
dc to dc-converter
dc to dc-converterdc to dc-converter
dc to dc-converterStudent
 

Was ist angesagt? (20)

3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS
3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS
3 PHASE INVERTER WITH SPEED CONTROL FOR ELECTRIC CARS
 
My training
My trainingMy training
My training
 
Atc calculation methods by shridhar kulkarni
Atc calculation methods by shridhar kulkarniAtc calculation methods by shridhar kulkarni
Atc calculation methods by shridhar kulkarni
 
automatic power factor correction
automatic power factor correction automatic power factor correction
automatic power factor correction
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flow
 
Comparision of svc and statcom
Comparision of svc and statcomComparision of svc and statcom
Comparision of svc and statcom
 
Distributed Generation
Distributed Generation Distributed Generation
Distributed Generation
 
132 kv gss summer training report from CPWD vidhyadar nagar jaipur
132 kv gss summer training report from CPWD vidhyadar nagar jaipur132 kv gss summer training report from CPWD vidhyadar nagar jaipur
132 kv gss summer training report from CPWD vidhyadar nagar jaipur
 
Different method of frequency and voltage control
Different method of frequency and voltage controlDifferent method of frequency and voltage control
Different method of frequency and voltage control
 
Apfc final seminar
Apfc final seminarApfc final seminar
Apfc final seminar
 
3 reactive power and voltage control
3 reactive power and voltage control3 reactive power and voltage control
3 reactive power and voltage control
 
Grid Sub-station & its Equipments
Grid Sub-station & its EquipmentsGrid Sub-station & its Equipments
Grid Sub-station & its Equipments
 
Simulation and analysis of HVDC on MATLAB and PSCAD
Simulation and analysis of HVDC on MATLAB and PSCADSimulation and analysis of HVDC on MATLAB and PSCAD
Simulation and analysis of HVDC on MATLAB and PSCAD
 
Lecture 16
Lecture 16Lecture 16
Lecture 16
 
ETAP - Power system modeling
ETAP - Power system modelingETAP - Power system modeling
ETAP - Power system modeling
 
Wireless smart grid
Wireless smart gridWireless smart grid
Wireless smart grid
 
Speed governig system derivation
Speed governig system derivationSpeed governig system derivation
Speed governig system derivation
 
Hvdc system.pptx
Hvdc system.pptxHvdc system.pptx
Hvdc system.pptx
 
Power quality improvement using upqc with soft computing method: Fuzzy logic
Power quality improvement using upqc with soft computing method: Fuzzy logicPower quality improvement using upqc with soft computing method: Fuzzy logic
Power quality improvement using upqc with soft computing method: Fuzzy logic
 
dc to dc-converter
dc to dc-converterdc to dc-converter
dc to dc-converter
 

Andere mochten auch

V diagram por inverter control
V diagram por inverter controlV diagram por inverter control
V diagram por inverter controlJavier Gutierrez
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentThe Hartford
 
En CCNA Security v11_ch01
En CCNA Security v11_ch01En CCNA Security v11_ch01
En CCNA Security v11_ch01Ajith Pathirana
 
Application of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitApplication of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitEmerson Exchange
 
Aplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitAplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitEmerson Exchange
 
motor de inducción de corriente alterna, exposición
 motor de inducción de corriente alterna, exposición motor de inducción de corriente alterna, exposición
motor de inducción de corriente alterna, exposiciónAngélica Barraza Sánchez
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller TuningAhmad Taan
 
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Emerson Exchange
 
When the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessWhen the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessEmerson Exchange
 
Fieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardFieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardEmerson Exchange
 
Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsEmerson Exchange
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...Emerson Exchange
 
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 PerformanceEmerson Exchange
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniquesEmerson Exchange
 
PID Control Basics
PID Control BasicsPID Control Basics
PID Control BasicsYokogawa1
 
Pid controllers
Pid controllersPid controllers
Pid controllersmilind1076
 
Flow, Pressure & Vapor Instrumentation
Flow, Pressure & Vapor InstrumentationFlow, Pressure & Vapor Instrumentation
Flow, Pressure & Vapor InstrumentationMiller Energy, Inc.
 

Andere mochten auch (20)

V diagram por inverter control
V diagram por inverter controlV diagram por inverter control
V diagram por inverter control
 
Test automation
Test automationTest automation
Test automation
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control Development
 
S 54
S 54S 54
S 54
 
En CCNA Security v11_ch01
En CCNA Security v11_ch01En CCNA Security v11_ch01
En CCNA Security v11_ch01
 
Application of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitApplication of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unit
 
Aplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitAplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unit
 
motor de inducción de corriente alterna, exposición
 motor de inducción de corriente alterna, exposición motor de inducción de corriente alterna, exposición
motor de inducción de corriente alterna, exposición
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller Tuning
 
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
 
When the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessWhen the Heat is On, Control with Wireless
When the Heat is On, Control with Wireless
 
Fieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardFieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus Standard
 
Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control Applications
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
 
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
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniques
 
PID Control Basics
PID Control BasicsPID Control Basics
PID Control Basics
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Flow, Pressure & Vapor Instrumentation
Flow, Pressure & Vapor InstrumentationFlow, Pressure & Vapor Instrumentation
Flow, Pressure & Vapor Instrumentation
 

Ähnlich wie How To Improve PID

Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotIEEEP Karachi
 
IE-009 Just In Time Systems
IE-009 Just In Time SystemsIE-009 Just In Time Systems
IE-009 Just In Time Systemshandbook
 
S1 the feedback loop
S1 the feedback loopS1 the feedback loop
S1 the feedback loopMohamed Saad
 
PID Tuner: A practical guide
PID Tuner: A practical guidePID Tuner: A practical guide
PID Tuner: A practical guideRudolfKalman
 
Pid controllers
Pid controllersPid controllers
Pid controllersHussain K
 
RAPIDPoint 500 System Service Training Deck.ppt
RAPIDPoint 500 System Service Training Deck.pptRAPIDPoint 500 System Service Training Deck.ppt
RAPIDPoint 500 System Service Training Deck.pptOscarAndresBolaosTap1
 
Advanced Process Control for ARC
Advanced Process Control for ARCAdvanced Process Control for ARC
Advanced Process Control for ARCanilkc12
 
Robotic Platform for Appearance Editing
Robotic Platform for Appearance EditingRobotic Platform for Appearance Editing
Robotic Platform for Appearance EditingTharindu Mathew
 
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14Richard Olrichs
 
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 technologyengineerfazi245
 
ST-Ericsson Internship Presentation
ST-Ericsson Internship PresentationST-Ericsson Internship Presentation
ST-Ericsson Internship PresentationMohamad EL ACHKAR
 

Ähnlich wie How To Improve PID (20)

PITOPS Industrial Process Control Software
PITOPS Industrial Process Control SoftwarePITOPS Industrial Process Control Software
PITOPS Industrial Process Control Software
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance Robot
 
Basic process-control-training tutorial-en_vision
Basic process-control-training tutorial-en_visionBasic process-control-training tutorial-en_vision
Basic process-control-training tutorial-en_vision
 
SIMCET: Real-time PID control simulator for training
SIMCET: Real-time PID control simulator for trainingSIMCET: Real-time PID control simulator for training
SIMCET: Real-time PID control simulator for training
 
IE-009 Just In Time Systems
IE-009 Just In Time SystemsIE-009 Just In Time Systems
IE-009 Just In Time Systems
 
DCS Or PLC
DCS Or PLCDCS Or PLC
DCS Or PLC
 
S1 the feedback loop
S1 the feedback loopS1 the feedback loop
S1 the feedback loop
 
5_2018_12_17!10_45_47_AM.ppt
5_2018_12_17!10_45_47_AM.ppt5_2018_12_17!10_45_47_AM.ppt
5_2018_12_17!10_45_47_AM.ppt
 
PID Tuner: A practical guide
PID Tuner: A practical guidePID Tuner: A practical guide
PID Tuner: A practical guide
 
A Methodology for Automatic GPU Kernel Optimization
A Methodology for Automatic GPU Kernel OptimizationA Methodology for Automatic GPU Kernel Optimization
A Methodology for Automatic GPU Kernel Optimization
 
PLC Intro
PLC IntroPLC Intro
PLC Intro
 
pid controller
 pid controller pid controller
pid controller
 
Software apromon
Software apromonSoftware apromon
Software apromon
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
RAPIDPoint 500 System Service Training Deck.ppt
RAPIDPoint 500 System Service Training Deck.pptRAPIDPoint 500 System Service Training Deck.ppt
RAPIDPoint 500 System Service Training Deck.ppt
 
Advanced Process Control for ARC
Advanced Process Control for ARCAdvanced Process Control for ARC
Advanced Process Control for ARC
 
Robotic Platform for Appearance Editing
Robotic Platform for Appearance EditingRobotic Platform for Appearance Editing
Robotic Platform for Appearance Editing
 
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14
Enforcing code guidelines by extending JDeveloper’s auditing framework @OOW14
 
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
 
ST-Ericsson Internship Presentation
ST-Ericsson Internship PresentationST-Ericsson Internship Presentation
ST-Ericsson Internship Presentation
 

Kürzlich hochgeladen

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Kürzlich hochgeladen (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

How To Improve PID

  • 1. 1
  • 2. How to Improve your PID Controller Javier Gutierrez LabVIEW Product Marketing 2
  • 3. Benefits of Advanced Control and Tuning Model-based Manual • A poorly tuned control control < 1% control valve costs additional $880/year* • A bad pH loop incurred chemical waste of $50,000/month* • A bad kiln temp loop cost $30,000/month* PID needs PID is fine manual tuning *Sources: Cybosoft and ExperTune 3
  • 4. Agenda • What is PID? • How to improve performance  Hardware considerations  Upgrade PID Algorithm  Advanced Controllers • Conclusion 4
  • 5. Agenda • What is PID? • How to improve performance  Hardware considerations  Upgrade PID Algorithm  Advanced Controllers • Conclusion 5
  • 6. What is PID • Set Point (SP) – Desired control point • Output (OP) – Controller output • Process Variable (PV) – Plant/process output • Error = SP - PV error OP SP PV 6
  • 7. PID Parameters • Proportional  Drive to setpoint  Error → 0, OP → 0  “Steady-state error” • Integral  Eliminate steady state error  OP proportional to ∫ error • Derivative  Increase response rate  OP proportional to rate of change of error 7
  • 10. PID Control – Pros and Cons • Advantages  Proven  Easy to implement • Disadvantages  Not easy to tune  Not suitable for all systems • Backlash, friction, and so on 10
  • 11. Agenda • What is PID? • How to improve performance  Hardware considerations  Upgrade PID Algorithm  Advanced Controllers • Conclusion 11
  • 12. How to program PID Function Blocks Windows/Real Time FPGA Control and Simulation 12
  • 13. Benefits of Higher Loop Rates 13
  • 14. PID Loop rates 1 MHz 100 kHz 25 kHz 600 Hz 14
  • 15. Die Casting Machine The movement of the aluminium injection plunger controlled in a steady closed loop at a speed varying from 0 up to 10 m/sec. 15 Copyright 2007 © EUROelectronics srl – ITALY -
  • 16. Agenda • What is PID? • How to improve performance  Hardware considerations  Improve PID Algorithm  Advanced Controllers • Conclusion 16
  • 17. Upgrade your PID Disturbances Feed-forward Non Linear Gain Scheduling Time Variant Adaptive PID 17
  • 18. Feed-Forward • Commonly used to compensate for a measurable external disturbance before it affects a controlled variable. • e.g. product feed rate changes 18
  • 19. Gain Scheduling • Used to change gain on real-time depending on OV. • Bumpless transfers 19
  • 20. Adaptive PID • Mixed of On-Line system identification and common PID control. • Can handle time-variant systems 20
  • 21. Agenda • What is PID? • How to improve performance  Hardware considerations  Upgrade PID Algorithm  Advanced Controllers • Conclusion 21
  • 22. Advanced Controllers National Instruments • Optimal Controllers (LQR, LQG) • Model Predictive Control (MPC) • Kalman Filters • Fuzzy Logic Third Party Partners • Neural Networks • Genetic Algorithms • Model Free Adaptive 22
  • 23. How to create an advanced Controller Control Design • Datalogging • Deployment • System • Design • Test Identification • Simulation • Model Validation Plant Modeling Implementation 23
  • 24. Temp Chamber - Experiment 24
  • 25. Plant Modeling - Validation 25
  • 29. Agenda • What is PID? • How to improve performance  Hardware considerations  Upgrade PID Algorithm  Advanced Controllers • Conclusion 29
  • 30. Conclusions • PID • Consider  Upgrading hardware  Enhance PID Algorithm  Upgrading Control Algorithm 30