Simulation of a BLDC outrunner motor in Comsol Multiphysics
We create a 2D model of a three-phase electric BLDC motor with 12 poles and 14 slots in Comsol Multiphysics software, draw motor geometry in Solidworks. Then we observe how the motor accelerates from start position, which angular velocity and torque it can reach, how the phase voltages and currents change. The model describes the entire physical system as a whole - motor control algorythm (ESC controller) together with motor electromagnetic and dynamic process simulation. To couple everything together also a Differential Equation solving module is used. The different videos I've seen describe the simplified process where the rotor has a prescribed rotation. Here the rotation happens because of solving the fully coupled solution including dynamics, electromagnetism and control. Video is in Russian, I will add subtitles later if I see some interest from your side.