Electric motors

I have spent some time trying to understand the physics under the electric motors. My particular interest was outrunner BLDC motors, because I didn't managed to find an easy theory and calculation methodics for them, so I decided to figure out on my own. I did some simulations in Comsol Multiphysics software that allows me to capture electro-magnetics processes under the hood.

I have also developed an app with UI for simulating outrunner BLDC motors with Y phase connection. It's still in active development phase and intended for my personal use only, but I will probably publish it later though. Here is how it looks so far:

Motor simulator screen

The app doesn't use Finite Element Methods to capture magnetic flow inside the motor, it uses simplified semi-empirical approaches to compute magnetic fluxes that allow to estimate magnetic co-energy change rate and thus also motor torque. The difference in torque calculation compared with Comsol can give up to 30% error so far, however it can be used for fast estimation because it runs much more faster.