Assigning a Band of Motion

You can assign a band of motion in both Maxwell 2D and Maxwell 3D projects. For both Maxwell 2D and 3D projects, two or more motion bands may be assigned.

Note: Overlapping bands are not supported so they cannot be located inside of each other.

For both rotational and translational problems, the band object must always enclose all of the moving objects. For rotational problems, this means the band object should be a solid cylinder or a solid wedge – not a hollow shell or segment of a shell. If the band object encloses all moving aspects, it is easier to identify the moving objects and reduces errors related to misidentifying them.

Note: An inner region (or wrapper object) enclosed by the band can normally be used as a “fake” moving object for two reasons:
  • The first is to avoid creating holes inside the band which would result in the band having multiple connected domains.
  • The second is due to the torque/force computation being carried out by one layer of elements inside the band region that directly touches moving objects. If an inner region is not included, the torque/force computation will be very sensitive to mesh noise - thus leading to an inaccurate solution.
Note: For 2D and 3D translational motion, here are some additional recommendations:
  • An all-encompassing inner region (non-magnetic, non-conductive wrapper such as air or vacuum) must be used around all moving objects in a band.
  • The inner region wrapper object, like the Band itself, should be a simplified shape, such as a rectangle or polygon in 2D, or a polyhedral or segmented sweep section in 3D. Any simplifications to the inner region and band object will result in better re-meshing for each time-step and faster overall simulation times.
  • In order to give more accurate forces, if there is sufficient clearance between moving and stationary objects, you can provide some padding between the inner region and the moving objects and the band. At a minimum, the inner region should be the same size as the outside of the enclosed objects (like shrink wrap) with no gap between the wrapper and objects inside.
  • Ansys highly recommends that the band not touch any outer stationary objects, with the only exception being for symmetry boundaries on the outer region. It is suggested to locate the band halfway in the air-gap between fixed and moving objects or equally spaced with the inner region object if there is sufficient clearance at the gap.
  • In order to get stable force results, length-based mesh operations (approximately equal to the distance between the band and the inner region) should be applied using the Length-Based-Inside mesh refinement assigned to the Band object so that the mesh length is refined in the band region that is re-meshed for each time-step.

To assign the band of motion:

  1. Select the band object.
  2. Click Maxwell > Model > Motion Setup > Assign Band.
  3. The Motion Setup window appears.

  4. On the Type tab: select either Translation or Rotation as the Motion Type.
    • For Rotation about a fixed point you may select the Non-Cylindrical check box.
    • For Translation, you may select the Periodic check box.

    For Periodic motion, you must define independent and dependent boundary conditions. Both band and the object(s) inside it move, and both should touch the independent and dependent boundaries as shown in the following example.

  5. Set the motion direction:
    1. For Translation (including Periodic), select the desired X, Y, or Z (for 3D) axis of motion from the Moving Vector drop-down menu; then select either Positive or Negative direction.
    2. For Rotation, from the Moving Axis drop-down menu, select an axis of rotation. Use the radio buttons to select either Positive or Negative rotation.
      Note:  
      • For 2D XY rotation, only Positive rotation is allowed.
      • If the expected moving vector does not exist, click Modeler > Coordinate System > Create > Relative CS to create a new coordinate system.
  6. On the Data tab: type a value in the Initial Position box, and select the units from the drop-down menu.
  7. To set the motion limits, do the following in the Translate Limit or Rotate Limit section:
    Note: For Periodic motion, you do not need to define motion limits because the solver does not consider the limits for periodic motion; thus the Translate Limit section is not present.
    1. For rotational motion, click the Rotate Limit check box.
    2. For translational (non-Periodic) or rotational motion, type a value in the Negative box, and select the units from the drop-down menu.
    3. For translational (non-Periodic) or rotational motion, type a value in the Positive box, and select the units from the drop-down menu.
  8. On the Mechanical tab, do one of the following to specify the object velocity (dynamic or constant):
    Note: When you select Consider Mechanical Transient, you are telling the solver to use the calculated force and user-specified mass, damping, and other parameters to dynamically determine how the object moves, rather than giving it a constant velocity.
    Note:  
    • For Maxwell 2D/3D designs for motor applications, the computed output mechanical power at given constant speed may not reach the desired rated power. Therefore, it is useful to apply constant power as the mechanical load. In Maxwell 2D/3D designs created by RMxprt, the mechanical transient is set up according to the rated mechanical output power, and equivalent damping is added to accelerate the process approaching to the rated output power. This setup is visible when Consider Mechanical Transient is checked.
    • The Consider Mechanical Transient setup is only for the sake of getting the operating point with given output power. it is not related to any mechanical load type you may set in RMxprt.
    • 2D/3D designs generated from RMxprt include the setup data, but Consider Mechanical Transient is unchecked initially. To ensure that the setup data is preserved, make sure that you check Consider Mechanical Transient before saving the project.
    • To dynamically change how the object moves, click the Consider Mechanical Transient check box, complete the following fields, and select any corresponding units:
    • Initial Velocity (translational) or Initial Angular Velocity (rotational)
    • Mass (translational) or Moment of Inertia (rotational)

    Use the Calculate button to have Maxwell calculate the Mass or Moment of Inertia with the following restrictions:

    • For 2D problems, the moving bodies are assumed to be of model-unit thinness.
    • Rotating bodies must be symmetric about the axis of rotation. Partial models (e.g., half a motor with implied symmetry) are not supported.
    • Damping (rotational motion) – A value for damping for rotational motion (for electric machines) can be calculated by the windage and friction loss in Watts divided by the speed in rad/sec (at which those losses are defined); the resulting units are in W / (rad/sec)2 or N*m * sec/rad.
    • Damping (linear motion) – A value for damping for linear motion can be calculated by the windage and friction loss in Watts divided by the speed in m/sec (at which those losses are defined); the resulting units are in W / (m/sec)2 or N*m * sec/m.
    • Load Force (translational) or Load Torque (rotational)
      Note:
      • For translational motion, the load force is positive if it is applied in the same direction as the moving vector and negative if applied in the opposite direction.
      • For rotational motion, the load torque sign is determined based on the moving vector, using the right-hand rule. Point your thumb in the direction of the moving vector. If the load torque is applied in the same direction as your fingers, then the load torque is positive. If it is applied in the opposite direction, then the load torque is negative.
    • To set a constant velocity (and disable the mechanical transient), clear the Consider Mechanical Transient check box, type a value in the Velocity or Angular Velocity box, and select the units from the drop-down menu.
  9. For translational motion, a Post-Processing tab is available to set the coordinate system for post processing calculation.
  10. Click OK.

Related Topics 

Non-Cylindrical Rotational Motion

Showing and Hiding Motion Objects

Reassigning a Band of Motion

Motion Variables Tab

Creating Animations