Bases: seapy.base.Base
Abstract base class for couplings.
Constructor.
| Parameters: |
|
|---|
Methods
| __init__(name, system, **properties) | Constructor. |
| Coupling.df | |
| disable([subsystems]) | Disable this coupling. |
| enable([subsystems]) | Enable this coupling. |
| info([attributes]) | Return dataframe. |
| plot(quantity[, yscale]) | Plot quantity. |
Attributes
| SORT | str(object=’‘) -> str |
| classname | Name of class of the object. |
| clf | Coupling loss factor eta. |
| enabled | Switch indicating whether the object is enabled. |
| frequency | Frequency. |
| impedance_from | Impedance of subsystem_from corrected for the type of coupling. |
| impedance_to | Impedance of subsystem_to corrected for the type of coupling. |
| included | Indicates whether the object is included in the analysis. |
| junction | |
| mobility_from | Mobility of subsystem_from corrected for the type of coupling. |
| mobility_to | Mobility of subsystem_to corrected for the type of coupling. |
| modal_coupling_factor | Modal coupling factor of the coupling. |
| name | |
| reciproce | Reciproce or inverse coupling. |
| resistance_from | Resistance of subsystem_from corrected for the type of coupling. |
| resistance_to | Resistance of subsystem_to corrected for the type of coupling. |
| subsystem_from | |
| subsystem_to |
Constructor.
| Parameters: |
|
|---|
Coupling loss factor eta.
| Return type: | numpy.ndarray |
|---|
In case the CLF is not specified for the given coupling it is calculated using the SEA consistency relation.
eta_{12} = eta_{21} frac{n_2}{n_1}
Conductivity of coupling.

with:



Disable this coupling. Optionally disable dependent subsystems as well.
| Parameters: | subsystems (bool) – Disable subsystems |
|---|
Enable this coupling. Optionally enable dependent subsystems as well.
| Parameters: | subsystems (bool) – Enable subsystems |
|---|
Impedance of subsystem_from corrected for the type of coupling.
| Return type: | numpy.ndarray |
|---|
Impedance of subsystem_to corrected for the type of coupling.
| Return type: | numpy.ndarray |
|---|
Junction this coupling is part of.
Mobility of subsystem_from corrected for the type of coupling.
| Returns: | Mobility ![]() |
|---|---|
| Return type: | numpy.ndarray |
Mobility of subsystem_to corrected for the type of coupling.
| Returns: | Mobility ![]() |
|---|---|
| Return type: | numpy.ndarray |
Modal coupling factor of the coupling.
| Return type: | numpy.ndarray |
|---|

See Lyon, above equation 12.1.4
Reciproce or inverse coupling.
| Returns: | Reciproce coupling if it exists, else None. |
|---|
Resistance of subsystem_from corrected for the type of coupling.
| Returns: | Impedance ![]() |
|---|---|
| Return type: | numpy.ndarray |
Resistance of subsystem_to corrected for the type of coupling.
| Returns: | Impedance ![]() |
|---|---|
| Return type: | numpy.ndarray |
Type of subsystem origin for coupling
Type of subsystem destination for coupling