electricpy.conversions.sequencez¶
- electricpy.conversions.sequencez(Zabc, reference='A', resolve=False, diag=False, rounds=3)[source]¶
Sequence Impedance Calculator.
Accepts the phase (ABC-domain) impedances for a system and calculates the sequence (012-domain) impedances for the same system. If the argument resolve is set to true, the function will combine terms into the set of [Z0, Z1, Z2].
When resolve is False:
\[Z_{\text{012-M}}=A_{\text{012}}^{-1}Z_{\text{ABC}}A_{\text{012}}\]When resolve is True:
\[Z_{\text{012}}=A_{\text{012}}Z_{\text{ABC}}A_{\text{012}}^{-1}\]- Parameters:
Zabc (numpy.array of complex) – 2-D (3x3) matrix of complex values representing the pharo impedance in the ABC-domain.
reference ({'A', 'B', 'C'}) – Single character denoting the reference, default=’A’
resolve (bool, optional) – Control argument to force the function to evaluate the individual sequence impedance [Z0, Z1, Z2], default=False
diag (bool, optional) – Control argument to force the function to reduce the matrix to its diagonal terms.
rounds (int, optional) – Integer denoting number of decimal places resulting matrix should be rounded to. default=3
- Returns:
Z012 – 2-D (3x3) matrix of complex values representing the sequence impedance in the 012-domain
- Return type:
numpy.array of complex
See also
seq_to_abc
Sequence to Phase Conversion
abc_to_seq
Phase to Sequence Conversion