Summary for: SlidingAirgapBase < handle

Class summary

SlidingAirgapBase methods: SlidingAirgapBase - is a class. compute_torque - Torque computation method. drawFluxLines - SlidingAirgapBase.drawFluxLines is a function. fluxplot - SlidingAirgapBase/fluxplot is a function. get_interpolatedMatrix - SlidingAirgapBase/get_interpolatedMatrix is a function. triplot - SlidingAirgapBase/triplot is a function.

Properties

.SlidingAirgapBase/P_fixed is a property.

.SlidingAirgapBase/Sconst is a property.

.SlidingAirgapBase/Sint is a property.

.SlidingAirgapBase/angle_multiplier is a property.

.SlidingAirgapBase/is_constant is a property.

.SlidingAirgapBase/le_fixed is a property.

.SlidingAirgapBase/le_fixed_single is a property.

.SlidingAirgapBase/le_int is a property.

.SlidingAirgapBase/model is a property.

.SlidingAirgapBase/moving_component is a property.

.SlidingAirgapBase/n_bnd_moving is a property.

.SlidingAirgapBase/n_bnd_static is a property.

.SlidingAirgapBase/n_fixed is a property.

.SlidingAirgapBase/n_int is a property.

.SlidingAirgapBase/r_int is a property.

.SlidingAirgapBase/static_component is a property.

.SlidingAirgapBase/t_fixed is a property.

.SlidingAirgapBase/t_int is a property.

Methods

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

.SlidingAirgapBase/SlidingAirgapBase is a constructor.

obj = SlidingAirgapBase Documentation for SlidingAirgapBase/SlidingAirgapBase doc SlidingAirgapBase

.SlidingAirgapBase/compute_stiffness_matrices is a function.

compute_stiffness_matrices(this)

.compute_torque Torque computation method.

[Torque, Force] = compute_torque(this, solution)

.drawFluxLines Draws flux lines.

drawFluxLines(msh, A, Nl, args) draws a total of Nl flux lines with the “plot” function and input arguments args

If the mesh struct msh has a field “rotel”, the call syntax can be drawFluxLines(msh, A, Nl, rotorAngle, args)

Copyright (c) 2016 Antti Lehikoinen / Aalto University

.SlidingAirgapBase/fluxplot is a function.

fluxplot(this, A, rotorAngle, potentials)

.SlidingAirgapBase/get_airgap_meshes is a function.

[msh_static, msh_moving] = get_airgap_meshes(this)

.SlidingAirgapBase/get_interpolatedMatrix is a function.

[Sint, P] = get_interpolatedMatrix(this, rotorAngle)

.transform_force_to_stationary_frame Force transformation.

Fxy = transform_force_to_stationary_frame(this, F, rotor_angle) transforms the force F from rotor coordinates (rotor at angle rotor_angle (mech. rad)) to stator coordinates.

.TRIPLOT Plots a 2D triangulation

TRIPLOT(TRI,X,Y) displays the triangles defined in the M-by-3 matrix TRI. A row of TRI contains indices into X,Y that define a single triangle. The default line color is blue.

TRIPLOT(TR) displays the triangles in the triangulation TR.

TRIPLOT(…,COLOR) uses the string COLOR as the line color.

H = TRIPLOT(…) returns a line handle representing the displayed triangles edges.

TRIPLOT(…,’param’,’value’,’param’,’value’…) allows additional line param/value pairs to be used when creating the plot.

Example 1: X = rand(10,2); dt = delaunayTriangulation(X); triplot(dt)

Example 2: % Plotting a Delaunay triangulation in face-vertex format X = rand(10,2); dt = delaunayTriangulation(X); tri = dt(:,:); triplot(tri, X(:,1), X(:,2));

See also TRISURF, TRIMESH, DELAUNAY, triangulation, delaunayTriangulation.

.SlidingAirgapBase/update_rotor_position is a function.

update_rotor_position(this, rotorAngle, t)