Summary for: AFmodel2 < MotorModelBase

Class summary

AFmodel2 methods: AFmodel2 - is a class. to_plot_frame - Transform coordinates to plot frame.

Properties

.AFmodel2/axial_symmetry_sectors is a property.

Methods

Class methods are listed below. Inherited methods are not included.

.AFmodel2/AFmodel2 is a constructor.

this = AFmodel2(varargin) Documentation for AFmodel2/AFmodel2 doc AFmodel2

.AFmodel2/initialize_airgap is a function.

initialize_airgap(this)

.AFmodel2.simple is a function.

motor = AFmodel2.simple(dim, stator, rotor)

.to_plot_frame Transform coordinates to plot frame.

In general, this function transforms coordinates and vectors from the mesh frame (origin-centric without skewing) to the plot frame, with different slices translated to avoid overlapping, with extra rotations if needed to account for skewed rotors.

Several input options are supported:

  • y = to_plot_frame(this, x) corresponding to zero-angle case.
  • y = to_plot_frame(this, x, rotor_angle) default case. The input coordinate vector is assumed to be the same size as the full mesh coordinates.
  • y = to_plot_frame(this, x, rotor_angle, component) only applies the translations and skews according to the single component given.
  • y = to_plot_frame(this, x, rotor_angle, component, “vector”) treats the input as a vector, only performing rotations and not translations.