Friction

Model of angular velocity dependent friction losses

    Friction

Library

Modelica/Electrical/Machines/Losses

Description

The friction losses are considered by the equations

   tau / tauRef = (+w / wRef) ^ power_w    for w > +wLinear - tau / tauRef = (-w / wRef) ^ power_w    for w < -wLinear

with

  tauRef * wRef = PRef

being the friction torque at the reference angular velocitywRef. The exponent power_w isapproximately 1.5 for axial ventilation and approximately 2.0 for radial ventilation.

For stability reasons the friction torque tau is approximated by a linear curve

  tau / tauLinear = w / wLinear

with

  tauLinear = tauRef*(wLinear/wRef) ^ power_w

in the range -wLinear ≤ w ≤ wLinear with wLinear = 0.001 * wRef. The relationship of torqueand angular velocity is depicted in Fig. 1

frictiontorque.png
Fig. 1: Friction loss torque versus angular velocity for power_w = 2

See also

FrictionParameters

If it is desired to neglect friction losses, set frictionParameters.PRef = 0 (this is the default).

Parameters

Friction_0

NameLabelDescriptionData TypeValid Values

mo_frictionParameters

frictionParameters

Friction loss parameters

FromModelica('Modelica.Electrical.Machines.Losses.FrictionParameters')

mo_useHeatPort

useHeatPort

=true, if heatPort is enabled

Number

0
1

Friction_1

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'phi'
'tau'
'w'
'lossPower'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

flange

implicit

Shaft end

input

1

support

implicit

Housing and support

input

2

Port 3

implicit

Optional port to which dissipated losses are transported in form of heat

input

mo_useHeatPort