Towards Control of Real Thermal Systems Rob Dimeo IDL/DAVE Lunchtime Seminar October 14, 2004.

Slides:



Advertisements
Similar presentations
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Advertisements

Turning Point At the beginning of the course, we discussed three ways in which mathematics and statistics can be used to facilitate psychological science.
Applications Team Sensing Products
Evolutionary Computational Intelligence Lecture 10a: Surrogate Assisted Ferrante Neri University of Jyväskylä.
Practical Process Control Using Control Station
Development of Empirical Models From Process Data
Control Theory (2) Jeremy Wyatt School of Computer Science University of Birmingham.
MT 235 MT235 Math for Management Science Professor Jeffrey L. Ringuest.
LLFOM: A Nonlinear Hemodynamic Response Model Bing Bai NEC Labs America Oct 2014.
Complex Frequency and the Laplace Transform
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 6-1 Chapter 6 The Normal Distribution and Other Continuous Distributions.
Chemical Process Controls: PID control, part II Tuning
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
Optimal Fan Speed Control for Thermal Management of Servers UMass-Amherst Green Computing Seminar September 21 st, 2009.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Information Graphics Joyeeta Dutta-Moscato July 9, 2013.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Stability and the s-Plane Stability of an RC Circuit 1 st and 2 nd.
Rayleigh Bernard Convection and the Lorenz System
Technology Matrix Mathematics Grade 4 Heather Ross December 1, 2010.
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Project Management Estimation. LOC and FP Estimation –Lines of code and function points were described as basic data from which productivity metrics can.
Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya W.M.D Jeewantha Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya.
Geographic Information Science
Chapter 3 mathematical Modeling of Dynamic Systems
Correlation & Regression
Report from Universidad Politécnica de Madrid Zorana Banković.
Using NLP to Support Scalable Assessment of Short Free Text Responses Alistair Willis Department of Computing and Communications, The Open University,
Lecture 1  Historical Timeline in Nuclear Medicine  Mathematics Review  Image of the week.
3. Sensor characteristics Static sensor characteristics
IE337 Automatic Control Systems KSU - College of Engineering - IE Department 1 Chapter 1: Introduction to Factory Automation.
Scope To convert panel meter based BOD incubator to a dedicated and customized control unit with enhanced feature and automation. Existing product with.
Chapter 4 Dynamic Systems: Higher Order Processes Prof. Shi-Shang Jang National Tsing-Hua University Chemical Engineering Dept. Hsin Chu, Taiwan April,
The Software Development Process
Design Realization lecture 22
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Notes Over 8.2 Recognizing Exponential Growth and Decay Exponential Growth Model Exponential Decay Model.
1 EDUCATIONAL TECHNOLOGY Pertemuan Matakuliah: G0454/Class Management and Education Media Tahun: 2006.
Amagees Tech Corp value added services Data Management and Infrastructure.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
OHM’S LAW AND ELECTRICAL POWER. OHM’S LAW “Provided the physical conditions, such as temperature, are kept constant, the resistance is constant over a.
OR Integer Programming ( 정수계획법 ). OR
Modeling & Simulation of Dynamic Systems (MSDS)
3.8 - Exponential Growth and Decay. Examples Population Growth Economics / Finance Radioactive Decay Chemical Reactions Temperature (Newton’s Law of Cooling)
NIST Manufacturing Engineering Laboratory Intelligent Systems Division Theme.
Section 3.2 Linear Models: Building Linear Functions from Data.
Helpful hints for planning your Wednesday investigation.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 2 Nanjing University of Science & Technology.
Software Design and Development Development Methodoligies Computing Science.
Rappture GUI for Carbon Nano Tube Arrays’ mechanical and thermal property simulation By Yide Wang Professor Tim Fisher Sridhar Sadasivam.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Author: Nurul Azyyati Sabri
PID tuning & UNICOS PID auto-tuning
10.8 Compare Linear, Exponential, and Quadratic Models
10.8 Compare Linear, Exponential, and Quadratic Models
Slope How did we define slope yesterday?
10.8 Compare Linear, Exponential, and Quadratic Models
G1 and G2 are transfer functions and independent of the
Compare Linear, Exponential, and Quadratic Models
10.8 Compare Linear, Exponential, and Quadratic Models
Lev Finkelstein ISCA/Thermal Workshop 6/2004
Graph Review Skills Needed Identify the relationship in the graph
Introduction to LabVIEW
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Sandia Instrumented 3D Printer
G1 and G2 are transfer functions and independent of the
Presentation transcript:

Towards Control of Real Thermal Systems Rob Dimeo IDL/DAVE Lunchtime Seminar October 14, 2004

“Most PowerPoint users are drawn to it because they are stupid.” -Edward Tufte (Yale professor emeritus of political science, computer science, and statistics and author of The Visual Display of Quantitative Information) “Many a small thing has been made large by the right kind of advertising.” -Mark Twain (from A Connecticut Yankee in King Arthur’s Court)

Complexity of Thermal Systems Infinite dimensional: continuous system is governed by system of PDEs Infinite dimensional: continuous system is governed by system of PDEs Sensor and heater not likely to be co-located (often impossible) resulting in a stimulus- response lag Sensor and heater not likely to be co-located (often impossible) resulting in a stimulus- response lag System response can be non-linear System response can be non-linear Nevertheless a first-order linear model can be used to design a temperature control system Nevertheless a first-order linear model can be used to design a temperature control system

First-Order System Response Thermal systems can be roughly modeled as 1 st order linear systems Thermal systems can be roughly modeled as 1 st order linear systems 1 st order linear systems have a time constant, displaying an exponential impulse response 1 st order linear systems have a time constant, displaying an exponential impulse response

First-Order System Response Step increase displays an exponential approach to a constant value Step increase displays an exponential approach to a constant value

First-Order System Response Rectangle response has rising exponential + decaying exponential Rectangle response has rising exponential + decaying exponential

Tuning PID Control Parameters Requires Knowledge of System Time Constants Problem: How can we determine the time constant(s) for the NIST CCRs? Theoretical Answer: Measure the response to step changes over a broad range of temperatures and automatically fit to the appropriate simplified theoretical response function.

Problem with the First-Order Model Time “constant” is not constant but depends on the temperature Time “constant” is not constant but depends on the temperature To first order the time constant is proportional to the heat capacity: where R is the thermal resistance and C is the heat capacity. To first order the time constant is proportional to the heat capacity:  =RC where R is the thermal resistance and C is the heat capacity. Must measure the time constant over a broad range of temperatures to get the temperature dependence of  (T). Must measure the time constant over a broad range of temperatures to get the temperature dependence of  (T).

Aside If real thermal systems were truly first-order then you would be able to control them very well by simply cranking up the gain! If real thermal systems were truly first-order then you would be able to control them very well by simply cranking up the gain! y’+(1/  )y=u; u=Pe; e=r-y y’=-(P+1/  )y+Pr y(t  ) = r/(1+1/(  P))  r (for large P)

Extracting the System Time Constants Practical Solution: Create a simple application that (1) provides auto-fit capabilities, (2) is smart enough to determine whether to fit a rising exponential or a decaying exponential, (3) allows intervention by the user to select limited fit ranges where necessary, (4) reliably extracts the time constants, and (5) can run on the user’s computer without the need to purchase any software

Extracting the System Time Constants Implementation: Application written in IDL and deployed on the Sample Environment Team’s computers with the IDL Virtual Machine (free-no license necessary)