The main objective of the developed software toll presented in this master thesis is to facilitate finite element method based modeling of different types of permanent-magnet synchronous motors (PMSM). The software code is written using the MATLAB programming environment. It consists of two main program scripts: 1. the script containing input data that is accessible to the user via graphic user interface (GUI), which is also developed in this master thesis and 2. a script that is in charge of calling the program functions. Using the object-oriented programming, we can automatically start and manage the ANSYS Maxwell software environment, which uses the finite element method (FEM) to solve electromagnetic problems. In the final stage the written MATLAB code performs the processing and analysis of the numerical simulation results obtained with ANSYS Maxwell and displays the main output characteristics of the PMSM motor.
The developed software is intended for design and development of synchronous motors with permanent magnets of different rotor topologies such as: SPOKE, SPMSM, SLPMSM, SIPMSM, IPMSM type 1, IPMSM type 2, V-IPMSM type 1, V-IPMSM type 2 and U-IPMSM. In order to validate the FEM models created using the developed software tool the results obtained with numerical simulations have been compared to the results of the experimental measurements performed on an example of a real SPMSM motor which is used in a power steering application. The main objective of the newly developed software tool is to reduce the time and cost of the PMSM design and development and to obtain reliable simulation results.
The comparison between the calculated results and measured data of the motor characteristics such as torque, induced voltage, ohmic resistance and inductance, showed a good agreement. However, it should be mentioned that the torque values slightly deviate at higher rotational speeds as the model does not take into account the thermal properties and the behavior of used material, especially the temperature dependence of permanent magnets and the ohmic resistance of the windings. For better results, the introduction of a thermal model and its coupling with a developed electromagnetic model would be necessary. The described measure would evaluate the influence of thermal properties on the electromagnetic properties of the motor. Last but not the least, it would also be necessary to obtain the measurements of individual losses (i.e. iron losses, magnet losses, etc.) to properly adjust the simulation values.