Beruflich Dokumente
Kultur Dokumente
3
Up
str
e
Automated Drilling am
Control Points
Weight on Bit (WOB)
Rate of Penetration
Hook Load
Type of Control
Double cascaded control
Cascaded control is timing critical
Non linear system
4
Up
str
e
Directional Drilling am
Control Points
Bump to correct tool-face
Rotate-to-slide on bottom
Dynamic torque rocking
Type of Control
Custom Algorithm
Data trending and feedback
required
5
Trends in Oil and Gas Technology
6
Real-Time Operating System
Reliability
24 hr operation without crashes
Determinism
Closed-Loop Control Event Response
7
Control Algorithms
PID
Basic PID
PID with anti Wind
Gain Scheduling
Cascade Advanced PID
Feed Forward
LQR
Fuzzy Logic Model Based
Model Free Adaptive (MFA)
8
Basic PID
Set Point (SP) Desired control point
Output (OP) Controller output
Process Variable (PV) Plant/process output
Error = SP - PV
error OP
SP PV
9
Slide combines PID Parameters
Proportional
Drive to setpoint
Error 0, OP 0
Steady-state error
Integral
Eliminate steady state error
OP proportional to error
Derivative
Increase response rate
OP proportional to rate of change of error
10
Advanced PID
Gain Scheduling
Adjusts controller gains with operating conditions
E.g. non-linear system broken into linear regions
with different gains
Switch gains based on operating conditions
error OP
SP PV
11
Advanced PID
Cascade PID: two or more controllers are used
Slave / inner / secondary controller fast
Master / outer / primary controller slow
Benefits:
Faster response
Reduces sensitivity to slave loop disturbances
error
SP PV
12
Cascade Control Example
Heat exchanger heats product to a desired temperature:
Temperature controlled by adjusting steam flow based on outlet
temperature.
Steam pressure (and hence flow) fluctuations cause outlet
temperature to vary
Cascade controller, removes effect of variations in steam
pressure
13
Tuning Cascade PID
14
Model Based
15
Model Based
16
Demo: Model Free Adaptive Control
When SP is changed,
no oscillation is seen.
17
Bearing Centering Control for Timken
Professor Tom Kurfess, Clemson University, Intl Ctr for Automotive Research
LabVIEW Simulation Module, Control Design Toolkit, System Identification
Toolkit, LabVIEW Real-Time and FPGA, NI Motion
18
RPI Human Object Transporter
Professor Kevin Craig, Rensselaer Polytechnic Institute (RPI)
LabVIEW Simulation Module, CompactRIO, LabVIEW Real-
Time, LabVIEW PDA
Team of undergrads completed project in 4 months!
19
NI Platform for Control
LabVIEW Development Environment
20
Application Story
Engineers at Timken had an idea to improve
their bearing centering process
23
LabVIEW Control Design and Simulation
for Rapid Development
LabVIEW System Identification Toolkit
Identify and validate linear models of
systems from empirical data
Seamless integration with NI I/O
Parametric model estimation (both SISO
and MIMO)
Nonparametric model estimation
Recursive model estimation
Data preprocessing
Model conversion, validation, and
presentation
Closed-loop system identification with
feedback detection
Partially known grey box system
identification
25
LabVIEW Control Design Toolkit
Easily create interactive control
design and analysis VIs
Model construction, conversion,
and reduction
Time and frequency response
Dynamic characteristics
Classical control design
- root locus, PID, lead/lag ...
State-space control and estimation
- LQR, LQG, pole placement,
Kalman filter ...
26
LabVIEW Simulation Module
Simulate dynamic systems including controllers and plants
Real-time implementation for rapid control prototyping or hardware-in-the-loop
simulation
27
LabVIEW Simulation Module Features
Linear systems continuous and
discrete time
Nonlinear system blocks and lookup
tables
Fixed-step, variable step, and stiff
solvers
Trimming and linearization
Model hierarchy
Integration with Formula node and
MathScript node (through subVI)
Integration with 3D picture control for
system visualization
28