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