+ All Categories
Home > Documents > Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power...

Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power...

Date post: 16-Mar-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
18
1 © 2012 The MathWorks, Inc. Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager, Europe Industrial Automation & Machinery, Energy Production MathWorks
Transcript
Page 1: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

1 © 2012 The MathWorks, Inc.

Designing and Analysing

Power Electronics Systems Using

Simscape and SimPowerSystems

Gernot Schraberger

Industry Manager, Europe

Industrial Automation & Machinery, Energy Production

MathWorks

Page 2: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

2

Agenda

Overview of Power Electronic Converters

– Principle Task & Applications of Power Electronic Converters

– Functional Principles

– Physical Structure

Trends

Challenges

Model-Based Design of Power Electronic Converters

Page 3: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

3

Principle Tasks of Power Electronic

Converters

Conversion of Electric Energy

with respect to

- Voltage in/out

- Current in/out

- Variable load

- Frequencies in /out

- Different load types (R,L,C)

- Compensation of reactive power

- Feedback of energy

- 3-phase

- …

PEC Vin Vout

DC DC iin iout

L R

Page 4: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

4

Applications with Power Electronic

Converters

Motor Drives Inverters with variable frequency, current control

Power Supplies Often with variable input voltage amplitude and frequency

Inverters for Regenerative Energy Production Wind turbines, solar farms

Voltage Support & Power Transmission Equipment FACTS (flexible AC transmission systems) – reactive power compensators

HVDC (high voltage DC transmission)

Coupling of grids

Automotive & Trains (Hybrid) electric vehicles, trains

Page 5: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

5

ABB Accelerates Application Control

Software Development for Power

Electronic Controller

“Our system engineers can

program, simulate, and verify

the AC 800PEC controller’s

regulation software very rapidly

in MATLAB and Simulink.”

Fritz Wittwer

ABB

Challenge Adopt a more efficient development process using tools

that accelerate the design of new application software

for a high-powered electronic controller for power

converters

Solution Use MathWorks tools to design and validate their control

algorithms while streamlining the application software

development process for the controller

Results Development times and costs reduced

Development process improved

Highly accurate code generated

AC 800PEC controller.

Link to user story

Page 6: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

6

Functional principles

Periodic energizating & de-

energizating an energy store

(inductors or capacitors)

Power electronic switches like

IGBTs, MOSFETS used for

periodic switching

Switches driven by PWM or

similar more advanced

algorithms

L

i

i

t

vin

t

vout

R

Page 7: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

7

Physical structure

Power Unit – Power electronic switches

– Driver electronics

Control Unit – Current/ voltage control algorithms (Field oriented control)

– Controller output drive PWM

– Supervisory logic (Overheating, prevent Shortcircuit switching)

Current /voltage sensors – Reading sensors via ADCs

– Filtering sensor signals

M PWM

Generator

FOC

Control

(d,q)

(a,b,c)

(a,b,c)

(d,q)

Supervisory

Logic

Filters ADCs

Control Unit

Driver

Electronics

Power

Switches

DC Power Power Unit

Sensors

Page 8: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

8

Trends

System integration

– Multidomain systems (electronical, thermal, controls, mechanical)

Energy Efficiency

– Decreasing Switching Power Losses by short switching times

– Local Energy Stores for energy feedback

Increasing power & power density in switching device

– Series connection of IGBTs multilevel converters

– Cooling concepts

Rapid & flexible control concepts

– Highly dynamic control

– Robustness for varying operating conditions (load, voltages …)

Page 9: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

9

Challenges

Predicting system behavior in early development state

Underestimating system complexity

Duration of iteration cycles in development

Time consuming testing

Expert know-how hidden in undocumented code

Page 10: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

10

What is the Most Expensive

Project Stage to Find Errors In?

Requirements phase Design phase Coding phase Testing phase

Rela

tive

co

st

to fix

an e

rror

Project phase where error is fixed

Errors introduced early but found late in

the process are expensive to fix!

requirements phase

design phase

Errors introduced in:

coding phase

Source: Return on Investment for Independent Verification &

Validation, NASA, 2004.

Page 11: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

11

INTEGRATION

IMPLEMENTATION

DESIGN

TE

ST

& V

ER

IFIC

AT

ION

RESEARCH REQUIREMENTS

Environment Models

Mechanical

Control Algorithms

Electrical

Supervisory Logic

Thermal

TEST

SYSTEM

Structured

Text VHDL, Verilog C, C++

MCU DSP FPGA ASIC PLC

Start Testing on Day One

Page 12: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

12

DESIGN

Environmental Models

Control Algorithms

Supervisory Logic

Mechanical Thermal Electrical

Early Verification of Concept

Idea

Simple

model

Detailed

model

• Predict dynamic system behavior by simulating

- Less physical prototypes

• Use of simulation results for system design

- What / if studies

- Short iteration cycles

Page 13: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

13

Appropriate Methods of Modeling

DESIGN

Environmental Models

Control Algorithms

Supervisory Logic

DSP FPGA ASIC

Embedded Software

Digital Electronics

C, C++ VHDL,

Verilog

Integr

ation

MCU

Data

Modeli

ng

Algorit

hm

Devel

opme

nt

Implement V&V

Electronical, thermal,

mechanical systems

(Physical Modeling)

Control & filter algorithms

(Simulink)

Control & Supervisory

Logics (Stateflow)

Reuse of legacy code

& engineering data from

- Cosimulation

- Exiting algorithms in

C, MATLAB

Mechanical Thermal Electrical

Page 14: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

14

Integrated Control Design

DESIGN

Environmental Models

Control Algorithms

Supervisory Logic

DSP FPGA ASIC

Embedded Software

Digital Electronics

C, C++ VHDL,

Verilog

Integr

ation

MCU

Data

Modeli

ng

Algorit

hm

Devel

opme

nt

Implement V&V

Mechanical Thermal Electrical

• Reuse of the model for extracting plant

description directly from model

• Automated creation of a linearized small signal

equivalent model at selected operating points

• Interactive and automatic control design

according Linear Control Theory

• Robust control design by considering converter

behavior at several operating points in parallel

Page 15: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

15

IMPLEMENTATION

Test and validate in real-time

DESIGN

Environmental Models

Control Algorithms

Mechanical Electrical

Supervisory Logic

RESEARCH REQUIREMENTS

MCU DSP FPGA ASIC

Structured

Text

VHDL,

Verilog C, C++

PLC

Rapid Prototyping of Control Algorithms

• Fast implementation of algorithms in

C & HDL for functional testing in RT

Hardware-In-The-Loop Testing of Plant

• Capability of testing critical scenarios

without risk of damaging HW

Page 16: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

16

IMPLEMENTATION

Automatic Production Code Generation

DESIGN

Control Algorithms

Supervisory Logic

RESEARCH REQUIREMENTS

MCU DSP FPGA ASIC

Structured

Text

VHDL,

Verilog C, C++

PLC

General

• Code generation in C/C++, HDL,

IEC61131- Structured Text

• Fast implementation by automatic

code generation from models

• Support of fixed point data format

in simulation and code generation

• Prevention of implementation

errors

• Algorithm development

independent of implementation HW

C-Code

• Integration of Legacy C/C++-Code

• Automated integration with variety

of Embedded IDEs and µP/DSP

Page 17: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

17

IMPLEMENTATION

Traceability from Requirements to Code

DESIGN

Environmental Models

Control Algorithms

Mechanical Electrical

Supervisory Logic

RESEARCH REQUIREMENTS

Linking Requirements with Model

Blocks and generated Code

• Find corresponding locations

easily in model and code

Page 18: Designing and Analysing Power Electronics Systems Using … · Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager,

18

Benefits of Model-Based Design

Predict system behavior in

early development state

Handle system complexity

Short iteration cycles

Less physical prototypes

Fast implementation by

automatic code generation

Reuse of test cases

INTEGRATION

IMPLEMENTATION

DESIGN

TE

ST

& V

ER

IFIC

AT

ION

RESEARCH REQUIREMENTS

Environment Models

Mechanical

Control Algorithms

Electrical

Supervisory Logic

Thermal

Structured

Text VHDL, Verilog C, C++

MCU DSP FPGA ASIC PLC


Recommended