Describir: Object Oriented Modeling of Rotating Electrical Machines