Class: LoadMotor
_Aggregate induction motor load. This model is used to represent a fraction of an ordinary load as "induction motor load". It allows a load that is treated as an ordinary constant power in power flow analysis to be represented by an induction motor in dynamic simulation. This model is intended for representation of aggregations of many motors dispersed through a load represented at a high voltage bus but where there is no information on the characteristics of individual motors. _
_Either a "one-cage" or "two-cage" model of the induction machine can be modelled. Magnetic saturation is not modelled. _
_This model treats a fraction of the constant power part of a load as a motor. During initialisation, the initial power drawn by the motor is set equal to Pfrac times the constant P part of the static load. The remainder of the load is left as a static load. _
The reactive power demand of the motor is calculated during initialisation as a function of voltage at the load bus. This reactive power demand can be less than or greater than the constant Q component of the load. If the motor's reactive demand is greater than the constant Q component of the load, the model inserts a shunt capacitor at the terminal of the motor to bring its reactive demand down to equal the constant Q reactive load.
If an induction motor load model and a static load model are both present for a load, the motor Pfrac is assumed to be subtracted from the power flow constant P load before the static load model is applied. The remainder of the load, if any, is then represented by the static load model.
URI: cim:LoadMotor
classDiagram
class LoadMotor
IdentifiedObject <|-- LoadMotor
LoadMotor : alias_name
LoadMotor : d
LoadMotor : description
LoadMotor : diagram_objects
LoadMotor --> DiagramObject : diagram_objects
LoadMotor : h
LoadMotor --> Seconds : h
LoadMotor : instance_set
LoadMotor --> InstanceSet : instance_set
LoadMotor : lfac
LoadMotor : load_aggregate
LoadMotor --> LoadAggregate : load_aggregate
LoadMotor : lp
LoadMotor --> PU : lp
LoadMotor : lpp
LoadMotor --> PU : lpp
LoadMotor : ls
LoadMotor --> PU : ls
LoadMotor : m_rid
LoadMotor : names
LoadMotor --> Name : names
LoadMotor : pfrac
LoadMotor : properties_cimdata_object
LoadMotor --> ChangeSetMember : properties_cimdata_object
LoadMotor : ra
LoadMotor --> PU : ra
LoadMotor : targeting_cimdata_object
LoadMotor --> ChangeSetMember : targeting_cimdata_object
LoadMotor : tbkr
LoadMotor --> Seconds : tbkr
LoadMotor : tpo
LoadMotor --> Seconds : tpo
LoadMotor : tppo
LoadMotor --> Seconds : tppo
LoadMotor : tv
LoadMotor --> Seconds : tv
LoadMotor : vt
LoadMotor --> PU : vt
Inheritance
- IdentifiedObject
- LoadMotor
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| d | 0..1 Float |
Damping factor (D) | direct |
| h | 0..1 Seconds |
Inertia constant (H) (>= 0) | direct |
| lfac | 0..1 Float |
Loading factor (Lfac) | direct |
| lp | 0..1 PU |
Transient reactance (Lp) | direct |
| lpp | 0..1 PU |
Subtransient reactance (Lpp) | direct |
| ls | 0..1 PU |
Synchronous reactance (Ls) | direct |
| pfrac | 0..1 Float |
Fraction of constant-power load to be represented by this motor model (Pfr... | direct |
| ra | 0..1 PU |
Stator resistance (Ra) | direct |
| tbkr | 0..1 Seconds |
Circuit breaker operating time (Tbkr) (>= 0) | direct |
| tpo | 0..1 Seconds |
Transient rotor time constant (Tpo) (>= 0) | direct |
| tppo | 0..1 Seconds |
Subtransient rotor time constant (Tppo) (>= 0) | direct |
| tv | 0..1 Seconds |
Voltage trip pickup time (Tv) (>= 0) | direct |
| vt | 0..1 PU |
Voltage threshold for tripping (Vt) | direct |
| load_aggregate | 1..1 LoadAggregate |
Aggregate load to which this aggregate motor (dynamic) load belongs | direct |
| alias_name | 0..1 String |
The aliasName is free text human readable name of the object alternative to I... | IdentifiedObject |
| description | 0..1 String |
The description is a free human readable text describing or naming the object | IdentifiedObject |
| m_rid | 0..1 String |
Master resource identifier issued by a model authority | IdentifiedObject |
| diagram_objects | 0..* DiagramObject |
The diagram objects that are associated with the domain object | IdentifiedObject |
| instance_set | 1..1 InstanceSet |
Dataset containing the data objects | IdentifiedObject |
| names | 0..* Name |
All names of this identified object | IdentifiedObject |
| properties_cimdata_object | 0..1 ChangeSetMember |
The single CIM data object in the appropriate dataset context | IdentifiedObject |
| targeting_cimdata_object | 0..* ChangeSetMember |
Data objects registered | IdentifiedObject |
Usages
| used by | used in | type | used |
|---|---|---|---|
| LoadAggregate | load_motor | range | LoadMotor |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:LoadMotor |
| native | cim:LoadMotor |
LinkML Source
Direct
name: LoadMotor
description: "Aggregate induction motor load. This model is used to represent a fraction\
\ of an ordinary load as \"induction motor load\". It allows a load that is treated\
\ as an ordinary constant power in power flow analysis to be represented by an induction\
\ motor in dynamic simulation. This model is intended for representation of aggregations\
\ of many motors dispersed through a load represented at a high voltage bus but\
\ where there is no information on the characteristics of individual motors.\r\n\
Either a \"one-cage\" or \"two-cage\" model of the induction machine can be modelled.\
\ Magnetic saturation is not modelled.\r\nThis model treats a fraction of the constant\
\ power part of a load as a motor. During initialisation, the initial power drawn\
\ by the motor is set equal to <i>Pfrac</i> times the constant <i>P</i> part of\
\ the static load. The remainder of the load is left as a static load.\r\nThe reactive\
\ power demand of the motor is calculated during initialisation as a function of\
\ voltage at the load bus. This reactive power demand can be less than or greater\
\ than the constant <i>Q</i> component of the load. If the motor's reactive demand\
\ is greater than the constant <i>Q</i> component of the load, the model inserts\
\ a shunt capacitor at the terminal of the motor to bring its reactive demand down\
\ to equal the constant <i>Q</i> reactive load. \r\nIf an induction motor load\
\ model and a static load model are both present for a load, the motor <i>Pfrac</i>\
\ is assumed to be subtracted from the power flow constant <i>P</i> load before\
\ the static load model is applied. The remainder of the load, if any, is then\
\ represented by the static load model."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
d:
name: d
description: Damping factor (<i>D</i>). Unit = delta <i>P</i>/delta speed. Typical
value = 2.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.d
multivalued: false
domain_of:
- GovHydroPID2
- GovHydroWPID
- MechLoad1
- LoadMotor
range: float
required: false
h:
name: h
description: Inertia constant (<i>H</i>) (>= 0). Typical value = 0,4.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.h
multivalued: false
domain_of:
- GovHydro3
- GovHydroFrancis
- GovHydroPelton
- GovHydroR
- LoadComposite
- LoadMotor
range: Seconds
required: false
lfac:
name: lfac
description: Loading factor (<i>Lfac</i>). The ratio of initial <i>P</i> to motor
MVA base. Typical value = 0,8.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.lfac
multivalued: false
domain_of:
- LoadComposite
- LoadMotor
range: float
required: false
lp:
name: lp
description: Transient reactance (<i>Lp</i>). Typical value = 0,15.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.lp
multivalued: false
domain_of:
- LoadMotor
range: PU
required: false
lpp:
name: lpp
description: Subtransient reactance (<i>Lpp</i>). Typical value = 0,15.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.lpp
multivalued: false
domain_of:
- LoadMotor
range: PU
required: false
ls:
name: ls
description: Synchronous reactance (<i>Ls</i>). Typical value = 3,2.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.ls
multivalued: false
domain_of:
- LoadGenericNonLinear
- LoadMotor
range: PU
required: false
pfrac:
name: pfrac
description: Fraction of constant-power load to be represented by this motor model
(<i>Pfrac</i>) (>= 0,0 and <= 1,0). Typical value = 0,3.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.pfrac
multivalued: false
domain_of:
- LoadComposite
- LoadMotor
range: float
required: false
ra:
name: ra
description: Stator resistance (<i>Ra</i>). Typical value = 0.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.ra
multivalued: false
domain_of:
- LoadMotor
range: PU
required: false
tbkr:
name: tbkr
description: Circuit breaker operating time (<i>Tbkr</i>) (>= 0). Typical
value = 0,08.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.tbkr
multivalued: false
domain_of:
- LoadMotor
range: Seconds
required: false
tpo:
name: tpo
description: Transient rotor time constant (<i>Tpo</i>) (>= 0). Typical value
= 1.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tpo
multivalued: false
domain_of:
- AsynchronousMachine
- AsynchronousMachineTimeConstantReactance
- LoadMotor
range: Seconds
required: false
tppo:
name: tppo
description: Subtransient rotor time constant (<i>Tppo</i>) (>= 0). Typical
value = 0,02.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tppo
multivalued: false
domain_of:
- AsynchronousMachine
- AsynchronousMachineTimeConstantReactance
- LoadMotor
range: Seconds
required: false
tv:
name: tv
description: Voltage trip pickup time (<i>Tv</i>) (>= 0). Typical value =
0,1.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tv
multivalued: false
domain_of:
- GovHydroPelton
- GovSteamFV4
- LoadMotor
range: Seconds
required: false
vt:
name: vt
description: Voltage threshold for tripping (<i>Vt</i>). Typical value = 0,7.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.vt
multivalued: false
domain_of:
- LoadMotor
range: PU
required: false
load_aggregate:
name: load_aggregate
description: Aggregate load to which this aggregate motor (dynamic) load belongs.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.LoadAggregate
multivalued: false
domain_of:
- LoadStatic
- LoadMotor
range: LoadAggregate
required: true
class_uri: cim:LoadMotor
Induced
name: LoadMotor
description: "Aggregate induction motor load. This model is used to represent a fraction\
\ of an ordinary load as \"induction motor load\". It allows a load that is treated\
\ as an ordinary constant power in power flow analysis to be represented by an induction\
\ motor in dynamic simulation. This model is intended for representation of aggregations\
\ of many motors dispersed through a load represented at a high voltage bus but\
\ where there is no information on the characteristics of individual motors.\r\n\
Either a \"one-cage\" or \"two-cage\" model of the induction machine can be modelled.\
\ Magnetic saturation is not modelled.\r\nThis model treats a fraction of the constant\
\ power part of a load as a motor. During initialisation, the initial power drawn\
\ by the motor is set equal to <i>Pfrac</i> times the constant <i>P</i> part of\
\ the static load. The remainder of the load is left as a static load.\r\nThe reactive\
\ power demand of the motor is calculated during initialisation as a function of\
\ voltage at the load bus. This reactive power demand can be less than or greater\
\ than the constant <i>Q</i> component of the load. If the motor's reactive demand\
\ is greater than the constant <i>Q</i> component of the load, the model inserts\
\ a shunt capacitor at the terminal of the motor to bring its reactive demand down\
\ to equal the constant <i>Q</i> reactive load. \r\nIf an induction motor load\
\ model and a static load model are both present for a load, the motor <i>Pfrac</i>\
\ is assumed to be subtracted from the power flow constant <i>P</i> load before\
\ the static load model is applied. The remainder of the load, if any, is then\
\ represented by the static load model."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
d:
name: d
description: Damping factor (<i>D</i>). Unit = delta <i>P</i>/delta speed. Typical
value = 2.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.d
multivalued: false
alias: d
owner: LoadMotor
domain_of:
- GovHydroPID2
- GovHydroWPID
- MechLoad1
- LoadMotor
range: float
required: false
h:
name: h
description: Inertia constant (<i>H</i>) (>= 0). Typical value = 0,4.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.h
multivalued: false
alias: h
owner: LoadMotor
domain_of:
- GovHydro3
- GovHydroFrancis
- GovHydroPelton
- GovHydroR
- LoadComposite
- LoadMotor
range: Seconds
required: false
lfac:
name: lfac
description: Loading factor (<i>Lfac</i>). The ratio of initial <i>P</i> to motor
MVA base. Typical value = 0,8.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.lfac
multivalued: false
alias: lfac
owner: LoadMotor
domain_of:
- LoadComposite
- LoadMotor
range: float
required: false
lp:
name: lp
description: Transient reactance (<i>Lp</i>). Typical value = 0,15.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.lp
multivalued: false
alias: lp
owner: LoadMotor
domain_of:
- LoadMotor
range: PU
required: false
lpp:
name: lpp
description: Subtransient reactance (<i>Lpp</i>). Typical value = 0,15.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.lpp
multivalued: false
alias: lpp
owner: LoadMotor
domain_of:
- LoadMotor
range: PU
required: false
ls:
name: ls
description: Synchronous reactance (<i>Ls</i>). Typical value = 3,2.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.ls
multivalued: false
alias: ls
owner: LoadMotor
domain_of:
- LoadGenericNonLinear
- LoadMotor
range: PU
required: false
pfrac:
name: pfrac
description: Fraction of constant-power load to be represented by this motor model
(<i>Pfrac</i>) (>= 0,0 and <= 1,0). Typical value = 0,3.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.pfrac
multivalued: false
alias: pfrac
owner: LoadMotor
domain_of:
- LoadComposite
- LoadMotor
range: float
required: false
ra:
name: ra
description: Stator resistance (<i>Ra</i>). Typical value = 0.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.ra
multivalued: false
alias: ra
owner: LoadMotor
domain_of:
- LoadMotor
range: PU
required: false
tbkr:
name: tbkr
description: Circuit breaker operating time (<i>Tbkr</i>) (>= 0). Typical
value = 0,08.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.tbkr
multivalued: false
alias: tbkr
owner: LoadMotor
domain_of:
- LoadMotor
range: Seconds
required: false
tpo:
name: tpo
description: Transient rotor time constant (<i>Tpo</i>) (>= 0). Typical value
= 1.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tpo
multivalued: false
alias: tpo
owner: LoadMotor
domain_of:
- AsynchronousMachine
- AsynchronousMachineTimeConstantReactance
- LoadMotor
range: Seconds
required: false
tppo:
name: tppo
description: Subtransient rotor time constant (<i>Tppo</i>) (>= 0). Typical
value = 0,02.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tppo
multivalued: false
alias: tppo
owner: LoadMotor
domain_of:
- AsynchronousMachine
- AsynchronousMachineTimeConstantReactance
- LoadMotor
range: Seconds
required: false
tv:
name: tv
description: Voltage trip pickup time (<i>Tv</i>) (>= 0). Typical value =
0,1.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.tv
multivalued: false
alias: tv
owner: LoadMotor
domain_of:
- GovHydroPelton
- GovSteamFV4
- LoadMotor
range: Seconds
required: false
vt:
name: vt
description: Voltage threshold for tripping (<i>Vt</i>). Typical value = 0,7.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:LoadMotor.vt
multivalued: false
alias: vt
owner: LoadMotor
domain_of:
- LoadMotor
range: PU
required: false
load_aggregate:
name: load_aggregate
description: Aggregate load to which this aggregate motor (dynamic) load belongs.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:LoadMotor.LoadAggregate
multivalued: false
alias: load_aggregate
owner: LoadMotor
domain_of:
- LoadStatic
- LoadMotor
range: LoadAggregate
required: true
alias_name:
name: alias_name
description: "The aliasName is free text human readable name of the object alternative\
\ to IdentifiedObject.name. It may be non unique and may not correlate to a\
\ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
\ compatibility between CIM relases. It is however recommended to replace aliasName\
\ with the Name class as aliasName is planned for retirement at a future time.\r\
\n\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.aliasName
multivalued: false
alias: alias_name
owner: LoadMotor
domain_of:
- IdentifiedObject
range: string
required: false
description:
name: description
description: The description is a free human readable text describing or naming
the object. It may be non unique and may not correlate to a naming hierarchy.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.description
multivalued: false
alias: description
owner: LoadMotor
domain_of:
- IdentifiedObject
- NameType
- NameTypeAuthority
- DataSet
- SwitchingStepGroup
- AreaReserveSpec
range: string
required: false
m_rid:
name: m_rid
description: "Master resource identifier issued by a model authority. The mRID\
\ is unique within an exchange context. Global uniqueness is easily achieved\
\ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
\ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
\ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
\ CIM object elements."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.mRID
multivalued: false
alias: m_rid
owner: LoadMotor
domain_of:
- IdentifiedObject
- DataSet
range: string
required: false
diagram_objects:
name: diagram_objects
description: The diagram objects that are associated with the domain object.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.DiagramObjects
multivalued: true
alias: diagram_objects
owner: LoadMotor
domain_of:
- IdentifiedObject
range: DiagramObject
required: false
instance_set:
name: instance_set
description: Dataset containing the data objects.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.InstanceSet
multivalued: false
alias: instance_set
owner: LoadMotor
domain_of:
- IdentifiedObject
range: InstanceSet
required: true
names:
name: names
description: All names of this identified object.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.Names
multivalued: true
alias: names
owner: LoadMotor
domain_of:
- IdentifiedObject
- NameType
range: Name
required: false
properties_cimdata_object:
name: properties_cimdata_object
description: The single CIM data object in the appropriate dataset context.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
multivalued: false
alias: properties_cimdata_object
owner: LoadMotor
domain_of:
- IdentifiedObject
range: ChangeSetMember
required: false
targeting_cimdata_object:
name: targeting_cimdata_object
description: Data objects registered.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
multivalued: true
alias: targeting_cimdata_object
owner: LoadMotor
domain_of:
- IdentifiedObject
range: ChangeSetMember
required: false
class_uri: cim:LoadMotor