def __init__(self, cim_files):
if type(cim_files) == str:
cim_files = [cim_files]
self.cim_files = cim_files
xmlns = RDFXMLReader.xmlns(cim_files[0])
self._package_map = RDFXMLReader.get_cim_ns(xmlns)[1]
self._prim_onet = self._get_equipment_cls(CIM2Matpower._primary_one_t)
self._prim_twot = self._get_equipment_cls(CIM2Matpower._primary_two_t)
self._sec_onet = self._get_equipment_cls(CIM2Matpower._secondary_one_t)
self._sec_twot = self._get_equipment_cls(CIM2Matpower._secondary_two_t)
# reinitilize the automatically created ids
Topology_BusBranch.Bus.id_generator = count(1)
Topology_NodeBreaker.Node.id_generator = count(1)
Topology_NodeBreaker.Area.id_generator = count(1)
Topology_NodeBreaker.Zone.id_generator = count(1)
Topology_NodeBreaker.Branch.id_generator = count(1)
Topology_NodeBreaker.Generator.id_generator = count(1)
####################################################################################################################
评论列表
文章目录