Visu_Rotorsystem

class +AMrotorSIM.+Graphs.@Visu_Rotorsystem.Visu_Rotorsystem(rotorsystem)

Bases: handle

Class for visualization of the rotor system

Visu_Rotorsystem(rotorsystem)

Constructor

Parameters

rotorsystem (object) – Object of type Rotorsystem

Returns

Object of type Visu_Rotorsystem

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.show(obj)

Plots the overall rotor system

Returns

Figure of rotor system

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_bearing(ax, bearing, obj)

Provides/drafts the component bearing for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • bearing (object) – Object of type components (obj.rotorsystem.components)

  • obj (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

3D model of the bearing for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_CompLUTMCK(ax, i, obj)

Provides/drafts the component compLUTMCK for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • i (object) – Object of type components (obj.rotorsystem.components)

  • obj (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

3D model of the compLUTMCK for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_components(ax, components, obj)

Assigns the components (bearing, disk, CompLUTMCK) to the 3D visualization

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • components (object) – Object of type components (obj.rotorsystem.components)

  • obj (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

Assigned components to the 3d visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_disc(ax, disc)

Provides/drafts the component disc for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • disc (object) – Object of type components (obj.rotorsystem.components)

Returns

3D model of the disc for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_force(ax, load)

Provides/drafts the forces for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • load (object) – Object of type components (obj.rotorsystem.loads)

Returns

3D model of the forces for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_loads(ax, loads)

Assigns the loads (unbalance and force) to the 3D visualization

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • load (object) – Object of type loads (obj.rotorsystem.loads)

Returns

Assigned components to the 3d visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_pidController(ax, pidController, rotor)

Provides/drafts the pidConroller for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • pidController (object) – Object of type pidController (obj.rotorsystem.pidControllers)

  • obj (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

3D model of the bearing for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_rotor(ax, rotor)

Provides/drafts the rotor for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure (check matlab function: axes)

  • rotor (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

3D model of the rotor for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_seals(ax, seal, obj)

Provides/drafts the component seal for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • seal (object) – Object of type components (obj.rotorsystem.components)

  • obj (object) – Object of type rotor (obj.rotorsystem.rotor)

Returns

3D model of the seal for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_sensors(ax, sensors)

Provides/drafts the sensor for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • sensors (object) – Object of type sensor (obj.rotorsystem.sensors)

Returns

3D model of the sensor for 3D-visualization

+AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_unbalance(ax, load)

Provides/drafts the unbalance for the visualization of the rotor system

Parameters
  • ax (matlab.graphics.axis.Axes object) – Axes properties control of the figure

  • load (object) – Object of type components (obj.rotorsystem.loads)

Returns

3D model of the unbalance for 3D-visualization