Modeling and Analysis of An Electric Motor with Step-Skewed Rotor


Description
As an effective approach to reducing cogging torque, electromagnetic vibration, and noise, skewing is widely applied in the design of motors. For example, in the electric car Tesla Model 3, the rotor adopts a kind of step-skewing design, as shown below:
As an effective approach to reducing cogging torque, electromagnetic vibration, and noise, skewing is widely applied in the design of motors. For example, in the electric car Tesla Model 3, the rotor adopts a kind of step-skewing design, as shown below:
However, the 3D model-based analysis will require a relatively long solving time. The solver Flux provided another 2D model-based analysis method for the motor with step-skewing. The principle is to establish several 2D cross-sections for the motor (depending on the layer number of step-skewing). After solving these 2D problems, the results of the 3D model can be obtained by a homogenization technique. The above process can be realized in the SimLab EM solution – MT Skew.
This tutorial shows how to use SimLab-MTSkew to design and run the electromagnetic analysis for an electric motor with a step-skewed rotor.
Motor modeling
After building a 2D motor model, the step-skewing of the rotor can be defined in the solution settings.
Basic EM analysis
The final physical description is shown below, with a coupled circuit:
After solving the scenario, SimLab can provide some basic post-processing for the EM analysis, including the isovalue visualization (in a 3D domain) and the physical quantity plotting.
Access
All files corresponding to this example are accessible in the following link:
Note :
The tutorial packaging may evolve with each new version, but not mandatory. The latest version of the tutorial package will automatically work with the most recent release of SimLab.
Example: After installing the SimLab 2025 release, you can find the latest Tuto_2024.zip package. This means that the tutorial has not been updated since 2024 release, that the tutorial does not need to be updated, and that the tutorial still works in 2024.1 release and 2025 release.
Step to follow:
- to follow the example step by step, the corresponding files are in "Example_name_StepByStep" folder containing:
- Input folder: contains initial *.slb databases an other files needed to be able to play manually the tutorial by following the step by step document
- Output folder: empty (contains the obtained results after to play the tutorial)
- Tutorial folder: contains the document describing the example step by step
- to play the tutorial by scripts, the corresponding files are in "Example_name_PlayScripts" folder containing:
- Input folder: contains initial *.slb databases an other files needed to be able to run scripts of the tutorial
- Output folder: empty (contains the obtained results after to play scripts of the tutorial)
- ScriptsTutorial folder: contains script files to be able to play each analysis