Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library



Similar documents
Motor Fundamentals. DC Motor

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Modeling and Simulation of a Large Chipper Drive

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

Unit 33 Three-Phase Motors

Induction Motor Theory

8 Speed control of Induction Machines

Direct Current Motors

FREQUENCY CONTROLLED AC MOTOR DRIVE

Principles of Adjustable Frequency Drives

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Understanding the Alternator

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR

*ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS

DC Motor control Reversing

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

Application Information

TURBOtech srl. SED-635 Digital Excitation System. Industrial Electronics Sector FEATURES

Lab 8: DC generators: shunt, series, and compounded.

WIND TURBINE TECHNOLOGY

Synchronous motor. Type. Non-excited motors

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

INDUCTION MOTOR PERFORMANCE TESTING WITH AN INVERTER POWER SUPPLY, PART 2

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

Principles and Working of DC and AC machines

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Inductance. Motors. Generators

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Design of a PM Brushless Motor Drive for Hybrid Electrical Vehicle Application

Basics of Electricity

Drive circuit basics + V. τ e. Industrial Circuits Application Note. Winding resistance and inductance

Line Reactors and AC Drives

13 ELECTRIC MOTORS Basic Relations

IXAN0052 IXAN0052. New Power Electronic Components for Materials Handling Drive. Systems. Andreas Lindemann. IXYS Semiconductor GmbH

Rectifier filter stage post filtering sense

CNC Machine Control Unit

Motors and Generators

SYNCHRONOUS MACHINES

How To Measure Power Of A Permanent Magnet Synchronous Motor

Flux Conference High Efficiency Motor Design for Electric Vehicles

Enhancing the Design of Electric Machines through the Interaction of Software Tools. Markus Anders Electric machine sector manager CD-adpaco

What Is Regeneration?

Basics electronic speed Governor

PI734D - Technical Data Sheet

PI734B - Technical Data Sheet

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Advance Electronic Load Controller for Micro Hydro Power Plant

LOSSELESS STARTING METHOD FOR THE WOUND ROTOR INDUCTION MOTOR

Control Strategies of the Doubly Fed Induction Machine for Wind Energy Generation Applications

Lecture 4 Energy Conversion in Wind Turbine

Design and Simulation of Z-Source Inverter for Brushless DC Motor Drive

PowerFlex Dynamic Braking Resistor Calculator

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS

DIRECT CURRENT GENERATORS

FRENIC5000MS5 for Machine Tool Spindle Drives

PRODUCTS DC MOTORS BLPM MOTORS AC MOTORS CONTROLLERS

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

CONVENTIONALLY reduced order models are being

SUBSTANTIATION OF THE STARTER-GENERATOR TYPE FOR MOVING OBJECTS WITH SELF-CONTAINED POWER SUPPLY SYSTEMS

Operating instructions

Equipment: Power Supply, DAI, Universal motor (8254), Electrodynamometer (8960), timing belt.

MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE

Module Title: Electrotechnology for Mech L7

UCI274C - Technical Data Sheet

Renewable Energy Sources Based Permanent Magnet Brushless DC Motor Drive

Application Note AN-1040

UCI274H - Technical Data Sheet

Brush DC Motor Basics. by Simon Pata Business Unit Manager, Brushless DC

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

ISPS2014 Workshop Energy to Smart Grids Presenting results of ENIAC project: E2SG (Energy to Smart Grid)

Chen. Vibration Motor. Application note

ANADOLU UNIVERSITY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

DEIGN OF SIMPLE RECYCLING AC ELECTRICAL ENERGY GENERATION SYSTEM WITH SMALL DC INPUT & HIGH EFFICIENCY WITH GOOD LOAD HANDLING CAPABILITY

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

ELECTROMECHANICAL ACTUATION FOR LAUNCH VECHICLES

300 MW Variable Speed Drives for Pump-Storage Plant Application Goldisthal

Transient analysis of integrated solar/diesel hybrid power system using MATLAB Simulink

EFC Frequency converters

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

BRUSHLESS DC MOTORS. BLDC 22mm. BLDC Gearmotor Size 9. nuvodisc 32BF. BLDC Gearmotor Size 5

Technical Guide No High Performance Drives -- speed and torque regulation

SIMULATION AND SPEED CONTROL OF INDUCTION MOTOR DRIVES

Electric motor emulator versus rotating test rig

PROGRAM CRITERIA FOR ELECTRICAL ENGINEERING TECHNOLOGY

HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS

Tamura Closed Loop Hall Effect Current Sensors

Welcome to Linear Controls Quarterly Training

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM

Pulse Width Modulated (PWM)

BSNL TTA Question Paper-Instruments and Measurement Specialization 2007

IT S TIME TO EXPECT MORE FROM AN ENERGY STORAGE SOLUTION

Control Development and Modeling for Flexible DC Grids in Modelica

Transcription:

Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library J.V. Gragger, H. Giuliani, H. Kapeller, T. Bäuml arsenal research, Vienna 04.09.2006 1 Contents Chapter 1: The SmartElectricDrives Library - Introduction Chapter 2: DC Machines Exercise 1: Examples with a Chopper and a DC Machine Chapter 3: AC Circuits Chapter 4: Permanent Magnet Synchronous Induction Machines (PMSM) Exercise 2: Example with a Permanent Magnet Synchronous Induction Machine 2 Seite 1

The SmartElectricDrives Library - Introduction Chapter 1 3 Chapter 1: The SmartElectricDrives library - Introduction Overview Major components of the SED library Asynchronous induction machines, permanent magnet synchronous induction machines, dc machines Field oriented control, brushless dc control Converters (ideal, switching), sources (batteries, supercaps, fuel cells) Application examples Hybrid electric vehicles (HEVs), electric vehicles (EVs) Starter / generator, electrically operated auxiliaries Machine-tools and robotics Paper mills, mining Construction machinery, assembly lines etc. 4 Seite 2

Chapter 1: The SmartElectricDrives library - Introduction Application Specific Drive Design I Practical Considerations Various technologies (e.g. batteries, supercaps, fuel cells etc.) Matching the right components based on their specifications Maximizing the efficiency of the entire drive system Comprehensive analysis of dynamic effects Component security (currents, voltages, etc.) Controller calibration (dynamic characteristics and static characteristics) 5 Chapter 1: The SmartElectricDrives library - Introduction Application Specific Drive Design II Software Requirements Hybrid systems Simulation of mechanical and electrical components at the same time User friendliness High processing effort Definition of different layers of abstraction Short development cycles Automation of development procedures with Ready to use - models 6 Seite 3

Chapter 1: The SmartElectricDrives library - Introduction Components of Electric Drives Sources Converters Electric machines Measurement devices Control units Mechanical loads 7 Chapter 1: The SmartElectricDrives library - Introduction Ready to use Models 8 Seite 4

Chapter 1: The SmartElectricDrives library - Introduction Ready to use Models Models of controlled machines Models of drive controllers Models of elementary controllers 9 Chapter 1: The SmartElectricDrives library - Introduction Torque Controlled Induction Machine with Integrated Converter 10 Seite 5

Chapter 1: The SmartElectricDrives library - Introduction Connectors of the Controlled Machine Models 11 Chapter 1: The SmartElectricDrives library - Introduction Different Levels of Abstraction Models of controlled machines Converters Electrical transients and mechanical transients Quasi stationary models (only mechanical transients) Power balance Ideal switches 12 Seite 6

Chapter 1: The SmartElectricDrives library - Introduction Bus Concept 13 Chapter 1: The SmartElectricDrives library - Introduction Key Advantages of the SED library Comprehensive library for electric drive simulation in automotive applications Applicable for hardware in the loop (HIL) and real time simulations Ready to use models Controller parameter estimation functions for easy controller handling Models at different layers of abstraction SED bus concept for easy coupling with other Dymola libraries Many examples, extensive documentation and intelligible SED library structure 14 Seite 7

DC Machines Chapter 2 15 Chapter 2: DC Machines Principle The stator magnet creates a homogeneous magnetic field Opposite current direction in the proximity of the poles Same torque at all wires in the armature Commutator works as a mechanical rectifier 16 Seite 8

Chapter 2: DC Machines Torque and Power Armature current Main flux Induced voltage N Torque S S Mechanical power N 17 Chapter 2: DC Machines DC Drive Turn-on Excitation winding (switch on separate excitation first) Maximum turn-on current Turn-on current limitation Starter resistors Variable armature voltage 18 Seite 9

Chapter 2: DC Machines Parameter List of the DCPM Machine Model name plate values 19 Chapter 2: DC Machines Parameter List of the DCEE Machine Model name plate values 20 Seite 10

Chapter 2: DC Machines Chopper DC supply Step down converter Electric switches Free wheeling diode 21 Chapter 2: DC Machines Chopper Models in the SED Library Power balance model Low computing effort Ideal switching model Events Iteration Computing effort dependent on switching frequency 22 Seite 11

Examples with a Chopper and a DC Machine Exercise 1 23 Exercise 1: Examples with a Chopper and a DC Machine SED Example Chopper01 Given: Battery voltage = 100V Reference speed: Chopper frequency = 1000Hz Display: Change the integrator gain 24 Seite 12

Exercise 1: Examples with a Chopper and a DC Machine Chopper01: Component Paths SmartElectricDrives.Sources.Batteries.BatteryIdeal Modelica.Electrical.Analog.Basic.Ground SmartElectricDrives.Converters.IdealSwitching.DCDC.Chopper Modelica.Blocks.Continuous.Integrator Modelica.Blocks.Math.Feedback Modelica.Blocks.Sources.Ramp Modelica.Mechanics.Rotational.Sensors.SpeedSensor Modelica.Electrical.Machines.BasicMachines.DCMachines. DC_PermanentMagnet Modelica.Mechanics.Rotational.Inertia Modelica.Mechanics.Rotational.QuadraticSpeedDependentTorque Modelica.Electrical.Analog.Sensors.VoltageSensor SmartElectricDrives.Sensors.Mean 25 Exercise 1: Examples with a Chopper and a DC Machine Chopper01: Parameter Settings BatteryIdeal VCellNominal = 100V ICellMax = 150A RsCell = 0Ω ns = 1 np = 1 Chopper f = 1000Hz IConverterMax = 150A VDC = 100V Integrator k = 5 Ramp height = 149 duration = 10s DCPM Nominal values Inertia J = 0.15kgm^2 26 Seite 13

Exercise 1: Examples with a Chopper and a DC Machine Chopper01: Parameter Settings QuadraticSpeedDependentTorque tau_nominal = -63.66Nm w_nominal = 149 rad^-1 Mean f = 1000Hz ystart = 0 Simulation time t = 15s 27 Exercise 1: Examples with a Chopper and a DC Machine Chopper01: System Analyses Integrator gain changed; k = 1, Compare: DCPM.w_mechanical, DCPM.ia, dcdc.vref The armature current decreases The shaft acceleration is delayed The reference voltage raise is delayed Ramp duration changed; t = 2s, The shaft acceleration increases The armature current increases 28 Seite 14

Exercise 1: Examples with a Chopper and a DC Machine SED Example DCPMQS01 DCPM Water pump drive Battery voltage = 120V Speed controlled Display: Check current limits Check voltage limits Check Torque limit 29 Exercise 1: Examples with a Chopper and a DC Machine DCPMQS01: Component Paths SmartElectricDrives.Sources.Batteries.BatteryIdeal Modelica.Electrical.Analog.Basic.Ground Modelica.Blocks.Sources.Ramp Modelica.Blocks.Sources.TimeTable SmartElectricDrives.Interfaces.BusAdaptors.WRefIn SmartElectricDrives.QuasiStationaryDrives.DCPMSupplyDC Modelica.Mechanics.Rotational.QuadraticSpeedDependentTorque SmartElectricDrives.ProcessControllers.SpeedController SmartElectricDrives.AuxiliaryComponents.Functions. parameterestimationdcpmcontrollers 30 Seite 15

Exercise 1: Examples with a Chopper and a DC Machine DCPMQS01: Parameter Settings BatteryIdeal VCellNominal = 1.5V ICellMax = 400A RsCell = 0.004Ω ns = 80 np = 2 DCPMQS Jr = 0.15 kgm^2 VaNominal = 100V IaNominal = 100A rpmnominal = 1425rpm (wnominal = 149s^-1) (TauNominal = 63.66Nm) Ra = 0.05Ω La = 0.0015Ω TiConverter = 0.001s vmachinemax = 1.1 VaNominal imachinemax = 1.5 IaNominal IConverterMax = 2.5 IaNominal 31 Exercise 1: Examples with a Chopper and a DC Machine DCPMQS01: Parameter Settings TimeTable table=[0, 0; 0, 0; 0.2, wnominal/2;1, wnominal/2; 1.2, wnominal; 2, wnominal] QuadraticSpeedDependentTorque tau_nominal = -63.66Nm w_nominal = 149 rad^-1 parameterestimationdcpmcontrollers kdynacurrent = 5 kdynspeed = 1 Speed Controller kpspeed = 29.3 TiSpeed = 0.024s TauMax = 1.2 tau_nominal = 76Nm Simulation time t = 2s 32 Seite 16

Exercise 1: Examples with a Chopper and a DC Machine Using the Parameter Estimation Function parameterestimationdcpmcontrollers Generate controller settings 33 Exercise 1: Examples with a Chopper and a DC Machine Using the Parameter Estimation Function parameterestimationdcpmcontrollers(vanominal, IaNominal, rpmnominal, J, Ra, La, kdynacurrent, kdynspeed) = wnominal, taunominal, kpacurrent, TiaCurrent, kpspeed, TiSpeed Retrieve the controller settings from the simulation tab 34 Seite 17

Exercise 1: Examples with a Chopper and a DC Machine DCPMQS01: System Analyses The machine does not reach the desired acceleration close to w_nominal. Display from dcpmqs.controlbus: vmachine, vmachinemax, vdc, imachine, imachinemax, wmechanical, wref, TauRef Display furthermore: speedcontroller.taumax The torque limit TauMax is too low. Increase TauMax 35 AC Circuits Chapter 3 36 Seite 18

Chapter 3: AC Circuits AC Signal Values RMS value Rectified mean value Mean value Peak value 37 Chapter 3: AC Circuits Three Phase Star Connection 38 Seite 19

Chapter 3: AC Circuits Three Phase Delta Connection 39 Chapter 3: AC Circuits Name Plate Excerpts 40 Seite 20

Permanent Magnet Synchronous Induction Machines Chapter 4 41 Chapter 4: Permanent Magnet Synchronous Induction Machines Principle Assembly Stator winding Three phases q a Symmetrical Pole wheel Permanent magnets S N d Approximately sinusoidal field distribution b c 42 Seite 21

Chapter 4: Permanent Magnet Synchronous Induction Machines Equivalent Circuit Magnetically symmetric Synchronous d-reactance Stator stray reactance Load angle Field Oriented Control (FOC) 43 Chapter 4: The Permanent Magnet Synchronous Machine Parameter List of the PMSM Model 44 Seite 22

Chapter 4: The Permanent Magnet Synchronous Machine Finding the nominal shaft speed Example1: PMSM Example2: PMSM 45 Chapter 4: The Permanent Magnet Synchronous Machine Converter Fed Three Phase Machine DC-link voltage limits Example: 6 pulse diode bridge 46 Seite 23

Example with a PM Synchronous Machine Exercise 2 47 Exercise 2: Examples with a Permanent Magnet Synchronous Machine SED Example SMPMQS01 PMSM water pump drive Three phase supply Torque controlled Display: Check current limits Check voltage limits Check control quality 48 Seite 24

Exercise 2: Examples with a Permanent Magnet Synchronous Machine SMPMQS01: Component Paths Modelica.Electrical.Analog.Basic.Ground Modelica.Electrical.MultiPhase.Basic.Star Modelica.Electrical.MultiPhase.Sources.SineVoltage Modelica.Electrical.MultiPhase.Basic.Resistor Modelica.Electrical.MultiPhase.Basic.Inductor SmartElectricDrives.Converters.IdealSwitching.ACDC.ThreePhaseDiodeBridge SmartElectricDrives.Converters.AuxiliaryComponents.BufferingCapacitor SmartElectricDrives.QuasiStationaryDrives.SMPMSupplyDC Modelica.Blocks.Sources.TimeTable SmartElectricDrives.Interfaces.BusAdaptors.TauRefIn Modelica.Mechanics.Rotational.Inertia Modelica.Mechanics.Rotational.QuadraticSpeedDependentTorque 49 Exercise 2: Examples with a Permanent Magnet Synchronous Machine SMPMQS01: Parameter Settings SMPMQS m = 3 p = 2 Jr = 0.29kgm^2 V0 = 112.3V INominal = 100A fnominal = 50Hz (wnominal = 157s^-1) (taunominal = 214Nm) (VNominal =122V) SMPMQS Rs = 0.03Ω Lssigma = 3.1847e-4H Lmd = 9.549e-4H Lmq = 9.549e-4H Lrsigma = 1.5923e-4H Rr = 0.04Ω TiConverter = 0.001s vmachinemax = VNominal imachinemax = INominal IConverterMax = 400A 50 Seite 25

Exercise 2: Examples with a Permanent Magnet Synchronous Machine SMPMQS01: Parameter Settings AC supply grid m = 3 V = 110V frequhz = 50Hz R = 1e-5Ω L = 1e-4H Diode bridge IConverterMax = 400A f = 50Hz Buffer C = 0.07F R = 1e5Ω V0 = 3 sqrt(3) 110V / pi TimeTable table=[0,0; 0.1,0; 0.3,tauNominal/4; 0.5,tauNominal/4; 0.6,tauNominal; 0.8,tauNominal] QuadraticSpeedDependentTorque tau_nominal = -214Nm w_nominal = 157 rad^-1 Inertia J = 0.01kgm^2 t = 2s 51 Exercise 2: Examples with a Permanent Magnet Synchronous Machine SMPMQS01: System Analyses The electric torque of the machine follows the desired torque with satisfactory precision. Display from smpmqs.controlbus: vmachine, vmachinemax, vdc, imachine, imachinemax, wmechanical, TauRef Display furthermore: smpmqs.tauelectrical, smpmqs.isd, smpmqs.isq 52 Seite 26

The SmartElectricDrives library A powerful tool for electric drive simulation 53 Thanks for your time mail: sed@arsenal.ac.at web: www.arsenal.ac.at/modelica phone: +43-50-550 6282 fax: +43-50-550 6595 54 Seite 27