Rotating Domain
The Rotating Domain node specifies which domains are rotating, relating the mechanical rotation α to the time periodic phase angle ϕTP. This node works in conjunction with the Rotational Continuity Pair node. The main input in this node is the Rotation angle during time periodic cycle αTP (SI unit: rad), which may be user defined or based on the Time periodic rotation and Rotation direction settings.
If Time periodic rotation is set to Synchronous (pole pair), the rotation angle is determined by the number of poles npoles as αTP = 4π/npoles. This is due to the fact that most of the fields in a synchronous machine are repeating after that angle.
If Time periodic rotation is set to Full mechanical revolution, the rotation angle becomes αTP = 2π if Rotation direction is set to Counterclockwise, or αTP = -2π if Rotation direction is set to Clockwise. This means that the specified regions rotate a complete turn in the specified direction during the time periodic frequency.
It is also possible to select Nonrotating, which results in αTP = 0. Finally, select User defined in order to manually enter a value of αTP. The default expression is if(mmtp.NoPoles==0,2*pi,4*pi/mmtp.NoPoles) which indicates a full rotation counterclockwise if the number of poles defined at the physics level is zero, or a pole pair synchronous counterclockwise rotation if the number of poles is set to a finite value. It is also possible to override this value, for example when simulating asynchronous machines.
Once αTP is defined, the mechanical rotation angle at a given frame is assumed to be proportional to the time periodic phase, as shown below.