ChildsSeal

class +AMrotorSIM.+Components.+Seals.@ChildsSeal.ChildsSeal(arg)

Bases: AMrotorSIM.Components.Seals.Seal

Class 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_file

  • init (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