zhang x

download zhang x

of 8

Transcript of zhang x

  • 7/24/2019 zhang x

    1/8

    See discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/281289645

    Uncertainty estimation in form errorevaluation of freeform surfaces for precision

    metrology

    ARTICLE in PROCEEDINGS OF SPIE - THE INTERNATIONAL SOCIETY FOR OPTICAL ENGINEERING AUGUST 2015

    Impact Factor: 0.2

    READS

    39

    5 AUTHORS, INCLUDING:

    Xiangchao Zhang

    Fudan University

    36PUBLICATIONS 78CITATIONS

    SEE PROFILE

    Hao Zhang

    Ordnance Engineering College

    448PUBLICATIONS 5,626CITATIONS

    SEE PROFILE

    Xiaoying He

    Fudan University

    49PUBLICATIONS 294CITATIONS

    SEE PROFILE

    Available from: Xiangchao Zhang

    Retrieved on: 29 December 2015

    http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_1http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/institution/Fudan_University2?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_6http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_5http://www.researchgate.net/profile/Xiaoying_He?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_4http://www.researchgate.net/profile/Hao_Zhang166?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/profile/Hao_Zhang166?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_5http://www.researchgate.net/profile/Hao_Zhang166?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_4http://www.researchgate.net/profile/Xiangchao_Zhang2?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_7http://www.researchgate.net/institution/Fudan_University2?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_6http://www.researchgate.net/profile/Xiangchao_Zhang2?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_5http://www.researchgate.net/profile/Xiangchao_Zhang2?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_4http://www.researchgate.net/?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_1http://www.researchgate.net/publication/281289645_Uncertainty_estimation_in_form_error_evaluation_of_freeform_surfaces_for_precision_metrology?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_3http://www.researchgate.net/publication/281289645_Uncertainty_estimation_in_form_error_evaluation_of_freeform_surfaces_for_precision_metrology?enrichId=rgreq-0f9c972d-d54e-46d9-aaec-8727b1b9ccf2&enrichSource=Y292ZXJQYWdlOzI4MTI4OTY0NTtBUzoyNjczNDg1NzM2ODM3MTJAMTQ0MDc1MjI3NTE0NA%3D%3D&el=1_x_2
  • 7/24/2019 zhang x

    2/8

    Uncertainty estimation in form error evaluation of freeform surfaces

    for precision metrology

    Xiangchao Zhang1*, Hong Xiao2, Hao Zhang1, Xiaoying He1and Min Xu1

    1. Shanghai Engineering Research Centre of Ultra-Precision Optical Manufacturing,

    Fudan University, Shanghai, 200438, P. R. China

    2. Laboratory of Precision Manufacturing Technology, China Academy of Engineering Physics,

    Mianyang, 621900, P.R. China

    ABSTRACT

    Freeform surfaces are widely applied in precision components to realize novel functionalities. In order to evaluate the

    form qualities of the manufactured freeform parts, matching/fitting is required. The uncertainty of the obtained form

    error measures needs to be estimated so as to assess the reliability of the evaluating process. The conventional GUM

    approach is not suited for complex nonlinear models. In this paper we develop a Monte-Carlo method to estimate the

    uncertainty of the fitted position, shape and form error parameters. Based on the correlation analysis, the effects of some

    major factors, including objective functions, noise amplitudes, surface shapes etc can be determined, and subsequently

    the significant factors influencing the evaluated form errors can be specified. By appropriate planning of the measuring

    and matching procedures, the uncertainty of the evaluation results can be effectively reduced, and thereby improving the

    reliability of freeform surface characterization.

    Keywords: Precision metrology, freeform surface, uncertainty, Monte-Carlo method

    1. INTRODUCTION

    With the rapid development of advanced design and manufacturing technologies, freeform components are increasingly

    applied in modern opto-mechanical systems, because of their compact sizes, small weights, flexibility in

    design/utilization and some attractive capabilities of system integration, realizing various novel functions and remedying

    the drawbacks of traditional components. These freeform components realize the intended functionalities by their forms;thereby the evaluation of the form errors with respect to their nominal shapes has become a central task of freeform

    surface metrology.

    In the ISO standards and commercial precision instruments, various fitting objectives and algorithms have been

    developed. In ISO 5459, the objective functions of least squares, minimum zone, one-sided Chebyschev, maximuminscribed, minimum circumscribed and the Lp-norm are defined [1, 2]. As for the freeform surfaces, the L1norm, the

    least squares and the minimum zone fitting are commonly adopted in accordance with the specific properties and

    applications of the measured data,

    1

    1

    2

    1

    norm min

    least squares min

    minimum zone min max

    N

    i

    iN

    i

    i

    ii

    L d

    d

    d

    =

    =

    (1)

    In the equation, didenotes the signed deviation of data pointpiwith respect to the nominal shape andNis the number of

    data points. Among these three criteria, the least squares approach is most widely used due to its ease of computation and

    unbiasedness for the normally distributed noise, but bias will be caused in the obtained form error metrics. The solutions

    of the L1norm and the minimum zone fitting are unbiased for long-tailed and uniformly distributed errors, respectively.

    In addition, the minimum zone approach can obtain the smallest parameter of form deviation, complying with the

    *Corresponding author. Tel.: +86-21-51630347. Fax.: +86-21-65641344. Email: [email protected].

  • 7/24/2019 zhang x

    3/8

    definitions in the ISO 1101 [3]. However, these two objectives are non-differentiable, and thus very difficult to be solved,

    especially for the freeform surfaces with complex mathematical representations. Recently some algorithms have been

    proposed to solve the L1norm and minimum zone fitting/matching problem [4-7]. Researchers mainly focused on theform error parameters obtained, but the reliability of the solutions, i.e. the rotational angles, translation vectors, axis

    orientations, shape parameters etc were not examined rigorously.

    In order to verify the reliability and stability of the fitting algorithms, the uncertainty of the solutions have to be

    estimated. The approaches to the uncertainty estimation have been investigated by many groups and scholars. Some of

    the typical principles or methods are provided by Evaluation of measurement data-Guide to the expression of

    uncertainty in measurement (GUM) [8] and Monte Carlo (MC) method [9]. The GUM technique can be employed to

    assess simple processes, but it is impractical or impossible for the nonlinear minimum zone fitting of freeform surfaces.

    Some researchers estimated the uncertainty of straightness and flatness calculation using MC method [10, 11]. The MC

    method is a sampling technique that provides rich information by propagating the distributions for the input quantities.

    2. ESTIMATION PREEDURE OF FITTING UNCERTAINTY

    The purpose of uncertainty estimation for surface fitting is to identify the significant factors influencing the fitting

    quality, and assess the reliability of the fitted results, so that the performance of the utilized fitting algorithms can be

    validated.

    As for the fitted results, the obtained rotation angles, translation components and shape parameters are stored. Threeform error parameters are used to evaluate the relative deviations between the fitted surface and the input noisy data: the

    arithmetic average (AA), the root-mean-squares (RMS) and the peak-to-valley (PV),

    1

    2

    1

    1AA

    1RMS

    PV max min

    N

    i

    iN

    i

    i

    i iii

    dN

    dNd d

    =

    =

    (2)

    It is known that the objective function of surface fitting should be consistent with the form error parameter to be

    calculated. In surface metrology the form deviations are usually assessed along the z direction only. It is known the

    solutions of such algebraic fitting are unstable and sensitive to measurement noise [12]. Moreover, the obtained error

    parameters are prone to be biased and over-estimated when the surfaces are highly curved [13]. As a result we adoptorthogonal distance fitting here, i.e. the form deviations are calculated along the normal vectors of the nominal surfaces.

    To assess the influence of the different configurations, including the objective functions, noise amplitudes and surface

    shapes, the fitting program is run repetitively forMtimes, with random noise added onto the sampled data. To make the

    calculation results faithfully reflect the properties of the fitting algorithms, it is important to ensure that no bias is

    introduced by the added noise, i.e. the mean shapes and positions of the noisy data should always be identical with the

    reference datums.

    1

    1

    1

    1

    shape preserving 0

    rest in direction 0

    rest in direction 0

    rest in direction 0

    N

    i

    iN

    i

    iN

    i

    iN

    i

    i

    d

    x x

    y y

    z z

    =

    =

    =

    =

    =

    =

    =

    =

    (3)

    Hereix , i and i are thex,yandzcomponents of the form deviation di, respectively.

    In practice, outliers and defects are usually removed in advance, hence they are not considered here.

  • 7/24/2019 zhang x

    4/8

    Then the distribution of the parameters of interest is analyzed. The mean, standard deviation, skewness and kurtosis are

    calculated respectively to assess the bias, dispersion, symmetry and peakedness of the distribution of each calculated

    parameter,

    1

    2

    1

    3

    31

    4

    41

    1mean

    1standard deviation ( )1

    1skewness ( )

    ( 1)1

    kurtosis ( )( 1)

    N

    i

    iN

    i

    iN

    i

    iN

    i

    i

    ME xN

    SD x ME N

    SK x ME N SD

    KU x MEN SD

    =

    =

    =

    =

    =

    =

    =

    =

    (4)

    The implementing procedure of Monte Carlo estimation of the fitting uncertainty is presented in Figure 1.

    Figure 1. Procedure of Monte-Carlo estimation of fitting uncertainty

    3. UNCERTAINTY ESTIMATION OF BICONIC SURFACE FITTING

    The representations of freeform surfaces are very complex. To make the estimation results typical and representative, a

    biconic surface is adopted [4], as shown in Figure 2.

    2 2

    2 2

    2 22 2 2 2

    2 2

    / /

    1 1 (1 ) / (1 ) /

    M Mx y i j

    i j

    i jx x y y

    x R y Rz a x b y

    k x R k y R = =

    +

    = + +

    + + +

    (5)

    In the equation, Rx=50 mm and Ry=60 mm are the radii of curvature and cx= -0.3 and cy=0.5are conic factors. The

    coefficients of polynomial terms are set as a4=3.5e-6, b4=-2.8e-6, a6=-1.9e-10 and b6=6.3e-9. A set of 200 200 points

    are taken as measured data.

    generate

    surface data

    add random

    noise

    surface fitting

    change

    configuration

    analyze

    distribution

    M times

    establish

    correlation

  • 7/24/2019 zhang x

    5/8

    Figure 2. Biconic surface

    3.1 Effect of fitting objectives

    Three fitting criteria the L1 norm, least squares (LS) and minimum zone (MZ) are compared. A surrogate function

    approach based on the majorize-minimize theory [4], the fast Levenberg-Marquardt algorithm [14] and the differentialevolution method [7] are adopted to solve these three optimization problems, respectively. It is worth noting that the

    obtained shape parameters and form errors of the orthogonal distance fitting are irrelevant to the surface orientation;

    therefore no translation/rotation is implemented on the data set before fitting.

    Random Gaussian noise with standard deviation of 0.6 m is superimposed on the sampled data points, so as to make the

    data uncertainty consistent with the Carl Zeiss Prismo Ultra CMM. The programs are implemented repetitively for 300

    times, and the distributions of the obtained rotation angles, translation components and shape parameters are presented.

    It can be seen that the L1norm and LS fitting can always obtain correct positions. The relative rotation angles are within

    10-3

    . The lateral and vertical translation errors are less than 0.9m and 80 nm, respectively. This is due to the symmetry

    of the data sets and the added random noise, thus no misalignment will be caused in surface fitting. But the MZ fitting

    results depend on several feature points only, henceforth the variations of these extreme points can make the fitted

    surface shifted or tilt. The SD of the translation components Tx, Tyand Tzand rotation angles x, yand zare 66.9m,

    25.0m, 8.0m, 0.033, 0.088 and 0.043, respectively.

    As for the fitted shape parameters, the L1 and LS method behave almost the same. In addition, the shape parameters

    associated withxbehaves similarly with those associated withy, e.g.RxandRy, kxand ky, and so forth. As a result only

    thex shape parameters are presented in Tables 1 and 2. For the sake of clarity, their units are omitted.

    All the fitted shape and form error parameters obey symmetric Gaussian distribution, expect for kxobtained by the MZ

    fitting. The uncertainties of the MZ shape parameters are much greater than the LS fitting. However, the obtained form

    error parameters have similar uncertainties. The obtained AA and RMS values are equal, but the PV parameters of MZ

    fitting is smaller than the LS values by 47%, implying the LS method tends to over-estimate the form deviation if

    measured with a zone width.

    parameters ME SD SK KU

    Rx 50.0000 0.0008 -0.0632 3.2891

    kx -0.30000 0.0003 -0.0033 2.7053

    a4 3.50e-6 5.96e-10 -0.1692 3.0918

    a6 -1.90e-10 4.94e-13 -0.2099 3.4022

    AA 4.78e-4 2.84e-6 0.0959 3.0826

    RMS 6.00e-4 3.23e-6 0.1067 3.4439

    PV 0.0047 2.51e-4 0.6251 3.3067

    Table 1. Distributions of the fitted parameters of least squares

  • 7/24/2019 zhang x

    6/8

    parameters ME SD SK KU

    Rx 50.0111 0.2752 -0.0191 3.1276

    kx -0.3033 0.0592 0.1645 2.1946

    a4 3.51e-6 1.6420e-7 -0.0277 2.8722

    a6 -1.95e-10 8.64e-11 0.0786 2.3807

    AA 4.79e-4 2.85e-6 0.0826 3.0216

    RMS 6.00e-4 3.24e-6 0.1094 3.4112

    PV 0.0025 1.80e-4 1.1379 5.4346

    Table 2. Distributions of the fitted parameters of minimum zone

    3.2 Effect of shapes

    The curvedness of the measured surfaces severely influences the reliability of the fitted results [12]. For the sake of

    expression clarity, the surface parameters remain unchanged, while the width of the data set in the x direction is

    decreased. The ratio between thexandywidths are set to be 0.2, 0.4, 0.6, 0.8 and 1 respectively, and the MZ fitting with

    differential evolution is implemented 200 times for each case. Gaussian random noise with standard deviation of 0.6mis added into the data.

    It is found that the bias and uncertainties of the motion parameters are not affected by the width ratio. As the data sets are

    symmetric about the rotational axis and the added noise has zero mean, hence the program can always obtain the correct

    positions for the fitted surfaces. In addition, the obtained form error parameters AA, RMS, and PV are not apparently

    affected by the width ratio either.

    As for the fitted shape parameters, we define two factors: the relative bias0/ 1 100%s s and relative uncertainty

    0( ) / 100%s s . Here s and ( )s are the mean and standard deviation of the fitted shape parameter s, and s0 is its

    ideal value.

    0.2 0.4 0.6 0.8 110

    -4

    10-2

    100

    102

    Rx

    kx

    a4

    a6

    Ry

    ky

    b4

    b6

    0.2 0.4 0.6 0.8 110

    -1

    100

    101

    102

    103

    104

    Rxkx

    a4

    a6

    Ryky

    b4

    b6

    (a) bias (b) uncertainty

    Figure 3. Relative bias and uncertainty at different width ratios (%)

    Thexshape parametersRx, kx, a4and a6are increasingly biased when the data set narrows down in the xdirection. The

    uncertainties are getting worse simultaneously. This is straightforward to understand. When the surface is narrowed, the

    form is flattened, as a result the data correspond to only a small section on the original surface. Slight variation of data in

    thezdirection can cause remarkable change to the fitted shape parameters. This is consistent with the conclusions of [12].Interestingly, theyparametersRy, ky, b4and b6show a different trend. When thexcoordinates are relatively small, the

  • 7/24/2019 zhang x

    7/8

  • 7/24/2019 zhang x

    8/8

    11. Calvo, R., Gomez, E. and Domingo, R., Vectorial method of minimum zone tolerance for flatness, straightness,and their uncertainty estimation, International Journal of Precision Engineering and Manufacturing 15(1), 31-44 (2014).

    12. Sun, W., McBride, J.W. and Hill, M., A new approach to characterizing aspheric surfaces, Precision Engineering34, 171-179 (2010).

    13. Zhang, X., Zhang, H., He, X. and Xu, M., Bias in parameter estimation of form errors, Surface Topography:Metrology and Properties2(3),035006 (2014).

    14. Boggs, P.T., Byrd, R.H. and Schabel, R.B., A stable and efficient algorithm for nonlinear orthogonal distanceregression, SIAM J Stat Comput. 8(6), 1052-1078 (1987).