Summary
FieldWindingSpec methods: FieldWindingSpec - is a class.
PROPERTIES
-
c - FIXME
-
overhang_length - winding overhang length Help for FieldWindingSpec/overhang_length is inherited from superclass POLYPHASEWINDINGSPEC
Methods
Class methods are listed below. Inherited methods are not included.
* FieldWindingSpec/FieldWindingSpec is a constructor.
this = FieldWindingSpec(varargin)
* end_winding_loop_matrix End-winding loop matrix, slot-segment.
L = end_winding_loop_matrix(this)
Returns a number_of_slots x phases matrix, representing how many times each phase traverses each ‘slot segment’ = end-winding piece between two successive slots.
Only computed for one end of a radial-flux machine. Help for FieldWindingSpec/end_winding_loop_matrix is inherited from superclass POLYPHASEWINDINGSPEC
* end_winding_segment_inductance Inductance of one end-winding segment.
Calculation somewhat follows the approach given by Lipo, T.A. (*) for a random-wound winding. Iron modelled as perfect conductor, to accound for eddy damping.
(*) Introduction to AC Machine Design
Only works for radial-flux machines. Help for FieldWindingSpec/end_winding_segment_inductance is inherited from superclass POLYPHASEWINDINGSPEC
* FieldWindingSpec/line_current_matrix is a function.
M = line_current_matrix(this)
* FieldWindingSpec/line_to_line_voltage_matrix is a function.
M = line_to_line_voltage_matrix(this)
* set_layout_matrix Initialize winding layout matrix.
A layout matrix is a number_of_layers x number_of_slots matrix of integers, with values in range -phases…phases.
The entries of the layout matrix W are:
-
W(i, j) = +k : phase k goes through layer i, slot j, to positive direction:
-
W(i, j) = -k : phase k goes through layer i, slot j, to negative direction: Help for FieldWindingSpec/set_layout_matrix is inherited from superclass POLYPHASEWINDINGSPEC
* winding_angle Compute winding angle.
a = winding_angle(this)
Compute the stator winding angle i.e. rotation angle for the direct-quadrature space vector transformation (without considering the rotor bias angle) so that injecting d-axis current into the stator winding generates a cosinusoidal airgap flux density waveform (first peak of fundamental at y = 0, assuming non-salient rotor). Help for FieldWindingSpec/winding_angle is inherited from superclass POLYPHASEWINDINGSPEC
* xy Transform to phase quantities
y = xy(this, dq, angles), where
- angles : (rotor) angles in electrical degrees.
y = xy(this, dq) Help for FieldWindingSpec/xy is inherited from superclass POLYPHASEWINDINGSPEC