simplified dc motor model using pspice

19
D.C. Motor Simplified SPICE Model All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 1

Upload: tsuyoshi-horigome

Post on 28-Apr-2015

687 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Simplified DC Motor Model using PSpice

D.C. Motor Simplified SPICE Model

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 1

Page 2: Simplified DC Motor Model using PSpice

Contents

1. Benefit of the Model

2. Model Feature

3. Parameter Settings

4. D.C. Motor Specification (Example)

5. Motor Start Up Simulation at Normal Load

6. Motor Start Up Simulation at Half of Normal Load

7. Lj of the Motor Model (1/2)

8. Application Example

9. Winding Characteristic Parameters: Lm

10.Winding Characteristic Parameters: Rm

Simulation Index

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 2

Page 3: Simplified DC Motor Model using PSpice

1. Benefit of the Model

• The model enables circuit designer to use D.C. Motor as load in

their design which include: Back EMF, Torque(Nm) and Speed

(rpm) characteristics.

• The model can be easily adjusted to your own D.C. Motor

specifications by editing a few parameters that are provided in the

spec-sheet.

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 3

Page 4: Simplified DC Motor Model using PSpice

• This D.C. Motor Simplified SPICE Model is for users who require the model

of D.C. Motor as a part of their system.

• Perform electrical (voltage and current) and mechanical (speed and torque)

characteristics at current load (Ampere) conditions.

2. Model Feature

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 4

Equivalent circuit of the D.C. Motor model

IN-

OUT+

OUT-

IN+

GRBGVALUE

N4IN+

IN-

OUT+

OUT-

E_EMF

EVALUERdmy

EMF

0

2

1

LM

{Lm}

RM

{Rm}

TRQ

0

0

L1

100m

1

2

+-

H1

H

+-

H2

H

Page 5: Simplified DC Motor Model using PSpice

3. Parameter Settings

If there is no measurement data, the default value will be

used:

Rm: motor winding resistance []

Lm: motor winding inductance [H]

Data is given by D.C. motor spec-sheet:

V_norm: normal voltage [V]

mNm: normal load [mNm]

kRPM_norm: speed at normal load [kr/min]

I_norm: current at normal load [A]

Load Condition:

IL: load current [A]

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 5

Model Parameters:

D.C. Motor model and Parameters with Default Value

-+

U1SMPL_DC_MOTORRm = 0.1Lm = 100u

I_norm = 6.1

mNm = 19.6V_norm = 7.2

kRPM_norm = 14.4

IL = 6.1

Page 6: Simplified DC Motor Model using PSpice

4. D.C. Motor Specification (Example)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 6

-+

U1SMPL_DC_MOTORRm = 0.1Lm = 100u

I_norm = 6.1

mNm = 19.6V_norm = 7.2

kRPM_norm = 14.4

IL = 6.1 D.C. Motor Specification

Parameters are input

Page 7: Simplified DC Motor Model using PSpice

00

VM

VIM

V1

V2 = {VOUT}T2 = 0.01m

PARAMETERS:

VOUT = 10.25

Rs = 0.5

RS{Rs}

-+

U1SMPL_DC_MOTORRm = 0.1Lm = 100u

I_norm = 6.1

mNm = 19.6V_norm = 7.2

kRPM_norm = 14.4

IL = 6.1

*Analysis directives:

.TRAN 0 400m 0 0.1m

.PROBE V(*) I(*) W(alias(*)) D(alias(*)) NOISE(alias(*))

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 7

Current Sensing

Simplified D.C. Motor with

RS-540SH Spec.

Input the Supply No

Load Voltage* and

Series Resistance

Simulation Circuit and Setting

*No Load Voltage is adjusted until the D.C. motor voltage (VM) equals to the normal voltage (7.2V). Load Condition IL=I_norm

5. Motor Start Up Simulation at Normal Load (1/3)

Page 8: Simplified DC Motor Model using PSpice

5. Motor Start Up Simulation at Normal Load (2/3)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 8

Select “All” for the

Voltages and Currents

Data Collection Options.

Page 9: Simplified DC Motor Model using PSpice

5. Motor Start Up Simulation at Normal Load (3/3)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 9

Time

0s 40ms 80ms 120ms 160ms 200ms 240ms 280ms 320ms 360ms 400ms

I(VIM)

0A

10A

20A

V(VM)

0V

5V

10V

SEL>>

I(X_U1.V_kRPM)

0A

10A

20A

V(X_U1.TRQ)

0V

40V

80V

D.C. Motor Current = 6.1A

D.C. Motor Voltage = 7.2V

D.C. Motor Speed = 14.4krpm

Torque Load= 19.6mNm

Page 10: Simplified DC Motor Model using PSpice

*Analysis directives:

.TRAN 0 400m 0 0.1m

.PROBE V(*) I(*) W(alias(*)) D(alias(*)) NOISE(alias(*))

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 10

Current Sensing

Simplified D.C. Motor with

RS-540SH Spec.

Input the Supply No

Load Voltage* and

Series Resistance

Simulation Circuit and Setting

*No Load Voltage is adjusted until the D.C. motor voltage (VM) equals to the normal voltage (7.2V). Load Condition IL=I_norm

6. Motor Start Up Simulation at Half of Normal Load (1/2)

00

VM

VIM

V1

V2 = {VOUT}T2 = 0.01m

PARAMETERS:

VOUT = 10.25

Rs = 0.5

RS{Rs}

-+

U1SMPL_DC_MOTORRm = 0.1Lm = 100u

I_norm = 6.1

mNm = 19.6V_norm = 7.2

kRPM_norm = 14.4

IL = 3.05

Page 11: Simplified DC Motor Model using PSpice

Time

0s 40ms 80ms 120ms 160ms 200ms 240ms 280ms 320ms 360ms 400ms

I(VIM)

0A

10A

20A

V(VM)

0V

5V

10V

I(X_U1.V_kRPM)

0A

10A

20A

SEL>>

V(X_U1.TRQ)

0V

40V

80V

6. Motor Start Up Simulation at Half of Normal Load (2/2)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 11

D.C. Motor Current = 3.05A

D.C. Motor Voltage = 8.725V

D.C. Motor Speed = 18.4krpm

Torque Load= 9.8mNm

Page 12: Simplified DC Motor Model using PSpice

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 12

Double click to edit

properties of the DC

Motor model

Input the Lj value or input

“{Lj}” for parametric sweep

Simulation Circuit and Setting

7. Lj of the Motor Model (1/2)

00

VM

VIM

V1

V2 = {VOUT}T2 = 0.01m

PARAMETERS:

VOUT = 10.25

Rs = 0.5

Lj = 100m

RS{Rs}

-+

U1SMPL_DC_MOTORRm = 0.1Lm = 100u

I_norm = 6.1

mNm = 19.6V_norm = 7.2

kRPM_norm = 14.4

IL = 6.1

Global parameter

Lj is assigned

*Analysis directives:

.TRAN 0 400m 0 0.1m

.STEP PARAM Lj LIST 100m, 200m

Page 13: Simplified DC Motor Model using PSpice

Time

0s 40ms 80ms 120ms 160ms 200ms 240ms 280ms 320ms 360ms 400ms

I(VIM)

0A

10A

20A

SEL>>

V(VM)

0V

5V

10V

I(X_U1.V_kRPM)

0A

10A

20A

V(X_U1.TRQ)

0V

40V

80V

7. Lj of the Motor Model (2/2)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 13

D.C. Motor Current = 6.1A

D.C. Motor Voltage = 7.2V

D.C. Motor Speed = 14.4krpm

Torque Load= 19.6mNm

The Motor Start-up Waveform is

changed by the Lj values.

Lj=200m

Lj=100m

Lj=100m

Lj=200m

Lj=100m

Lj=200m

Lj=200m

Lj=100m

Page 14: Simplified DC Motor Model using PSpice

-+

U2SMPL_DC_MOTORRm = 0.576Lm = 165u

I_norm = 2.9

mNm = 9.8V_norm = 7.2

kRPM_norm = 14.2

IL = 0.6NC

NC

NCA

K

VCC

VO

GND

U1

TLP350

V1

TD = 0

TF = 10nPW = 199.99uPER = 400u

V1 = 0

TR = 10n

V2 = 1.8

0

R11u

0

Vcc

15V

0

VCC

VDD

0

RG120

0

DGT10J321_s

D3

VCC

Vdd

15V

VDD

0

D4001D2

U3GT10J321

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 14

Simplified D.C. Motor with

RS-380PH Spec at No load.

Simulation Circuit and Setting

No load IL=0.6

8. Application Example (1/3)

Page 15: Simplified DC Motor Model using PSpice

Time

-100ms 0s 100ms 300ms 500ms 700ms 900ms

1 I(U2:1) 2 V(U2:1,U2:2)

-2A

0A

2A

4A

6A

8A

10A

12A

14A1

-60V

-50V

-40V

-30V

-20V

-10V

0V

10V

20V2

>>

8. Application Example (2/3)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 15

Measurement Simulation

Motor Current (2A/Div)

Motor Voltage (10V/Div)

Page 16: Simplified DC Motor Model using PSpice

Time

898.0ms 898.4ms 898.8ms 899.2ms 899.6ms

1 I(U3:C) 2 V(U3:C) 3 V(U3:G)

-2A

0A

2A

4A

6A

8A

10A

12A

14A1

>>

-30V

-20V

-10V

0V

10V

20V

30V

40V

50V2

-60V

-50V

-40V

-30V

-20V

-10V

0V

10V

20V3

8. Application Example (3/3)

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 16

Measurement Simulation

IGBT: VGE

IGBT: VCE

IGBT: IC

IGBT: VGE (10V/Div)

IGBT: VCE (10V/Div)

IGBT: IC (2A/Div)

Page 17: Simplified DC Motor Model using PSpice

Time

898.0ms 898.4ms 898.8ms 899.2ms 899.6ms

1 I(U3:C) 2 V(U3:C) 3 V(U3:G)

-2A

0A

2A

4A

6A

8A

10A

12A

14A1

-30V

-20V

-10V

0V

10V

20V

30V

40V

50V2

-60V

-50V

-40V

-30V

-20V

-10V

0V

10V

20V3

>>

9. Winding Characteristic Parameters: Lm

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 17

-+

U2SMPL_DC_MOTORRm = 0.576Lm = 165u

I_norm = 2.9

mNm = 9.8V_norm = 7.2

kRPM_norm = 14.2

IL = 0.6

Winding Characteristic: Lm

Motor Spec.

Load Condition

Lm=165u

Lm=100u The Motor Current Waveform is

changed by the Lm values.

Lm=165u

Lm=100u

Page 18: Simplified DC Motor Model using PSpice

10. Winding Characteristic Parameters: Rm

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 18

-+

U2SMPL_DC_MOTORRm = 0.576Lm = 165u

I_norm = 2.9

mNm = 9.8V_norm = 7.2

kRPM_norm = 14.2

IL = 0.6

Winding Characteristic: Rm

Motor Spec.

Load Condition

Rm=0.576

Rm=0.1

The Motor Start-up is Current

changed by the Rm values.

Page 19: Simplified DC Motor Model using PSpice

Simulation Index

All Rights Reserved Copyright (C) Bee Technologies Corporation 2013 19

Simulations Folder name

1. Motor Start Up Simulation at Normal Load...................

2. Motor Start Up Simulation at Haft of Normal Load........

3. Lj of the Motor Model....................................................

Normal

Half

Lj