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