本文整理了Java中com.powsybl.iidm.network.Network.getSubstation()
方法的一些代码示例,展示了Network.getSubstation()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Network.getSubstation()
方法的具体详情如下:
包路径:com.powsybl.iidm.network.Network
类名称:Network
方法名:getSubstation
[英]Get a substation.
[中]找个变电站。
代码示例来源:origin: com.powsybl/powsybl-cgmes-conversion
public VoltageLevelConversion(PropertyBag vl, Conversion.Context context) {
super("VoltageLevel", vl, context);
cgmesSubstationId = p.getId("Substation");
iidmSubstationId = context.substationIdMapping().iidm(cgmesSubstationId);
substation = context.network().getSubstation(iidmSubstationId);
}
代码示例来源:origin: com.powsybl/powsybl-cgmes-conversion
public String substationNameEqContainer(PropertyBag p) {
String eqcId = p.getId("EquipmentContainer");
if (eqcId == null) {
return null;
}
Substation substation = network.getSubstation(substationIdMapping().iidm(eqcId));
if (substation != null) {
return substation.getName();
}
return eqcId;
}
代码示例来源:origin: com.powsybl/powsybl-cgmes-conversion
Substation substation() {
String sid = terminals[0].t.substation();
return context.network().getSubstation(context.substationIdMapping().iidm(sid));
}
代码示例来源:origin: itesla/ipst
public EquipmentTypes equipmentType(String equipment) {
if (network.getGenerator(equipment) != null) {
return EquipmentTypes.GEN;
}
if (network.getLoad(equipment) != null) {
return EquipmentTypes.LOAD;
}
if (network.getLine(equipment) != null) {
return EquipmentTypes.LINE;
}
if (network.getTwoWindingsTransformer(equipment) != null) {
return EquipmentTypes.TWOWINDTRASF;
}
if (network.getThreeWindingsTransformer(equipment) != null) {
return EquipmentTypes.THREEWINDTRASF;
}
if (network.getVoltageLevel(equipment) != null) {
return EquipmentTypes.VOLTAGELEVEL;
}
if (network.getShunt(equipment) != null) {
return EquipmentTypes.SHUNT;
}
if (network.getSubstation(equipment) != null) {
return EquipmentTypes.SUBSTATION;
}
logger.warn(" Type not found for equipment:" + equipment + " return NULL");
return null;
}
代码示例来源:origin: com.powsybl/powsybl-cim1-converter
substationName = newS.getName();
Substation substation = network.getSubstation(substationId);
if (substation == null) {
LOGGER.trace("Create substation {}", substationId);
代码示例来源:origin: itesla/ipst
case SUBSTATION:
logger.debug(" equipment == SUBSTATION");
if (network.getSubstation(equipment).getTso() != null) {
tsos.add(network.getSubstation(equipment).getTso());
代码示例来源:origin: com.powsybl/powsybl-cgmes-conversion
@Override
public void convert() {
String subRegion = p.getId("SubRegion");
String subRegionName = p.get("subRegionName");
String regionName = p.get("regionName");
Country country = CountryConversion.fromRegionName(regionName)
.orElse(CountryConversion.fromSubregionName(subRegionName)
.orElse(CountryConversion.defaultCountry()));
String geo = subRegion;
// TODO add naminStrategy (for regions and substations)
// After applying naming strategy it is possible that two CGMES substations are mapped
// to the same Network substation, so we should check if corresponding substation has
// already been created
String geoTag = context.namingStrategy().getGeographicalTag(geo);
String iidmSubstationId = context.substationIdMapping().iidm(id);
Substation substation = context.network().getSubstation(iidmSubstationId);
assert substation == null;
context.network().newSubstation()
.setId(iidmSubstationId)
.setName(iidmName())
.setEnsureIdUnicity(false)
.setCountry(country)
.setGeographicalTags(geoTag)
.add();
}
}
代码示例来源:origin: com.powsybl/powsybl-iidm-test
network.setCaseDate(DateTime.parse("2018-01-01T11:00:00+01:00"));
network.getSubstation("P2").setCountry(Country.BE);
代码示例来源:origin: com.powsybl/powsybl-cgmes-conformity
Network network = microBE(modelId);
VoltageLevel vlAnvers225 = network.getSubstation("_87f7002b-056f-4a6a-a872-1744eea757e3")
.newVoltageLevel()
.setId("_69ef0dbd-da79-4eef-a02f-690cb8a28361")
内容来源于网络,如有侵权,请联系作者删除!