Motor Simulator


Motor Simulator allows you to create a simulated motor with load inertia and apply a given control algorithm to explore the operation of the motor under different load and tuning. Multiple motors can be created and compared concurrently.

Directions:

First select the desired control algorithm then click Go to create the motor. The current algorithms are P (Proportional or direct control), PI (Proportional Integral) control and PID (Proportional Integral Differential) control. See the notes below for more details.



 P  PI  PID

 

Notes:

The key characteristics of the control algorithms are:

  • Proportional control.
    Drive to the motor is proportional to the set speed. The motor will only reach the set speed when there is no load. The final speed will drop and time to reach final speed will increase as load increases.
  • Proportional Integral control.
    Drive to the motor is proportional to the set speed and the difference between the average speed and set speed over time. This will act to increase drive to the motor to compensate for the load to bring it to the set speed. The time to reach set speed will increase as load increases.
  • Proportional Integral Differential control.
    Drive to the motor is proportional to the set speed, the difference between the average speed and set speed over time and the rate of speed change. The motor drive can be tuned to bring the motor to full speed as quickly as possible and minimise overshoot.