Beruflich Dokumente
Kultur Dokumente
谢秋林 博士研究生
梁越升 教授
7/24/2006
美国佐治亚理工学院机械工程系
Outline of Presentation
Introduction
Review of Feed-drive Technologies
Research Road Map
System Modeling and Simulations
Modeling
Simulations
Controller Design and Simulations
Controller Design
Controller Simulations
Conclusions and Future Works
Introduction
1.5 mm x 1.5 mm x
6 mm- Stroke10 mm
Requirements
Function
High positioning precision
Control the positions
Ability to withstand machining
and velocities of
loads while maintaining
machine tool slides
accuracy of position control
or axes according to
Rapid response of drive
commands issued
system to command inputs from
by CNC interpolator
the machine tool CNC system
analysis and
Precise coordination of the
applications.
control of multiple axes of the
machine tool in contouring
operations
Motivations & Objectives
PZT
Hydraulic Drive
Voice Coil Motor
Friction Drive
Leadscrew-Ballscrew
Hydrostatic Leadscrew
Linear Motor
PZT
Principle
Principle of PZT
Applications
Principle
Hydraulic motor with
servo-walve and
tachogenerator
Lead screw
and nut ,and
slider
Advantages
Free from backlash
Velocity is easily adjusted and controlled
High accuracy- 0.1 micron
Disadvantages
Short strokes-amplitude within 1mm
VCM
Applications
VCM
Advantages
Very adaptable to varying machine sizes, feed rates and
process forces
Disadvantages
Dead zone and backlash
preloaded ballcrew can decrease backlash at the expense
of increasing friction
Transmission errors (e.g. pitch error)
Position, velocity and acceleration limitations (Structural
flexibility)
and Wear
Friction Drives
Advantages
Minimal backlash
Uncomplicated design
Disadvantages
Low drive force
capability
Low to moderate
stiffness and damping Schematic diagram of
High sensitivity to drive friction drive
bar cleanliness
Frictional polymers can
form on dry-running
systems
Lead Screw-
Hydrostatic Leadscrew
Principle
Schönfeld
hydrostatic lead
screw
Principle of hydrostatic lead
screw
Lead Screw-
Hydrostatic Leadscrew
Advantages
No backlash ,minimal friction and no wear
High nut stiffness
High positioning accuracy
Disadvantages
Oil contamination
Bulky
Linear Motor
Principle
430公里/小时
With
hydrostatic
slide way
system
Higher inertia
Amplitude 1mm No limitation 0.1mm 1000mm
with added
length
0.1 micron 0.1 micron 0.1nm 1 micron 10 micron
Accuracy
Force Up to
300N Up to 30 N/mm2 100N /mm2
/pressure 100,000N
20,000N
Challenges
Research Objective
Research Flow Chart
Challenges to Control Linear Motor
Model uncertainties
Parametric uncertainties (e.g., load inertia)
Discontinuous disturbance
Friction induced stick-slip at low velocity at which grinding machine table is
typically operated
Pre-sliding behavior which is critical when motion is down to submicron
region
External disturbances (grinding force)
Uncompensated grinding force deteriorates position performance
Significant uncertainties due to position dependent force ripple
detrimental to fast and accurate position control
Drawback of without mechanical transmissions
Gear reduction reduces the effect of model uncertainties and external
disturbances
Implementation issues( e.g., measurement noise)
Research Objective
Experimental characterization
Experimental validation
System Modeling and Simulations
System Modeling
Rigid-body motion equation
Force ripple-How to characterize ripple using
analytical ,or empirical approaches
Grinding force
Friction -How to quantitize the friction force
Modeling Validation
Open-loop Simulation Results
Summary on Modeling
System Modeling
Wheel surface speed
Linear motor
secondary part
(Magnet track)
Schematic diagram of linear motor feed drive for cylindrical grinding machine
Newton’s Law
F (t ) = K f u (t )
m: Moving thrust mass
F (t ) : Thrust force
Variation of force
ripple w.r.t. position
Grinding Force Modeling
Grinding process-Three phases
Rubbing
the grain rubs on the work causing elastic
and some plastic deformation, no material
removal
Ploughing
plastic flow of work material in the direction of
sliding, extruded material being throw up and
broken off along the sides of the groove,
resulting low rate of stock removal
Rubbing, ploughing,
Cutting and cutting regimes
fracture takes place in the plastically stressed of deformation in
zone just ahead of the rubbing grain, causing abrasive machining
the formation of chips and resulting in fairy
rapid stock removal rates
Grinding Force Modeling
Grinding force (Hahn and Lindsay's model)
Assume that rubbing and ploughing energy can be ignored( for easy-
to-grind material)
Assume that normal grinding force is proportional to workpiece
material removal rate (MMR)
Fn = cπ d w bsVreff
Vs
Kw Kc Ks d F
Vr − Vreff = ( n )
Vw dt K eq
1 1 1 1
= + +
K eq K c K w K s
Fn Fn ( s ) cπ d wbs
=
Vr ( s ) 1 + (cπ d wbs / keq ) s
Feed slide
Vr C: the proportionality
constant describing the
dullness of the grinding
Bed wheel
Friction Modeling
dz Symbol Meaning
F f = σ 0 z + σ 1 + σ 2υ
dt Coulomb friction
fc
d z | υ |
= υ − σ 0 z Static friction force
d t g (υ ) fs
Sinusoidal validation
The amplitude corresponds to 90% of static friction
u = 0.035sin(t )
Sinusoidal validation
Modeling Validation
Simulation parameters
Force ripple validation
parameter
f ripple = Avalue
r sin(ω x +units
φ)
fs 20 N
fc 10 N
vs 0.1 m/s
Ar 8.5 N/m
φ 0.05 π Ns/m
Open velocity response of a linear motor system
f ripple = Ar sin(ω x + φ )
σ0
Breakway fs 120 N
Set 2-friction and force fc 80 N
υs
ripple 0.1 m/s
σ0 2*106 N/m
Only cogging
σ1 2*104 Ns/m
Set 3-friction,force σ2 0.4 Ns/m
ripple and grinding
force
Step response
u = 12N u = 130 N
Amplitude=130N
Step response
Force ripple effect Shift
Sinusoidal response
Sinusoidal response-force ripple
curve
Set 3-Combination effects of three factors
(friction, force ripple and grinding force)
u=180N
Grinding Force
_ Force Ripple
Design Procedure
Controller derivation
0
L f y = x 1 0 0
O = ∇ = 0 1
1
L f y = x 0
x
L 2 y = − F ( x , z ) 0 * σ − σ
f 0 1
h(υ )
m
Observer design
σ 0 | x | σ 0 | x | z = − σ 0 |
x |
z = x − z zˆ = x − zˆ z
g (υ ) g (υ ) g (υ )
− (υ / υs )2
g (υ ) = f c + ( f s − f c )e
1 2 x 2
V z = zˆ Vz = zz
= −
g (υ )
z ≤ 0
2
Error dynamics will asymptotically converge if x ≠ 0, ~
z ≠0
Simulation Results
Case 1-Sinusoidal response
Desired
trajectory
Position error Speed error
Phase portrait
Simulation Results
Case 2- Step response
Speed
error
Control Friction
signal force
Simulation Results
Case 3- Acceleration-limited trajectory
Desired Position
trajectory error
Control
signal
Friction
force
Simulation Results
Jerk-limited trajectory
Simulation Results
Static friction: The force (torque) needed to initiate motion from rest.
Coulomb friction: A friction component which does not depend on the
magnitude of velocity.
Viscous friction: Velocity dependent friction.
Break-away force: The amount of force needed to overcome static
friction.
Dahl effect: Elastic deformation of asperity junction that behaves like a
linear spring for small displacements.
Stribeck: Decreasing friction with increasing velocity at low velocities.
Frictional memory: The lag between changes in velocity and changes in
friction force.
Appendix Magnetic circuit terms
H = ∇F
Magnetic potential F = ∫ H idl
Reluctance φ=
F
ℜ
Permanence ℜ=
F
φ
=
lm
µ Am
Inductance ρ=
1
ℜ
λ Nφ
L= =
i i
Appendix-Friction Compensation
Non-model based compensation
Stiff PD control [Armstrong-helouvry 1992]
Integral control [Tung et al. 1993]
Dither [Cebuhar 1988]
Impulse control [Yang and Tomizuka 1988; Suzuki and
Tomizuka 1991]
Dual mode control [Futami et al. 1990 ; Ro and Hubbel 1993]
Disturbance-observer-based compensation [Lampaert et al.
2004]
Cerebellar Model Articulation Controller (CMAC) Neural
network control [Larsen et al.1995]
Model based compensation
Feed forward compensation [Tung 1996; Lampaert et al. 2004]
Adaptive control –Model Reference adaptive control [Shafer
and Brandenburg 1993] and adaptive robust control [Yao and
Xu 2002]
Appendix-Force Ripple Modeling and
Compensation
Modeling
Cogging
Cogging is a magnetic disturbance force
Due to end effect and mutual attraction betwwn the magnet and steel for iron-
core motor
it will affect the smoothness of velocity profile that can be achived
Reluctance
The reluctance is an electro-magnetic effect
Commutation error
non-perfect sine distribution of the magnetic field
It will affect the fast positioning capabilitiy and low speed performance
Compensation
Model based feedforward compensation
Braembussche et al. 1996
Learning control
Otten et al. 1997, Hu et al. 1999 and Lee et al. 2000
Adaptive robust and robust adaptive control
Yao and Xu,2000 and 2002, Huang et al. 2002 and Tan et al. 2002
Why Nonlinear Control
T 0