ChildsSeal¶
- class +AMrotorSIM.+Components.+Seals.@ChildsSeal.ChildsSeal(arg)¶
Bases:
AMrotorSIM.Components.Seals.SealClass for seals of type Black (BlackSeal)
- ChildsSeal(arg)¶
Constructor
- Parameters
arg (
struct) – cnfg_component substruct of cnfg-struct- Returns
ChildsSeal object
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.ChildsModel(self, sys, init)¶
Performs the BlackSeal calculations
- Parameters
sys (
struct) – System parameters of the seal provided by the Config_fileinit (
struct) – Start values for the calculation (check function: get_loc_system_matrices)
- Returns
M, D and K matrices of the seal
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.create_ele_loc_matrix(self)¶
Builds a simple local localisation matrix in dof-order: ux,uy,uz,psix,psiy,psiz
- Returns
Localisation matrix
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.get_loc_damping_matrix(self, rpm)¶
Provides/builds local damping matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz
- Parameters
rpm (
double) – Rotation speed- Returns
Component stiffness matrix D
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.get_loc_gyroscopic_matrix(self, varargin)¶
Provides/builds local gyroscopic matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz
- Parameters
varargin – Placeholder
- Returns
Gyroscopic component matrix G
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.get_loc_mass_matrix(self, rpm)¶
Provides/builds local mass matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz
- Parameters
rpm (
double) – Rotation speed- Returns
Component stiffness matrix M
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.get_loc_stiffness_matrix(self, rpm)¶
Provides/builds local stiffness matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz
- Parameters
rpm (
double) – Angular velocity- Returns
Component stiffness matrix K
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.get_loc_system_matrices(self, rpm)¶
Provides/builds all three matrices (M, D, K) of the seal in dof-order: ux,uy,uz,psix,psiy,psiz
- Parameters
rpm (
double) – Rotation speed- Returns
M-, D-, K-matrices
- +AMrotorSIM.+Components.+Seals.@ChildsSeal.print(obj)¶
Displays the object name in the Command Window
- Parameters
obj (
object) – Objects of type Component- Returns
Notification of object name