dkpy.StructuredSingularValue

class dkpy.StructuredSingularValue

Bases: object

Structured singular value base class.

__init__()

Methods

__init__()

compute_ssv(N_omega[, block_structure])

Compute structured singular value.

abstractmethod compute_ssv(N_omega, block_structure=None)

Compute structured singular value.

Parameters:
  • N_omega (np.ndarray) – Closed-loop transfer function evaluated at each frequency.

  • block_structure (Union[List[uncertainty_structure.UncertaintyBlock], List[List[int]], np.ndarray]) – Uncertainty block structure representation. Returns

Returns:

Structured singular value at each frequency, D-scales at each frequency, and solution information. If the structured singular value cannot be computed, the first two elements of the tuple are None, but solution information is still returned.

Return type:

Tuple[np.ndarray, np.ndarray, Dict[str, Any]]