EECE 396-1 Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.

Slides:



Advertisements
Similar presentations
EE462L, Spring 2014 DC−DC SEPIC (Converter)
Advertisements

M2-3 Buck Converter Objective is to answer the following questions: 1.How does a buck converter operate?
Hybrid System Verification Synchronous Workshop 2003 A New Verification Algorithm for Planar Differential Inclusions Gordon Pace University of Malta December.
Timed Automata.
Zonotopes Techniques for Reachability Analysis Antoine Girard Workshop “Topics in Computation and Control” March 27 th 2006, Santa Barbara, CA, USA
Verification of Hybrid Systems An Assessment of Current Techniques Holly Bowen.
SPICE modelling of PFC controller
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Instructor: Po-Yu Kuo (郭柏佑) 國立雲林科技大學 電子工程系
7. Introduction to DC/DC Converters
Introduction to DC-DC Conversion – Cont.
The method of a fast electrothermal transient analysis of a buck converter Krzysztof Górecki and Janusz Zarębski Department of Marine Electronics Gdynia.
1 Verification and Synthesis of Hybrid Systems Thao Dang October 10, 2000.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Chapter 20 Quasi-Resonant Converters
ECEN 5817 Resonant and Soft-Switching Techniques in Power Electronics 1 Lectures The conventional forward converter Max v ds = 2V g + ringing Limited.
EECE Hybrid and Embedded Systems: Computation T. John Koo Institute for Software Integrated Systems Department of Electrical Engineering and Computer.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation
Physics for Scientists and Engineers II, Summer Semester 2009 Lecture 6: June 1 st 2009 Physics for Scientists and Engineers II.
November 21, 2005 Center for Hybrid and Embedded Software Systems Engine Hybrid Model A mean value model of the engine.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Fundamentals of Power Electronics 1 Chapter 20: Quasi-Resonant Converters Chapter 20 Quasi-Resonant Converters Introduction 20.1The zero-current-switching.
Department of Electrical & Electronics Engineering ELE 1001: Basic Electrical Technology Lecture 5 Inductor.
Power Electronics Chapter 5 DC to DC Converters (Choppers)
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Chapter 20 Quasi-Resonant Converters
Waveforms of the half-wave ZCS quasi-resonant switch cell
EKT214 - ANALOG ELECTRONIC CIRCUIT II
© 2012 Pearson Education. Upper Saddle River, NJ, All rights reserved. Electronic Devices, 9th edition Thomas L. Floyd Lecture 9: Power Supplies.
Power Electronics Notes 07A Introduction to DC/DC Converters
CHAPTER 6 VOLTAGE REGULATOR POWER SUPPLIES (VOLTAGE REGULATORS) Fig. 6.1 Block diagram showing parts of a power supply. Power supply Power supply: a.
09/16/2010© 2010 NTUST Today Course overview and information.
Advanced Design Applications Power and Energy © 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™
Lecture # 12&13 SWITCHING-MODE POWER SUPPLIES
MUEV Phase III By: Kevin Jaris & Nathan Golick. Introduction Petroleum is a finite resource. Demand for clean energy is driving the increase in the production.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Lumped versus Distributed: A component must be considered as distributed when the physical dimensions of an element become significant with respect to.
Chapter 6 Voltage Regulators By En. Rosemizi Bin Abd Rahim EMT212 – Analog Electronic II.
Chapter 6 Voltage Regulators - Part 2-.
Control Synthesis and Reconfiguration for Hybrid Systems October 2001 Sherif Abdelwahed ISIS Vanderbilt University.
Chapter 3 DC to DC Converters
A NOVEL CONTROL METHOD OF DC-DC CONVERTERS Dr.M.Nandakumar Professor Department of Electrical engineering Govt. Engineering College Thrissur 1 Dept. of.
BASIC SEMICONDUCTOR ELECTRONIC CIRCUITS Introduction of two basic electronic elements: diode and transistor LEARNING GOALS Diodes structure and four modeling.
EMT212 Analog Electronic II
EMT212 – Analog Electronic II
Symbolic Algorithms for Infinite-state Systems Rupak Majumdar (UC Berkeley) Joint work with Luca de Alfaro (UC Santa Cruz) Thomas A. Henzinger (UC Berkeley)
Introduction to DC-DC Conversion – Cont.
1 Electrical Fundamentals We need some understanding of electrical fundamentals to do the lab exercises. Electric Circuit Consists of: –Power Source: Battery,
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
6/22/2016 “IN THE NAME OF ALLAH THE MOST MERCIFUL AND THE MOST BENEFICIAL”
بحث مشترك منشور فى مؤتمر دولى متخصص (منشور ، التحكيم علي البحث الكامل) B. M. Hasaneen and Adel A. Elbaset البحث التاسع 12 th International Middle East.
Zero-current Switching Quasi-resonant Converters
CHAPTER 6 VOLTAGE REGULATOR Tulus Ikhsan Nasution.
INDUSTRIAL ELECTRONICS/ELECTRICITY
Subject Name: LINEAR INTEGRATED CIRCUITS Subject Code: 10EC46
CAPACITANCE AND INDUCTANCE
Electronic Devices Ninth Edition Floyd Chapter 17.
Islamic University of Gaza
DC-DC PWM Converters Lecture Note 5.
6.0 Voltage Regulators.
Vibration Energy Harvesting Circuit to Power Wireless Sensor Nodes
Chapter 6: Voltage Regulator
Diode Circuits.
Discrete Controller Synthesis
EECE Hybrid and Embedded Systems: Computation
Presentation transcript:

EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and Computer Science Vanderbilt University 300 Featheringill Hall March 16,

2 Computational Tool: Reachability

3 Unsafe Set Transition System Initial set

4 Hybrid Automaton

5

6 Reachable Sets

7

8

9

10 Reachable Sets

11 Reachable Sets

12 Reachability Problem

13 Reachability Problem

14 Reachability Problem

15 Reachability Problem

16 Reachability Algorithm

17 Reachability Algorithm

18 Reachability Algorithm Unsafe!!

19 Reachability Algorithm Safe!!

20 Reachability Algorithm Keep iterating until when!?

21 Reachability Algorithm

22 Reachability Algorithm

23 Reachability Algorithm Keep iterating until when!?

24 Deciability Keep iterating until when!?

25 Deciability Keep iterating until when!?

26 Computational tools Basic computation includes Set-theoretic operations: Union, Intersection, Difference Reach set computations: Post d, Post c, Pre d, Pre c Verification Safety Property Forward algorithm Backward algorithm Liveness Property Properties specified by Temporal Logics Ref: Thomas A. Henzinger, The Symbolic Approach to Hybrid Systems, (CAV’02), UC Berkeley.

27 Computational tools d/dt Library contributed by Thao Dang System Dynamics Linear systems Affine systems Linear systems with bounded inputs Set Representation Convex sets Basic (approximate) computation includes Set-theoretic operations: Union, Intersection, Difference Reach set computations: Post d, Post c, Pre d, Pre c Verification Specifications written as Temporal Logic Formula Algorithms

28 Computational tools Projects Temporal Logic specifications Algorithms derivation d/dt based computational tool Verification Synthesis DC-DC Converters Controller verification Controller synthesis

29 Computational tools Algorithm Reach Sets Specification Set Operations Dynamics Data Structure Temporal Logic Input Output

30 Design Example: DC-DC Converters

31 ENNA GmbH Power Electronics Power electronics found in: DC-DC converters Power supplies Electric machine drives Circuits can be defined as networks of: Voltage and current sources (DC or AC) Linear elements (R, L, C) Semiconductors used as switches (diodes, transistors)

32 ENNA GmbH Power Electronics Discrete dynamics N switches, (up to) 2 N discrete states Only discrete inputs (switching): some discrete transitions under control, others not Continuous dynamics Linear or affine dynamics at each discrete state =8 possible configurations

33 Power Electronics : DC-DC Converters Have a DC supply (e.g. battery), but need a different DC voltage Different configurations depending on whether Vin Vout Control switching to maintain Vout with changes in load (R), and Vin V in L CR sw1 sw V out iLiL iLiL 212

34 Two Output DC-DC Converter Want two DC output voltages Inductors are big and heavy, so only want to use one Similar to “two tank” problem V in L C2C2 R2R2 sw1 sw V outA iLiL + - V outB sw3 C3C3 R3R3 iLiL V outA V outB

35 Circuit Operation One and only one switch closed at any time Each switch state has a continuous dynamics sw1: i L , V outA , V outB  sw2: i L , V outA , V outB  sw3: i L , V outA , V outB 

36 Design Objective Objective: Regulate two output voltages and limit current by switching between three discrete states with continuous dynamics. i L , V outA , V outB  i L , V outA , V outB  i L , V outA , V outB 

37 Typical Circuit Analysis/Control Governing equations Time domain, steady state Energy balance System dynamics Discretization in time Switched quantity only sampled at discrete instants Assumes a fixed clock Averaging Switched quantity approximated by a moving average Assumes switching is much faster than system time constants Control Linearize with duty (  ) as input Use classical control techniques T  T(1-  )T i0i0 i1i1 i2i2 match! i L (t) i L [k]

38 Problem Formulation

39 Design Example: DC-DC Converters Controller Synthesis - Feasibility

40 Problem Formulation Parallel Composition of Hybrid Automata Given a collection of Modes and Edges, design Guards

41 Problem Formulation: Hybrid Automaton

42 Formulation Capacitor Discharging Mode (q1)

43 Formulation Capacitor Charging Mode (q2)

44 Backward Reachable sets (qualitative) w = q2 – q1 q1q2

45 d/dt Calculations result (quantitative) w = q2 – q1 NOT FEASIBLE

46 Backward Reachable sets (qualitative) w = q1 – q2 q1q2

47 d/dt Calculations result (quantitative) w = q1 – q2 FEASIBLE

48

49 Design Example: DC-DC Converters Controller Synthesis – Switching Surfaces

50

51 Switching Surface (Guard) – Go Forward! w = q1 – q2 q1 Switching Surface (Guard)

52 Design Example: DC-DC Converters Controller Synthesis – Simulation

53 Problem Formulation Parallel Composition of Hybrid Automata Given a collection of Modes and Edges, design Guards

54 Semi-Analytic Calculation of Switching Time t sw =0.174 ms t sw =0.158 ms

55 End