ac motors and modeling - aalto

57
AC motors & modeling mechatronic systems KON-C2004 Mechatronics Basics Raine Viitala 5.11.2020

Upload: others

Post on 10-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AC motors and modeling - Aalto

AC motors &modelingmechatronic systemsKON-C2004 Mechatronics BasicsRaine Viitala 5.11.2020

Page 2: AC motors and modeling - Aalto

Feedback – Thank you!!• First round: 10h (2018 8h, 2019 9h)

• - 14 h of work is alot in the end, but hey its nothing new to be overworked• I warned you ☺

• Fairly easy and also very good reminder of the topics

• Ottakaa nyt herranjestas koko kurssille desimaalipiste -pilkun tilalle.

• Sorry, this is a property of MyCourses!

• The lectures were excellent! I would hope for a few more attempts in the exercises

because it's harder to get help during the exercise sessions than normally.• Number of trials here vs. in industry, in working life? What could be good ratio?

• Number of trials here vs. in traditional written exercises vs. in exam?

• Points partly from exercises vs. grading 100% from exam?

• The lectures were good especially the interactions on teams and the complementary

videos. I wish that question 11 in the mechanics section was a bit more clear. Overall

very satisfied. Thank you!

5.11.2020

2

Page 3: AC motors and modeling - Aalto

Applications

Page 4: AC motors and modeling - Aalto

Electric motors

DC- Brushed

- Brushless

AC- Synchronous

• Permanent magnet motor

• Field excitation

• Reluctance

- Asynchronous (Induction)

• Squirrel cage

• Wound rotor

Page 5: AC motors and modeling - Aalto

Speed range

From a couple hundred rpm

to hundreds of

thousandsof rpmhttp://www.ebikes.ca/learn/hub-motors.html

http://www.celeroton.com/en/products/motors.html

Page 6: AC motors and modeling - Aalto

Power range

From some watts

to millions of watts

Page 7: AC motors and modeling - Aalto

Brushless DC motor (BLDC)

Permanent magnet rotor

Stator with windings

External commutation- integrated position sensosr,

usually hall sensors

Almost service free

Withstands well short term overloading- heat is transported effectively from the stator into the environment

More complex control system

Page 8: AC motors and modeling - Aalto

BLDC commutation

Page 9: AC motors and modeling - Aalto

BLDC commutation

http://www.mpoweruk.com/motorsbrushless.htm

Page 10: AC motors and modeling - Aalto

AC motor

Two categories- Asynchronous

- Synchronous

Input usually three phase sinusoidal AC voltage

Only bearings need service

Control with variable frequency drive

http://www.pump-zone.com/topics/motors/ac-motors-part-two-three-phase-operation/page/0/1

Page 11: AC motors and modeling - Aalto

AC field generation

Three field coils (per pole)- 120 °phase difference

http://tdflashzone.net23.net/1_6_Physics-Flashes.html

Page 12: AC motors and modeling - Aalto

Synchronous AC: Permanent magnet

Permanent magnet AC motor is almost the same as BLDC.

Page 13: AC motors and modeling - Aalto

Synchronous AC: Permanent magnet

https://www.ecnmag.com/article/2009/10/comparing-motor-control-techniques

Page 14: AC motors and modeling - Aalto

Asynchronous AC: Induction

Stator field induces current in the bars which causes torque- Requires slip to create induced currents

Types- Squirrel cage

• Rotor made of conducting short circuited bars in steel frame

- Wound rotor

http://www.nidec.com/en-IN/technology/motor/basic/00026/?prt=1

Page 15: AC motors and modeling - Aalto

5.11.2020

15

Page 16: AC motors and modeling - Aalto

AC field generation

Three field coils (per pole)- 120 °phase difference

http://tdflashzone.net23.net/1_6_Physics-Flashes.html

Speed

For a 50 Hz three phase supply:

2 poles or 1 pair of poles =

3,000 RPM (minus the slip speed

= about 2,750 RPM or 6 -7% n)

n = 60 ∗ 0.93 ∗𝑓

𝑝

Page 17: AC motors and modeling - Aalto

Asynchronous AC: Induction

http://people.ece.umn.edu/users/riaz/animations/sqmovies.html

Page 18: AC motors and modeling - Aalto

Field weakening

Page 19: AC motors and modeling - Aalto

Field weakening

http://ecomodder.com/forum/showthread.php/bsfc-chart-thread-post-em-if-you-got-1466-26.html

Page 20: AC motors and modeling - Aalto

Losses for some PM motor

5.11.2020

20

http://www.ansys.com/de-de/products/electronics/electric-motors

Page 21: AC motors and modeling - Aalto

Efficiency

5.11.2020

21

https://www.slideshare.net/mcburwell/techno-frontier-2013-m-burwell-ica-

ev-traction-motor-comparison-v18-eng

Page 22: AC motors and modeling - Aalto

AC motor control

Rotational speed is determined

by the frequency of the input voltage

Frequency is controlled with variable frequency drive/inverter

(taajuusmuuttaja in Finnish)

- Rectification of the three phase voltage to DC voltage

- The rectified DC voltage is converted e.g. with pulse width modulation (PWM) to AC voltage with the needed frequency

- The AC voltage is fed to one of the three coils of the stator according to the sensors of the control system.

Page 23: AC motors and modeling - Aalto

Variable frequency drive DC back to AC

Output AC is the average of pulse width modulated DC voltage

5.11.2020

23

Page 24: AC motors and modeling - Aalto

Rated values of an induction motor

Rated values are for continuous duty- Rated voltage – winding insulation

- Rated current – ohmic resistive losses

- Rated field – magnetic saturation of the material

- Rated power = T*omega

For a dimensioning a motor for a variable load, it is possible to

calculate an equivalent constant load or simulate the system

Page 25: AC motors and modeling - Aalto

Summary

Electric motors can be found anywhere and for any power rating

They have excellent efficiency at proper loading conditions- Usually this means a large enough rpm

Output power usually limited by temperature- Can be overloaded for a short while

Maximum rotating speed limited by back emf / supply voltage

Page 26: AC motors and modeling - Aalto

Modeling

5.11.2020

26

Page 27: AC motors and modeling - Aalto

Model

A simplified representation of a - System

- Physical object

- Process

- Thing

Theories are models of reality

Is used to- Estimate

- Predict

- Explain

- Describe

- Design

Better understanding leads to better results

Page 28: AC motors and modeling - Aalto

Several areas to be modeled

Control code- Logic

- Control algorithms

Electronics- Input circuits – amplifiers, filters

- Output circuits – power electronics

Mechanics- Multi-body systems, kinematics, stresses, loads

- Fluid dynamics

Mechatronic system- Interaction between each area and their combined behaviour

Page 29: AC motors and modeling - Aalto

Concept sketching

asd

5.11.2020

29

Page 30: AC motors and modeling - Aalto

Topology models

Functional structure- Abstract

- Describes process

• No concrete implementation

- Helps in thinking different ways of doing the same

Page 31: AC motors and modeling - Aalto

Analytical equations

Easy for static analysis

5.11.2020

31

Page 32: AC motors and modeling - Aalto

Solve this by hand? ☺

5.11.2020

32

Page 33: AC motors and modeling - Aalto

Mechanical design elements 1

Page 34: AC motors and modeling - Aalto

Mechanical design elements 2

Page 35: AC motors and modeling - Aalto

Hydraulical design elements

Page 36: AC motors and modeling - Aalto

Electrical design elements

Page 37: AC motors and modeling - Aalto

Physical analogies

Intensity Flow Inertor Capacitor Resistor Transformer Gyrator

Electricity Voltage Current Coil Capacitor Resistor Transformer Electrical

motor

Mechanics –

translation

Force Speed Mass Spring Friction Lever arm -

Mechanics –

rotation

Torque Angular

speed

Moment of

inertia

Torsional bar Friction Gears -

Fluid power Pressure Flow Tube Pressure

accumulator

Flow

restriction

Pressure

transformer

Hydrodynamic

s

Page 38: AC motors and modeling - Aalto

Numerical Models - Simulations

Usually differential equations- Not all formulas can be analytically solved!

Adding more complexity makes it nearly impossible

to solve analytically -> use numerical methods to approximate

Numerical solvers have their own difficulties- Convergence

- Time stepping

- Numerical errors

Page 39: AC motors and modeling - Aalto

Dynamic model of the system

Simulink

5.11.2020

39

Page 40: AC motors and modeling - Aalto

Multibody simulation

Interaction of rigid or elastic bodies- Kinematic coinstraints such as joints

- Force elements such as springs and dampers

Shape of part not relevant- Only with collision detection

5.11.2020

40

Page 41: AC motors and modeling - Aalto

CAE model

5.11.2020

41

Page 42: AC motors and modeling - Aalto

Finite element method

1. Discretize the volume to

tiny cells

2. Solve basic equations for

each small cell- Fluid flow

- Electric and magnetic fields

- Mechanical stresses

- Heat flow

- Optics

- Everything

5.11.2020

42

Page 43: AC motors and modeling - Aalto

Finite element model of solenoid’smagnetic circuitComsol Multiphysics

5.11.2020

43

Page 44: AC motors and modeling - Aalto

Rapid prototyping

To get a feel of the real part

Can be used for

(limited?) testing- Depending on the material strength

5.11.2020

44

Page 45: AC motors and modeling - Aalto

HIL simulation

Hardware In the Loop- The system is partly hardware partly software model

Including hard-to-model systems- For example rubber is surprisingly difficult to model

Testing controller against a model of a system- Motor controller controls simulated motor etc.

5.11.2020

45

Page 46: AC motors and modeling - Aalto

Model verification with experiments

Solenoid actuator prototype

5.11.2020

46

-0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9-2

0

2

4

6

8

10

12

14

16

Time [ms]

Cu

rre

nt [A

]

Simulation, 12L14, 3 mm coil height

Simulation, 12L14, 6 mm coil height

Simulation, Somaloy, 3 mm coil height

Simulation, Somaloy, 6 mm coil height

Measurement, Somaloy, 6 mm coil height

Measurement, 12L14, 6 mm coil height

Measurement, Somaloy, 3 mm coil height

Measurement, 12L14, 3 mm coil height

-0.1 0 0.1 0.2 0.3 0.4 0.5 0.6-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

Time [ms]

Po

sitio

n [m

m]

Simulation, Permendur, 80 turns

Simulation, Permendur, 80 turns

Simulation, Permendur, 140 turns

Simulation, Permendur, 140 turns

Measurement, Permendur, 80 turns

Measurement, Permendur, 80 turns

Measurement, Permendur, 140 turns

Measurement, Permendur, 140 turns

Page 47: AC motors and modeling - Aalto

Genetic solenoid optimization

Matlab

5.11.2020

47

Page 48: AC motors and modeling - Aalto

Computational Fluid Dynamics

Ansys Fluent

5.11.2020

48

Page 49: AC motors and modeling - Aalto

Improvement with CFD and 3D printing

5.11.2020

49

Page 50: AC motors and modeling - Aalto

5.11.2020

50

Resulting 16-valve manifold

Page 51: AC motors and modeling - Aalto

Modeling electronics

KiCAD

5.11.2020

51

Page 52: AC motors and modeling - Aalto

Electric circuit simulation

5.11.2020

52

SPICE = Simulation Program with Integrated Circuit Emphasis- Analog electronic circuit simulation

LTspice

Page 53: AC motors and modeling - Aalto

Result

Microcontroller based 16-channel power electronics for a digital

valve system.

5.11.2020

53

Page 54: AC motors and modeling - Aalto

Resulting prototype

5.11.2020

54

Modeling involved- Manual sketching

- Lots of analytical equations

- CAD

- Finite element

• Magnetic fields

o Genetic optimization

• Mechanical stresses

- Modeling of dynamics

• Simulink

- Computational Fluid Dynamics

- Electrical circuit

• Topological, physical

• Transient simulation

Page 55: AC motors and modeling - Aalto

Modeling accuracy

Understand how your model and the program running it works- Or at least know its limits

• Is something relevant neglected?

Accuracy vs. computational cost- Time step, mesh refinement, turbulence model etc…

- 2D vs 3D model, using symmetries

- Desktop pc vs. computing clusters

Sanity check with simple simulation cases

Verification against experimental tests

5.11.2020

55

Page 56: AC motors and modeling - Aalto

Simulation tools available to youGeneral

- Matlab – Simulink (via Aalto) (check also SimScape toolboxes)

- OpenModelica (open source)

Electronic circuits- Design: KiCAD (open source)

- Simulation: LTspice (free) – one of many SPICE-based programs

Finite element- Comsol Multiphysics (via Aalto)

- OpenFOAM (open source)

- Finite Element Method Magnetics (FEMM) (open source)

CAD- Creo, NX, Solid Edge (via Aalto) – contain also FEM solvers

- SketchUp, FreeCAD (free)

5.11.2020

56

Page 57: AC motors and modeling - Aalto

5.11.2020

57