The goal of this project is to model a system and to design a controller for the system so that the closed-loop system performs satisfactorily.
We want to accurately position a table for a machine as shown in Figure 1. A Traction drive motor with a capstan roller possesses several desirable characteristics compared to the more popular ball screw. The traction drive exhibits low friction and no backlash. However, it is susceptible to disturbances. The parameters are given in Table 1. The drive uses a DC armature controlled motor with a capstan roller attached to the shaft.The drive bar moves the linear slide- table. The slide uses an air bearing, so its friction is negligible.
Figure 1. (a) Traction drive, capstan roller, and linear slide. (b) The block diagram of the model
1) Develop a open-loop model of the traction drive shown in Figure 1(a). And please derive its transfer function.
2) Design a switch mode PWM DC-DC converter for the speed regulation of the DC motor. (Note: you only need pick up suitable circuit, draw the diagram, define the switching frequency, and discuss the working principle of the converter.)
3) Design the current loop controller so that phase margin of the loop transfer function should be over 45o.
4) Design the speed loop controller so that phase margin of the loop transfer function should be over 45o.
5) Design the position loop controller so that phase margin of the loop transfer function should be over 45o.
6) Using Matlab/Simulink, simulate the designed circuit with controller in (3), (4), and (5). Test the controller performance through designing disturbances in input and step change of the position. (Disturbances could be step change of the position reference, or the step change of the load torque TL).
, and the crossover frequency is no larger than 5kHz.
, and the crossover frequency is no larger than 5kHz.
, and the crossover frequency is no larger than 5kHz.
Write a report that documents and describes your results and observations from parts.