Simplification Examples (DRAFT)¶
This draft document proposes various examples of simplifying power system component representations in JSON format. The simplifications maintain essential operational characteristics, in particular for Optimal Power Flow (OPF) while reducing data size and complexity.
AC Power Lines¶
Per Length Line Implementation¶
Original:
"645646": {
"Ravens.cimObjectType": "ACLineSegment",
"IdentifiedObject.mRID": "9156104a-c10e-4156-82f3-e958006318c6",
"IdentifiedObject.name": "645646",
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"Conductor.length": 0.0568,
"ACLineSegment.PerLengthImpedance": "PerLengthPhaseImpedance::'645646_PUZ'",
"ACLineSegment.ACLineSegmentPhase": [
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.mRID": "4968badc-25c7-40af-a102-8b4c6fdb79ae",
"IdentifiedObject.name": "645646_C",
"ACLineSegmentPhase.phase": "SinglePhaseKind.C",
"ACLineSegmentPhase.sequenceNumber": 1
},
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.mRID": "03f54dfe-c8b3-44b2-8c6f-b0898da12f75",
"IdentifiedObject.name": "645646_B",
"ACLineSegmentPhase.phase": "SinglePhaseKind.B",
"ACLineSegmentPhase.sequenceNumber": 2
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "72081d5a-e5c3-4319-8fb8-bac42aa05b2d",
"IdentifiedObject.name": "645646_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.BC",
"Terminal.ConnectivityNode": "ConnectivityNode::'645'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_230.0_600.0'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "73402642-7323-417c-be3f-c0b244ec1cd0",
"IdentifiedObject.name": "645646_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.BC",
"Terminal.ConnectivityNode": "ConnectivityNode::'646'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_230.0_600.0'"
}
]
},
"645646_PUZ": {
"Ravens.cimObjectType": "PerLengthPhaseImpedance",
"IdentifiedObject.mRID": "fefd65a4-ae87-4dcc-a701-f4f203c20d46",
"IdentifiedObject.name": "645646_PUZ",
"PerLengthPhaseImpedance.conductorCount": 2,
"PerLengthPhaseImpedance.PhaseImpedanceData": [
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 2,
"PhaseImpedanceData.column": 1,
"PhaseImpedanceData.r": 0.2066,
"PhaseImpedanceData.x": 0.4591,
"PhaseImpedanceData.b": -2.2619467105846504e-07
},
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 1,
"PhaseImpedanceData.column": 1,
"PhaseImpedanceData.r": 1.3238,
"PhaseImpedanceData.x": 1.3569,
"PhaseImpedanceData.b": 1.0555751316061704e-06
},
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 2,
"PhaseImpedanceData.column": 2,
"PhaseImpedanceData.r": 1.3294,
"PhaseImpedanceData.x": 1.3471,
"PhaseImpedanceData.b": 1.0555751316061704e-06
}
]
}
Lines Used: 77
Simplified:
"645646": {
"IdentifiedObject.name": "645646",
"Equipment.inService": true,
"Conductor.length": 0.0568,
"ACLineSegment.PerLengthImpedance": "PerLengthPhaseImpedance::'645646_PUZ'",
"ACLineSegment.ACLineSegmentPhase": [
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.name": "645646_C",
"ACLineSegmentPhase.phase": "SinglePhaseKind.C",
"ACLineSegmentPhase.sequenceNumber": 1
},
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.name": "645646_B",
"ACLineSegmentPhase.phase": "SinglePhaseKind.B",
"ACLineSegmentPhase.sequenceNumber": 2
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "645646_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.BC",
"Terminal.ConnectivityNode": "ConnectivityNode::'645'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_230.0_600.0'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "645646_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.BC",
"Terminal.ConnectivityNode": "ConnectivityNode::'646'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_230.0_600.0'"
}
]
}
"645646_PUZ": {
"Ravens.cimObjectType": "PerLengthPhaseImpedance",
"IdentifiedObject.name": "645646_PUZ",
"PerLengthPhaseImpedance.conductorCount": 2,
"PerLengthPhaseImpedance.PhaseImpedanceData": [
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 1,
"PhaseImpedanceData.column": 1,
"PhaseImpedanceData.r": 1.3238,
"PhaseImpedanceData.x": 1.3569,
"PhaseImpedanceData.b": 1.0555751316061704e-06
},
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 2,
"PhaseImpedanceData.column": 1,
"PhaseImpedanceData.r": 0.2066,
"PhaseImpedanceData.x": 0.4591,
"PhaseImpedanceData.b": -2.2619467105846504e-07
},
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 2,
"PhaseImpedanceData.column": 2,
"PhaseImpedanceData.r": 1.3294,
"PhaseImpedanceData.x": 1.3471,
"PhaseImpedanceData.b": 1.0555751316061704e-06
}
]
}
Lines Used: 69
Key Changes:
Removed UUID identifiers (mRID)
Removed object type declarations where inferrable from context
Preserved phase information, connectivity, and electrical parameters
Maintained terminal connectivity information
Retained impedance data essential for power flow calculations
Benefits: Reduced from 77 to 69 lines (10% reduction) while preserving all information needed for power flow analysis.
Wire Info Implementation¶
Original:
"684652": {
"Ravens.cimObjectType": "ACLineSegment",
"IdentifiedObject.mRID": "107d49e7-17ff-494c-9c5a-741c8b3f1128",
"IdentifiedObject.name": "684652",
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"Conductor.length": 243.84,
"ACLineSegment.WireSpacingInfo": "WireSpacingInfo::'607'",
"PowerSystemResource.AssetDatasheet": "WireSpacingInfo::'607'",
"ACLineSegment.ACLineSegmentPhase": [
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.mRID": "8f9544d4-7b42-48c4-8faa-2c86d8d65c81",
"IdentifiedObject.name": "684652_A",
"ACLineSegmentPhase.phase": "SinglePhaseKind.A",
"ACLineSegmentPhase.sequenceNumber": 1,
"PowerSystemResource.AssetDatasheet": "TapeShieldCableInfo::'d5fd4d3d-f1ea-4b45-9c89-d24fbe7f6fe7'"
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "851d6534-41dd-4c3f-9096-3e032c23a638",
"IdentifiedObject.name": "684652_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.A",
"Terminal.ConnectivityNode": "ConnectivityNode::'684'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_165.0_247.5'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "41e9b990-c67d-431b-899a-4091caafaed3",
"IdentifiedObject.name": "684652_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.A",
"Terminal.ConnectivityNode": "ConnectivityNode::'652'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_165.0_247.5'"
}
]
}
"607": {
"Ravens.cimObjectType": "WireSpacingInfo",
"IdentifiedObject.mRID": "d47ae2c5-c6bf-4348-a3e4-c8e4e6b07a82",
"IdentifiedObject.name": "607",
"WireSpacingInfo.usage": "WireUsageKind.distribution",
"WireSpacingInfo.phaseWireCount": 1,
"WireSpacingInfo.phaseWireSpacing": 0.0,
"WireSpacingInfo.isCable": false,
"WireSpacingInfo.WirePositions": [
{
"Ravens.cimObjectType": "WirePosition",
"IdentifiedObject.mRID": "eb67fbb8-88d9-495d-aa44-06d8c1e6a470",
"IdentifiedObject.name": "WP_607_1",
"WirePosition.sequenceNumber": 1,
"WirePosition.xCoord": 0.0,
"WirePosition.yCoord": -1.2192
},
{
"Ravens.cimObjectType": "WirePosition",
"IdentifiedObject.mRID": "83e712d3-9755-49bc-9755-697d7f7839f8",
"IdentifiedObject.name": "WP_607_2",
"WirePosition.sequenceNumber": 2,
"WirePosition.xCoord": 0.0762,
"WirePosition.yCoord": -1.2192
}
]
}
Lines Used: 67
Simplified:
"684652": {
"IdentifiedObject.name": "684652",
"Equipment.inService": true,
"Conductor.length": 243.84,
"ACLineSegment.ACLineSegmentPhase": [
{
"Ravens.cimObjectType": "ACLineSegmentPhase",
"IdentifiedObject.name": "684652_A",
"ACLineSegmentPhase.phase": "SinglePhaseKind.A",
"ACLineSegmentPhase.sequenceNumber": 1
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "684652_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.A",
"Terminal.ConnectivityNode": "ConnectivityNode::'684'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_165.0_247.5'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "684652_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.A",
"Terminal.ConnectivityNode": "ConnectivityNode::'652'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_165.0_247.5'"
}
],
"ACLineSegment.PerLengthImpedance": "PerLengthPhaseImpedance::'simplified_684652'"
},
"simplified_684652": {
"Ravens.cimObjectType": "PerLengthPhaseImpedance",
"IdentifiedObject.name": "simplified_684652",
"PerLengthPhaseImpedance.conductorCount": 1,
"PerLengthPhaseImpedance.PhaseImpedanceData": [
{
"Ravens.cimObjectType": "PhaseImpedanceData",
"PhaseImpedanceData.row": 1,
"PhaseImpedanceData.column": 1,
"PhaseImpedanceData.r": 0.0008672738947786586,
"PhaseImpedanceData.x": 0.0008444951227417714,
"PhaseImpedanceData.g": 0.0,
"PhaseImpedanceData.b": 7.157577825587879
}
]
}
Lines Used: 48
Key Changes:
Replaced complex wire spacing information with equivalent impedance data
Created a simplified impedance model that captures the electrical characteristics
Removed detailed physical wire positioning information
Consolidated multiple related objects into a simpler representation
Maintained terminal connectivity and phase information
Benefits: Reduced from 67 to 48 lines (28% reduction) while maintaining electrical equivalence.
Battery Unit¶
Standard Battery Implementation¶
Original:
"s1": {
"Ravens.cimObjectType": "PowerElectronicsConnection",
"IdentifiedObject.mRID": "619bff40-d23e-4422-8aa6-9e06c94ca055",
"IdentifiedObject.name": "s1",
"PowerElectronicsConnection.maxIFault": 1.1111111111111112,
"PowerElectronicsConnection.p": -0.0,
"PowerElectronicsConnection.q": -0.0,
"PowerElectronicsConnection.ratedS": 60000.0,
"PowerElectronicsConnection.ratedU": 400.0,
"PowerElectronicsConnection.maxQ": 25000.0,
"PowerElectronicsConnection.minQ": -25000.0,
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_0.4'",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "9c7322ed-2a5c-4add-944e-d371fc080ac1",
"IdentifiedObject.name": "s1_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'loadbus'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimV_360.00000000000006-440.00000000000006'"
}
],
"PowerElectronicsConnection.PowerElectronicsUnit": {
"Ravens.cimObjectType": "BatteryUnit",
"IdentifiedObject.mRID": "f9e87072-5642-4a89-8f14-8138a9a72fbd",
"IdentifiedObject.name": "s1_Cells",
"PowerElectronicsUnit.minP": -48000.0,
"PowerElectronicsUnit.maxP": 36000.0,
"BatteryUnit.storedE": 6000.0,
"BatteryUnit.ratedE": 60000.0,
"BatteryUnit.BatteryUnitEfficiency": {
"Ravens.cimObjectType": "BatteryUnitEfficiency",
"BatteryUnitEfficiency.reserveEnergy": 20.0,
"BatteryUnitEfficiency.limitEnergy": 100.0,
"BatteryUnitEfficiency.efficiencyDischarge": 98.0,
"BatteryUnitEfficiency.efficiencyCharge": 95.0
}
}
}
Lines Used: 41
Simplified:
"s1": {
"IdentifiedObject.name": "s1",
"PowerElectronicsConnection.p": -0.0,
"PowerElectronicsConnection.q": -0.0,
"PowerElectronicsConnection.ratedS": 60000.0,
"PowerElectronicsConnection.ratedU": 400.0,
"PowerElectronicsConnection.maxQ": 25000.0,
"PowerElectronicsConnection.minQ": -25000.0,
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_0.4'",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "s1_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'loadbus'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimV_360.00000000000006-440.00000000000006'"
}
],
"PowerElectronicsConnection.PowerElectronicsUnit": {
"Ravens.cimObjectType": "BatteryUnit",
"IdentifiedObject.name": "s1_Cells",
"PowerElectronicsUnit.minP": -48000.0,
"PowerElectronicsUnit.maxP": 36000.0,
"BatteryUnit.storedE": 6000.0,
"BatteryUnit.ratedE": 60000.0,
"BatteryUnit.BatteryUnitEfficiency": {
"Ravens.cimObjectType": "BatteryUnitEfficiency",
"BatteryUnitEfficiency.reserveEnergy": 20.0,
"BatteryUnitEfficiency.limitEnergy": 100.0,
"BatteryUnitEfficiency.efficiencyDischarge": 98.0,
"BatteryUnitEfficiency.efficiencyCharge": 95.0
}
}
}
Lines Used: 36
Key Changes:
Removed UUID identifiers (mRID)
Preserved all operational parameters (power ratings, energy capacity, efficiency)
Maintained terminal connections and voltage references
Kept all battery-specific parameters needed for simulation
Benefits: Reduced from 41 to 36 lines (12% reduction) while preserving all functional characteristics.
Energy Source¶
Standard Energy Source Implementation¶
Original:
"source": {
"Ravens.cimObjectType": "EnergySource",
"IdentifiedObject.mRID": "23f05a43-a11c-4619-a0c8-630f40da179f",
"IdentifiedObject.name": "source",
"EnergySource.nominalVoltage": 115000.0,
"EnergySource.voltageMagnitude": 115000.0,
"EnergySource.voltageAngle": 0.5235987755982988,
"EnergySource.r": 0.16037668205527517,
"EnergySource.x": 0.6415067282211007,
"EnergySource.r0": 0.17960358301233564,
"EnergySource.x0": 0.5388107490370069,
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_115.00000000000001'",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "46abef4c-e853-4cf1-a5f2-548036f47cd9",
"IdentifiedObject.name": "source_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'sourcebus'"
}
]
}
Lines Used: 24
Simplified:
"source": {
"IdentifiedObject.name": "source",
"EnergySource.nominalVoltage": 115000.0,
"EnergySource.voltageMagnitude": 115000.0,
"EnergySource.voltageAngle": 0.5235987755982988,
"EnergySource.r": 0.16037668205527517,
"EnergySource.x": 0.6415067282211007,
"EnergySource.r0": 0.17960358301233564,
"EnergySource.x0": 0.5388107490370069,
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_115.00000000000001'",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "source_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'sourcebus'"
}
]
}
Lines Used: 21
Key Changes:
Removed UUID identifiers (mRID)
Preserved all electrical parameters (voltage, impedance values)
Maintained terminal connections
Kept all parameters needed for power flow analysis
Benefits: Reduced from 24 to 21 lines (12.5% reduction) while maintaining complete electrical representation.
Energy Consumer¶
Standard Energy Consumer Implementation¶
Original:
"670c": {
"Ravens.cimObjectType": "EnergyConsumer",
"IdentifiedObject.mRID": "cdc9911e-3426-482e-8970-9f9a233c8009",
"IdentifiedObject.name": "670c",
"EnergyConsumer.p": 117000.0,
"EnergyConsumer.q": 68000.0,
"EnergyConsumer.customerCount": 1,
"EnergyConsumer.grounded": false,
"Equipment.inService": true,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"EnergyConsumer.phaseConnection": "PhaseShuntConnectionKind.Y",
"EnergyConsumer.LoadResponse": "LoadResponseCharacteristic::'Constant kVA'",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "63762d28-fc9c-463a-9fd3-1d9f6b9b1e20",
"IdentifiedObject.name": "670c_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.C",
"Terminal.ConnectivityNode": "ConnectivityNode::'670'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimV_3952.0-4368.0'"
}
],
"EnergyConsumer.EnergyConsumerPhase": [
{
"Ravens.cimObjectType": "EnergyConsumerPhase",
"IdentifiedObject.mRID": "729b7d47-6a37-4225-8cbe-5eb32280c720",
"IdentifiedObject.name": "670c_C",
"EnergyConsumerPhase.p": 117000.0,
"EnergyConsumerPhase.q": 68000.0,
"EnergyConsumerPhase.phase": "SinglePhaseKind.C"
}
]
},
Lines Used: 34
Simplified:
"670c": {
"IdentifiedObject.name": "670c",
"EnergyConsumer.p": 117000.0,
"EnergyConsumer.q": 68000.0,
"EnergyConsumer.grounded": false,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"EnergyConsumer.phaseConnection": "PhaseShuntConnectionKind.Y",
"EnergyConsumer.LoadResponse": "LoadResponseCharacteristic::'Constant kVA'",
"EnergyConsumer.EnergyConsumerPhase": [
{
"Ravens.cimObjectType": "EnergyConsumerPhase",
"IdentifiedObject.name": "670c_C",
"EnergyConsumerPhase.p": 117000.0,
"EnergyConsumerPhase.q": 68000.0,
"EnergyConsumerPhase.phase": "SinglePhaseKind.C"
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "670c_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.C",
"Terminal.ConnectivityNode": "ConnectivityNode::'670'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimV_3952.0-4368.0'"
}
]
},
Lines Used: 28
Key Changes:
Removed UUID identifiers (mRID)
Preserved power consumption values and connection information
Maintained phase data and terminal connections
Kept load response characteristics
Benefits: Reduced from 34 to 28 lines (17.6% reduction) while preserving load modeling accuracy.
Power Transformers¶
Standard Transformer Implementation¶
Original:
"sub": {
"Ravens.cimObjectType": "PowerTransformer",
"IdentifiedObject.mRID": "cd868f80-4113-4d22-8d39-fb156f9f7d7b",
"IdentifiedObject.name": "sub",
"PowerTransformer.vectorGroup": "Yn1yn1",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "7194ac04-f873-43b8-b5a5-5f61d26d3dbe",
"IdentifiedObject.name": "sub_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'sourcebus'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_27.61240417863427_37.65327842541037'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "1da98dbc-3b21-4ff6-b4aa-1027e9e8cace",
"IdentifiedObject.name": "sub_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'"
}
],
"PowerTransformer.PowerTransformerEnd": [
{
"Ravens.cimObjectType": "PowerTransformerEnd",
"IdentifiedObject.mRID": "f9d4dd45-4301-407a-bb16-3f82d927169a",
"IdentifiedObject.name": "sub_End_1",
"PowerTransformerEnd.ratedS": 5000000.0,
"PowerTransformerEnd.ratedU": 115000.0,
"PowerTransformerEnd.r": 0.013225,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y",
"PowerTransformerEnd.phaseAngleClock": 0,
"TransformerEnd.grounded": false,
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_115.00000000000001'",
"TransformerEnd.MeshImpedance": {
"Ravens.cimObjectType": "TransformerMeshImpedance",
"IdentifiedObject.mRID": "d3e36037-a612-457c-9331-7f18f5639ec1",
"IdentifiedObject.name": "sub_Zsc_1",
"TransformerMeshImpedance.r": 0.02645,
"TransformerMeshImpedance.r0": 0.02645,
"TransformerMeshImpedance.x": 21.16,
"TransformerMeshImpedance.x0": 21.16
},
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"IdentifiedObject.mRID": "1a977a03-5c8e-49ac-be8b-df7f3ab3df15",
"IdentifiedObject.name": "sub_Yc",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.g0": 0.0,
"TransformerCoreAdmittance.b": -0.0,
"TransformerCoreAdmittance.b0": -0.0
}
},
{
"Ravens.cimObjectType": "PowerTransformerEnd",
"IdentifiedObject.mRID": "78e261d2-b11c-496a-b583-1fc48211baac",
"IdentifiedObject.name": "sub_End_2",
"PowerTransformerEnd.ratedS": 5000000.0,
"PowerTransformerEnd.ratedU": 4160.0,
"PowerTransformerEnd.r": 1.7305600000000002e-05,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y",
"PowerTransformerEnd.phaseAngleClock": 0,
"TransformerEnd.grounded": false,
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.MeshImpedance": {
"Ravens.cimObjectType": "TransformerMeshImpedance",
"IdentifiedObject.mRID": "d3e36037-a612-457c-9331-7f18f5639ec1",
"IdentifiedObject.name": "sub_Zsc_1",
"TransformerMeshImpedance.r": 0.02645,
"TransformerMeshImpedance.r0": 0.02645,
"TransformerMeshImpedance.x": 21.16,
"TransformerMeshImpedance.x0": 21.16
}
}
]
},
Lines Used: 80
Simplified:
"sub": {
"IdentifiedObject.name": "sub",
"PowerTransformer.PowerTransformerEnd": [
{
"PowerTransformerEnd.ratedS": 5000000.0,
"PowerTransformerEnd.ratedU": 115000.0,
"PowerTransformerEnd.r": 0.013225,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y",
"TransformerEnd.endNumber": 1,
"TransformerEnd.MeshImpedance": {
"Ravens.cimObjectType": "TransformerMeshImpedance",
"IdentifiedObject.name": "sub_Zsc_1",
"TransformerMeshImpedance.r": 0.02645,
"TransformerMeshImpedance.r0": 0.02645,
"TransformerMeshImpedance.x": 21.16,
"TransformerMeshImpedance.x0": 21.16
},
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"IdentifiedObject.name": "sub_Yc",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.g0": 0.0,
"TransformerCoreAdmittance.b": -0.0,
"TransformerCoreAdmittance.b0": -0.0
}
},
{
"PowerTransformerEnd.ratedS": 5000000.0,
"PowerTransformerEnd.ratedU": 4160.0,
"PowerTransformerEnd.r": 1.7305600000000002e-05,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y",
"TransformerEnd.endNumber": 2,
"TransformerEnd.MeshImpedance": {
"Ravens.cimObjectType": "TransformerMeshImpedance",
"IdentifiedObject.name": "sub_Zsc_1",
"TransformerMeshImpedance.r": 0.02645,
"TransformerMeshImpedance.r0": 0.02645,
"TransformerMeshImpedance.x": 21.16,
"TransformerMeshImpedance.x0": 21.16
}
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "sub_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'sourcebus'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_27.61240417863427_37.65327842541037'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "sub_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.ABC",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'"
}
]
},
Lines Used: 60
Key Changes:
Removed UUID identifiers (mRID)
Preserved all winding parameters and impedance data
Maintained terminal connections
Kept core admittance information
Benefits: Reduced from 80 to 60 lines (25% reduction) while maintaining transformer electrical model accuracy.
Tank-Based Implementation¶
Original:
"Reg": {
"Ravens.cimObjectType": "PowerTransformer",
"IdentifiedObject.mRID": "45a183d8-f98f-4013-b54f-9f85ba50c7e1",
"IdentifiedObject.name": "Reg",
"PowerTransformer.vectorGroup": "Yn1yn1",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "f151a53f-968c-4b3f-9b5f-59b4d35c026f",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "47914c0a-7440-4712-9951-3c5716d1f1f7",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
],
"PowerTransformer.TransformerTank": [
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "beb4da7c-0ab3-4f34-bed5-55bd36bdb112",
"IdentifiedObject.name": "reg2",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "40c9c8ac-c263-4756-8669-0ef3517bdc64",
"IdentifiedObject.name": "reg2_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.BN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "8ac05e6a-2707-4732-8e54-4a9c49221bd9",
"IdentifiedObject.name": "reg2_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.BN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
},
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "3a23cbf7-b8e5-43c5-9355-a05375ed7391",
"IdentifiedObject.name": "reg1",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "39987fd3-9af5-45ad-88ba-dcfda35d1faa",
"IdentifiedObject.name": "reg1_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.AN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "23166e14-de9f-4f35-aa0b-5b31adf7ed66",
"IdentifiedObject.name": "reg1_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.AN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
},
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "b05e03ab-20a4-4f06-acbb-f25ff97ebe41",
"IdentifiedObject.name": "reg3",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "3563b2e5-554f-47a7-8c53-aeb2594c8640",
"IdentifiedObject.name": "reg3_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.CN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "070b80dc-53a6-4fbe-be72-f350fb96b9e1",
"IdentifiedObject.name": "reg3_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.CN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
}
]
},
"regleg": {
"PowerTransformerInfo.TransformerTankInfos": {
"regleg": {
"Ravens.cimObjectType": "TransformerTankInfo",
"IdentifiedObject.mRID": "b5670e17-3642-4020-9f7a-23935a9bf631",
"IdentifiedObject.name": "regleg",
"TransformerTankInfo.TransformerEndInfos": [
{
"Ravens.cimObjectType": "TransformerEndInfo",
"IdentifiedObject.mRID": "89768b93-fefb-426a-a5fb-9e7cd16fcbd4",
"IdentifiedObject.name": "regleg_1",
"TransformerEndInfo.endNumber": 1,
"TransformerEndInfo.connectionKind": "WindingConnection.I",
"TransformerEndInfo.phaseAngleClock": 0,
"TransformerEndInfo.ratedU": 2400.0,
"TransformerEndInfo.ratedS": 1666000.0,
"TransformerEndInfo.shortTermS": 1832599.9999999998,
"TransformerEndInfo.emergencyS": 2499000.0,
"TransformerEndInfo.r": 0.00017286914765906363,
"TransformerEndInfo.insulationU": 0.0,
"TransformerEndInfo.EnergisedEndNoLoadTests": [
{
"Ravens.cimObjectType": "NoLoadTest",
"IdentifiedObject.mRID": "4383edbe-ca54-42f9-a73e-61ba10412643",
"IdentifiedObject.name": "regleg_1_noload",
"NoLoadTest.energisedEndVoltage": 2400.0,
"NoLoadTest.excitingCurrent": 0.0,
"NoLoadTest.excitingCurrentZero": 0.0,
"NoLoadTest.loss": 0.0,
"NoLoadTest.lossZero": 0.0,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
],
"TransformerEndInfo.EnergisedEndShortCircuitTests": [
{
"Ravens.cimObjectType": "ShortCircuitTest",
"IdentifiedObject.mRID": "0dd03f25-8ce7-4267-8f9e-8bed9b261eb4",
"IdentifiedObject.name": "regleg_1_shortcircuit",
"ShortCircuitTest.energisedEndStep": 1,
"ShortCircuitTest.groundedEndStep": 1,
"ShortCircuitTest.leakageImpedance": 0.04889477862706499,
"ShortCircuitTest.leakageImpedanceZero": 0.04889477862706499,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
]
},
{
"Ravens.cimObjectType": "TransformerEndInfo",
"IdentifiedObject.mRID": "4a796171-0ed5-4d28-9a4a-27125bea7aa7",
"IdentifiedObject.name": "regleg_2",
"TransformerEndInfo.endNumber": 2,
"TransformerEndInfo.connectionKind": "WindingConnection.I",
"TransformerEndInfo.phaseAngleClock": 0,
"TransformerEndInfo.ratedU": 2400.0,
"TransformerEndInfo.ratedS": 1666000.0,
"TransformerEndInfo.shortTermS": 1832599.9999999998,
"TransformerEndInfo.emergencyS": 2499000.0,
"TransformerEndInfo.r": 0.00017286914765906363,
"TransformerEndInfo.insulationU": 0.0,
"TransformerEndInfo.EnergisedEndShortCircuitTests": [
{
"Ravens.cimObjectType": "ShortCircuitTest",
"IdentifiedObject.mRID": "0dd03f25-8ce7-4267-8f9e-8bed9b261eb4",
"IdentifiedObject.name": "regleg_1_shortcircuit",
"ShortCircuitTest.energisedEndStep": 1,
"ShortCircuitTest.groundedEndStep": 1,
"ShortCircuitTest.leakageImpedance": 0.04889477862706499,
"ShortCircuitTest.leakageImpedanceZero": 0.04889477862706499,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
]
}
]
}
}
},
Lines Used: 196
Simplified:
"Simplified_reg3_End_1": {
"IdentifiedObject.name": "Simplified_reg3_End_1",
"Ravens.cimObjectType": "PowerTransformer",
"PowerTransformer.PowerTransformerEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg3_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.b": 0.0
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg3_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.CN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.CN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
]
},
"Simplified_reg2_End_1": {
"IdentifiedObject.name": "Simplified_reg2_End_1",
"Ravens.cimObjectType": "PowerTransformer",
"PowerTransformer.PowerTransformerEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg2_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.b": 0.0
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg2_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.BN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.BN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
]
},
"Simplified_reg1_End_1": {
"IdentifiedObject.name": "Simplified_reg1_End_1",
"Ravens.cimObjectType": "PowerTransformer",
"PowerTransformer.PowerTransformerEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg1_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.b": 0.0
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "reg1_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"PowerTransformerEnd.ratedS": 1666000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Y"
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.AN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.AN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
]
},
Lines Used: 174
Key Changes:
Converted tank-based model to equivalent star impedance representation
Created individual transformer objects for each phase
Preserved electrical characteristics and ratings
Maintained terminal connections
Benefits: Reduced from 196 to 174 lines (11% reduction) while preserving electrical equivalence.
Tank-Based with Advanced Simplification¶
Original:
"Reg": {
"Ravens.cimObjectType": "PowerTransformer",
"IdentifiedObject.mRID": "45a183d8-f98f-4013-b54f-9f85ba50c7e1",
"IdentifiedObject.name": "Reg",
"PowerTransformer.vectorGroup": "Yn1yn1",
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "f151a53f-968c-4b3f-9b5f-59b4d35c026f",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.mRID": "47914c0a-7440-4712-9951-3c5716d1f1f7",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
],
"PowerTransformer.TransformerTank": [
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "beb4da7c-0ab3-4f34-bed5-55bd36bdb112",
"IdentifiedObject.name": "reg2",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "40c9c8ac-c263-4756-8669-0ef3517bdc64",
"IdentifiedObject.name": "reg2_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.BN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "8ac05e6a-2707-4732-8e54-4a9c49221bd9",
"IdentifiedObject.name": "reg2_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.BN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
},
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "3a23cbf7-b8e5-43c5-9355-a05375ed7391",
"IdentifiedObject.name": "reg1",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "39987fd3-9af5-45ad-88ba-dcfda35d1faa",
"IdentifiedObject.name": "reg1_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.AN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "23166e14-de9f-4f35-aa0b-5b31adf7ed66",
"IdentifiedObject.name": "reg1_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.AN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
},
{
"Ravens.cimObjectType": "TransformerTank",
"IdentifiedObject.mRID": "b05e03ab-20a4-4f06-acbb-f25ff97ebe41",
"IdentifiedObject.name": "reg3",
"PowerSystemResource.AssetDatasheet": "TransformerTankInfo::'regleg'",
"TransformerTank.TransformerTankEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "3563b2e5-554f-47a7-8c53-aeb2594c8640",
"IdentifiedObject.name": "reg3_End_1",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.CN",
"TransformerEnd.endNumber": 1,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'"
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.mRID": "070b80dc-53a6-4fbe-be72-f350fb96b9e1",
"IdentifiedObject.name": "reg3_End_2",
"TransformerEnd.grounded": true,
"TransformerEnd.rground": 0.0,
"TransformerEnd.xground": 0.0,
"TransformerTankEnd.phases": "PhaseCode.CN",
"TransformerEnd.endNumber": 2,
"ConductingEquipment.BaseVoltage": "BaseVoltage::'BaseV_4.16'",
}
]
}
]
},
"regleg": {
"PowerTransformerInfo.TransformerTankInfos": {
"regleg": {
"Ravens.cimObjectType": "TransformerTankInfo",
"IdentifiedObject.mRID": "b5670e17-3642-4020-9f7a-23935a9bf631",
"IdentifiedObject.name": "regleg",
"TransformerTankInfo.TransformerEndInfos": [
{
"Ravens.cimObjectType": "TransformerEndInfo",
"IdentifiedObject.mRID": "89768b93-fefb-426a-a5fb-9e7cd16fcbd4",
"IdentifiedObject.name": "regleg_1",
"TransformerEndInfo.endNumber": 1,
"TransformerEndInfo.connectionKind": "WindingConnection.I",
"TransformerEndInfo.phaseAngleClock": 0,
"TransformerEndInfo.ratedU": 2400.0,
"TransformerEndInfo.ratedS": 1666000.0,
"TransformerEndInfo.shortTermS": 1832599.9999999998,
"TransformerEndInfo.emergencyS": 2499000.0,
"TransformerEndInfo.r": 0.00017286914765906363,
"TransformerEndInfo.insulationU": 0.0,
"TransformerEndInfo.EnergisedEndNoLoadTests": [
{
"Ravens.cimObjectType": "NoLoadTest",
"IdentifiedObject.mRID": "4383edbe-ca54-42f9-a73e-61ba10412643",
"IdentifiedObject.name": "regleg_1_noload",
"NoLoadTest.energisedEndVoltage": 2400.0,
"NoLoadTest.excitingCurrent": 0.0,
"NoLoadTest.excitingCurrentZero": 0.0,
"NoLoadTest.loss": 0.0,
"NoLoadTest.lossZero": 0.0,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
],
"TransformerEndInfo.EnergisedEndShortCircuitTests": [
{
"Ravens.cimObjectType": "ShortCircuitTest",
"IdentifiedObject.mRID": "0dd03f25-8ce7-4267-8f9e-8bed9b261eb4",
"IdentifiedObject.name": "regleg_1_shortcircuit",
"ShortCircuitTest.energisedEndStep": 1,
"ShortCircuitTest.groundedEndStep": 1,
"ShortCircuitTest.leakageImpedance": 0.04889477862706499,
"ShortCircuitTest.leakageImpedanceZero": 0.04889477862706499,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
]
},
{
"Ravens.cimObjectType": "TransformerEndInfo",
"IdentifiedObject.mRID": "4a796171-0ed5-4d28-9a4a-27125bea7aa7",
"IdentifiedObject.name": "regleg_2",
"TransformerEndInfo.endNumber": 2,
"TransformerEndInfo.connectionKind": "WindingConnection.I",
"TransformerEndInfo.phaseAngleClock": 0,
"TransformerEndInfo.ratedU": 2400.0,
"TransformerEndInfo.ratedS": 1666000.0,
"TransformerEndInfo.shortTermS": 1832599.9999999998,
"TransformerEndInfo.emergencyS": 2499000.0,
"TransformerEndInfo.r": 0.00017286914765906363,
"TransformerEndInfo.insulationU": 0.0,
"TransformerEndInfo.EnergisedEndShortCircuitTests": [
{
"Ravens.cimObjectType": "ShortCircuitTest",
"IdentifiedObject.mRID": "0dd03f25-8ce7-4267-8f9e-8bed9b261eb4",
"IdentifiedObject.name": "regleg_1_shortcircuit",
"ShortCircuitTest.energisedEndStep": 1,
"ShortCircuitTest.groundedEndStep": 1,
"ShortCircuitTest.leakageImpedance": 0.04889477862706499,
"ShortCircuitTest.leakageImpedanceZero": 0.04889477862706499,
"TransformerTest.basePower": 1666000.0,
"TransformerTest.temperature": 50.0
}
]
}
]
}
}
},
Lines Used: 196
Simplified:
"Simplified_Reg": {
"IdentifiedObject.name": "Reg",
"Ravens.cimObjectType": "PowerTransformer",
"PowerTransformer.PowerTransformerEnd": [
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "Reg_1",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 1,
"TransformerEnd.CoreAdmittance": {
"Ravens.cimObjectType": "TransformerCoreAdmittance",
"TransformerCoreAdmittance.g": 0.0,
"TransformerCoreAdmittance.b": 0.0
},
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"PowerTransformerEnd.ratedS": 4998000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Yn",
"PowerTransformerEnd.r": 0.00017286914765906363
},
{
"Ravens.cimObjectType": "TransformerTankEnd",
"IdentifiedObject.name": "Reg_2",
"TransformerEnd.grounded": true,
"TransformerEnd.endNumber": 2,
"TransformerEnd.StarImpedance": {
"Ravens.cimObjectType": "TransformerStarImpedance",
"TransformerStarImpedance.r": 0.00034573829531812727,
"TransformerStarImpedance.x": 0.00034573829531812727
},
"PowerTransformerEnd.ratedS": 4998000.0,
"PowerTransformerEnd.ratedU": 2400.0,
"PowerTransformerEnd.connectionKind": "WindingConnection.Yn",
"PowerTransformerEnd.r": 0.00017286914765906363
}
],
"ConductingEquipment.Terminals": [
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T1",
"ACDCTerminal.sequenceNumber": 1,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'650'",
"ACDCTerminal.OperationalLimitSet": "OperationalLimitSet::'OpLimI_763.5833333333334_1041.25'"
},
{
"Ravens.cimObjectType": "Terminal",
"IdentifiedObject.name": "Reg_T2",
"ACDCTerminal.sequenceNumber": 2,
"Terminal.phases": "PhaseCode.ABCN",
"Terminal.ConnectivityNode": "ConnectivityNode::'rg60'"
}
]
}
Lines Used: 58
Key Changes:
Consolidated three single-phase transformers into one three-phase unit
Combined electrical parameters appropriately (3× power rating)
Created equivalent star impedance representation
Maintained terminal connections with appropriate phase information
Benefits: Reduced from 196 to 58 lines (70% reduction) while maintaining electrical equivalence for balanced operation.