The grid protection model includes protection against over- and under-voltage, and against over- and under-frequency. Reference: IEC 61400-27-1:2015, 5.6.6.
More...
#include <WindProtectionIEC.hpp>
|
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const BaseClassDefiner | declare () |
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const BaseClassDefiner | declare () |
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const CIMPP::BaseClassDefiner | declare () |
|
|
std::list< CIMPP::WindDynamicsLookupTable * > | WindDynamicsLookupTable |
| | The wind dynamics lookup table associated with this grid protection model. Default: {}.
|
|
CIMPP::WindTurbineType1or2IEC * | WindTurbineType1or2IEC |
| | Wind generator type 1 or type 2 model with which this wind turbine protection model is associated. Default: nullptr.
|
|
CIMPP::WindTurbineType3or4IEC * | WindTurbineType3or4IEC |
| | Wind generator type 3 or type 4 model with which this wind turbine protection model is associated. Default: nullptr.
|
|
CIMPP::PU | dfimax |
| | Maximum rate of change of frequency (dFmax). It is a type-dependent parameter. Default: 0.0.
|
|
CIMPP::PU | fover |
| | Wind turbine over frequency protection activation threshold (fover). It is a project-dependent parameter. Default: 0.0.
|
|
CIMPP::PU | funder |
| | Wind turbine under frequency protection activation threshold (funder). It is a project-dependent parameter. Default: 0.0.
|
|
CIMPP::Boolean | mzc |
| | Zero crossing measurement mode (Mzc). It is a type-dependent parameter. true = WT protection system uses zero crossings to detect frequency (1 in the IEC model) false = WT protection system does not use zero crossings to detect frequency (0 in the IEC model). Default: false.
|
|
CIMPP::Seconds | tfma |
| | Time interval of moving average window (TfMA) (>= 0). It is a type-dependent parameter. Default: 0.0.
|
|
CIMPP::PU | uover |
| | Wind turbine over voltage protection activation threshold (uover). It is a project-dependent parameter. Default: 0.0.
|
|
CIMPP::PU | uunder |
| | Wind turbine under voltage protection activation threshold (uunder). It is a project-dependent parameter. Default: 0.0.
|
|
std::list< CIMPP::DiagramObject * > | DiagramObjects |
| | The diagram objects that are associated with the domain object. Default: {}.
|
|
CIMPP::String | 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. Default: "".
|
|
CIMPP::String | energyIdentCodeEic |
| | The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site. Default: "".
|
|
CIMPP::String | mRID |
| | 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. For 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. Default: "".
|
|
CIMPP::String | name |
| | The name is any free human readable and possibly non unique text naming the object. Default: "".
|
|
CIMPP::String | shortName |
| | The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum. Default: "".
|
|
|
static const char | debugName [] = "WindProtectionIEC" |
|
static const char | debugName [] = "IdentifiedObject" |
|
static const char | debugName [] = "BaseClass" |
The grid protection model includes protection against over- and under-voltage, and against over- and under-frequency. Reference: IEC 61400-27-1:2015, 5.6.6.
◆ addClassGetFnsToMap()
| void WindProtectionIEC::addClassGetFnsToMap |
( |
std::map< std::string, class_get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addEnumGetFnsToMap()
| void WindProtectionIEC::addEnumGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addPrimitiveGetFnsToMap()
| void WindProtectionIEC::addPrimitiveGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ allAttrDetailsMap()
| std::map< std::string, AttrDetails > WindProtectionIEC::allAttrDetailsMap |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ debugString()
| const char * WindProtectionIEC::debugString |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNames()
| const std::list< std::string > & WindProtectionIEC::getAttributeNames |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNamespaceUrl()
| const std::string & WindProtectionIEC::getAttributeNamespaceUrl |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getClassNamespaceUrl()
| const std::string & WindProtectionIEC::getClassNamespaceUrl |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleAttributeProfiles()
| const std::list< CGMESProfile > & WindProtectionIEC::getPossibleAttributeProfiles |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getPossibleProfiles()
| const std::list< CGMESProfile > & WindProtectionIEC::getPossibleProfiles |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleProfilesIncludingAttributes()
| const std::list< CGMESProfile > & WindProtectionIEC::getPossibleProfilesIncludingAttributes |
( |
| ) |
const |
|
overridevirtual |
◆ getRecommendedProfile()
| const CGMESProfile & WindProtectionIEC::getRecommendedProfile |
( |
| ) |
const |
|
overridevirtual |
◆ isAssignableFrom()
| bool WindProtectionIEC::isAssignableFrom |
( |
BaseClass * | otherObject | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: