CGMES_3_0_0
Loading...
Searching...
No Matches
CIMPP::SynchronousMachineModelKind Class Reference

Type of synchronous machine model used in dynamic simulation applications. More...

#include <SynchronousMachineModelKind.hpp>

Public Types

enum  SynchronousMachineModelKind_ENUM {
  subtransient , subtransientTypeF , subtransientTypeJ , subtransientSimplified ,
  subtransientSimplifiedDirectAxis
}

Public Member Functions

 SynchronousMachineModelKind (SynchronousMachineModelKind_ENUM value)
SynchronousMachineModelKind & operator= (SynchronousMachineModelKind_ENUM rop)
 operator SynchronousMachineModelKind_ENUM () const
const char * debugString () const

Public Attributes

SynchronousMachineModelKind_ENUM value
bool initialized

Static Public Attributes

static const char debugName [] = "SynchronousMachineModelKind"

Friends

std::istream & operator>> (std::istream &lop, SynchronousMachineModelKind &rop)
std::ostream & operator<< (std::ostream &os, const SynchronousMachineModelKind &obj)

Detailed Description

Type of synchronous machine model used in dynamic simulation applications.

Member Enumeration Documentation

◆ SynchronousMachineModelKind_ENUM

Enumerator
subtransient 

Subtransient synchronous machine model.

subtransientTypeF 

WECC type F variant of subtransient synchronous machine model.

subtransientTypeJ 

WECC type J variant of subtransient synchronous machine model.

subtransientSimplified 

Simplified version of subtransient synchronous machine model where magnetic coupling between the direct- and quadrature- axes is ignored.

subtransientSimplifiedDirectAxis 

Simplified version of a subtransient synchronous machine model with no damper circuit on the direct-axis.


The documentation for this class was generated from the following files: