This project presents an imbedded implantation of a modern control algorithm to control a permanent magnet synchronous motor with concentrated windings in a propulsion context. Two different control concepts are tested in real time: linear and non-linear control. Their efficiency and torque quality are compared to a square wave control as the base of the comparison. In a first place, a classical vector control is implemented in order to control the motor with sinusoidal current. In a second place, a position estimation algorithm is implemented in order to have a sensorless control which was necessary with the classical vector control, making this feasible in the context. Finally, a non-linear control approach by sliding mode is experimented. A control structure is then selected based on the different experiments and the system is realized and installed on a bicycle. |