Tutorial 7

Motor Analysis in 3D by Sliding Motion

In this tutorial we analyze a permanent magnet electric motor in 3D. For motion we use the Sliding Motion technique. A Fem and Sim file are already created and in this exercise we walk through the existing model to check and explain the used features.

image

In this tutorial the motor is set up in 3D but also in 2D. Both models base on a 2D skeleton geometry. The skeleton contains only basic dimensions and allows geometry updates into both simulation models. For working on such motors in practice we recommend the process shown here: Having both 2D and 3D simulation models in parallel. Because in 2D solving runs much faster, it is a good idea to first test many things using the 2D model and when this runs fine, set up the 3D model in the same way and investigate the 3D behaviour.
image
Previous tutorials already have shown features for 2D models, so we now will concentrate on the 3D model. The following files contain all features for the set up of the model. There is also a youtube video (click Link) available for this example.

Properties for Sliding Surface

In models that use the Sliding Surface technique, there must be such two contacting surfaces that later will slide. Normally this sliding is designed into the air gap of the motor. If a motor has two such air gaps it is also possible to define two such sliding surface pairs. It is important that the sliding surfaces have the following properties:

The following picture shows the position of the sliding surfaces in the tutorial motor. Also there is shown the neighbouring 3D element layer, called ’MB’. In this layer we allow the deformation of elements. Also this layer is used to compute the torque results using the maxwell stress tensor technique. The right picture below shows the special Mesh Mating Conditions on those faces that belong to the sliding surface. The symbols show their type ’Free Coincident’.
image image image
Also, for checking the sliding surface conditions for correctness, it is a good idea to ask the model for duplicate nodes. This check must show all nodes at the sliding surfaces highlighting. See picture below.
image

Properties for Periodicity Segments

Of course, to keep simulation time as short as possible, one should exploit the periodicity that most motors have. Therefore, we will model a link constraint between the right and left section faces of the motor segment. The following recommendations are given:

The Rotor Joint Definition

Most specific definitions for the sliding surface technique are in a simulation object. So we take a closer look on that side.

  1. Change the displayed part to the Sim file for the following steps.

  2. Edit and check the simulation object ’Enforced Joint(1)’. Notice its Card Name, it is a ’SMEnfRevolute’, meaning an ’Enforced Revolute by Sliding Motion’.

  3. Only the ’Driver’ and the step size (of Velocity) are defined in this dialogue. All remaining definitions correspond to the geometrical description of the rotor and are stored in a modeling object ’Rotor Geometry Definition1’.

  4. Edit that modeling object to see its properties. There are several boxes to define the geometry. We walk through them following.
    image image

  5. The ’Definition’ box gives some information about the orientation of the model. A button ’Show Orientation Image’ can be set. The model must be oriented in this way: Rotation is about global X and the start position must be aligned with X.
    image image

  6. In box ’Periodicity’ there must be chosen between periodic (even) and anti periodic (odd) conditions. The ’Number of Element Divisions’ on the sliding surface as well as the ’Model Segment Angle’ are defined here.

  7. box ’Rotor’ must be used to define the ’Moving Parts and Moving Air’.
    image image

  8. In box ’Airgap’ the ’Number of Air Gaps’ is defined as well as the Physicals of the ’Airgap 1 Ring’. Also the two radii are there defined.

  9. Box ’Link Periodic Faces’ must be used to define the four previously already meshed 2D dependent meshes on the rotor and the stator, master and slave sides. The naming here corresponds to the names we used in the previous text. Such 2D meshes must be assigned a physical of type ’BoundaryConditionSet’.
    image image

  10. Box ’Link Airgap Sliding Faces’ defines the two previously meshed sliding surfaces on the rotor and the stator. Also, the two lines ’Lin_SlidingSubmaster’ and ’Lin_SlidingSubslave’ are defined here.
    image image

  11. Finally, the box ’Tree Lines’ can be used to define the previously meshed main edges of the rotor and the stator. This selection is only necessary if the gauge type ’Tree, Cotree’ is used (in case of sliding surface motion and linear material properties).
    image

Recommendations for Meshing

We recommend the following process for the meshing of 3D motors with the sliding surface technique.

  1. Create the CAD model in the correct orientation.

  2. Include the air gap in the CAD model. For better accuracy of torque results, the air gap should be divided into three layers.
    image image

  3. In ’Edit FEM’, set the ’Default Cyclic Symmetry Cylindrical CSYS’ to absolute (see picture above, right). This allows the 2D dependent meshes to become more robust.

  4. Start with the automatic creation of the Mesh Mating Conditions. First create all with option ’Glue Coincident’. Then locate those conditions at the sliding surface and set these to option ’Free Coincident’.

  5. Then create the 2D dependent meshes at the two segment sections. Try as much as possible using the structured mesh option there. This is a bit sensitive, because the link constraints will not work, if these 2D dependent meshes are not accurately positioned. Put the meshes into mesh collectors. Assign names, as they are later referenced (Sur_RotorPerMaster, ...).

  6. Then create the sliding surface mesh at the stator side (Sur_SlidingMaster). Use the ’2D Mapped’ mesh command for that. When defining the number of elements along the circular edge, keep this number for later use in the modeling object for the rotor definition.

  7. Now create the 3D meshes at the air gap.

  8. Next create all other 3D meshes. Easiest way is to use only tetrahedral elements, but also hex and pyramid transitions can be used.
    image

Solving and Post Processing

The remaining features in this model are not very special: Meshes, mesh mating conditions, materials, electric current loads, solution properties. Of course, the solve time for this 3D model is much higher than for the 2D case. Particular if there is nonlinear material included this is the case. We want to mention that also dynamic solutions are possible with this Sliding Motion feature. Results show either tabular graphs with torque, losses and others or plot results showing field results with time steps and motion. Following we present some result illustrations.
image