05_Errors&Compensati.. - San Jose State University

advertisement
Precision Machine
Design
ME 250
Errors & Compensation
Mark Sullivan
October 2, 2008
Precision Machine Design
Errors & Compensation
Agenda
• Terms
• Accuracy & Repeatability
• Errors
– Random (non-repeatable)
– Systematic (repeatable)
• Precision Engineering Considerations
• Compensation Methods
Sullivan
Oct 2, 2008
Page 2
Precision Machine Design
Errors & Compensation
Acknowledgements
• Text and figures in these lecture notes are taken from the following
sources:
–
–
–
–
DeBra, D., Beach, D., “Precision Engineering, ME 324,” Stanford University.
Culpepper, M., “Multi-Scale System Design, 2.76,” MIT.
Furman, B., “Precision Machine Design, ME 250,” San Jose State University.
Hale, L. C., “Precision Engineering Principles,” ASPE Tutorial, Monterey,
2006.
– Smith, S. T., Chetwynd, D. G., Foundations of Ultraprecision Mechanism
Design, Taylor & Francis, 1994.
– Hale, L. C., “Principles and Techniques for Designing Precision Machines,”
UCRL-LR-133066, Lawrence Livermore National Laboratory, 1999.
(http://www.llnl.gov/tid/lof/documents/pdf/235415.pdf)
– Slocum, A. H., Precision Machine Design, SME, 1992.
– Slocum, A. H., FUNdaMENTALs of Design, MIT, 2008.
– Precision Engineering Research Group, MIT
• http://pergatory.mit.edu/
• http://pergatory.mit.edu/kinematiccouplings/
Sullivan
Oct 2, 2008
Page 3
Precision Machine Design
Errors & Compensation
Metrology Terms
• Range
– The extent over which the machine functions within specification
• Resolution
– Smallest discernable change that can be registered by machine
• Repeatability
– Scatter of results obtained when a machine tries to exactly
reproduce a given operation
• Accuracy
– Worst case deviation of measured result from true value
• Ex: Difference between commanded move and actual move
Sullivan
Oct 2, 2008
Page 4
Precision Machine Design
Errors & Compensation
More Metrology Terms
•
Precision
– Three definitions
1. Synonym for Repeatability
2. Resolution / Range
3. Better accuracy or smaller precision than typically obtained
•
Error
– Amount an assumed value deviates from true value
– Random Error vs. Systematic Error
•
Traceability
– Enables “legal metrology” in any machine shop or lab
– Relates practical measurements to international standards
– NIST
•
Sullivan
Oct 2, 2008
Engineering Metrology Toolbox
Page 5
Accuracy, Resolution, &
Repeatability
Precision Machine Design
Errors & Compensation
• Accuracy is the ability to tell the truth.
• Repeatability is the ability to tell the same story each time.
• Resolution is the detail to which you tell a story.
– Alexander Slocum, MIT
Sullivan
Oct 2, 2008
Precision engineers make use of the
difference between
accuracy, resolution, & repeatability
Page 6
Precision Machine Design
Errors & Compensation
Accuracy
• How well you achieve the goal
Sullivan
Oct 2, 2008
From “Multi-Scale System Design,” Culpepper
Page 7
Precision Machine Design
Errors & Compensation
Repeatability
• How well you perform a function multiple times
Sullivan
Oct 2, 2008
From “Multi-Scale System Design, 2.76,” Culpepper
Page 8
Accuracy, Repeatability
& Errors
Precision Machine Design
Errors & Compensation
• Repeatability is the fundamental limit on accuracy
• All errors are either non-repeatable or systematic
– Systematic errors occur the same way each time (reproducible)
– Non-repeatable errors occur differently at different times
• Non-repeatable errors are often called random errors
Sullivan
Oct 2, 2008
From “Precision Engineering, ME 324,” DeBra & Beach
and “Multi-Scale System Design, 2.76,” Culpepper
Page 9
Accuracy, Repeatability
& Errors (2)
Sullivan
Oct 2, 2008
From “Multi-Scale System Design, 2.76,” Culpepper
Precision Machine Design
Errors & Compensation
Page 10
Random Errors occur
differently at different times
Precision Machine Design
Errors & Compensation
• Random Error
– Non-repeatable
– Scatter of results
• Treated statistically
– Where does the scatter come from?
• Influences inherent in the design where effects that have not been
controlled by the designer.
– e.g., Scatter in results from repeated moves in a translation stage.
» Possible causes: backlash, hysteresis, frictional effects, temperature,
vibration.
• Can quantify the repeatability for normally distributed phenomena
– e.g., Multiple runs and averaging may improve precision of value
– Magnitude of random errors judged by results of repeated
measurements
Sullivan
Oct 2, 2008
Page 11
Systematic Errors occur
the same way each time
Precision Machine Design
Errors & Compensation
• Systematic Error
– Repeatable
– Inherent to the system
– Occur in the same way with every measurement
• e.g., Mis-calibration
– Can be mapped / calibrated / corrected
– Reduction of systematic errors is one of the principal jobs of
precision engineers
– Note: Systematic errors are why accuracy is more expensive than
precision
Sullivan
Oct 2, 2008
Page 12
Rules for
Normally Distributed Data
Precision Machine Design
Errors & Compensation
• Central Limit Theorem: The probability distribution function of a
combination of random variables tends toward a normal
(Gaussian) distribution as the number of variables increases.
The statistical approach allows a
degree of confidence to be
attached to a measurement.
Sullivan
Oct 2, 2008
http://en.wikipedia.org/wiki/Central_limit_theorem
Page 13
Precision Machine Design
Errors & Compensation
Normal Variables
• Standard Deviation
Sullivan
Oct 2, 2008
http://hyperphysics.phy-astr.gsu.edu/Hbase/math/gaufcn.html#c2
Page 14
Deterministic System
Design Principles
Precision Machine Design
Errors & Compensation
• Inputs → System → Outputs
Sullivan
Oct 2, 2008
From “Multi-Scale System Design,” Culpepper
Page 15
Precision Machine Design
Errors & Compensation
Determinism
•
•
•
•
Systems transform inputs into outputs
Desire a one-to-one relationship between inputs & outputs
Deterministic relationship = one relationship
Closed-form modeling is then possible!
Sullivan
Oct 2, 2008
Page 16
Strategy for dealing
with Errors
Sullivan
Oct 2, 2008
From “Multi-Scale System Design, 2.76,” Culpepper
Precision Machine Design
Errors & Compensation
Page 17
Precision Machine Design
Errors & Compensation
Error Sources
• Thermal
– Absolute temperature changes
– Temperature gradients
– Changes in temperature gradients
• Compliance
– Statics
– Dynamics
• Constraint
• Measurement
– Abbé Error
– Cosine Error
– Metrology Loop affected by Structural Loop
• Manufacturing
– Tolerances
• e.g., backlash, stiction
• Wear
Sullivan
Oct 2, 2008
Page 18
Precision Machine Design
Errors & Compensation
Error Sources (2)
Sullivan
Oct 2, 2008
From “Multi-Scale System Design, 2.76,” Culpepper
Page 19
Precision Engineering
Considerations
Precision Machine Design
Errors & Compensation
• System Errors
– Minimize system errors.
– Repeatability is the fundamental limit on accuracy.
– All errors are either non-repeatable or systematic. If you make a
model (geometric, thermal, etc.) with which one can reduce the
error in a repeatable way, the error is systematic.
– Employ techniques to minimize the sensitivity to error. Some of
these are:
•
•
•
•
Minimize Abbé offset
Maximize stiffness
Minimize coefficients of thermal expansion
Maximize diffusivity
– Error correction involves:
• Understanding the functional dependence on phenomena that can be
measured and subtracting out the calculated effect, or
• Measuring repeatable error relative to a standard and subtracting it out.
– Error compensation is a design technique for introducing an
element that has the opposite effect as the error in question (e.g.,
athermalization of pendulum clock or optic mount).
– Reversal can be used for self-calibration of right angles, flats,
straightedges, and mechanism spindles.
Sullivan
Oct 2, 2008
From “Precision Engineering, ME 324,” DeBra & Beach
Page 20
Precision Engineering
Considerations (2)
Precision Machine Design
Errors & Compensation
• Thermal
–
–
–
–
Keep heat out of a precision system.
Minimize the coefficient of thermal expansion (CTE).
Maximize thermal diffusivity.
Work at the international standard temperature of 20°C.
• Kinematic Design and Elastic Accommodation
– Apply kinematic design for repeatability and to avoid stress
propagation.
– An unconstrained rigid body has six degrees of freedom.
– The number of contact points between any two perfectly rigid
bodies is equal to the number of constraints.
– Stiffness and robustness require large surface areas in contact that
is inconsistent with the point contacts of kinematic design.
– As the rules of kinematic constraint are compromised,
manufacturing tolerances must become more exacting if systems
are to function in a satisfactory manner. A divergence from pure
kinematic design results in increased manufacturing costs.
Sullivan
Oct 2, 2008
From “Precision Engineering, ME 324,” DeBra & Beach
Page 21
Precision Engineering
Considerations (3)
Precision Machine Design
Errors & Compensation
• Materials Selection
– Separate geometry effects from the anticipated effects of materials
properties and optimize each separately. Evaluate materials based
on a performance function that includes all of the requirements.
– Use geometry first. Materials properties cannot substitute for
proper scaling and best use of form.
• Vibration
– Reduce system response by increasing structural natural
frequency, selection of support points, geometry, and material.
– Passive isolation can be increased by lowering the natural
frequency of the support or using multiple stages.
– For an isolated system, make the natural frequency of the isolators
small and the natural frequency of the structure to be isolated as
high as possible. This will yield the best vibration isolation.
– Damping can reduce the vibration amplitude. It cannot change the
natural frequency of a system.
Sullivan
Oct 2, 2008
From “Precision Engineering, ME 324,” DeBra & Beach
Page 22
Precision Engineering
Considerations (4)
Precision Machine Design
Errors & Compensation
• Metrology
– Minimize Abbé offset.
• When measuring the displacement of a specified point, it is not sufficient
to have the axis of the probe parallel to the direction of motion, the axis
should also be aligned with (pass through) the point.
– Separate measurement and structural loops as far as possible.
• Keep the measurement loop short and unstressed. Any changes that
occur to components in a measurement loop will result in changes in
measured results that are indistinguishable from the measurement.
Sullivan
Oct 2, 2008
Page 23
Precision Machine Design
Errors & Compensation
Error Strategies
• Approaches for improving machine accuracy
– Error reduction
• Isolate error sources and eliminate them to the degree required by the
application.
– Error correction
1.Understand functional dependence on phenomena that can be measured,
and subtract out the calculated effect.
2.Measure repeatable error relative to a standard and subtract it out.
– Error compensation
• Introduce an element which responds to the error source with the
opposite effect than the uncompensated system
– Self-calibration using reversal
• Can be used for the calibration of squares, levels, straightedges,
spindles, and more.
Sullivan
Oct 2, 2008
Page 24
Precision Machine Design
Errors & Compensation
Error Compensation
• Active
– Control systems
• Feedback
• Feedforward
• Passive
– e.g., Athermalized designs
Sullivan
Oct 2, 2008
Page 25
Precision Machine Design
Errors & Compensation
Control Systems
• Examples:
– Automotive cruise control
– DC servo motor position controller
– LODTM positioning system
Sullivan
Oct 2, 2008
Page 26
Precision Machine Design
Errors & Compensation
Control Systems (2)
Sullivan
Oct 2, 2008
Page 27
Precision Machine Design
Errors & Compensation
Athermalized Systems
Four Approaches
1. Control instrument temperature
2. Build from single material
– e.g., Be, SiC
3. Use materials with:
– Matching ΔL/L to operating temperature and
– Matching CTE at operating temperature
• Invar 36 & Fused Silica (SiO2)
• Invar 39 & SiC
• Super Invar & Zerodur
4. Athermalization compensation
Sullivan
Oct 2, 2008
Page 28
Athermalization Example:
Actuators on Hex Mirror
Sullivan
Oct 2, 2008
Precision Machine Design
Errors & Compensation
Page 29
Precision Machine Design
Errors & Compensation
Piezoelectric Mirror Actuator
Isometric View
Sullivan
Oct 2, 2008
Isometric Section View
Page 30
Precision Machine Design
Errors & Compensation
Thermal-Matching End Cap
Approach
• End cap contains components that
match the thermal expansion
difference of the mirror and actuator
• End cap effectively has a negative
thermal expansion coefficient
• End cap is made relatively stiff to
maintain actuator authority
Advantages
• Compensation approach with broad
range
• Simple construction
• Large design space with many
candidate materials
Issues
• Proper sizing of components critical
Sullivan
Oct 2, 2008
SiC Mirror
Rib
Components
used to
athermalize
expansion
PZT Actuator
Page 31
Precision Machine Design
Errors & Compensation
Athermalized Actuator
PZT Actuator
Outer Cylinder
End Cap
Inner Cylinder
SiC Mirror
Sullivan
Oct 2, 2008
Page 32
One-Dimensional Spring Model
for End Cap
Precision Machine Design
Errors & Compensation
x1
• Springs represent the
stiffness of the
components
KCap
x3
KMirror
KOuter
KInner
x2
– Capture basic physics, but
with lower fidelity than
FEA
– Springs can expand based
on constituent material
CTE
• Broad temperature range
evaluation
KActuator
– Induced bondline stresses
– Unmatched contraction
– Added compliance
• Matlab model
Sullivan
Oct 2, 2008
Page 33
Candidate
Athermalization Materials
Precision Machine Design
Errors & Compensation
Actuator Athermalization
Max
Temperature, K
L = L  T
Combination 0
Material
, 10-6/K
L, mm
L, m
L = L L/L
Combination 1
Material
, 10-6/K
L, mm
L/L
L, m
Combination 2
Material
, 10-6/K
L, mm
L/L
L, m
Combination 3
Material
, 10-6/K
L, mm
L/L
L, m
Sullivan
Oct 2, 2008
T
Min
300
Mirror
SiC
2.4
25.0
-1.78E-05
Mirror
SiC
2.4
25.0
-0.000194
-4.85E-06
Mirror
SiC
2.4
25.0
-0.000194
-4.85E-06
Mirror
SiC
2.4
25.0
-0.000194
-4.85E-06
4
Actuator
PZT
1
13.0
-3.85E-06
Actuator
PZT
1
13.0
-0.0015
-1.95E-05
Actuator
PZT
1
13.0
-0.0015
-1.95E-05
Actuator
PZT
1
13.0
-0.0015
-1.95E-05
-296
Inner Cylinder
Outer Cylinder
Al 6061-T6
316 SS
23
16
-10.4
17.4
7.08E-05
-8.24E-05
End Cap
Invar
Inner Cylinder
Outer Cylinder
Al 6061-T6
Ti
23
8.6
-14.85
21.85
-0.0037
-0.0015
5.49E-05
-3.28E-05
End Cap
Ti
Inner Cylinder
Outer Cylinder
316 SS
Ti
16
8.6
-29.70
36.70
-0.0026
-0.0015
7.72E-05
-5.51E-05
End Cap
Ti
Inner Cylinder
Outer Cylinder
Vespel
Ti
45
8.6
-4.66
11.66
-0.0085
-0.0015
3.96E-05
-1.75E-05
End Cap
Ti
1.5
5.0
-2.22E-06
8.6
5.0
-0.0015
-7.50E-06
8.6
5.0
-0.0015
-7.50E-06
8.6
5.0
-0.0015
-7.50E-06
Sum
25.0
-1.77E-05
Sum
25.0
-4.83E-06
Sum
25.0
-4.83E-06
Sum
25.0
-4.88E-06
Difference
0.0
-88.8E-9
Must equal 0
Minimize
Difference
0.0
-20.0E-9
Must equal 0
Minimize
Difference
0.0
-20.0E-9
Must equal 0
Minimize
Difference
0.0
30.0E-9
Must equal 0
Minimize
Page 34
Thermal-Matching
End Cap Materials
Approach
• Low thermal expansion Tungsten outer
cylinder sleeve and end cap
• High thermal expansion brass inner
cylinder sleeve creates large thermal
contraction effect during cooldown
• Titanium actuator endcap CTE
matches PZT for bondline low shear
stress (TBV)
• W endcap CTE matches SiC for low
bondline shear stress (TBV)
• All components stiffer than PZT. W is 6
times stiffer
• Brass sleeve is slotted into the Ti and
W and creates a strong interference fit
during cooldown
Sullivan
Oct 2, 2008
Precision Machine Design
Errors & Compensation
SiC Mirror
Rib
Ti
W
Brass
PZT Actuator
Page 35
Precision Machine Design
Errors & Compensation
Thermal Expansion Data
• End cap uses large thermal expansion difference between tungsten
and brass
• Ti, W and brass readily available
Sullivan
Oct 2, 2008
Page 36
Precision Machine Design
Errors & Compensation
Results (1 of 3)
• Need to match the
blue curve with SiC
mirror contraction
• Match obtained with
a 10mm long outer
sleeve and a 7.2 mm
long inner sleeve
Sullivan
Oct 2, 2008
Page 37
Precision Machine Design
Errors & Compensation
Results (2 of 3)
• Mismatched
displacement must
be corrected by the
actuator
• Broad range with 0.5
microns
Sullivan
Oct 2, 2008
Page 38
Precision Machine Design
Errors & Compensation
Results (3 of 3)
• Tensile bondline
stresses are below
2ksi
• Compressive loads
may be limited by
buckling
Sullivan
Oct 2, 2008
Page 39
Precision Machine Design
Errors & Compensation
Conclusions
• Material combination are available that athermalize PZT actuator
relative to SiC mirror
– Spreadsheet calculations done for 4 Kelvin case
– Matlab model to solve for material combinations
• Collect L/L information for candidate materials at different temperatures
• Minimize (L/L)actuator vs. (L/L)mirror over temperature range
– Will match actuator and mirror stiffnesses (Kactuator and Kmirror)
• Cryogenic material properties references identified
– Thermal Expansion, Metallic Elements and Alloys, Touloukian, et al.
– NIST publications
– NIRCam cryo materials library
• Athermalized actuator appears simple in construction
– Fits within mirror webs
– Parts have a simple geometry
– Fabrication appears straightforward
Sullivan
Oct 2, 2008
Page 40
Download