Method for controlling the rotational speed of a motor
A method a speed controller includes reading in an actual angular acceleration value of a motor, comparing the actual angular acceleration value to a setpoint angular acceleration value, determining a controller output torque of an integrating I-component of the speed controller based on the comparison, and controlling the rotational speed of the motor based on the determined controller output torque.
1. A method comprising a motor speed controller performing the following:
determining a controller output torque of a proportional P-component of the motor speed controller;
determining a deviation between an actual angular velocity of a motor and a setpoint angular velocity;
multiplying the determined deviation by a quotient formed from a controller coefficient of the proportional P-component of the motor seed controller and a moment of inertia of the motor to determine a setpoint angular acceleration value of the motor;
comparing an actual angular acceleration value and the setpoint angular acceleration value;
determining a controller output torque of an integrating I-component of the motor speed controller based on the comparison of the actual angular acceleration value and the setpoint angular acceleration value;
determining a total controller output torque of the motor speed controller from the controller output torques of the proportional P-component and integrating I-component; and
controlling a rotational speed of the motor based on the determined total controller output torque.
2. The method of claim 1 , wherein a characteristic curve is used for the determination of the setpoint angular acceleration.
3. The method of claim 1 , wherein the setpoint angular acceleration value is determined by multiplying the deviation between the actual angular velocity and the setpoint angular velocity by a constant.
4. The method of claim 1 , wherein, based on a value of the controller output torque of the integrating I-component at a first point in time, a value of the controller output torque of the integrating I-component at a second point in time is determined, the second point in time being later than the first point in time.
5. An arithmetic unit comprising processing circuitry, wherein the processing circuitry is configured to:
determine a controller output torque of a proportional P-component of a motor speed controller;
determine a deviation between an actual angular velocity of a motor and a setpoint angular velocity;
multiply the determined deviation by a quotient formed from a controller coefficient of the proportional P-component of the motor speed controller and a moment of inertia of the motor to determine a setpoint angular acceleration value of the motor;
compare an actual angular acceleration value and the setpoint angular acceleration value;
determine a controller output torque of an integrating I-component of the motor speed controller based on the comparison of the actual angular acceleration value and the setpoint angular acceleration value;
determine a total controller output torque of the motor speed controller from the controller output torques of the proportional P-component and integrating I-component; and
control a rotational speed of the motor based on the determined total controller output torque.
6. A non-transitory computer-readable medium on which are stored instructions that are executable by a processor and that, when executed by the processor, cause the processor to perform a method, the method comprising:
determining a controller output torque of a proportional P-component of a motor speed controller;
determining a deviation between an actual angular velocity of a motor and a setpoint angular velocity;
multiplying the determined deviation by a quotient formed from a controller coefficient of the proportional P-component of the motor speed controller and a moment of inertia of the motor to determine a setpoint angular acceleration value of the motor;
comparing an actual angular acceleration value and the setpoint angular acceleration value;
determining a controller output torque of an integrating I-component of the motor speed controller based on the comparison of the actual angular acceleration value and the setpoint angular acceleration value;
determining a total controller output torque of the motor speed controller from the controller output torques of the proportional P-component and integrating I-component; and
controlling a rotational speed of the motor based on the determined total controller output torque.