Converter System Modeling via MATLAB/Simulink

Similar documents
Chapter 11 AC and DC Equivalent Circuit Modeling of the Discontinuous Conduction Mode

Chapter 9: Controller design

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Chapter 8: Converter Transfer Functions

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

ET4119 Electronic Power Conversion 2011/2012 Solutions 27 January 2012

ECE1750, Spring Week 11 Power Electronics

Part II Converter Dynamics and Control

LECTURE 8 Fundamental Models of Pulse-Width Modulated DC-DC Converters: f(d)

The output voltage is given by,

6.3. Transformer isolation

Estimation of Circuit Component Values in Buck Converter using Efficiency Curve

The Pennsylvania State University. The Graduate School. Department of Electrical Engineering ANALYSIS OF DC-TO-DC CONVERTERS

Figure Circuit for Question 1. Figure Circuit for Question 2

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Sliding-Mode Control of the DC-DC Ćuk Converter in Discontinuous Conduction Mode

Section 5 Dynamics and Control of DC-DC Converters

Feedback design for the Buck Converter

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Chapter 7 DC-DC Switch-Mode Converters

Regulated DC-DC Converter

Cross Regulation Mechanisms in Multiple-Output Forward and Flyback Converters

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

ANALYSIS OF SMALL-SIGNAL MODEL OF A PWM DC-DC BUCK-BOOST CONVERTER IN CCM.

Chapter 3. Steady-State Equivalent Circuit Modeling, Losses, and Efficiency

Maria Carmela Di Piazza. Gianpaolo Vitale. Photovoltaic Sources. Modeling and Emulation. ^ Springer

Power Electronics

CYBER EXPLORATION LABORATORY EXPERIMENTS

ENGR 2405 Chapter 8. Second Order Circuits

SWITCHED CAPACITOR AMPLIFIERS

B. T(s) Modification Design Example 1. DC Conditions 2. Open Loop AC Conditions 3. Closed Loop Conditions

Version 001 CIRCUITS holland (1290) 1

LECTURE 44 Averaged Switch Models II and Canonical Circuit Models

Switching Flow Graph Model

Modeling, Analysis and Control of an Isolated Boost Converter for System Level Studies

Computationally efficient models for simulation of non-ideal DC DC converters operating in continuous and discontinuous conduction modes

Three phase induction motor using direct torque control by Matlab Simulink

EEL 5245 POWER ELECTRONICS I Lecture #14: Chapter 4 Non-Isolated DC-DC Converters PWM Converters DCM Analysis (DCM)

EE155/255 Green Electronics

Homework Assignment 08

Lecture 50 Changing Closed Loop Dynamic Response with Feedback and Compensation

First-order transient

The Usage of the Digital Controller in Regulating Boost Converter

Section 4. Nonlinear Circuits

Homework Assignment 09

Design and Control of a Buck Boost Charger-Discharger for DC-Bus Regulation in Microgrids

Introduction to AC Circuits (Capacitors and Inductors)

Outline. Week 5: Circuits. Course Notes: 3.5. Goals: Use linear algebra to determine voltage drops and branch currents.

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING RUTGERS UNIVERSITY

First Order RC and RL Transient Circuits

Lecture 46 Bode Plots of Transfer Functions:II A. Low Q Approximation for Two Poles w o

Wireless charging using a separate third winding for reactive power supply

Elements of Power Electronics PART I: Bases

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System

Source-Free RC Circuit

DESIGN MICROELECTRONICS ELCT 703 (W17) LECTURE 3: OP-AMP CMOS CIRCUIT. Dr. Eman Azab Assistant Professor Office: C

Modeling & Simulation of Passive Shunt Filter for Power Quality Improvement Using TCR and TSC Combination By MATLAB/Simulink

CONVENTIONAL stability analyses of switching power

Name: Lab Partner: Section:

Q. 1 Q. 5 carry one mark each.

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

EE40 Midterm Review Prof. Nathan Cheung

CHAPTER FOUR MUTUAL INDUCTANCE

8 sin 3 V. For the circuit given, determine the voltage v for all time t. Assume that no energy is stored in the circuit before t = 0.

6.334 Power Electronics Spring 2007

34 Control Methods for Switching Power Converters

ELEC 2501 AB. Come to the PASS workshop with your mock exam complete. During the workshop you can work with other students to review your work.

GATE : , Copyright reserved. Web:

Lecture 47 Switch Mode Converter Transfer Functions: Tvd(s) and Tvg(s) A. Guesstimating Roots of Complex Polynomials( this section is optional)

AP Physics C. Inductance. Free Response Problems

EE105 Fall 2014 Microelectronic Devices and Circuits

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems

HIGH CURRENT BRIDGE DRIVER and 4-20mA Transmitter

Modeling Buck Converter by Using Fourier Analysis

ECE2262 Electric Circuits. Chapter 6: Capacitance and Inductance

Prof. Shayla Sawyer CP08 solution

55:041 Electronic Circuits The University of Iowa Fall Final Exam

CS 436 HCI Technology Basic Electricity/Electronics Review

2.004 Dynamics and Control II Spring 2008

Generalized Analysis for ZCS

Electric Circuits. Overview. Hani Mehrpouyan,

Control Systems. EC / EE / IN. For

SINUSOIDAL STEADY STATE CIRCUIT ANALYSIS

AC Circuits Homework Set

Problem info Geometry model Labelled Objects Results Nonlinear dependencies

Modeling and Control Overview

AN019. A Better Approach of Dealing with Ripple Noise of LDO. Introduction. The influence of inductor effect over LDO

Electronic Circuits Summary

EE100Su08 Lecture #11 (July 21 st 2008)

Exercise 4 Modeling transient currents and voltages

Impedance Interactions: An

Designing Information Devices and Systems II Spring 2016 Anant Sahai and Michel Maharbiz Midterm 2

FEATURES AND APPLICATIONS OF POLYMER THIN FILM MULTI-LAYER CAPACITOR PML CAP

To find the step response of an RC circuit

Study of Chaos and Dynamics of DC-DC Converters BY SAI RAKSHIT VINNAKOTA ANUROOP KAKKIRALA VIVEK PRAYAKARAO

ECE2262 Electric Circuit

ECE2262 Electric Circuits. Chapter 6: Capacitance and Inductance

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

ECE1750, Spring 2018 Week Buck Converter

Transcription:

Converter System Modeling via MATLAB/Simulink A powerful environment for system modeling and simulation MATLAB: programming and scripting environment Simulink: block diagram modeling environment that runs inside MATLAB Things we can achieve, relative to Spice: Higher level of abstraction, suitable for higher-level system models More sophisticated controller models Arbitrary system elements But: We have to derive our own mathematical models Simulink signals are unidirectional as in conventional block diagrams At CoPEC, nearly all simulation is done within MATLAB/Simulink

Open-loop buck converter Time domain simulation including switching ripple

Closed-loop buck converter, digital control Time domain simulation with switching ripple

Open-loop buck-boost converter Frequency domain simulation, averaged model Control-to-output transfer function

Closed-loop buck converter Frequency domain simulation, averaged model Loop gain: Bode plot

MATLAB/Simulink discussion A structured way to write the converter averaged equations, suitable for implementation in Simulink: State-space averaging Some basic converter models, implemented in Simulink How to plot small-signal transfer functions in Simulink Modeling the discontinuous conduction mode

Synchronous buck converter Formulating state equations for Simulink model Averaging the input current v L (t) Averaging the inductor voltage i g = di L + t r T s i L + Q r T s Averaging the capacitor current: For both intervals, i C = i i Load dt s T s t Resulting state equations: v L = dv g ir on + R L v out + d ir on + R L v out with v out = v + i i Load esr so v L = dv g ir on + R L v i i Load esr i g = di L + t r i T L + Q r s T s L dt di L = dv g ir on + R L v i i Load esr C dv dt = i C = i i Load v out = v + i i Load esr

Basic buck converter model Averaged model for Simulink Integration of state variables Outputs Independent inputs Embedded MATLAB code block: Load inputs from u vector Set circuit parameters Calculate state equations and outputs Place results in output y vector (used in current mode control)

Time-domain simulation Synchronous buck example, Simulink Simulink model employing synchronous buck model, with voltage mode control Output voltage transient response

Generating a Bode Plot from the Simulink file 1. Set transfer function input and output points Right-click on the desired wire Select Linearization Points, then input point or output point

Generating a Bode Plot from Simulink, p. 2 %% Bode plotter using linearization tool % requires simulink control design toolbox mdl = 'buckcpm4vmodetester'; % set to file name of simulink model. Must have i/o points set within this model io = getlinio(mdl) % get i/o signals of mdl op = operspec(mdl) op = findop(mdl,op) % calculate model operating point lin = linearize(mdl,op,io) % compute state space model of linearized system ltiview(lin) % send linearized model to LTI Viewer tool Save this as a script (.m file ) and run it whenever you want to generate a Bode plot This script finds the steady-state operating point and linearizes the model The last line opens the LTI Viewer tool, which generates various small-signal plots including Bode, step response, pole/zero, Nyquist, etc.

Control-to-output transfer function G vd Generated by Simulink Synchronous buck example of previous slides

Modeling DCM Buck example, Simulink model i L (t) i pk dt s d 2 T s T s t In DCM, the average inductor current can be expressed as: Treat the average inductor current as an independent state, and solve for d 2 : Note that d 2 = 1 d in CCM, and d 2 < 1 d in DCM

Combined CCM-DCM model Buck converter Simulink model State equations:

Buck control-to-output transfer function CCM vs. DCM R = 3Ω: CCM R = 24Ω: DCM

9.5.4. Design example L 50 µh + i load v g (t) 28 V + Transistor gate driver δ Pulse-width modulator C 500 µf f s = 100 khz V M = 4 V v c G c (s) v(t) Compensator Error signal v e R 3 Ω + v ref 5 V Hv H(s) Sensor gain Fundamentals of Power Electronics 46 Chapter 9: Controller design

Closed-loop buck converter Simulink frequency domain simulation, averaged model f c ϕ m Injection point for measurement of loop gain T(s) Loop gain: Bode plot Transfer function blocks: Implementing the PID compensator

Closed-loop line-to-output transfer function Simulink frequency domain simulation Closed loop G vg Open loop Closed loop Open loop G vg Script that generates both plots