Motor

Create Function

Input Parameters

net.motor

Parameter

Datatype

Value Range

Explanation

name

string

name of the motor

bus *

integer

index of connected bus

pn_mech_mw*

float

\(\geq 0\)

Mechanical rated power of the motor [MW]

cos_phi *

float

\(0...1\)

cosine phi at current operating point

cos_phi_n *

float

\(0...1\)

cosine phi at rated power of the motor for short-circuit calculation

efficiency_percent *

float

\(0..100\)

Efficiency in percent at current operating point[%]

efficiency_n_percent *

float

\(0..100\)

Efficiency in percent at rated power for short-circuit calculation [%]

loading_percent *

float

\(0..100\)

Efficiency in percent at rated power for short-circuit calculation [%] [%]

scaling *

float

\(\geq 0\)

scaling factor for active and reactive power

lrc_pu *

float

\(\geq 0\)

locked rotor current in relation to the rated motor current [pu]

rx *

float

\(\geq 0\)

R/X ratio of the motor for short-circuit calculation.

vn_kv *

float

\(\geq 0\)

Rated voltage of the motor for short-circuit calculation

in_service*

boolean

True / False

specifies if the motor is in service.

*necessary for executing a power flow calculation.

Electric Model

\begin{align*} P_{motor, n} =& pn\_mech\_mw / (efficiency\_percent/100) \\ P_{motor} =& P_{motor, n} * (loading\_percent / 100) * scaling \\ S_{motor} =& P_{motor} / cos\_phi \\ Q_{motor} =& \sqrt{S_{motor}^2 - P_{motor}^2} \end{align*}

Result Parameters

net.res_motor

Parameter

Datatype

Explanation

p_mw

float

resulting active power demand [MW]

q_mvar

float

resulting reactive power demand [MVar]

The power values in the net.res_motor table are equivalent to \(P_{motor}\) and \(Q_{motor}\).