# Reference page for SynRotorBase

## Contents

- Summary
- this = Nrep(
*arguments*) Number of times to replicate elementary mesh. - SynRotorBase/this.SynRotor(
*arguments*) is a function. - this.SynRotorBase(
*arguments*) Base class for synchronous machine rotors. - SynRotorBase/this.d_axis_angle(
*arguments*) is a function. - this.sector_angle(
*arguments*) Angle of symmetry sector. - this.symmetry_period(
*arguments*) Symmetry period of the geometry.

## Summary

SynRotorBase Base class for synchronous machine rotors.

This class doesn't contain any geometry-creation functionality (this.mesh_geometry). Symmetry sector angles etc. are determinated from the number of pole pairs (dimensions.p) and number of symmetry sectors (dimensions.symmetry_sectors).

Permanent magnet orientation is reversed for each successive pole, along with rotation according to this.sector_angle. Documentation for SynRotorBase doc SynRotorBase

# PROPERTIES

# METHODS

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

## this = Nrep(*arguments*) Number of times to replicate elementary mesh.

**Nrep**(*this*)

Usually subclassed, but by default returns *this*.dimensions.*Nrep*. Help for SynRotorBase/*Nrep* is inherited from superclass GEOBASE

## SynRotorBase/this.SynRotor(*arguments*) is a function.

*this* = **SynRotor**(dim)

## this.SynRotorBase(*arguments*) Base class for synchronous machine rotors.

This class doesn't contain any geometry-creation functionality (*this*.mesh_geometry). Symmetry sector angles etc. are determinated from the number of pole pairs (dimensions.p) and number of symmetry sectors (dimensions.symmetry_sectors).

Permanent magnet orientation is reversed for each successive pole, along with rotation according to *this*.sector_angle.

## SynRotorBase/this.d_axis_angle(*arguments*) is a function.

y = **d_axis_angle**(*this*)

## this.sector_angle(*arguments*) Angle of symmetry sector.

**sector_angle**(*this*)

Usually subclassed, but by default returns *this*.dimensions.*sector_angle*. Help for SynRotorBase/*sector_angle* is inherited from superclass RADIALGEOMETRY

## this.symmetry_period(*arguments*) Symmetry period of the geometry.

**symmetry_period**(*this*)

Usually subclassed, but by default returns *this*.dimensions.*symmetry_period*. Help for SynRotorBase/*symmetry_period* is inherited from superclass GEOBASE