QstatLab: software for statistical process control and robust engineering I.N.Vuchkov Iniversity of Chemical Technology and Metallurgy 1756 Sofia, Bulgaria qstat@dir.bg Abstract A software for quality improvement is presented. The main difference with the existing statistical software products is that it contains programs for model based quality engineering. They make it possible to create models of performance characteristics in the cases when there are errors in the factors, for products with errors in factors and external noises and for mechanistic models with errors in factors and external noises. Quality improvement based on simulations of errors is also possible. These methods are combined with a set of programs for multicriterion optimization with constraints and for finding Pareto optimal solutions. Sequences of optimization methods are also available. The software contains also most of the traditional statistical methods for quality improvement. QstatLab is targeted to users with basic knowledge of statistical methods. 1. Introduction The aim of this work has been to develop software for quality improvement that is easy to be used by engineers and students. It consists of two main parts: software for Robust Engineering and software for Statistical Process Control . Auxiliary programs are also added to make the software useful. Both parts are distributed separately or as a whole package called QstatLab Professional . The software is in use in industrial enterprises of several countries. It is also used for teaching students and for Six sigma training. The software is menu oriented and all programs can be activated by clicking mouse. Rich numerical and graphical information can be obtained for all methods. Detailed user manual is available. The program can be downloaded for one month trial from www.qstatlab.co.uk. 2. QstatLab – Robust Engineering This part of the software includes variability analysis trough statistical or mechanistic models, a collection of single and multiobjective constrained or unconstrained optimization methods for simultaneous variance and performance goal attainment, design of experiment routines and response surface methods. It can be used for robust engineering design or for improvement of existing processes.
The main programs in this part are: • Analysis of variance (ANOVA) . This is a program for multiple classification ANOVA, including one way and two way ANOVA. It can work with single or repeated observations. The program provides an ANOVA table, performs significance tests, calculates multiple correlation and adjusted multiple correlation coefficients and tests their significance. It provides main effects and interaction plots that make it possible to find the best combination of factor’s levels. It is possible to put several plots on a panel for easy comparison of effects. Bartlet’s and Leven’s tests for testing hypothesis for equality of variances are available. • Multiple regression . This program creates polynomial models of first to fourth degree for several factors. It is easy to include or exclude terms with immediate return of results. It provides full ANOVA for the model, tests significance of the regression coefficients and calculates multiple correlation coefficient, adjusted multiple correlation coefficient and prediction multiple correlation coefficient. Significance tests for all correlation coefficients are available. The program calculates residuals, PRESS-statistics, and Mallows statistics. Following graphical procedures are available: test for normality of residuals, normal and half normal plots of effects, plots of residuals as function of predicted output, factors or the time. The program can work with ordinary or standardized residuals. A stepwise regression procedure is also available that provides automatic model selection. • Design of experiments (DoE) . QstatLab can generate many of the most frequently used designs. Some of them are classical designs like two level full factorial experiments with any number of levels for the factors (it could be different for the factors). Two level fractional factorial designs with analysis of aliasing structure, optimal composite designs and rotatable central composite designs are available. A program for sequentially generated D-optimal designs is included. It provides an opportunity for flexible choice of number of experiments and for augmentation of existing designs after changes of polynomial structure. As a result good designs for model structure that is obtained on the basis of a sequential experimentation can be obtained. 2D and 3D plots of the predicted output variance are available. They can be very useful for educational purposes. Some other designs like Latin hyper cubes and orthogonal arrays can be generated. They are useful for experiments analyzed by ANOVA, for Taguchi method or model based robust engineering. LP τ designs that are often used for simulation experiments can also be generated. • Optimization . This program makes it possible to find optimal values of the performance characteristics on the basis of regression models, obtained by regression analysis procedure or mechanistic models provided by the user. There is a choice among the following algorithms: genetic algorithm, random search, exhaustive search, gradient method. Sequences of different algorithms are created that can accelerate the search while obtaining good accuracy. For example a sequence can start with random search, followed by genetic algorithm and then by gradient algorithm. The user can create own sequences. The search can be done with respect to all factors or part of them. The factors can be continuous or with discrete levels. An important property of the program is that constrained multicriterion optimization can be performed
(up to 20 constraints can be defined). Another possibility is to obtain Pareto optimal solutions of multicriterion optimization problem by use of genetic algorithm. This makes it possible to easily solve so called dual response problem in robust engineering when variance of a performance characteristic is minimized while keeping the mean value on target. There is a simple transition to 2D and 3D plots for the optimal solutions. The search process can be visualized by plotting the path from the initial point to the extremum and plotting the corresponding performance characteristic changes. This property is very useful for teaching students. • Contour plots . This program creates contours of the performance characteristics as function of 2 factors while keeping the other factors on given values. Different colors of the contours can be chosen, the accuracy can also be selected by fixing the grid density. The contours can be marked by the user. Several functions can be plotted simultaneously, some of them being defined as constraints that define feasible region. There is an easy transition to optimization procedures. The plots can be created in coded or natural factors. • 3D plots . This program makes it possible to present the response surface in 3D space. The plot can be rotated and the user can see the plot in a desired perspective. The size of the figure can also be changed. The optimal point can be marked and its coordinates can be easily read. A region of feasible solutions can also be plotted for multiobjective optimization tasks. Color and graphical refinement of the plot is also possible. There is an easy transition to optimization procedures. The plots can be created in coded or natural factors. • Taguchi method. The program makes it possible to create crossed arrays for Taguchi type experiments. Three main signal-to-noise ratios can be calculated, which are defined as statistical functions, available from a list of functions. The analysis of Taguchi type experiments can be done by ANOVA program, including its graphical tools. • Models with errors in factors. This program can create analytically following models based on a regression: Mean value model and Variance (or Standard deviation ) model. The standard deviation of errors in factors can be set as constant or as % of the nominal value. The robust solution can be found by minimizing variance (or standard deviation) while keeping the mean value on target. This approach makes it possible to drastically decrease the number of experimental runs as compared with Taguchi method. 2D and 3D plots can be easily created. • Models with errors in product parameters and external noise factors. Mean value and variance (standard deviation) models can be created on the basis of a regression model obtained through combined array design with product (process) parameters and external noises. Then the robust solution can be found by minimizing variance (or standard deviation) while keeping the mean value on target. Optimization is carried out only with respect to product (process) parameters. 2D and 3D plots can be created. • Mechanistic models with errors. This option is useful when a mechanistic model of the product (process) exists. Script editor is available to enter a mechanistic model into the program. Another option is to use QstatLab spreadsheet. First or second order Taylor expansion is used to create mean and variance models when there are errors in factors. The robust solution can
Recommend
More recommend