Top Banner
Speed Control of a Servomotor using a PI Controller
19

PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Mar 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Speed Control of a Servomotor using a PI Controller

Page 2: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

SERVOMOTORA servomotor is a rotary actuator that allows for precise control of angular position, velocity and acceleration.

A servomotor is basically a DC/AC motor coupled with sensors for feedback and a control circuit.

Page 3: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

SERVOMOTOR

Servo Motor Applications

• Servos are used in radio-controlled airplanes to position control surfaces like elevators, rudders and ailerons.

• In robot manipulators or operating grippers.

• Cruise control of automobiles

• Electronic devices such as DVD and Blu-ray Disc players use servos to extend or retract the disc trays

Page 4: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

SERVOMOTOR

Closed loop Control System

Page 5: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

SERVOMOTOR

Schematic representation of the Closed loop Control System

Page 6: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

SERVOMOTOR SYSTEM MODELLING

Page 7: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 8: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 9: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 10: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

w w

y (s) be the output speed gotten from the sensor

y (s) k (s)

wlet

w

1

1 w m

(s) (s)1

G k k'

w

Gy v

Ts

Page 11: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Controller Selection

Page 12: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Controller Selection

Page 13: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Controller Selection

Page 14: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

Controller Selection

Page 15: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 16: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 17: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor
Page 18: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

HOMEWORK

A) Obtain the system model, G(s) relating ouput speed to the input voltage of a servomotor,

(Hint: Follow the steps in the presentation slides, show all steps, do not skip over steps like the presentation does.)

Page 19: PI Speed control of a servomechanism - METUae384/Servo_Lab.pdf · Servo Trainer Figure 1.2 CEIIO Servo Trainer The CEIIO Servo Trainer is shown in Figure 1.2. It comprises a motor

HOMEWORKB) Using Matlab/Simulink, Design : i) A propotional controllerii) A proportianal and integral controllerWith good performance (Left to your discretion)For a motor with system model :

(s) 0.98

(s) 1.5 1

wy

V s