electronics.star_delta_conversions ================================== .. py:module:: electronics.star_delta_conversions Functions --------- .. autoapisummary:: electronics.star_delta_conversions.delta_to_star electronics.star_delta_conversions.star_to_delta Module Contents --------------- .. py:function:: delta_to_star(impedance_a: complex, impedance_b: complex, impedance_c: complex) -> list[complex] Convert's delta impedance arrangement to star Examples: 1.) Impedance with resistances and zero reactance >>> delta_to_star(complex(3,0),complex(5,0),complex(7,0)) [(2.3333333333333335+0j), (1.4+0j), (1+0j)] 2.) Impedance with resistance and reactance >>> delta_to_star(complex(1,3),complex(2,0),complex(0,-3)) [-2j, (3-1j), (0.6666666666666666+2j)] 3.) Zero impedance >>> delta_to_star(complex(0,0),complex(1,2),complex(1,6)) Traceback (most recent call last): ... ValueError: entered impedance value is zero 4.) Negative resistance >>> delta_to_star(complex(12,0),complex(-1,2),complex(1,6)) Traceback (most recent call last): ... ValueError: entered resistance value is negative .. py:function:: star_to_delta(impedance_a: complex, impedance_b: complex, impedance_c: complex) -> list[complex] Convert's star impedance arrangement to delta Examples: 1.) Impedance with resistances and zero reactance >>> star_to_delta(complex(2,0),complex(1,0),complex(1,0)) [(2.5+0j), (5+0j), (5+0j)] 2.) Impedance with resistance and reactance >>> star_to_delta(complex(2,0),complex(1,2),complex(1,6)) [(-3.5+12j), (8.2+7.6j), (3.702702702702702+1.7837837837837838j)] 3.) Zero impedance >>> star_to_delta(complex(0,0),complex(1,2),complex(1,6)) Traceback (most recent call last): ... ValueError: entered impedance value is zero 4.) Negative resistance >>> star_to_delta(complex(12,0),complex(-1,2),complex(1,6)) Traceback (most recent call last): ... ValueError: entered resistance value is negative