Adaptive Feedback Scheduling with LQ Controller for Real Time Control System Chen Xi.

Slides:



Advertisements
Similar presentations
Feedback Control Real- time Scheduling James Yang, Hehe Li, Xinguang Sheng CIS 642, Spring 2001 Professor Insup Lee.
Advertisements

Simulation of Feedback Scheduling Dan Henriksson, Anton Cervin and Karl-Erik Årzén Department of Automatic Control.
Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms Chenyang Lu, John A. Stankovic, Gang Tao, Sang H. Son Presented by Josh Carl.
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Ai in game programming it university of copenhagen Reinforcement Learning [Outro] Marco Loog.
Quantsmile: Quantitative Portfolio Management Quantsmile: Quantitative Portfolio Management.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems (m, k)-firm tasks and QoS enhancement.
2E1242 Project Course Automatic Control - The Helicopter.
Robust control Saba Rezvanian Fall-Winter 88.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The FIR Adaptive Filter The LMS Adaptive Filter Stability and Convergence.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
SIGMETRICS 2008: Introduction to Control Theory. Abdelzaher, Diao, Hellerstein, Lu, and Zhu. CPU Utilization Control in Distributed Real-Time Systems Chenyang.
Controller Tuning: A Motivational Example
Real-Time Operating System Chapter – 8 Embedded System: An integrated approach.
APPLICATION OF GEOMETRICAL EXTRAPOLATION METHOD BASED HYBRID SYSTEM CONTROLLER ON PURSUIT-AVOIDANCE DIFFERENTIAL GAME Ginzburg Pavel and Slavnaya Lyudmila.
Embedded System Design Framework for Minimizing Code Size and Guaranteeing Real-Time Requirements Insik Shin, Insup Lee, & Sang Lyul Min CIS, Penn, USACSE,
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
CHE 185 – PROCESS CONTROL AND DYNAMICS CONTROL LOOP ANALYSIS.
Principles of Time Scales
University of Maryland Automatically Adapting Sampling Rates to Minimize Overhead Geoff Stoker.
Machine Learning Week 4 Lecture 1. Hand In Data Is coming online later today. I keep test set with approx test images That will be your real test.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
Deployment & Available-to-promise (ATP) in SCM EGN 5623 Enterprise Systems Optimization (Professional MSEM) Fall, 2011.
Kaichen Zhao & Junhan Zhu ECE 750 Course Project PID Control for GPS.
Adaptive Critic Design for Aircraft Control Silvia Ferrari Advisor: Prof. Robert F. Stengel Princeton University FAA/NASA Joint University Program on Air.
Book Adaptive control -astrom and witten mark
Retail Labor Planning Model – Alix Partners Carolyn Taricco Erin Gripp Victoria Cohen.
Two schemes for feedback scheduling on hybrid control systems Chen Xi.
Lecture 2 Process Concepts, Performance Measures and Evaluation Techniques.
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Budget-based Control for Interactive Services with Partial Execution 1 Yuxiong He, Zihao Ye, Qiang Fu, Sameh Elnikety Microsoft Research.
Chapter 8 Model Based Control Using Wireless Transmitter.
Abhilash Thekkilakattil, Radu Dobrin, Sasikumar Punnekkat Mälardalen Real-time Research Center, Mälardalen University Västerås, Sweden Towards Preemption.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
CONTROL SYSTEMS
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
1 Scheduling Processes with Release Times, Deadlines, Precedence and Exclusion Relations J. Xu and D. L. Parnas IEEE Transactions on Software Engineering,
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems RMS and EDF Schedulers.
Lab 3 Real-Time Control of a Hot Air Plant using RTOS µC/OSII Due Date: Week of Nov. 2 nd, 2010.
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC-2 کنترل پيش بين-دکتر توحيدخواه.
Double-tank Process Hybrid Controller: Time-optimal controller –achieve fast step-change response and is used when states are far away from the reference.
Features of PID Controllers
Matlab Tutorial for State Space Analysis and System Identification

Neural Networks 2nd Edition Simon Haykin 柯博昌 Chap 3. Single-Layer Perceptrons.
1 Unconstrained degrees of freedom: C. Optimal measurement combination (Alstad, 2002) Basis: Want optimal value of c independent of disturbances ) – 
1 G53SRP: Introduction to Real Time Scheduling Chris Greenhalgh School of Computer Science.
Process Scheduling Schedulers and Scheduling Methods.
07/27/2006 Overview of Replacement Reserve Procurement ERCOT Staff PRS RPRS Task Force.
Thomas F. Edgar (UT-Austin) RLS – Linear Models Virtual Control Book 12/06 Recursive Least Squares Parameter Estimation for Linear Steady State and Dynamic.
Networked Embedded Control System - Integration of control and computing Moonju Park Dept. of Computer Science & Engineering University of Incheon 1.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
Process Dynamics and Operations Group (DYN) TU-Dortmund
Presentation at NI Day April 2010 Lillestrøm, Norway
Digital Communications Chapter 13. Source Coding
Yousof Mortazavi, Aditya Chopra, and Prof. Brian L. Evans
System Control based Renewable Energy Resources in Smart Grid Consumer
Features of PID Controllers
ورود اطلاعات بصورت غيربرخط
CONTROL SYSTEM AN INTRODUCTION.
Autonomic Workload Execution Control Using Throttling
Neuro-Computing Lecture 2 Single-Layer Perceptrons
Control Systems Prof Swanson MECH 3550.
Control Systems Prof Swanson MECH 3550.
Presentation transcript:

Adaptive Feedback Scheduling with LQ Controller for Real Time Control System Chen Xi

Reference A. Cervin, J. Eker, B. Bernhardsson, and K.-E. Arzen, “Feedback-feedforward scheduling of control tasks,” Real-Time Systems, vol. 23, July 2002, pp. 25–53

Summary of the work It develops a feedback scheduler by LQ controllers. This scheduler adjust s sampling period for different control tasks in order to regulate the CPU load. At the same time, it takes control performance into consideration by optimizing an objective cost function.

Summary of the work Use offline approximation to get the linear cost functions of the control tasks. It calculates sampling periods by optimizing the cost functions. And it uses the CPU utilization requirement as a constraint. Each sampling period rescaled contains the parameters estimated offline.

in order to meet the CPU utilization set-point, the LQ controller gives a simple linear proportional rescaling of the nominal task periods.It means the sampling period assigned to each task should change proportionally. It proves that the rescaling is also optimal for the stationary control performance.

Problems (1) Disturbances acting on each control task is not taken into account in the optimization. (2) The linear or quadratic cost function of each control task estimated offline only relation with its own sampling period. It neglects the correlation with other tasks when executing in real-time system. In actual situation, the sampling periods arranged to other tasks may influence the performance of this task. (3) Separate design of the control task cost function and the utilization function. It is necessary to give a combined control model to mix the state of control system and the real-time resource utilization together.

Idea Establish a MIMO model with dynamically changing parameters – output signals : performance derivation of each control task and the actual CPU utilization – control input signals : the sampling periods of the control tasks. RLS method for online parameters estimation LQ controller to adjust control signals

Advantages Online adjustment Co-design of control tasks and scheduling Due-optimization

Plan Implement in hybrid control system Implement in NCM model