hardware-in-the-loop simulation for power electronic...

39
Hardware-in-the-Loop Simulation for Power Electronic Application Shinho Systems Co., Ltd. Tel : +82-31-737-6800 Fax : +82-31-737-6809 E-mail :[email protected] http://www.ishinho.com 2F, Joongil Eines Platz, 513-22, Sangdaewon-dong, Seongnam-si, Gyeonggi-do, Korea

Upload: others

Post on 29-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Hardware-in-the-Loop Simulation for Power Electronic Application

Shinho Systems Co., Ltd.

Tel : +82-31-737-6800 Fax : +82-31-737-6809

E-mail :[email protected] http://www.ishinho.com

2F, Joongil Eines Platz, 513-22, Sangdaewon-dong, Seongnam-si, Gyeonggi-do, Korea

Page 2: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Content

ll Introduce of RTIntroduce of RT--LABLAB

ll Introduce of Introduce of eDRIVE/eMEGAsimeDRIVE/eMEGAsim

ll Software Architecture of Software Architecture of eDRIVE/eMEGAsimeDRIVE/eMEGAsim

ll eMEGAsim with EMTPeMEGAsim with EMTP--RVRV

ll eDRIVEsim with JMAGeDRIVEsim with JMAG

ll DemonstrationDemonstration

Page 3: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RT-LAB

ll Flexible COTS solutions for realFlexible COTS solutions for real--time simulation, HIL and RCPtime simulation, HIL and RCP

üü Outperforms DSPOutperforms DSP--based or PowerPCbased or PowerPC--based systems at lower costbased systems at lower cost

üü Scales up by simply adding processorsScales up by simply adding processors

Page 4: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Main Feature

ll Runs Runs SimulinkSimulink and and SystemBuildSystemBuild models in real time or accelerated nonmodels in real time or accelerated non--real timereal time

ll Available distributed parallel processing for model acceleratioAvailable distributed parallel processing for model accelerationn

ll HighHigh--performance I/O for hardwareperformance I/O for hardware--inin--thethe--loop (HIL)loop (HIL)

ll Creates standCreates stand--alone embedded control systemsalone embedded control systems

ll True multiTrue multi--rate (multirate (multi--threaded) on reliable RTOSthreaded) on reliable RTOS

ll MultiMulti--commandcommand--station capabilitystation capability

ll Snapshot of model state vectorSnapshot of model state vector

ll API to thirdAPI to third--party GUI softwareparty GUI software

ll Supports multiple formSupports multiple form--factors (ATX, SBC, VME, compact PCI, PXI, PC/104)factors (ATX, SBC, VME, compact PCI, PXI, PC/104)

Page 5: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Main Feature

LabView™, ALTIA™Human-machine interfaces

QNX™, RedHawk LinuxReal-Time Operating System

CARsim™, GT Power™Automotive component models

simPowerSystem™Electromechanical component models

Simulink™, SystemBuild™Block Diagram Tool

PC (in various form factors)Hardware Platform

ll Many of the pieces of the toolMany of the pieces of the tool--set puzzle exist on the open market set puzzle exist on the open market

as commercialas commercial--offoff--thethe--shelf products.shelf products.

ll RTRT--LAB is a framework that combines and augments these elementsLAB is a framework that combines and augments these elements

to allow for realto allow for real--time simulations of complex mathematical models.time simulations of complex mathematical models.

Page 6: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Main Feature

ll Make models work in real time (down to 20 microseconds)Make models work in real time (down to 20 microseconds)

ll Allow distributed processing on multiple processorsAllow distributed processing on multiple processors

ll Modify model parameters during executionModify model parameters during execution

ll Implement model separation and highImplement model separation and high--speed communication while solving schedulingspeed communication while solving scheduling

and deadlock problemsand deadlock problems

ll Acquire data on the computation environment using flexible and Acquire data on the computation environment using flexible and sophisticatedsophisticated

configuration optionsconfiguration options

ll Allow frame mode recording and command station communicationAllow frame mode recording and command station communication

ll Support commercial I/O boards (from lowSupport commercial I/O boards (from low--end to highend to high--end, highend, high--speed)speed)

ll Make system reliable enough for actual controlMake system reliable enough for actual control

ll Supply data monitoring & logging, debugging featuresSupply data monitoring & logging, debugging features

ll Solve numerical problems to ensure precision and stabilitySolve numerical problems to ensure precision and stability

Page 7: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Example: RT-LAB System Topology

RT-LAB™ Development Station

• Create/Test Model• Code Generation• System analysis in non-real-time

RT-LAB™ Distributed Simulator

• Run simulation in Real-Time• Add processors for more power• Visualize system behavior• Connect Hardware in the Loop

TC

P/I

P

RT-LAB™ Operator Station

• Visualization and Interaction

Hardware-in-the-loop system

Page 8: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

eDRIVE/eMEGAsim Specialized Hardware Modules & Model Lineup

Page 9: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll OP4100 / OP4500OP4100 / OP4500

üü OPALOPAL에서에서 개발한개발한 RTRT--LABLAB을을 기반으로기반으로 한한 Electrical, Power Grid System Electrical, Power Grid System 입니다입니다..

üü SimPowerSystemSimPowerSystem과과 연동하여연동하여 전기전기, , 전자기반의전자기반의 Simulation Simulation 환경을환경을 제공합니다제공합니다. .

ll Product ApplicationProduct Application

üü eDRIVEsimeDRIVEsim

•• PMSM, BLDC, and IM motor drives Automotive PMSM, BLDC, and IM motor drives Automotive

•• Hybrid power trains, power steering, and auxiliary power systemHybrid power trains, power steering, and auxiliary power systems Transportation s Transportation

•• Train traction and auxiliary systems, ship propulsion systems RTrain traction and auxiliary systems, ship propulsion systems Rectifiers ectifiers

•• Battery chargers Wind energy and power electronic distributed gBattery chargers Wind energy and power electronic distributed generation and distribution systems eneration and distribution systems

•• Industrial drives and multiIndustrial drives and multi--level converters level converters

üü eMEGAsimeMEGAsim

•• Large scale electromagnetic transient simulation, including inteLarge scale electromagnetic transient simulation, including interaction of multiple electrical systems raction of multiple electrical systems

•• Network planning and feasibility studies (single phase, three pNetwork planning and feasibility studies (single phase, three phase, and multihase, and multi--phase networks)phase networks)

•• Parallel loadParallel load--flow and shortflow and short--circuit studiescircuit studies

•• FACTS and HVDC control and integration studiesFACTS and HVDC control and integration studies

•• Study and design of fast switching power electronics controllerStudy and design of fast switching power electronics controllers used in distributed generation applicationss used in distributed generation applications

H/W Overview

Page 10: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Environment

ll eDRIVEsim/eMAGEsimeDRIVEsim/eMAGEsim BasicBasic

üü Hardware Hardware 구성구성

OP5110 FPGA Board

PCI Bridge 역할을 함, CPU와 Card 사이의 Data 교환 역할을 함

OP5311 / OP5312 Digital Board

Digital I/O을 관장하고 있으며, OP5110 Board로 제어함

각각 16ch을 보유, 추가가능

OP5330 / OP5340 Analog Board

Analog I/O을 관장하고 있으며, OP5110 Board로 제어함

각각 16ch을 보유, 추가가능

I/O I/O 추가추가 시시 OP5110 BoardOP5110 Board의의 Firmware Firmware 수정이수정이 필요필요

OP5110 BoardOP5110 Board에서에서 최대최대 128 128 개의개의 I/OI/O를를 제어제어 가능가능

Page 11: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

üü OP5110 FPGA Board OP5110 FPGA Board 구성구성

FPGA Chip

Xilinx Vertex2P XC2VP7-5FF672

Environment

üü OP5110 FPGA Board OP5110 FPGA Board 기능기능

•• OP5110OP5110의의 FPGAFPGA는는 고속고속 정수연산이정수연산이 아닌아닌 PCI BridgePCI Bridge의의 기능을기능을 함함

•• PCI BusPCI Bus를를 통해통해 FPGAFPGA는는 JP3, JP4, JP5, JP6JP3, JP4, JP5, JP6등의등의 ConnectorConnector로로

수집되는수집되는 DataData를를 수집수집 혹은혹은 전송함전송함

•• 한한 Target PCTarget PC에에 OP5110 BoardOP5110 Board는는 최대최대 44개까지개까지 장착가능장착가능

((이때는이때는 JP7JP7으로으로 서로서로 동기화동기화))

ll eDRIVEsim/eMAGEsimeDRIVEsim/eMAGEsim BasicBasic

Page 12: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

üü OP5210 CarrierOP5210 Carrier

•• OP5210OP5210는는 Carrier TypeCarrier Type의의 SCXI SCXI 규격의규격의 BoardBoard로로 Digital ModuleDigital Module인인 OP5311, OP5312OP5311, OP5312를를 장착할장착할 수수 있다있다..

Environment

ll eDRIVEsim/eMAGEsimeDRIVEsim/eMAGEsim ModuleModule

Page 13: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

üü OP5220 CarrierOP5220 Carrier

•• OP5220OP5220는는 Carrier TypeCarrier Type의의 SCXI SCXI 규격의규격의 BoardBoard로로 Digital ModuleDigital Module인인 OP5330, OP5340OP5330, OP5340을을 장착할장착할 수수 있다있다..

Environment

ll eDRIVEsim/eMAGEsimeDRIVEsim/eMAGEsim ModuleModule

Page 14: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

eDRIVE/eMEGAsim Specialized Software Modules & Model Libraries

Shinho Systems Co., Ltd.

Tel : +82-31-737-6800 Fax : +82-31-737-6809

E-mail :[email protected] http://www.ishinho.com

2F, Joongil Eines Platz, 513-22, Sangdaewon-dong, Seongnam-si, Gyeonggi-do, Korea

Page 15: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll eDRIVEsim & eMEGAsim eDRIVEsim & eMEGAsim 구조구조

üü OPALOPAL에서에서 따로따로 eDRIVEsim / eMEGAsimeDRIVEsim / eMEGAsim이라는이라는 특정특정 ProgramProgram은은 없다없다..

üü SPS (SPS (SimPowerSystemSimPowerSystem))과과 기존의기존의 RTRT--LABLAB의의 함수들의함수들의 조화로조화로 구성된다구성된다. .

üü 위의위의 MatLABMatLAB ToolboxToolbox를를 이용하여이용하여 ProgrammingProgramming

üü 계산하는계산하는 NodeNode의의 수에수에 따라따라 eDRIVEsimeDRIVEsim과과 eMEGAsimeMEGAsim으로으로 나뉜다나뉜다. .

üü 일반적으로일반적으로 8 CPU 8 CPU 까지는까지는 eDRIVEsim, eDRIVEsim, 초과초과 범위범위 부터부터 eMEGAsimeMEGAsim으로으로 분류된다분류된다..

üü Default Sampling TimeDefault Sampling Time은은 50us 50us 지정지정

üü XHP ModeXHP Mode에서에서 실행되기실행되기 때문에때문에 활용활용 가능가능 Core Core –– 11개의개의 NodeNode만만 생성가능생성가능 ((예예: Quad: Quad--CoreCore의의 경우경우 Node 3)Node 3)

Architecture

Page 16: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll eDRIVEsim & eMEGAsim eDRIVEsim & eMEGAsim 환경환경

Environment

üü MATLAB Version 7.0.1 (R14SP1MATLAB Version 7.0.1 (R14SP1))

üü SimulinkSimulink Version 6.1 (R14SP1)Version 6.1 (R14SP1)

üü RTRT--EVENTS EVENTS BlocksetBlockset Version 3.1_b5 (R14.x)Version 3.1_b5 (R14.x)

üü RTRT--LAB Version 8.1.7LAB Version 8.1.7

üü RTRT--LAB.JMAG Version 1.1.1LAB.JMAG Version 1.1.1

üü Real Time WorkshopReal Time Workshop

üü SimPowerSystemSimPowerSystem Version 4.0Version 4.0

üü Host PCHost PC

üü Target PC ( OPALTarget PC ( OPAL의의 제품이제품이 아닌아닌 기존의기존의 산업용산업용 PCPC에도에도 적용가능적용가능))

üü CustomerCustomer에서에서 100ns 100ns 이상의이상의 고속고속 Switching Switching 기능을기능을 요구요구 하지하지 않으면않으면 FPGA BoardFPGA Board도도 필요필요 없음없음

Page 17: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Overview

Library Main Function Applications

• PWM Generation

• Pulse frequency and duty measurement

• Encoder Simulation

• Internal combustion engine simulation

• Voltage source converters

• DC-DC Converters

• Specialized drive functions

Power networks including HVDC & SVC line commutated drives with:

• Thyristors drives

• Cyclo-Converters

• Diode & thyristors rectifiers

• Ultra-fast Real-Time simulation

• High frequency PWM Generation

• Special communication protocols

RT-LAB.XSG

(Machine-Library)A Library of motor drive models for FPGA targets, based on RT-LAB XSG

• PMSM and BLDC RT Ultra-fast models including:

Encoders Resolver PWM generation

RT-LAB.JMAG Implementation of Finite-element JMAG motor models on RT-LAB simulator• High-fidelity PM motor model

EMTP-RT Interface to EMTP-RV Electromagnetic transient simulation software • Large power grid off-line and real-time simulation

RT-Events

RTE-Drive

ARTEMIS

RT-LAB.XSG

Real-Time Simulation of Hybrid evenets-based systems

Library of electrical components for motor drive simulation

Implementation of Xilinx Blockset on RT-LAB FPGA

Real-Time Simulation of electrical systems-Used with

SimPowerSystems from The MathWorks

Page 18: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll Improved accuracy for discrete simulation of eventImproved accuracy for discrete simulation of event--based systemsbased systems

üü Compensates for the errors introduced when events occur between Compensates for the errors introduced when events occur between samplessamples

üü Accuracy depends on the time step selected with respect to the Accuracy depends on the time step selected with respect to the frequency continuous signalsfrequency continuous signals

RT-EVENTS

ll Fast simulation of eventFast simulation of event--driven systemsdriven systems

üü No iteration, uses fixed timeNo iteration, uses fixed time--step algorithmstep algorithm

üü Faster simulation than variableFaster simulation than variable--step algorithmsstep algorithms

üü Supports distributed realSupports distributed real--time simulationtime simulation

üü Suitable for hard realSuitable for hard real--time applications such as hardwaretime applications such as hardware--inin--thethe--loop or embedded simulationsloop or embedded simulations

ll Compatible with visual simulation tools and code generatorsCompatible with visual simulation tools and code generators

Page 19: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RT-EVENTS

Page 20: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll SimPowerSystemSimPowerSystem의의 Mechanical PartMechanical Part를를 대체하기대체하기 위한위한 ModelModel

üü 2 Level TSB, PMSM model, DQ Generator2 Level TSB, PMSM model, DQ Generator등등 Electro Mechanical PartElectro Mechanical Part를를 ARTEMIS SolverARTEMIS Solver에에 적용하기적용하기 위한위한 모델모델

üü RTRT--EVENTEVENT와와 연동하여연동하여 시스템의시스템의 최적화를최적화를 꾀할꾀할 수수 있도록있도록 되어되어 있다있다..

üü PMSM PMSM 모터모터 전류전류 소모와소모와 기계적기계적 특성을특성을 묘사하고묘사하고 있어있어 모터모터 모델들이모델들이 필요한필요한 SimulationSimulation에에 적합적합

RTE-DRIVE

ll Compatible with visual simulation tools and code generatorsCompatible with visual simulation tools and code generators

Page 21: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll RTERTE--DRIVE DRIVE 적용의적용의 예예

RTE-DRIVE

üü Chassis ActuatorsChassis Actuators

üü PowertrainPowertrain ActuatorsActuators

üü Body ActuatorsBody Actuators

•• Electric Power SteeringElectric Power Steering

•• Active Front SteeringActive Front Steering

•• Rear Axle SteeringRear Axle Steering

•• SteerSteer--byby--Wire SystemsWire Systems

•• Electric Brake SystemsElectric Brake Systems

•• Adaptive SuspensionAdaptive Suspension

•• Mild/FullMild/Full--Hybrid SystemsHybrid Systems

•• StarterStarter--Generator SystemsGenerator Systems

•• Gearbox ActuatorGearbox Actuator

•• Electric Fuel PumpElectric Fuel Pump

•• FanFan

•• Electric Climate ComElectric Climate Com

Page 22: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ARTEMIS

ll Key FeaturesKey Features

üü Designed for Fast Simulation and HardwareDesigned for Fast Simulation and Hardware--inin--thethe--LoopLoop

üü Higher precision for linear circuits with high frequency componHigher precision for linear circuits with high frequency componentsents

üü Better accuracy with nonlinear elementsBetter accuracy with nonlinear elements

üü No numerical oscillationsNo numerical oscillations

üü Easy to Install and UseEasy to Install and Use

•• FixedFixed--timetime--step integration algorithms designed for realstep integration algorithms designed for real--time applicationstime applications

•• Compatibility with the RealCompatibility with the Real--TimeTime--Workshop(RTWWorkshop(RTW) code generator) code generator

•• Compatibility with RTCompatibility with RT--LAB for distributed realLAB for distributed real--time execution on PC clusterstime execution on PC clusters

•• Improves the simulation precisionImproves the simulation precision

•• Eliminates the phaseEliminates the phase--shift errorshift error

•• Improves the simulation accuracy of systems with nonlinear elemeImproves the simulation accuracy of systems with nonlinear elementsnts

•• Uses stable integration methods that are free from numerical oscUses stable integration methods that are free from numerical oscillationsillations

•• DragDrag--andand--drop from ARTEMIS Toolbox available in the drop from ARTEMIS Toolbox available in the SimulinkSimulink library browserlibrary browser

Page 23: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ARTEMIS

ll Optimized solvers for realOptimized solvers for real--time simulation of power electrical circuitstime simulation of power electrical circuits

üü Include special powerInclude special power--circuitcircuit--specific algorithms for addressing typical problems encountered specific algorithms for addressing typical problems encountered

when converting your when converting your SimPowerSystemsSimPowerSystems model to realmodel to real--time.time.

üü ARTEMIS calculates all circuit topology matrices prior to runniARTEMIS calculates all circuit topology matrices prior to running the simulation, and uses circuitng the simulation, and uses circuit--

decoupling methods to reduce the size and number of these matdecoupling methods to reduce the size and number of these matrices.rices.

Page 24: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ARTEMIS

ll ARTEMiSARTEMiS

üü AAcronym for Advanced cronym for Advanced RRealeal--TTime ime EElectrolectro--MMechanical echanical SSimulatorimulator

üü 일종의일종의 OptimizationOptimization을을 위한위한 ToolkitToolkit입니다입니다..

üü SimPowerSystemSimPowerSystem의의 ModelModel에만에만 적용되어적용되어 작동합니다작동합니다..

üü MatLABMatLAB R14 SP1 (Version 7.0.1)R14 SP1 (Version 7.0.1)에서만에서만 실행가능실행가능

üü ARTEMiSARTEMiS 수행시간수행시간 비교비교

9usARTEMiS solver and line models (RT-LAB: 5 CPU)

14usARTEMiS solver and line models (RT-LAB: 1 CPU)

120usRegular SPS fixed-step solver (Tustin)

Maximum calculation time(Opteron 2.4Ghz)

Simulation Option

Page 25: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-JMAG

ll JMAGJMAG

ll JMAGJMAG--RTRT

üü 모터모터, , 액츄에이터액츄에이터, , 회로회로 소자소자, , 안테나등안테나등 전자전자 전기전기 기기의기기의 제품제품 개발개발, , 설계를설계를 지원하는지원하는 전자계전자계 해석해석 소프트웨어소프트웨어

üü Motor drive simulation systemMotor drive simulation system을을 위해위해 특화된특화된 PluginPlugin 형태의형태의 SoftwareSoftware

üü MotorMotor의의 FEM ModelFEM Model을을 이용하여이용하여 MatlabMatlab에서에서 사용가능한사용가능한 FileFile을을 생성생성

üü Electromagnetic field simulation Electromagnetic field simulation 에서에서 비롯되는비롯되는 TorqueTorque를를 산출할산출할 수수 있으며있으며, , 드라이버드라이버 회로에회로에 따른따른 Lose Lose 해석해석

Page 26: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-JMAG

üü JMAG : Pre/PostJMAG : Pre/Post

üü JMAG: Magnetic Field AnalysisJMAG: Magnetic Field Analysis

üü JMAGJMAG--RTRT

üü MatLAB/simulinkMatLAB/simulink

üüRTRT--LABLAB

ll Programs used in this material arePrograms used in this material are

•• DP (2D and axial symmetric transient response analysis module)DP (2D and axial symmetric transient response analysis module)

•• Used for the case of 2D model.Used for the case of 2D model.

For 3D models, TR (3D transient response magnetic field analFor 3D models, TR (3D transient response magnetic field analysis module) is usedysis module) is used

•• Requires an exclusive licenseRequires an exclusive license

•• Version R14 SP1Version R14 SP1

•• RTRT--EVENTS EVENTS BlocksetBlockset Version 3.1_b5Version 3.1_b5

•• RTRT--JMAG Version 1.1.1JMAG Version 1.1.1

Page 27: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-JMAG

Model.rtt

Page 28: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-JMAG

ll Tasks performed using JMAGTasks performed using JMAG--StudioStudio

ll Tasks performed using Circuit/Control Simulator (Tasks performed using Circuit/Control Simulator (SimulinkSimulink/RT/RT--LAB)LAB)

üü Motor model creationMotor model creation

üü JMAGJMAG--RT library manager startRT library manager start--upup

üü Condition SettingCondition Setting

üü Running FEM analysisRunning FEM analysis

üü Data copy to circuit/control simulatorData copy to circuit/control simulator

üü Preparation of the circuit/control simulatorPreparation of the circuit/control simulator

üü Running simulationRunning simulation

üü Results displayResults display

Page 29: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

EMTP-RT

ll EMTPEMTP--RV is more than a simple circuit data converterRV is more than a simple circuit data converter

ll No modification code in No modification code in EMTPWorksEMTPWorks was required to develop EMTPwas required to develop EMTP--RTRT

Model data forms

Menus

NetlistGeneration

EMTP-RVOffline solver

EMTP-RT

Page 30: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

EMTP-RT

netlist netlist

Conversion

RT-LAB files

master slave

console

RL-LAB separation files

Page 31: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTDS vs. eMEGAsim

쉬움 (NI, RTD,….)어려움H/W 호완

O.KX통신(Serial 등)

O.KXJMAG

O.KXSimulink

O.KXEMTP-RV

XO.KPSIM, PSCAD

S/W 호환

낮음보통인지도

쉬움어려움확장성

유사유사성능

낮음높음가격

eMEGAsimRTDS

Page 32: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-XSG

ll Ideally suited for very fast simulation of looselyIdeally suited for very fast simulation of loosely--coupled modelscoupled models

üü HighHigh--speed digital and/or analog waveform generatorsspeed digital and/or analog waveform generators

üü Single processing, windowing and analysisSingle processing, windowing and analysis

üü Embedded simulation of stiff (highEmbedded simulation of stiff (high--speed dynamics) models, such as electrical motor modelsspeed dynamics) models, such as electrical motor models

ll RTRT--LAB XSG already provides FPGALAB XSG already provides FPGA--specific block specific block

üü Full integration with Full integration with simulinksimulink and RTWand RTW

üü Static digital inputs and outputsStatic digital inputs and outputs

üü Interface to fast OP5000 DAC and ADC modulesInterface to fast OP5000 DAC and ADC modules

ll Key featureKey feature

üü Allows for FPGA target code to be included as part of a larger rAllows for FPGA target code to be included as part of a larger realeal--time simulation modeltime simulation model

üü Handles the model C code generation via Real Time Workshop and Handles the model C code generation via Real Time Workshop and the FPGA HDL code generationthe FPGA HDL code generation

via XSG transparentlyvia XSG transparently

üü Loads the generated Loads the generated bitstreambitstream on the hardware during the loading of the real0time model.on the hardware during the loading of the real0time model.

Page 33: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

RTLAB-XSG

Page 34: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll eDRIVEsim & eMEGAsim eDRIVEsim & eMEGAsim 환경환경

Environment

eDRIVEsim eMEGAsim EMRT-RT JMAG XSGMatLAB 7.0.1 7.0.1 7.0.1 7.0.1 7.0.1

Simulink 6.1 6.1 6.1 6.1 6.1

ARTEMIS 4.1.2 4.1.2 4.1.2 4.1.2 4.1.2

RT-LAB 8.1.7 8.1.7 8.1.7 8.1.7 8.1.7

RT-EVENT 3.1.B5 3.1.B5 3.1.B5 3.1.B5 3.1.B5

RTE-DRIVE 3.1.B5 3.1.B5 3.1.B5 3.1.B5 3.1.B5

RTLAB.XSG X X X X 8.0.1

RTLAB.JMAG X X X 1.1.1 X

EMTP-RT X X Module X X

SimPoweSystem 4.0 4.0 4.0 4.0 4.0

QNX 6.3.2 6.3.2 6.3.2 6.3.2 6.3.2

Page 35: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

Demostration

Page 36: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll HVDC, 12HVDC, 12--pulse, 1GW, transmission System & 8pulse, 1GW, transmission System & 8--Machince NetworkMachince Network

üü 1000MW(500kV, 2kA)1000MW(500kV, 2kA)의의 HVDCHVDC를를 500kV, 5000MVA 60Hz500kV, 5000MVA 60Hz의의 NodeNode에서에서 345kV, 10000MVA 50H345kV, 10000MVA 50H의의 NodeNode로로

전송하는전송하는 SimulationSimulation입니다입니다..

üü 1212--Pulse Pulse thyristorthyristor rectifier/inverterrectifier/inverter를를 이용하여이용하여 300km300km의의 전력선을전력선을 통해통해 송전합니다송전합니다..

üü 추가적인추가적인 88개의개의 발전시스템을발전시스템을 연결하는연결하는 NetworkNetwork을을 구성하였습니다구성하였습니다..

Application

Page 37: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

üü 1212--Pulse Pulse thyristorthyristor rectifier/inverter rectifier/inverter 모델모델

Application

ll HVDC, 12HVDC, 12--pulse, 1GW, transmission System & 8pulse, 1GW, transmission System & 8--Machince NetworkMachince Network

• Converter와 Inverter에 사용되는 Thyristor의 물리적 성질을 그대로 모델링하여 적용 가능합니다.

Thyristor Valve Module

üü Calculation TimeCalculation Time

• 4개의 Core를 이용하여 각각의 Node를 40us40us의의 Time StepTime Step를 가진다.

• 동일한 Sampling Rate로 I/O의 입출력을 제어 할 수 있다.

Page 38: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll 10 Wind10 Wind--Turbine Farm and Power GridTurbine Farm and Power Grid

üü DoublyDoubly--Fed TypeFed Type의의 풍력풍력 발전기발전기 1010대의대의 모델을모델을 하나의하나의 NetworkNetwork로로 묶어묶어 전력의전력의 이동을이동을 Simulation Simulation 할할 수수 있다있다..

üü 풍력발전기의풍력발전기의 동적동적 특성을특성을 고려하여고려하여 Simulation Simulation 가능하며가능하며, Convertor, Convertor와와 InverterInverter를를 통한통한 전력전력 이송이송

Application

Page 39: Hardware-in-the-Loop Simulation for Power Electronic Applicationishinho.com/product/data/eMEGAsim.pdf · 2009-10-20 · lFast simulation of event-driven systems üNo iteration, uses

ll 10 Wind10 Wind--Turbine Farm and Power GridTurbine Farm and Power Grid

üü 풍력풍력 발전기발전기 모델링모델링

Application

• 기계적 물성치를 고려하여 Modeling이 가능하다.

• 풍속에 따른 효율을 적용하여 10개의 서로 다른 모델로 Simulation

• 전력의 이송의 효율을 고려한 제어 Simulation 가능