electronics.star_delta_conversions

Functions

delta_to_star(→ list[complex])

Convert's delta impedance arrangement to star

star_to_delta(→ list[complex])

Convert's star impedance arrangement to delta

Module Contents

electronics.star_delta_conversions.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

electronics.star_delta_conversions.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