SlideShare a Scribd company logo
1 of 17
Process Control Architectures EEE465 1999 Lecture 3 Includes material from lectures by Rick Kazman and Mary Shaw and by Prof. Dr. Florian Matthes Major Greg Phillips Royal Military College of Canada Electrical and Computer Engineering [email_address] +01-613-541-6000 ext. 6190
Data Flow Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Warning: Process control is specialized field, requiring significant study and experience. Control system development for physical systems should be undertaken only by trained experts.  Don’t try this at home.
Open Loop Temperature Control Return air Heated air Furnace
Closed Loop Temperature Control Return air Heated air Furnace Thermostat Gas valve control Temperature sensor Temperature setting control
Process Control Terms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Feedback Control Process Controlled variable Controller  ’ s to manipulated variables Set Point Input variables
Feedforward Control Process Controlled variable Controller  ’ s to manipulated variables Set Point Input variables
Process Control Paradigm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Control Style Process Controlled variable Controller Manipulated variables Set Point Computation Data Flow
Choosing a Control Architecture ,[object Object],[object Object],[object Object],[object Object]
Example: Cruise Control System Cruise control system system on/off engine on/off pulses from wheel accelerator brake increase/decrease speed resume speed clock throttle Problem block diagram
Cruise Control System:  Booch’s Object-oriented Architecture Clock Current speed Desired speed Throttle Accelerator Engine Brake Driver Wheel
Cruise Control System: Garlan’s Decomposition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cruise Control System: Garlan’s Process Control Architecture Engine Wheel rotation Controller Desired speed Active/inactive toggle Pulses from wheel Throttle setting The  set point  consists of the  desired speed  and the  active/inactive toggle . Desired speed can only be calculated when the system is active, and is based on the  system on  and  increase/decrease speed  inputs. Active/inactive status is calculated based on the  engine on ,  system on ,  accelerator ,  brake ,  current speed , and  resume  inputs.
Cruise Control System: Garlan’s System Architecture Control unit State machine for  toggle Event table for  desired speed desired speed active/inactive toggle Clock wheel rotation
Next Class: Data Flow Implementation

More Related Content

What's hot

Distributed Control System (Presentation)
Distributed Control System (Presentation)Distributed Control System (Presentation)
Distributed Control System (Presentation)Thunder Bolt
 
Chapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptChapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptErenJeager20
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteriaUmaselvi_R
 
program partitioning and scheduling IN Advanced Computer Architecture
program partitioning and scheduling  IN Advanced Computer Architectureprogram partitioning and scheduling  IN Advanced Computer Architecture
program partitioning and scheduling IN Advanced Computer ArchitecturePankaj Kumar Jain
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21koolkampus
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
Boiler instrumentation-and-controls
Boiler instrumentation-and-controlsBoiler instrumentation-and-controls
Boiler instrumentation-and-controlsDARSHAN B S
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemPrankit Mishra
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsArjun Kaimattathil
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecturePooja Dixit
 
OS Memory Management
OS Memory ManagementOS Memory Management
OS Memory Managementanand hd
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computingSVijaylakshmi
 
multi processors
multi processorsmulti processors
multi processorsAcad
 
B sc it syit sem 3 sem 4 syllabus as per mumbai university
B sc it syit sem 3 sem 4 syllabus as per mumbai universityB sc it syit sem 3 sem 4 syllabus as per mumbai university
B sc it syit sem 3 sem 4 syllabus as per mumbai universitytanujaparihar
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and viewsDr Reeja S R
 

What's hot (20)

HiperLAN.ppt
HiperLAN.pptHiperLAN.ppt
HiperLAN.ppt
 
Routing table
Routing tableRouting table
Routing table
 
Distributed Control System (Presentation)
Distributed Control System (Presentation)Distributed Control System (Presentation)
Distributed Control System (Presentation)
 
Chapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.pptChapter 2 Operating System Structures.ppt
Chapter 2 Operating System Structures.ppt
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
program partitioning and scheduling IN Advanced Computer Architecture
program partitioning and scheduling  IN Advanced Computer Architectureprogram partitioning and scheduling  IN Advanced Computer Architecture
program partitioning and scheduling IN Advanced Computer Architecture
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Boiler instrumentation-and-controls
Boiler instrumentation-and-controlsBoiler instrumentation-and-controls
Boiler instrumentation-and-controls
 
Cascade control
Cascade controlCascade control
Cascade control
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
 
OS Memory Management
OS Memory ManagementOS Memory Management
OS Memory Management
 
Data link layer
Data link layer Data link layer
Data link layer
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computing
 
DCS Or PLC
DCS Or PLCDCS Or PLC
DCS Or PLC
 
multi processors
multi processorsmulti processors
multi processors
 
B sc it syit sem 3 sem 4 syllabus as per mumbai university
B sc it syit sem 3 sem 4 syllabus as per mumbai universityB sc it syit sem 3 sem 4 syllabus as per mumbai university
B sc it syit sem 3 sem 4 syllabus as per mumbai university
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and views
 

Viewers also liked

Three Software Architecture Styles
Three Software Architecture StylesThree Software Architecture Styles
Three Software Architecture StylesJorgen Thelin
 
Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Sudarshan Dhondaley
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notesSudarshan Dhondaley
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )Dr Reeja S R
 
Software Architecture: Styles
Software Architecture: StylesSoftware Architecture: Styles
Software Architecture: StylesHenry Muccini
 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycleHimanshu
 

Viewers also liked (6)

Three Software Architecture Styles
Three Software Architecture StylesThree Software Architecture Styles
Three Software Architecture Styles
 
Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2Architectural Styles and Case Studies, Software architecture ,unit–2
Architectural Styles and Case Studies, Software architecture ,unit–2
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )
 
Software Architecture: Styles
Software Architecture: StylesSoftware Architecture: Styles
Software Architecture: Styles
 
Architecture business cycle
Architecture business cycleArchitecture business cycle
Architecture business cycle
 

Similar to Process Control

Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineeringAnisur Rahman
 
Introduction to Biocontrol Systems Lecture 1.pptx
Introduction to Biocontrol Systems Lecture 1.pptxIntroduction to Biocontrol Systems Lecture 1.pptx
Introduction to Biocontrol Systems Lecture 1.pptxalamigageraldjob33
 
Lect-1-Introduction1.pptx
Lect-1-Introduction1.pptxLect-1-Introduction1.pptx
Lect-1-Introduction1.pptxportia67
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentationahmad bassiouny
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications Amr Seif
 
Monitoring and Control System
Monitoring and Control SystemMonitoring and Control System
Monitoring and Control Systemmahmoud anwar
 
Industrial Control System.pptx
Industrial Control System.pptxIndustrial Control System.pptx
Industrial Control System.pptxTALHARIAZ46
 
Industrial Control System.pptx
Industrial Control System.pptxIndustrial Control System.pptx
Industrial Control System.pptxTALHARIAZ46
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04eCharlton Inao
 
Basic Elements of Automated Systems.pptx
Basic Elements of Automated Systems.pptxBasic Elements of Automated Systems.pptx
Basic Elements of Automated Systems.pptxsateeshka
 
Feedback control: Handout1
Feedback control: Handout1Feedback control: Handout1
Feedback control: Handout1Wat Chayaprasert
 
Bag 1 pengenalan sistem kontrol
Bag 1 pengenalan sistem kontrolBag 1 pengenalan sistem kontrol
Bag 1 pengenalan sistem kontrolHIMTI
 
Fuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature processFuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature processeSAT Publishing House
 
Fuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature processFuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature processeSAT Journals
 
CONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptxCONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptxEEEACEEC
 
Intoduction to control system
Intoduction to control systemIntoduction to control system
Intoduction to control systemjaimin kemkar
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.pptkhan_yu
 

Similar to Process Control (20)

Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
 
Introduction to Biocontrol Systems Lecture 1.pptx
Introduction to Biocontrol Systems Lecture 1.pptxIntroduction to Biocontrol Systems Lecture 1.pptx
Introduction to Biocontrol Systems Lecture 1.pptx
 
1.intro lcs (ch1)
1.intro lcs (ch1)1.intro lcs (ch1)
1.intro lcs (ch1)
 
Lect-1-Introduction1.pptx
Lect-1-Introduction1.pptxLect-1-Introduction1.pptx
Lect-1-Introduction1.pptx
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
 
Process control examples and applications
Process control examples and applications Process control examples and applications
Process control examples and applications
 
Monitoring and Control System
Monitoring and Control SystemMonitoring and Control System
Monitoring and Control System
 
Industrial Control System.pptx
Industrial Control System.pptxIndustrial Control System.pptx
Industrial Control System.pptx
 
Industrial Control System.pptx
Industrial Control System.pptxIndustrial Control System.pptx
Industrial Control System.pptx
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04e
 
Block diagrams
Block diagramsBlock diagrams
Block diagrams
 
Basic Elements of Automated Systems.pptx
Basic Elements of Automated Systems.pptxBasic Elements of Automated Systems.pptx
Basic Elements of Automated Systems.pptx
 
Feedback control: Handout1
Feedback control: Handout1Feedback control: Handout1
Feedback control: Handout1
 
Bag 1 pengenalan sistem kontrol
Bag 1 pengenalan sistem kontrolBag 1 pengenalan sistem kontrol
Bag 1 pengenalan sistem kontrol
 
Fuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature processFuzzy based control using lab view for miso temperature process
Fuzzy based control using lab view for miso temperature process
 
Fuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature processFuzzy based control using labview for miso temperature process
Fuzzy based control using labview for miso temperature process
 
CONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptxCONTROL SYSTEMS.pptx
CONTROL SYSTEMS.pptx
 
UNIT 1 CSE NEW.PPTX
UNIT 1 CSE NEW.PPTXUNIT 1 CSE NEW.PPTX
UNIT 1 CSE NEW.PPTX
 
Intoduction to control system
Intoduction to control systemIntoduction to control system
Intoduction to control system
 
processcontrolchp1.ppt
processcontrolchp1.pptprocesscontrolchp1.ppt
processcontrolchp1.ppt
 

More from ahmad bassiouny (20)

Work Study & Productivity
Work Study & ProductivityWork Study & Productivity
Work Study & Productivity
 
Work Study
Work StudyWork Study
Work Study
 
Motion And Time Study
Motion And Time StudyMotion And Time Study
Motion And Time Study
 
Motion Study
Motion StudyMotion Study
Motion Study
 
The Christmas Story
The Christmas StoryThe Christmas Story
The Christmas Story
 
Turkey Photos
Turkey PhotosTurkey Photos
Turkey Photos
 
Mission Bo Kv3
Mission Bo Kv3Mission Bo Kv3
Mission Bo Kv3
 
Miramar
MiramarMiramar
Miramar
 
Mom
MomMom
Mom
 
Linearization
LinearizationLinearization
Linearization
 
Kblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean ManufacturingKblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean Manufacturing
 
How To Survive
How To SurviveHow To Survive
How To Survive
 
Dad
DadDad
Dad
 
Ancient Hieroglyphics
Ancient HieroglyphicsAncient Hieroglyphics
Ancient Hieroglyphics
 
Dubai In 2009
Dubai In 2009Dubai In 2009
Dubai In 2009
 
DesignPeopleSystem
DesignPeopleSystemDesignPeopleSystem
DesignPeopleSystem
 
Organizational Behavior
Organizational BehaviorOrganizational Behavior
Organizational Behavior
 
Work Study Workshop
Work Study WorkshopWork Study Workshop
Work Study Workshop
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Time And Motion Study
Time And  Motion  StudyTime And  Motion  Study
Time And Motion Study
 

Recently uploaded

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 

Recently uploaded (20)

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

Process Control

  • 1. Process Control Architectures EEE465 1999 Lecture 3 Includes material from lectures by Rick Kazman and Mary Shaw and by Prof. Dr. Florian Matthes Major Greg Phillips Royal Military College of Canada Electrical and Computer Engineering [email_address] +01-613-541-6000 ext. 6190
  • 2.
  • 3. Warning: Process control is specialized field, requiring significant study and experience. Control system development for physical systems should be undertaken only by trained experts. Don’t try this at home.
  • 4. Open Loop Temperature Control Return air Heated air Furnace
  • 5. Closed Loop Temperature Control Return air Heated air Furnace Thermostat Gas valve control Temperature sensor Temperature setting control
  • 6.
  • 7. Feedback Control Process Controlled variable Controller  ’ s to manipulated variables Set Point Input variables
  • 8. Feedforward Control Process Controlled variable Controller  ’ s to manipulated variables Set Point Input variables
  • 9.
  • 10. Process Control Style Process Controlled variable Controller Manipulated variables Set Point Computation Data Flow
  • 11.
  • 12. Example: Cruise Control System Cruise control system system on/off engine on/off pulses from wheel accelerator brake increase/decrease speed resume speed clock throttle Problem block diagram
  • 13. Cruise Control System: Booch’s Object-oriented Architecture Clock Current speed Desired speed Throttle Accelerator Engine Brake Driver Wheel
  • 14.
  • 15. Cruise Control System: Garlan’s Process Control Architecture Engine Wheel rotation Controller Desired speed Active/inactive toggle Pulses from wheel Throttle setting The set point consists of the desired speed and the active/inactive toggle . Desired speed can only be calculated when the system is active, and is based on the system on and increase/decrease speed inputs. Active/inactive status is calculated based on the engine on , system on , accelerator , brake , current speed , and resume inputs.
  • 16. Cruise Control System: Garlan’s System Architecture Control unit State machine for toggle Event table for desired speed desired speed active/inactive toggle Clock wheel rotation
  • 17. Next Class: Data Flow Implementation