Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

Similar documents
Model-Based Design: Generating Embedded Code for Prototyping or Production

What's new in MATLAB and Simulink for Model-Based Design

MATLAB/Simulink in der Mechatronik So einfach geht s!

Introduction to Control Systems Design

Model-Based Design: Design with Simulation in Simulink

Codegenerierung für Embedded Systeme leicht gemacht So geht s!

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification

What s New in Simulink in R2015b and R2016a

Modeling Power Electronics Components Using SimElectronics and SimPowerSystems Vivek Raju Application Engineer

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

Integrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC

Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Modelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks

2015 The MathWorks, Inc. 1

Model-Based Design for Video/Image Processing Applications

Reducing Design Errors in Complex State Machines using Model-Based Design

Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation

Model to Code, Made Simple and Easy Sebastien Dupertuis Application Engineer Applications Engineering Group MathWorks Switzerland June 11, 2015

Workflow for Control System Design and Implementation

Ein Modell - viele Zielsysteme

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

Hardware Implementation and Verification by Model-Based Design Workflow - Communication Models to FPGA-based Radio

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks

Design and Verification of FPGA Applications

Hardware and Software Co-Design for Motor Control Applications

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Introduction to C and HDL Code Generation from MATLAB

efpgasim Features & Applications

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow

Accelerating FPGA/ASIC Design and Verification

Real-Time HIL/RCP Laboratory. Study, design and test power electronics control algorithms using both OPAL-RT and Lab-Volt solutions.

Hardware and Software Co-Design for Motor Control Applications

Designing and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1

Simulink for AUTOSAR: Best Practices

Model-Based Design for Altera FPGAs Using HDL Code Generation The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1

Reducing the cost of FPGA/ASIC Verification with MATLAB and Simulink

Real-Time Testing in a Modern, Agile Development Workflow

Power System Network Simulator (PSNsim)

Modeling a 4G LTE System in MATLAB

Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems

2015 The MathWorks, Inc. 1

Accelerate FPGA Prototyping with

Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks

Parag Choudhary Engineering Architect

From Design to Production

Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink

Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks

Integrating Mechanical Design and Multidomain Simulation with Simscape

Verification, Validation, and Test with Model-Based Design

Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks

Making the Most of your MATLAB Models to Improve Verification

Plant modeling: A First Step to Early Verification of Control Systems

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

Real-Time Simulation Solutions for Power Grids and Power Electronics

Intro to System Generator. Objectives. After completing this module, you will be able to:

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

Targeting Motor Control Algorithms to System-on-Chip Devices

Addressing Fixed Point Design Challenges

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

Hardware and Software Co-Design for Motor Control Applications

FACTS and HVDC for Grid Connection of Large Wind Farms

Optimize DSP Designs and Code using Fixed-Point Designer

Integrating Mechanical Design and Multidomain Simulation with Simscape

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Hardware, Software and Mechanical Cosimulation for Automotive Applications

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Design And Simulation Of Power Factor Measurement Circuit By Using Pic

A Svc Light Based Technique for Power Quality Improvement for Grid Connected Wind Energy System

Simulink as Your Enterprise Simulation Platform

CO SIMULATION OF GENERIC POWER CONVERTER USING MATLAB/SIMULINK AND MODELSIM

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Design and Verification of Motion Control Algorithms Using Simulation

Introducing Simulink R2012b for Signal Processing & Communications Graham Reith Senior Team Leader, UK Application Engineering

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증

Four Best Practices for Prototyping MATLAB and Simulink Algorithms on FPGAs by Stephan van Beek, Sudhir Sharma, and Sudeepa Prakash, MathWorks

Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks

Simulink 를이용한 효율적인레거시코드 검증방안

Weapon System Fault Detection, Isolation, and Analysis using Stateflow

Verification, Validation and Test in Model Based Design Manohar Reddy

Model-based Design/Simulation

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

The Role of Real Time Digital Simulation into the Power Systems Development

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

CONSCIENCE TECHNOLOGIES A Right Platform For All Engineers... CODE B.TECH EEE MAT LAB PROJECT TITLE

ID 020C: Hardware-in-Loop: System Testing Without the System

Production Code Generation Introduction and New Technologies

Verification and Test with Model-Based Design

Model-Based Design Using Simulink, HDL Coder, and DSP Builder for Intel FPGAs By Kiran Kintali, Yongfeng Gu, and Eric Cigan

Real-Time Simulation ON FPGA.

Volvo Car Group Jonn Lantz Agile by Models

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2

System Level Design with IBM PowerPC Models

Model-based Design/Simulation

Modeling and Simulation of Electromechanical Systems

Automotive System and Software Engineering with Model Based Design

Transcription:

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems Gernot Schraberger Industry Manager, Europe Industrial Automation & Machinery, Energy Production MathWorks 2012 The MathWorks, Inc. 1

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 2

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 DC V in i in PEC i out V out DC R L - 3-phase - 3

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 4

ABB Accelerates Application Control Software Development for Power Electronic Controller 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. Our system engineers can program, simulate, and verify the AC 800PEC controller s regulation software very rapidly in MATLAB and Simulink. Fritz Wittwer ABB Link to user story 5

Functional principles Periodic energizating & deenergizating 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 i v in v out i L R t t 6

Physical structure Control Unit Power Unit DC Power FOC Control (d,q) (a,b,c) PWM Generator Driver Electronics Power Switches M (a,b,c) (d,q) Supervisory Logic Sensors Power Unit Power electronic switches Driver electronics Filters 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 ADCs 7

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 ) 8

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 9

Relative cost to fix an error What is the Most Expensive Project Stage to Find Errors In? Errors introduced early but found late in the process are expensive to fix! Errors introduced in: coding phase design phase requirements phase Requirements phase Design phase Coding phase Testing phase Project phase where error is fixed Source: Return on Investment for Independent Verification & Validation, NASA, 2004. 10

Start Testing on Day One RESEARCH REQUIREMENTS DESIGN Environment Models Mechanical Thermal Electrical Supervisory Logic Control Algorithms IMPLEMENTATION TEST & VERIFICATION C, C++ VHDL, Verilog Structured Text MCU DSP FPGA ASIC PLC TEST SYSTEM INTEGRATION 11

Early Verification of Concept Predict dynamic system behavior by simulating - Less physical prototypes DESIGN Environmental Models Mechanical Thermal Electrical Control Algorithms Use of simulation results for system design - What / if studies - Short iteration cycles Idea Supervisory Logic Simple model Detailed model 12

Appropriate Methods of Modeling DESIGN Environmental Models Mechanical Thermal Electrical Control Algorithms Supervisory Logic Data Modeli ng Algorit hm Devel opme nt Control & filter algorithms (Simulink) Control & Supervisory Logics (Stateflow) Electronical, thermal, mechanical systems (Physical Modeling) Embedded Digital Software Electronics VHDL, C, C++ Verilog MCU DSP FPG ASIC Integr Reuse of legacy code ation & engineering data from Implement - Cosimulation V&V - Exiting algorithms in C, MATLAB 13

Integrated Control Design DESIGN Environmental Models Mechanical Thermal Electrical Control Algorithms Reuse of the model for extracting plant description directly from model Algorit Automated hm creation of a linearized small signal equivalent Devel model at selected operating points opme Interactive and automatic control design according Linear Control Theory Data Modeli ng Supervisory Logic Embedded Digital Software Electronics VHDL, C, C++ Verilog MCU DSP FPG ASIC Robust control design Integr by considering converter ation behavior at several operating points in parallel Implement V&V 14

Test and validate in real-time RESEARCH REQUIREMENTS DESIGN Environmental Models Mechanical Electrical Control Algorithms Supervisory Logic Rapid Prototyping of Control Algorithms Fast implementation of algorithms in C & HDL for functional testing in RT IMPLEMENTATION C, C++ VHDL, Verilog Structured Text MCU DSP FPGA ASIC PLC Hardware-In-The-Loop Testing of Plant Capability of testing critical scenarios without risk of damaging HW 15

Automatic Production Code Generation RESEARCH DESIGN REQUIREMENTS General Code generation in C/C++, HDL, IEC61131- Structured Text Control Algorithms Supervisory Logic IMPLEMENTATION 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, C++ VHDL, Verilog MCU DSP FPGA ASIC Structured Text PLC C-Code Integration of Legacy C/C++-Code Automated integration with variety of Embedded IDEs and µp/dsp 16

Traceability from Requirements to Code RESEARCH REQUIREMENTS DESIGN Environmental Models Linking Requirements with Model Blocks and generated Code Find corresponding locations easily in model and code Mechanical Electrical Control Algorithms Supervisory Logic IMPLEMENTATION 17

Benefits of Model-Based Design RESEARCH DESIGN REQUIREMENTS Predict system behavior in early development state Mechanical C, C++ Environment Models Thermal Supervisory Logic Control Algorithms IMPLEMENTATION VHDL, Verilog Electrical Structured Text MCU DSP FPGA ASIC PLC TEST & VERIFICATION Handle system complexity Short iteration cycles Less physical prototypes Fast implementation by automatic code generation INTEGRATION Reuse of test cases 18