Control of a Ball & Plate System
Download
Report
Transcript Control of a Ball & Plate System
Control of a Ball &
Plate System
Andrew Percy
Academic Supervisor – James Welsh
Summary
Introduction to the Ball & Plate System
Background & Project Motivation
System Modeling
Actuator Design & Modeling
Sensor Design & Integration
Control System Design
Remaining Work
The Ball & Plate System
Objective
Control Characteristics
Balance a Ball on a
Moveable Plate
Unstable
Non-Linear
Examples
Plate
Ball
qy
y
qx
x
Project Motivation
Applications
Control Research
Stabilized Platforms
Rolling Contact
Manipulation
Existing Apparatus
Actuator Backlash
Measurement Errors
Rolling with Slipping
System Model
z'
A Plate Fixed Reference
Frame
cos q y
sin q x sin q y
cos q sin q
x
y
sin q y
0
cos q x
sin q x
sin q x cos q y
cos q x cos q y
z''
qx
Plate
y''
ry
Ball
x
R
H
qx
y'
O
z
Plate Angular Velocity
z'
qy
0
z
y
z
0
x
y
x
0
Plate
x'
rx
Ball
R
y
H
qy
O
x
System Model
Modeling Assumptions
The Ball is a Perfect Sphere
Rolling Without Slipping
Neglect Plate Potential Energy
Small Plate Angles
Lagrange's Equation
L d L
0, k 1,2,..., n
q k dt q k
System Model
Complete & Coupled Non-Linear Model
rx
ry
5
rx qx2 sin 2 q y qy2 3R 5 H qy sin q y g cos q x R H qx2 cos q y ryqx 2ryqx
7
5 2
ryq x g sin q x 2qxqy sin q y 6 R 5 H qx cos q y 7 R 5 H sin q y 2rxqx rxqx 2rxqxqy cos q y
7
Decoupled Linear Approximation
rx
5
53
gq y R H qy
7
75
5
57
ry gq x R H qx
7
75
System Transfer Functions
5 g s 2 3R 5H
qy
7s 2
rx
s 2 7 R 5H 5 g
qx
7s 2
ry
Actuation
Actuator Selection
Servo Motor
Stepper Motor
Linear Solenoid
Linear Induction Motor
Magnetic Force
20
10
0
0
1 l l
Fm 0 1 3
2
lg
2
2 2
N I
1
2
3
4
5
-10
Resultant Force (N)
-20
-30
0At
400At
-40
800At
1200At
-50
-60
-70
-80
Displacement (mm)
6
7
8
9
10
Sensors
Plate Angle
Ball Position
Potentiometers
Tilt Sensor
Image Processing
Pressure Sensitive Plate
Sensor Grid
Camera
Buffer
Sync
Separation
Ball
rx
ry
Current Sense Resistor
Micro
Controller
Plate
I
Coil
Solenoid Current
Sample
& Hold
I
+
Current
Sense
Out
Control Design
Ball Position Control
State Feedback
Cascade Control
Desired Ball
Position
+
-
Ball Position
Controller
+
-
Plate Angle
Controller
Plate
Dynamics
Plate Angle
Sensor
Ball Position
Sensor
Ball
Dynamics
Actual Ball
Position
Remaining Work
Continue Development of Solenoid Actuator
Rebuild the Existing Ball & Plate Apparatus
Design Sensor Interface & Control Circuits
Continue Development of System Models
Design & Simulation of Controllers
Develop Control Software
Implement & Test Control System