@@ -1500,6 +1500,13 @@ function _map_ravens2math_energy_source!(data_math::Dict{String,<:Any}, data_rav
15001500 math_obj[" gen_bus" ] = bus_obj[" bus_i" ]
15011501 data_math[" bus" ][" $(bus_obj[" index" ]) " ] = bus_obj
15021502
1503+ # Impedance calculation
1504+ r = get (ravens_obj, " EnergySource.r" , 0.0 )
1505+ r0 = get (ravens_obj, " EnergySource.r0" , 0.0 )
1506+ x = get (ravens_obj, " EnergySource.x" , 0.0 )
1507+ x0 = get (ravens_obj, " EnergySource.x0" , 0.0 )
1508+ Z_ABC = _impedance_conversion_ravens_energy_source (data_ravens, ravens_obj, r+ x* 1im , r0+ x0* 1im )
1509+
15031510 branch_obj = Dict (
15041511 " name" => " _virtual_branch.EnergySource.$name " ,
15051512 " source_id" => " EnergySource.$name " ,
@@ -1511,8 +1518,8 @@ function _map_ravens2math_energy_source!(data_math::Dict{String,<:Any}, data_rav
15111518 " angmax" => fill (10.0 , nconductors),
15121519 " c_rating_a" => fill (Inf , nconductors),
15131520 " br_status" => math_obj[" gen_status" ],
1514- " br_r" => _impedance_conversion_ravens_energy_source (data_ravens, ravens_obj, " EnergySource.r " , " EnergySource.r0 " ),
1515- " br_x" => _impedance_conversion_ravens_energy_source (data_ravens, ravens_obj, " EnergySource.x " , " EnergySource.x0 " ),
1521+ " br_r" => real (Z_ABC ),
1522+ " br_x" => imag (Z_ABC ),
15161523 " g_fr" => zeros (nconductors, nconductors),
15171524 " g_to" => zeros (nconductors, nconductors),
15181525 " b_fr" => zeros (nconductors, nconductors),
0 commit comments