CompInvariantMCK

class +AMrotorSIM.+Components.@CompInvariantMCK.CompInvariantMCK(arg)

Bases: AMrotorSIM.Components.Component

CompMatrixInvariant class for pre-assigned mass, damping, stiffness matrices added to one node, invariant i.e. independent of time, rpm, ..

CompInvariantMCK(arg)

Constructor

Parameters

arg (struct) – cnfg_component substruct of cnfg-struct

Returns

CompInvariantMCK object

+AMrotorSIM.+Components.@CompInvariantMCK.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.@CompInvariantMCK.get_loc_damping_matrix(self, varargin)

Provides/builds local damping matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz

Returns

Damping component matrix D

+AMrotorSIM.+Components.@CompInvariantMCK.get_loc_gyroscopic_matrix(self, varargin)

Provides/builds local gyroscopic matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz

Returns

Gyroscopic component matrix G

+AMrotorSIM.+Components.@CompInvariantMCK.get_loc_mass_matrix(self, varargin)

Provides/builds local mass matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz

Returns

Mass component matrix M

+AMrotorSIM.+Components.@CompInvariantMCK.get_loc_stiffness_matrix(self, varargin)

Provides/builds local stiffness matrix of the component in dof-order: ux,uy,uz,psix,psiy,psiz

Returns

Stiffness component matrix K

+AMrotorSIM.+Components.@CompInvariantMCK.print(obj)

Displays the object name in the Command Window

Parameters

obj (object) – Object of type Component

Returns

Notification of object name