SlideShare a Scribd company logo
1 of 24
Download to read offline
 
Model Predictive Control  Implementation with LabVIEW Yurong Kimberly Wang, Ph.D. Principal Control Systems Engineer Tyco Electronics Wilsonville, Oregon
Tyco Electronics /  Precision Interconnect
Precision Interconnects ,[object Object]
Coax Manufacturing Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Taped or Extruded Coax
Coax Property ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Control Challenge ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Model Predictive Control (MPC) Law  ,[object Object],[object Object],[object Object],[object Object]
MPC System and Optimization
MPC Sampling Instants
System Architecture Production Quality Engineers Production Plant  Managers Production Process Engineers Production Manufacturing  Engineers Manufacturing Information  Server Business Network Report Program for Data Analysis Production Remote Users Internet Control Network Local Control Module Local Control Module Local Control Module Business Network OPC Client & Server for Data Logging OPC Client & Server for Data Sharing Production LabVIEW HMI  & MPC Control Figure 1. System Architecture Local Control Module
LabVIEW Project Explorer
LabVIEW – Based Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LabVIEW MPC Implementation
LabVIEW MPC Code
LabVIEW MPC Application Manual to auto control with disturbance rejection
MatLAB TM  MPC – Initial Approach
MatLAB MPC Script Node
MatLAB MPC Application Manual to auto control with disturbance rejection
Polymer Extrusion MPC HMI
MPC Output Weighting Effect
Manufacturing Benefit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reference Material ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Controlrahulmonikasharma
 
GENERATION OF ELECTRICITY THROUGH SPEED BREAKER
GENERATION OF ELECTRICITY THROUGH SPEED BREAKERGENERATION OF ELECTRICITY THROUGH SPEED BREAKER
GENERATION OF ELECTRICITY THROUGH SPEED BREAKERSamiullah Kakar
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTAmiya Ranjan Behera
 
Plc project report
Plc project reportPlc project report
Plc project reportUmair Rashid
 
Flywheel Energy Storage System
Flywheel Energy Storage SystemFlywheel Energy Storage System
Flywheel Energy Storage SystemSeminar Links
 
Final year Plc and SCADA project topics list
Final year Plc and SCADA  project topics listFinal year Plc and SCADA  project topics list
Final year Plc and SCADA project topics listMayil Samy
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Binod kafle
 
PLC based home automation (undergrad thesis)
PLC based home automation (undergrad thesis)PLC based home automation (undergrad thesis)
PLC based home automation (undergrad thesis)Sameer Patel
 
Matlab implementation of fast fourier transform
Matlab implementation of  fast fourier transformMatlab implementation of  fast fourier transform
Matlab implementation of fast fourier transformRakesh kumar jha
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineeringAnisur Rahman
 
Digital signal processing based on motor control ppt
Digital signal processing based on motor control pptDigital signal processing based on motor control ppt
Digital signal processing based on motor control pptboga manisha
 
Vertical Wind Turbine Generator Presentation
Vertical Wind Turbine Generator PresentationVertical Wind Turbine Generator Presentation
Vertical Wind Turbine Generator PresentationPeter Okwudi
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Amr E. Mohamed
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerJinesh Patel
 
Industrial Temperature Controller using Microcontroller
Industrial Temperature Controller using MicrocontrollerIndustrial Temperature Controller using Microcontroller
Industrial Temperature Controller using MicrocontrollerEdgefxkits & Solutions
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motorEdgefxkits & Solutions
 

What's hot (20)

PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
 
GENERATION OF ELECTRICITY THROUGH SPEED BREAKER
GENERATION OF ELECTRICITY THROUGH SPEED BREAKERGENERATION OF ELECTRICITY THROUGH SPEED BREAKER
GENERATION OF ELECTRICITY THROUGH SPEED BREAKER
 
MPC
MPCMPC
MPC
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
 
Plc project report
Plc project reportPlc project report
Plc project report
 
Flywheel Energy Storage System
Flywheel Energy Storage SystemFlywheel Energy Storage System
Flywheel Energy Storage System
 
Final year Plc and SCADA project topics list
Final year Plc and SCADA  project topics listFinal year Plc and SCADA  project topics list
Final year Plc and SCADA project topics list
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.
 
Air powered car
Air powered carAir powered car
Air powered car
 
PLC based home automation (undergrad thesis)
PLC based home automation (undergrad thesis)PLC based home automation (undergrad thesis)
PLC based home automation (undergrad thesis)
 
Matlab implementation of fast fourier transform
Matlab implementation of  fast fourier transformMatlab implementation of  fast fourier transform
Matlab implementation of fast fourier transform
 
Control systems engineering
Control systems engineeringControl systems engineering
Control systems engineering
 
Digital signal processing based on motor control ppt
Digital signal processing based on motor control pptDigital signal processing based on motor control ppt
Digital signal processing based on motor control ppt
 
Vertical Wind Turbine Generator Presentation
Vertical Wind Turbine Generator PresentationVertical Wind Turbine Generator Presentation
Vertical Wind Turbine Generator Presentation
 
Adaptive cruise control’
Adaptive cruise control’Adaptive cruise control’
Adaptive cruise control’
 
Pid controllers Interview Questions
Pid controllers Interview QuestionsPid controllers Interview Questions
Pid controllers Interview Questions
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Industrial Temperature Controller using Microcontroller
Industrial Temperature Controller using MicrocontrollerIndustrial Temperature Controller using Microcontroller
Industrial Temperature Controller using Microcontroller
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 

Viewers also liked

One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...Emerson Exchange
 
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...Emerson Exchange
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksEmerson Exchange
 
How to Get Started With Advanced Contro
How to Get Started With Advanced ControHow to Get Started With Advanced Contro
How to Get Started With Advanced ControEmerson Exchange
 
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...Emerson Exchange
 
Delta v advanced control overview_en
Delta v advanced control overview_enDelta v advanced control overview_en
Delta v advanced control overview_enLuis Atencio
 
Model Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesModel Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesEmerson Exchange
 

Viewers also liked (8)

DeltaV Operator Training
DeltaV Operator Training DeltaV Operator Training
DeltaV Operator Training
 
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
 
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...
New DeltaV Module Templates to Easily Configure, View, and Trend Advanced Pre...
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog Blocks
 
How to Get Started With Advanced Contro
How to Get Started With Advanced ControHow to Get Started With Advanced Contro
How to Get Started With Advanced Contro
 
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...
Interesting and Useful Features of the DeltaV PID, Ratio and Bias/Gain Contro...
 
Delta v advanced control overview_en
Delta v advanced control overview_enDelta v advanced control overview_en
Delta v advanced control overview_en
 
Model Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesModel Predictive Control For Integrating Processes
Model Predictive Control For Integrating Processes
 

Similar to Model Predictive Control Implementation with LabVIEW

HYPERSIM Relay Protection Webinar
HYPERSIM Relay Protection WebinarHYPERSIM Relay Protection Webinar
HYPERSIM Relay Protection WebinarEtienne Leduc
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentationLevan Huan
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.pptVarsha506533
 
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...TSC University of Mondragon
 
INTEGRATION OF SENSORS WITH KUKA ROBOT
INTEGRATION OF SENSORS WITH KUKA ROBOTINTEGRATION OF SENSORS WITH KUKA ROBOT
INTEGRATION OF SENSORS WITH KUKA ROBOTKirtimaan Srivastava
 
OPAL-RT Webinar - Challenges in Protection Relay Testing
OPAL-RT Webinar - Challenges in Protection Relay TestingOPAL-RT Webinar - Challenges in Protection Relay Testing
OPAL-RT Webinar - Challenges in Protection Relay TestingOPAL-RT TECHNOLOGIES
 
Resume analog
Resume analogResume analog
Resume analogtarora1
 
Resume analog
Resume analogResume analog
Resume analogtarora1
 
Cm2800 constant-monitor-capabilities-presentation
Cm2800 constant-monitor-capabilities-presentationCm2800 constant-monitor-capabilities-presentation
Cm2800 constant-monitor-capabilities-presentationEric Puszczewicz
 
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptx
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptxPrinted circuit board (PCB) FUNCATIONAL TEST BENCH.pptx
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptxNeometrix_Engineering_Pvt_Ltd
 
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychBezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychAgnieszka Kuba
 
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
Introduction to National Instrument Data Logging   Machine Monitoring and Pow...Introduction to National Instrument Data Logging   Machine Monitoring and Pow...
Introduction to National Instrument Data Logging Machine Monitoring and Pow...slemoslideshare
 
Keys to High Speed Interface Designs Today
Keys to High Speed Interface Designs TodayKeys to High Speed Interface Designs Today
Keys to High Speed Interface Designs TodayJonah_McLeod
 
UVM_TB_20220621_slides-1.pdf
UVM_TB_20220621_slides-1.pdfUVM_TB_20220621_slides-1.pdf
UVM_TB_20220621_slides-1.pdfSamHoney6
 

Similar to Model Predictive Control Implementation with LabVIEW (20)

HYPERSIM Relay Protection Webinar
HYPERSIM Relay Protection WebinarHYPERSIM Relay Protection Webinar
HYPERSIM Relay Protection Webinar
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentation
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
Real-time Implementation of Sphere Decoder-based MIMO Wireless System (EUSIPC...
 
INTEGRATION OF SENSORS WITH KUKA ROBOT
INTEGRATION OF SENSORS WITH KUKA ROBOTINTEGRATION OF SENSORS WITH KUKA ROBOT
INTEGRATION OF SENSORS WITH KUKA ROBOT
 
Seminet-Capabilities_2015
Seminet-Capabilities_2015Seminet-Capabilities_2015
Seminet-Capabilities_2015
 
OPAL-RT Webinar - Challenges in Protection Relay Testing
OPAL-RT Webinar - Challenges in Protection Relay TestingOPAL-RT Webinar - Challenges in Protection Relay Testing
OPAL-RT Webinar - Challenges in Protection Relay Testing
 
Guru charan_Resume
Guru charan_ResumeGuru charan_Resume
Guru charan_Resume
 
Resume analog
Resume analogResume analog
Resume analog
 
Resume analog
Resume analogResume analog
Resume analog
 
Cm2800 constant-monitor-capabilities-presentation
Cm2800 constant-monitor-capabilities-presentationCm2800 constant-monitor-capabilities-presentation
Cm2800 constant-monitor-capabilities-presentation
 
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptx
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptxPrinted circuit board (PCB) FUNCATIONAL TEST BENCH.pptx
Printed circuit board (PCB) FUNCATIONAL TEST BENCH.pptx
 
Microgrid testbed
Microgrid testbedMicrogrid testbed
Microgrid testbed
 
Kon Lab 120 - Laboratory Power Converter
Kon Lab 120 - Laboratory Power ConverterKon Lab 120 - Laboratory Power Converter
Kon Lab 120 - Laboratory Power Converter
 
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychBezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
 
dfma_seminar
dfma_seminardfma_seminar
dfma_seminar
 
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
Introduction to National Instrument Data Logging   Machine Monitoring and Pow...Introduction to National Instrument Data Logging   Machine Monitoring and Pow...
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
 
Keys to High Speed Interface Designs Today
Keys to High Speed Interface Designs TodayKeys to High Speed Interface Designs Today
Keys to High Speed Interface Designs Today
 
UVM_TB_20220621_slides-1.pdf
UVM_TB_20220621_slides-1.pdfUVM_TB_20220621_slides-1.pdf
UVM_TB_20220621_slides-1.pdf
 

Recently uploaded

20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 

Recently uploaded (20)

20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 

Model Predictive Control Implementation with LabVIEW

Editor's Notes

  1. Presentation outline What the company product Processes an control system design challenge MPC review System architecture MPC implementation Manufacturing benefit Reference
  2. Ultrasound 20 to 200 MHz, fetus check in mother’s womb. C driven, the lower the C, the less energy consumption. Customer: Boston Scientific, Philips, Sonosite, GE Medical, Simens Patient Monitoring: buy cable and terminate here, mainly leakage current for Defibrillation TDI: Tektronix, Agilent, Teradyne. Td driven Surgical: Striker, Karal Storz Imaging (KSI) Surgical: impedance driven, sterilization, autoclave. Endoscope used to human body, it is a light system with a tube and light source Radiology: directing medical imaging technologies to diagnose and sometimes treat diseases. Surgical power tools: robot surgery, remote surgery and minimum invasive surgery Surgical catheter: In medicine , a catheter is a tube that can be inserted into a body cavity, duct or vessel. Catheters thereby allow drainage or injection of fluids or access by surgical instruments Pulse oximetry is a non-invasive method allowing the monitoring of the oxygenation of a patient's blood . In medicine , a Holster monitor (also called an ambulatory electrocardiography device ), named after its inventor, Dr. Norman J. Holster , is a portable device for continuously monitoring the electrical activity of the heart for 24 hours or more Defibrillation is the definitive treatment for the life-threatening cardiac arrhythmias ventricular fibrillation and pulseless ventricular tachycardia Electrophysiology is the study of the electrical properties of biological cells and tissues.
  3. PRECISION INTERCONNECT cable solutions enable OEMs to offer clearer and more detailed images in the widest range of applications - from conventional hand-held to the most demanding high density packaging of transesophageal probes, gastroscopes and catheters. These solutions are made possible by: Micro-miniature fine wire handling as small as 56 AWG Ultra low capacitance with air enhanced dielectrics Up to 2000 signal lines in one cable for 2 1/2 and 3D arrays OEMs rely on this expertise in low capacitance, high density packaging, electrical and mechanical consistency and high overall reliability. In addition, PRECISION INTERCONNECT cable assemblies can withstand the mechanical challenges inherent in hand-held devices, i.e. the need for flexibility, flex-life, even the ability to endure repeated disinfection and sterilization. EP: electrophysiology BASIS: basic design for surgical imaging system Blue ribbon for logic analyzer. EMS: emergency medical service Product consistency unparalleled in the industry is made possible by innovative equipment such as state-of-the-art closed-loop-control systems.
  4. Each layer is one process with related automated equipment.
  5. Skew is the biggest difference among all coax time delays. Product quality Outputs: C, D, Td, Z0, skew Inline measurement: C, D, d, to calculate Z0, Td Ultrasound coax: C quality TDI: Td quality, Z0 Patient Monitoring: Surgical:
  6. Extrusion Process: Taping Process: Line speed and distance between actuators and sensors change Constraints: for instance: tape tension range, Capacitance range IO setpoints: Cap target, more inputs to provide input targets Disturbance: tape spool edge thickness variation.
  7. Control moves from k to m-1, m is control horizon. Output setpoint tracking: force the plant outputs to follow their setpoints Input setpoint tracking: force the plant inputs to follow their setpoints for plants with more inputs than outputs, the inputs are not unique unless defining some inputs as their setpoints to follow. The setpoints usually represent operating conditions that improve safety, economic return, etc. Control move suppression: the controller’s setpoint tracking degrade; less sensitive to prediction inaccuracies (more robust)
  8. Control horizon nc: Predictive horizon: Why the controller bothers to optimize over P future sampling periods and calculate M future moves when it discards all but the first move in each cycle? Constraints: given sufficiently long horizons, the controller can “see” a potential constraint and avoid it or at least minimize its adverse effects. Plant delays: suppose that the plant includes a pure time delay equivalent to D sampling instants. In other words, the controller’s current move, uk, has no effect until yk_D_1. In this situation it is essential that P>>D and M<<P-D, as this forces the controller to consider the full effect of each move. Non-minimum phase plants: consider a SISO plant with an inverse-response, i.e., a plant with a short-term response in one direction, but a longer term response in the opposite direction. The optimization should focus primarily on the longer term behavior. Otherwise, the controller would move in the wrong direction. Rules of thumb: Choose the control interval such that the plant’s open-loop setting time is about 20 to 30 sampling periods (i.e., the sampling period is approximately one fifth of the dominant time constant). Choose prediction horizon P to be the number of sampling periods used in step 1. Use a relative small control horizon M e.g., 3-5
  9. Local control: PAC such as NI compact field point and compactRIO, or PLC OPC server: OLE for Process Control using Microsoft COM, interface between local controls with the central control with OPC Client software PC-Ethernet-based control system with LabVIEW to do HMI and overall MPC control for product quality control and data logging. MIS: OPC and database technologies to log real-time data. 1. For instance: Citadel database in DSC module, 2.MS SQL database using database toolkit. 3. Industrial SQL server from Wonderware Report program: NI report generation, Crystal Report, MS report software, WW Activefactory. Reports are productivity reports, product quality reports, machine utilization reports, real-time trending and statistics reports.
  10. Organize the hardware and software in one place PC software: 1. Labview lib, support files, dependency, and shared variable engine as OPC Server, build application and installer configuration 2. Hardware: cFP2020 configuration, software runs on hard real-time processor with auto startup feature; build application and deploy it as auto startup.
  11. RT allows to hard real-time code running in cFP hardware DSC to configure the scaling, alarm, and data logging, and shared variable engine as OPC server Simulate the process, and control design for MPC controller. Advance signal processing for filter design and real-time FFT analysis. Database for recipe upload Internet for recipe display on the internet to print out. Report generation for product quality real-time report for spool quality label
  12. MPC design with input and output constraints, time delay and models MPC implementation Control action outputs
  13. Define np and nu Define input and output setpoint profile Give to MPC implementation VI
  14. Taping application Manual mode to show the disturbance and normal operating condition Auto mode to set setpoint following and disturbance rejection. Output weight on impedance, let OD free. Histogram and real-time trending charts Z and FOD Output constraints. Alarm to stop machine and quality tracking
  15. Use Matlab m script server with LabVIEW Same way to design MPC
  16. MPC m script node with code in it
  17. MPC implementation Manual to show the disturbance and operating condition Auto to show setpoint following and disturbance rejection Weighting factor the same. Point out the issues on this approach - Matlab software required - simulate in Matlab and in Labview, and then implement in Labview - software upgrades to make sure the interface works between Matlab and Labview - Tech support not as good
  18. Extrusion process graph explanation Time delay mode but control OD automatically. Point to the label printing and spool quality checking, alarm tracking, etc Screw speed and line speed feedforward compensation to increase productivity
  19. Output weighting Original OD weighting higher, and then Z weighting higher to see the setpoint following effects based on the weight tuning parameters. Feedforward compensation, spool summary, and quality label for test reduction
  20. Company product win third party test result for consistent quality. Taping line setup eliminate night shift Feedforward line speed/screw speed ramp up Laser gauge elimination due to multivariable MPC controller. For instance, dielectric OD laser malfunction, operator did not see it, but the controller acted up, therefore detect sensor fault On-line quality tracking and prediction, reduced off-line coax test.