ROUNDNESS EVALUATION BY GENETIC ALGORITHMS

Similar documents
Quality improvement in measurement channel including of ADC under operation conditions

Line numbering and synchronization in digital HDTV systems

PowerStrip Automatic Cut & Strip Machine

Randomness Analysis of Pseudorandom Bit Sequences

Chapter 7 Registers and Register Transfers

Australian Journal of Basic and Applied Sciences

Implementation of Expressive Performance Rules on the WF-4RIII by modeling a professional flutist performance using NN

RELIABILITY EVALUATION OF REPAIRABLE COMPLEX SYSTEMS AN ANALYZING FAILURE DATA

T-25e, T-39 & T-66. G657 fibres and how to splice them. TA036DO th June 2011

Our competitive advantages : Solutions for X ray Tubes. X ray emitters. Long lifetime dispensers cathodes n. Electron gun manufacturing capability n

PROBABILITY AND STATISTICS Vol. I - Ergodic Properties of Stationary, Markov, and Regenerative Processes - Karl Grill

Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing

Polychrome Devices Reference Manual

Mullard INDUCTOR POT CORE EQUIVALENTS LIST. Mullard Limited, Mullard House, Torrington Place, London Wel 7HD. Telephone:

Image Intensifier Reference Manual

NIIT Logotype YOU MUST NEVER CREATE A NIIT LOGOTYPE THROUGH ANY SOFTWARE OR COMPUTER. THIS LOGO HAS BEEN DRAWN SPECIALLY.

Forces: Calculating Them, and Using Them Shobhana Narasimhan JNCASR, Bangalore, India

8825E/8825R/8830E/8831E SERIES

9311 EN. DIGIFORCE X/Y monitoring. For monitoring press-fit, joining, rivet and caulking operations Series 9311 ±10V DMS.

2 Specialty Application Photoelectric Sensors

Logistics We are here. If you cannot login to MarkUs, me your UTORID and name.

Motivation. Analysis-and-manipulation approach to pitch and duration of musical instrument sounds without distorting timbral characteristics

Reliable Transmission Control Scheme Based on FEC Sensing and Adaptive MIMO for Mobile Internet of Things

NewBlot PVDF 5X Stripping Buffer

A Simulation Experiment on a Built-In Self Test Equipped with Pseudorandom Test Pattern Generator and Multi-Input Shift Register (MISR)

SMARTEYE ColorWise TM. Specialty Application Photoelectric Sensors. True Color Sensor 2-65

Manual RCA-1. Item no fold RailCom display. tams elektronik. n n n

Research on the Classification Algorithms for the Classical Poetry Artistic Conception based on Feature Clustering Methodology. Jin-feng LIANG 1, a

ttco.com

Math of Projections:Overview. Perspective Viewing. Perspective Projections. Perspective Projections. Math of perspective projection

MODELLING PERCEPTION OF SPEED IN MUSIC AUDIO

THE Internet of Things (IoT) is likely to be incorporated

L-CBF: A Low-Power, Fast Counting Bloom Filter Architecture

References and quotations

PROJECTOR SFX SUFA-X. Properties. Specifications. Application. Tel

Read Only Memory (ROM)

2 Specialty Application Photoelectric Sensors

Internet supported Analysis of MPEG Compressed Newsfeeds

The Blizzard Challenge 2014

Incidence and Progression of Astigmatism in Singaporean Children METHODS

Comparative Study of Different Techniques for License Plate Recognition

Recognition of Human Speech using q-bernstein Polynomials

The new, parametrised VS Model for Determining the Quality of Video Streams in the Video-telephony Service

Sigma 3-30KS Sigma 3-30KHS

The Communication Method of Distance Education System and Sound Control Characteristics

EE260: Digital Design, Spring /3/18. n Combinational Logic: n Output depends only on current input. n Require cascading of many structures

Analyzing the influence of pitch quantization and note segmentation on singing voice alignment in the context of audio-based Query-by-Humming

DIGITAL SYSTEM DESIGN

RHYTHM TRANSCRIPTION OF POLYPHONIC MIDI PERFORMANCES BASED ON A MERGED-OUTPUT HMM FOR MULTIPLE VOICES

NexLine AD Power Line Adaptor INSTALLATION AND OPERATION MANUAL. Westinghouse Security Electronics an ISO 9001 certified company

CODE GENERATION FOR WIDEBAND CDMA

Image Enhancement in the JPEG Domain for People with Vision Impairment

2 Specialty Application Photoelectric Sensors

STx. Compact HD/SD COFDM Transmitter. Features. Options. Accessories. Applications

Tobacco Range. Biaxially Oriented Polypropylene Films and Labels. use our imagination...

What Does it Take to Build a Complete Test Flow for 3-D IC?

Apollo 360 Map Display User s Guide

Because your pack is worth protecting. Tobacco Biaxially Oriented Polypropylene Films. use our imagination...

Design meets function. Laser marking systems Technology, Innovation and Environment

Voice Security Selection Guide

Quantifying Domestic Movie Revenues Using Online Resources in China

2 Specialty Application Photoelectric Sensors

Innovation in the Multi-Screen World. Sirius 800 Series. Multi-format, expandable routing that stands out from the crowd

TRAINING & QUALIFICATION PROSPECTUS

Working with PlasmaWipe Effects

Research Article Measurements and Analysis of Secondary User Device Effects on Digital Television Receivers

A Backlight Optimization Scheme for Video Playback on Mobile Devices

Size Doesn t Really Matter

Manual Comfort Air Curtain

Manual Industrial air curtain

Minimum Span. Maximum Span Setting

Daniel R. Dehaan Three Études For Solo Voice Summer 2010, Chicago

FLUID COOLING Industrial BOL Series

MultiTest Modules. EXFO FTB-3923 Specs Provided by FTB-3920 and FTB-1400

Application Example. HD Hanna. Firewire. Display. Display. Display. Display. Display. Computer DVD. Game Console. RS-232 Control.

Perspectives AUTOMATION. As the valve turns By Jim Garrison. The Opportunity to make Misteaks By Doug Aldrich, Ph.D., CFM

,..,,.,. - z : i,; ;I.,i,,?-.. _.m,vi LJ

lev-lok Modular Wiring Device System The safer and more efficient solution for modern building electrical systems

BesTrans AOC (Active Optical Cable) Spec and Manual

VOCALS SYLLABUS SPECIFICATION Edition

Manual WIB Carriage lighting Colour of lighting: warm white. Item no tams elektronik. tams elektronik n n n

Index. LV Series. Multimedia Projectors FULL LINE PRODUCT GUIDE. usa.canon.com/projectors. REALiS LCOS Projectors. WUX10 Mark II D WUX10 Mark II...

SG Alternatives, LLC 2004 Parts Catalog

Twin City Fan & Blower

Music Scope Headphones: Natural User Interface for Selection of Music

Obsolete Product(s) - Obsolete Product(s)

CSI 2130 Machinery Health Analyzer

Guide to condition reports for domestic electrical installations

PIANO SYLLABUS SPECIFICATION. Also suitable for Keyboards Edition

TECHNICAL BULLETIN INTRODUCTION. Bad Boy Luminaire Baseplate Retrofit. Parts, Tools, and Supplies

MJ Mini Gradient Thermal Cycler Instruction Manual

Achieving 550 MHz in an ASIC Methodology

FHD inch Widescreen LCD Monitor USERGUIDE

CCTV that s light years ahead

Taking your meetings to the next level is how we re engineering a better world.

STEEL BOXES & COVERS

Data Marketplace The Next IoT Frontier

2016 Media Kit.

Higher-order modulation is indispensable in mobile, satellite,

MPEG4 Traffic Modeling Using The Transform Expand Sample Methodology

Transcription:

Chapter ROUNDNESS EVALUATION BY GENETIC ALGORITHMS Michele Lazetta ad Adrea Rossi Departmet of Mechaical, Nuclear ad Productio Egieerig Uiversity of Pisa, Via Diotisalvi 1, 56122 Pisa, Italy ABSTRACT Roudess is oe of the most commo features i machiig, ad various criteria may be used for roudess errors evaluatio. The miimum zoe tolerace (MZT) method produces more accurate solutios tha data fittig methods like least squares iterpolatio. The problem modelig ad the applicatio of Geetic Algorithms (GA) for the roudess evaluatio is reviewed here. Guidelies for the GA parameters selectio are also provided based o computatio experimets. Keywords: Miimum zoe tolerace (MZT), roudess error, geetic algorithm, CMM 1. INTRODUCTION I metrolog the ispectio of maufactured parts ivolves the measuremet of dimesios for coformace to product specificatios (Figure 1). I series or lot productio, feedbacks from statistical aalyses performed o multiple products allow process cotrol for quality improvemet. Product specificatios are associated with toleraces, which represet the acceptable limits for measured parts. Toleraces come from maufacturig requiremets, e.g. assemble parts that fit, or from fuctioal requiremets for use or operatio of the fial product, e.g. rotatio of a wheel, power of a egie. Tel.: +39 050 2218122; fax: +39 050 2218140.

2 Michele Lazetta ad Adrea Rossi Metrology ivolves the acquisitio or samplig of idividual poits by maual istrumets, like aalog or digital calipers, micrometers ad dial gages, or by automated tools like coordiate measurig machies (CMM) or visio systems. Automated tools are equipped with software for post processig of data ad are able to measure complex surfaces. Measuremets ca be liear, such as size, distace, ad depth ad i two or three dimesios, such as surfaces ad volumes. I additio to dimesio tolerace there are form toleraces for two or three dimesioal geometric primitives, like straightess (for a edge, a axis), flatess (for a plae), circularity or roudess (for a circle, a arc) or cylidricity (for a peg, a bar, a hole). The simplest way to assess form toleraces is fidig the belogig geometric primitives by iterpolatio of idividual acquired data poits. Not always liear regressio represets the most accurate estimatio of the form error. Overestimates represet a waste for the rejectio of acceptable parts, while iversely uderestimated form errors may produce defective parts. The estimatio of form errors by o liear methods is a optimizatio problem where metaheuristics, such as geetic algorithms, at coloy systems or eural etworks ca provide more accurate results with respect to liear methods, subject to proper modelig of the mathematical problem. The applicatio of metaheuristics for the estimatio of form error is a active research field ad fial solutios are still far to come, particularly regardig the processig time due to the problem compexity compared to iterpolatio methods, which provide results i fractios of the secod. Product specificatio Tolerace evaluatio Metrology Ispectio Quality cotrol Figure 1. Adjustmet betwee maufacturig toleraces ad product specificatios.

Roudess Evaluatio by Geetic Algorithms 3 I the remaider the applicatio of geetic algorithms for roudess evaluatio will be discussed. The approach preseted ca be exteded to other types of form errors. 2. ROUNDNESS ERROR Roudess is the property of beig shaped like or approximately like a circle or cylider. I maufacturig eviromets, variatios o circular features may occur due to: imperfect rotatio, erratic cuttig actio, iadequate lubricatio, tool wear, defective machie parts, chatter, misaligmet of chuck jaws, etc. The out of roudess of circular ad cylidrical parts ca prevet isertio, produce vibratios i rotatig parts, irregular rotatio, oise etc. Form tolerace is evaluated with referece to a ideal geometric feature, i.e. a circle i the case of roudess. The most used criteria to establish the referece circle are: the Least- Squares method (LSQ), the Maximum Iscribed Circle (MIC), the Miimum Circumscribed Circle (MCC) ad the Miimum Zoe Tolerace (MZT). The use of a particular iterpolatio or data fittig method depeds o the required part applicatio, e.g. MIC ad MCC ca be used whe matig a peg ito a hole is ivolved to assess iterferece. The LSQ is oe of the methods used by the coordiate measurig machies for rapidity ad because it is efficiet i computatio with a large umber of measured poits. The roudess error determied by the LSQ is larger tha those determied by other methods, such as the MZT. 23 45678910 11 12 13 18 17 16 15 14 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 58 57 56 55 54 59 60 61 62 63 68 67 66 65 64 69 70 71 72 73 78 77 76 75 74 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 98 97 96 95 94 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 r(θ) R( ( OC( IC( Ier circle 1234 1235 1236 1237 1238 1229 1230 1231 1232 1233 1224 1225 1226 1227 1228 1219 1220 1221 1222 1223 1214 1215 1216 1217 1218 Medium 1209 1210 1211 1212 1213 1204 1205 1206 1207 1208 1199 1200 1201 1202 1203 1194 1195 1196 1197 1198 circle 1189 1190 1191 1192 1193 1184 1185 1186 1187 1188 1179 1180 1181 1182 1183 1174 1175 1176 1177 1178 1169 1170 1171 1172 1173 1164 1165 1166 1167 1168 1159 1160 1161 1162 1163 1154 1155 1156 1157 1158 1149 1150 1151 1152 1153 1144 1145 1146 1147 1148 1139 1140 1141 1142 1143 1134 1135 1136 1137 1138 1129 1130 1131 1132 1133 1124 1125 1126 1127 1128 1119 1120 1121 1122 1123 1114 1115 1116 1117 1118 1109 1110 1111 1112 1113 Outer circle 1104 1105 1106 1107 1108 1099 1100 1101 1102 1103 1094 1095 1096 1097 1098 1089 1090 1091 1092 1093 1084 1085 1086 1087 1088 1079 1080 1081 1082 1083 1074 1075 1076 1077 1078 1069 1070 1071 1072 1073 1064 1065 1066 1067 1068 1059 1060 1061 1062 1063 1054 1055 1056 1057 1058 1049 1050 1051 1052 1053 1044 1045 1046 1047 1048 1039 1040 1041 1042 1043 1034 1035 1036 1037 1038 1029 1030 1031 1032 1033 1024 1025 1026 1027 1028 1019 1020 1021 1022 1023 1014 1015 1016 1017 1018 1009 1010 1011 1012 1013 1004 1005 1006 1007 1008 1000 1001 1002 1003 999 994 995 996 997 998 989 990 991 992 993 984 985 986 987 988 979 980 981 982 983 974 975 976 977 978 969 970 971 972 973 964 965 966 967 968 959 960 961 962 963 954 955 956 957 958 949 950 951 952 953 944 945 946 947 948 939 940 941 942 943 934 935 936 937 938 929 930 931 932 933 924 925 926 927 928 919 920 921 922 923 914 915 916 917 918 909 910 911 912 913 904 905 906 907 908 589 590 591 592 593 584 585 586 587 588 579 580 581 582 583 574 575 576 577 578 569 570 571 572 573 564 565 566 567 568 619 620 621 622 623 614 615 616 617 618 609 610 611 612 613 604 605 606 607 608 599 600 601 602 603 594 595 596 597 598 654 655 656 657 658 649 650 651 652 653 644 645 646 647 648 639 640 641 642 643 634 635 636 637 638 629 630 631 632 633 624 625 626 627 628 689 690 691 692 693 684 685 686 687 688 679 680 681 682 683 674 675 676 677 678 669 670 671 672 673 664 665 666 667 668 659 660 661 662 663 734 735 736 737 738 729 730 731 732 733 724 725 726 727 728 719 720 721 722 723 714 715 716 717 718 709 710 711 712 713 704 705 706 707 708 699 700 701 702 703 694 695 696 697 698 794 795 796 797 798 789 790 791 792 793 784 785 786 787 788 779 780 781 782 783 774 775 776 777 778 769 770 771 772 773 764 765 766 767 768 759 760 761 762 763 754 755 756 757 758 749 750 751 752 753 744 745 746 747 748 739 740 741 742 743 894 895 896 897 898 889 890 891 892 893 884 885 886 887 888 879 880 881 882 883 874 875 876 877 878 869 870 871 872 873 864 865 866 867 868 859 860 861 862 863 854 855 856 857 858 849 850 851 852 853 844 845 846 847 848 839 840 841 842 843 834 835 836 837 838 829 830 831 832 833 824 825 826 827 828 819 820 821 822 823 814 815 816 817 818 809 810 811 812 813 804 805 806 807 808 799 800 801 802 803 Figure 2. Roudess profile of a real profile with 1800 equally-spaced CMM sample poits ad referece circles: ier, medium, ad outer circles for a give associated derived ceter (.

4 Michele Lazetta ad Adrea Rossi 3. LITERATURE The MZT ca be cosidered the best estimatio of the roudess error because its defiitio meets the stadard defiitio of the roudess error, as reported i ISO 1101 [1]. The MZT determies two cocetric circles that cotai the measured profile ad such that the differece i radii is the least possible value as it is show i Figure 2, where c 1 ad c 2 are two possible ceters of two cocetric circles that iclude the measured poits ad where r 1 ad r 2 are their differece i radii. So, oce foud, the MZ error ca be cosidered the roudess error itself ad the related MZ ceter. However, the MZT is a o liear problem ad several methods to solve this problem have bee proposed i the literature: computatioal geometry techiques ad the solutio of a o liear optimizatio problem. The first approach is, i geeral, very computatioally expesive, especiall whe the umber of data poits is large. Oe of these methods is based o the Vorooi diagram [2]. The secod approach is based o a optimizatio fuctio but the icoveiece is that this fuctio has several local miima. Some examples are: the Chebyshev approximatio [3], the simplex search / liear approximatio [4] [5], the steepest descet algorithm [6], the particle swarm optimizatio (PSO) [7] [8], the simulated aealig (SA) [9], ad geetic algorithms (GAs) [10] [11] [12] [13]. Xiog [14] develops a geeral mathematical theor a model ad a algorithm for differet kids of profiles icludig roudess where the liear programmig method ad exchage algorithm are used. As limaço approximatio is used to represet the circle, the optimality of the solutio is however ot guarateed. Performace of methods have bee reviewed i [15]. A strategy based o geometric represetatio for miimum zoe evaluatio of circles ad cyliders is proposed by Lai ad Che [16]. The strategy employs a o-liear trasformatio to covert a circle ito a lie ad the uses a straightess evaluatio schema to obtai miimum zoe deviatios for the feature cocered. This is a approximatio strategy to miimum zoe circles. M. Wag et al. [17] ad Jywe et al. [18] preset a geeralized o-liear optimizatio procedure based o the developed ecessary ad sufficiet coditios to evaluate roudess error. To meet the stadards the MZ referece circles should pass through at least four poits of the sample poits. This ca occur i two cases: a) whe three poits lie o a circle ad oe poit lies o the other circle (the 1-3 ad the 3-1 criteria); b) whe two poits lie o each of the cocetric circles (the 2-2 criterio). I order to verify these coditios the computatio time icreases expoetially with the dataset size. Gadelmawla [19] use a heuristic approach to drastically reduce the umber of sample poits used by the mi-max 1-3, 3-1 ad 2-2 criteria. Samuel ad Shumugam [20] establish a miimum zoe limaço based o computatioal geometry to evaluate roudess error; with geometric methods, global optima are foud by exhaustively checkig every local miimum cadidate. Moroi ad Petro [15] propose a techique to speed up the exhaustive geeratio of solutios (brute force algorithm) which starts with a sigle poit ad icreases oe sample poit at each step i order to geerate all the possible subsets of poits, util the tolerace zoe of a subset cover the whole dataset (essetial subset).

Roudess Evaluatio by Geetic Algorithms 5 A mesh based method with startig ceter o the LSC, where the covergece depeds o the umber of mesh cross poits, represetig a compromise betwee accuracy ad speed, is proposed by Xiaqig et al. [21]. The strategy to equally-spaced poits sampled o the roudess profile is geerally adopted i the literature. Coversel i previous works the authors developed a crossvalidatio method for small samples to assess the kid of maufacturig sigature o the roudess profile i order to detect critical poits such as peaks ad valleys [22] [23]. They use a strategy where a ext samplig icreasig the poits ear these critical areas of the roudess profile. I [24], some ivestigatios proved that the icrease of the umber of sample poits is effective oly up to a limit umber. Recommeded dataset sizes are give for differet data fittig methods (LSQ, MIC, MCC, MZT) ad for three differet out-of-roudess types (oval, 3-lobig ad 4-lobig). Similar works are [25] ad [26] i which substatially the same results are give. A samplig strategy depeds o the optimal umber of sample poits ad the optimum search-space size for best estimatio accurac particularly with datasets which ivolve thousads of sample poits available by CMM scaig techiques. The samplig strategy tailored for a fast geetic algorithm to solve the MZT problem ca be defied as blid accordig to the classificatio i [27] if it is ot maufacturig specific. By samplig strategy ot oly the umber ad locatio of sample poits o the roudess profile but also their use by the data fittig algorithm is cocered. 4. MZT MODEL I the MZT method, the ukow are the ( coordiates of the associated derived ceter of the miimum zoe referece circles of the roudess profile (MZCI [28]). MZCI is formed by two cocetric circles eclosig the roudess profile, the ier miimum zoe referece circle ad the outer miimum zoe referece circle, havig the least radial separatio. The differece betwee the ier miimum zoe referece circle ad the outer miimum zoe referece circle is the miimum zoe error (MZE). MZE is the target parameter of our optimizatio algorithm as a fuctio of (. Give a extracted circumferetial lie r(θ), with θ (0, 2π], of a sectio perpedicular to the axis of a cylidrical feature, the roudess error R( is defied by: R( = OC( IC(, ( E r ) (1) ( θ where OC( ad IC( are the radii of the referece circles of ceter (, ad E r( θ ) is the area eclosed by r(θ): OC = max r( ) (2) ( θ ( 0,2π ] θ IC = mi r( ) (3) ( θ ( 0,2π ] θ

6 Michele Lazetta ad Adrea Rossi As a CMM scas the roudess profile by samplig a fiite umber,, of equally-spaced poits θ i of the extracted circumferetial lie (θ i = i 2 π, i=1,...,), the OC( ad IC( are evaluated by: OC( = max r( θ ) (4) 2 π θ i, i 1,.., i i = = IC( = mi r( θ ) (5) 2 π θ i, i 1,.., i i = = Figure 2 shows the metioed features for a give (. MZE is evaluated by applyig the MZT data-fittig method to solve the followig optimizatio problem: MZE = mi ( y ) E r ( x, y, θ ) mi max 2π θi = i, i= 1,.., R( = subject to ( E r( θ ) mi r( θi ) i 2π θi = i, i= 1,.., r( θ i ) (6) where Er( θ i ) is a restricted area i the covex evelopmet of the equally-spaced sample poits, i.e. the search space. 5. GENETIC ALGORITHMS FOR ROUNDNESS EVALUATION GAs were proposed for the first time by Hollad [29] ad costitute a class of search methods especially suited for solvig complex optimizatio problems [30]. Geetic algorithms are widely used i research for o-liear problems. They are easily implemeted ad powerful beig a geeral-purpose optimizatio tool. May possible solutios are processed at the same time ad evolve with both elitist ad radom rules, so to quickly coverge to a local optimum which is very close or coicidet to the optimal solutio. Geetic algorithms costitute a class of implicit parallel search methods especially suited for solvig complex optimizatio or o-liear problems. They are easily implemeted ad powerful beig a geeral-purpose optimizatio tool. May possible solutios are processed cocurretly ad evolve with iheritable rules, e.g. the elitist or the roulette wheel selectio, so to quickly coverge to a solutio which is very close or coicidet to the optimal solutio. Geetic algorithms maitai a populatio of ceter cadidates (the idividuals), which are the possible solutios of the MZT problem. The ceter cadidates are represeted by their chromosomes, which are made of pairs of x i ad y i coordiates. Geetic algorithms operate o the x i ad y i coordiates, which represet the iheritable properties of the idividuals by meas of geetic operators. At each geeratio the geetic operators are applied to the selected ceter cadidates from curret populatio i order to create a ew geeratio. The selectio of idividuals depeds o a fitess fuctio, which reflects how well a solutio fulfills the requiremets of the MZT problem, e.g. the objective fuctio.

Roudess Evaluatio by Geetic Algorithms 7 Sharma et al. [2] use a geetic algorithm for MZT of multiple form tolerace classes such as straightess, flatess, roudess, ad cylidricity. There is o eed to optimize the algorithm performace, choosig the parameters ivolved i the computatio, because of the small dataset size (up to 100 sample poits). We et al. [11] implemet a geetic algorithm i real-code, with oly crossover ad reproductio operators applied to the populatio. Thus i this case mutatio operators are ot used. The algorithm proposed is robust ad effective, but it has oly bee applied to small samples. I a geetic algorithm for roudess evaluatio the ceter cadidates are the idividual of the populatio (chromosomes). The search space is a area eclosed by the roudess profile where the ceter cadidates of the iitial populatio are selected for the data fittig algorithm. The area is rectagular because the crossover operator chages the x i ad y i coordiates of the parets to geerate the offspigs [10]. After crossover, the x i ad y i coordiates of parets ad offsprigs are located to the rectagle vertexes. I order to fid the MZ error the search space must iclude the global optima solutio i.e. the MZ ceter. Therefore the cetre of the rectagular area is a estimatio of the MZ ceter evaluated as the mea value of the x i ad y i coordiates of the sampled poits [10], [11], [12], [13]. I [11] the search-space is a square of fixed 0.2 mm side, i [13] it is 5% of the circle diameter ad ceter. I [10], the side is determied by the distace of the farthest poit ad the earest poit from the mea ceter. I [12] it is the rectagle circumscribed to the sample poits. Optimal samplig ad geetic algorithm parameters are listed i Table 1. Table 1. Algorithm parameters accordig to [13] Optimizatio Geometric ad algorithm GA geetic parameters Symbol Value Commet sample size 500 umber of equally spaced sample poits search space E 0.5 iitial populatio radomly selected withi populatio size P s 70 set of chromosomes used i evolvig epoch selectio elitist selectio crossover P c 0.7 oe poit crossover of the pc pop parets gees (i.e. coordiates) at each geeratio mutatio P m 0.07 pm pop idividuals are modified by chagig oe gee (i.e. coordiate) with a radom value stop criterio N 100 the algorithm computes N geeratios after the last best roudess error evaluated rouded off to the fourth decimal digit (0.1 µm)

8 Michele Lazetta ad Adrea Rossi 6. GA OPERATION Selectio: durig this operatio, a solutio has a probability of beig selected accordig to its fitess. Some of the commo selectio mechaisms are: the roulette wheel procedure, the Touramet selectio, ad the elitist selectio. With this latter, the idividuals are ordered o the basis of their fitess fuctio; the best idividuals produce offsprig. The ext geeratio will be composed of the best chromosomes chose betwee the set of offsprig ad the previous populatio. Crossover: this operator allows to create ew idividuals as offsprig of two parets by iheritig gees from parets with high fitess. The possibility for this operator to be applied depeds o the crossover probability. There are differet crossover types: the oe poit ad multiple poit crossover, ad other sophisticated oes. I the proposed GA was used the arithmetic crossover mechaism, which geerates offsprig as a compoet-wise liear combiatio of the parets. Mutatio: a ew idividual is created by makig modificatios to oe selected idividual. I geetic algorithms, mutatio is a source of variabilit ad is applied i additio to selectio ad crossover. This method prevets the search to be trapped oly i local solutios. The relative parameter is the mutatio probabilit that is the probability that oe idividual is mutated. Stop criterio: the algorithm has a iterative behavior ad eeds a stop coditio to ed the computatio. Possible criteria iclude: overcomig a predefied threshold for the fitess fuctio or iteratio umber or their combiatios. I the proposed GA, the stop criterio is cotrolled by the umber N of the iteratios if o improvemet i the solutio occurs. 7. TESTING ALGORITHMS To aalyze the behavior of a algorithm with the MZT method, dataset with kow MZ error are available. These datasets are geerated with NPL Chebyshev best fit circle certified software [31]. The use of certified software has the followig beefits it produces radomly distributed error makes the results more geeral, because the results achieved with the geetic algorithm are ot maufacturig sigature specific; the circle ceter is kow, so it allows estimatig the circular profile ceter is computed as a average value of the measurig poits coordiates [11] the average MZ ceter foud by the algorithm Datasets produced by certified software have a user-selected ceter ad radius. For performace assessmet, the algorithm is usually executed o a dataset several tes of times for each test, ad the average MZ error ad the average computatio time are computed ad compared with the omial MZ error. A example of executio i show i Figure 3, which displays the average ad stadard error.

Roudess Evaluatio by Geetic Algorithms 9 0.2 0.18 0.16 0.02 0.06 0.12 0.18 0.14 Average MZE (mm) 0.12 0.1 0.08 0.06 0.04 0.02 0 5 10 25 50 100 datset size (x10 2 ) Figure 3. Average MZE with error bars for large datasets ad differet roudess errors. I a typical experimetal approach, a first raw estimatio of the circular profile ceter is ecessary as a startig poit for a more accurate roudess evaluatio. A first estimatio of the circular profile ceter is computed as a average value of the measurig poits coordiates i expressio (1). SUMMARY The applicatio of a geetic algorithm for the roudess evaluatio of circular profiles usig the MZT method has bee described. The GA approach described ad the parameters provided may solve most roudess measuremet eeds, both for small ad large datasets (up to several thousads datapoits). The listed literature may serve as a guidelie for optimal GA parameters estimatio o ew problems. ACKNOWLEDGEMENT Part of this work has bee derived from Alessadro Meo ad Luca Profumo s project work for the class of automatio of productio processes of the master degree i automatio egieerig at the school of egieerig at Pisa Uiversity.

10 Michele Lazetta ad Adrea Rossi REFERENCES [1] Iteratioal Orgaizatio for Stadardizatio, Geeva, Switzerlad, ISO 1101, Geometrical Product Specificatios (GPS) toleraces of form, orietatio, locatio ad ru out, 2d ed.; December 2004. [2] Sharma, R., Rajagopal, K. ad Aad, S., A geetic algorithm based approach for robust evaluatio of form toleraces, Joural of Maufacturig Systems, 2000, 19-1, 46 57. [3] Dhaish, P.B. ad Shumugam, M.S., A algorithm for form error evaluatio usig the theory of discrete ad liear chebyshev approximatio, Computer Methods i Applied Mechaics ad Egieerig, Vol. 92, 1991, 309 324. [4] Weber, T., Motavalli, S., Fallahi, B., Cheraghi, S.H., A uified approach to form error evaluatio, Joural of the Iteratioal Societies for Precisio Egieerig ad Naotechology 26, 2002, 269 278. [5] Murth T.S.R. ad Abdi, S.Z., Miimum zoe evaluatio of surfaces, Iteratioal Joural of Machie Tool Desig Research, 20, 1980, 123 136. [6] Zhu, L.M., Dig, H. ad Xiog, Y.L., A steepest descet algorithm for circularity evaluatio, Computer Aided Desig, 2003, 35, 255 265. [7] Yashpal Kovvur, Hemat Ramaswami, Raj Bardha Aad ad Sam Aad, Miimum-zoe form tolerace evaluatio usig particle swarm optimisatio, It. J. Itelliget Systems Techologies ad Applicatios, Vol. 4, Nos. 1/2, 2008. [8] Mao, J., Cao, Y., Yag, J., Implemetatio ucertaity evaluatio of cylidricity errors based o geometrical product specificatio (GPS), Measuremet, 42(5), Jue 2009, 742-747. [9] Shakarji, C.M. ad Clemet, A., Referece Algorithms for Chebyshev ad Oe-Sided Data Fittig for Coordiate Metrolog CIRP Aals - Maufacturig Techolog 53(1), 2004, 439-442. [10] Rohit Sharma, Karthik Rajagopal, ad Sam Aad, A Geetic Algorithm Based Approach for Robust Evaluatio of Form Toleraces, Joural of Maufacturig Systems Vol. 19/No. I 2000. [11] We, X., Xia, Q., Zhao, Y., A effective geetic algorithm for circularity error uified evaluatio, Iteratioal Joural of Machie Tools ad Maufacture 46, 2006, 1770 1777. [12] Ya, L., Ya, B., Cai, L., Hu, G., Wag, M., Research o roudess error evaluatio of shaft parts based o geetic algorithms with trasfer-operator, 9th Iteratioal Coferece o Electroic Measuremet ad Istrumets, 2009. ICEMI '09, 2-362 - 2-366. doi:10.1109/icemi. 2009.5274566. [13] Rossi, A.; Atoetti, M.; Barloscio M.; Lazetta, M.: Fast geetic algorithm for roudess evaluatio by the miimum zoe tolerace (MZT) method, Measuremet, vol. 44,. 7, August 2011, ISSN 0263-2241, DOI: 10.1016/j.measuremet.2011.03. 031, 1243-1252 (10). [14] Xiog, Y.L., Computer aided measuremet of profile error of complex surfaces ad curves: theory ad algorithm, Iteratioal Joural Machie Tools ad Maufacture, 1990, 30, 339 357.

Roudess Evaluatio by Geetic Algorithms 11 [15] Giovai Moroi, Stefao Petro, Geometric tolerace evaluatio: A discussio o miimum zoe fittig algorithms, Precisio Egieerig, Volume 32, Issue 3, July 2008, Pages 232-237, ISSN 0141-6359, DOI: 10.1016/j.precisioeg.2007.08.007. [16] Lai, J. ad Che, I., Miimum zoe evaluatio of circles ad cyliders, Iteratioal Joural of Machie Tools ad Maufacturig, 1995, 36(4), 435 51. [17] Wag, M., Cheraghi, S.H. ad Masud, A.S.M., Circularity error evaluatio: theory ad algorithm, Precisio Egieerig, 1999, 23(3), 164 76. [18] Jywe, W.-Y, Liu G.-H., Che C.-K., The mi-max problem for evaluatig the form error of a circle, Measuremet, 1999, 26, 273-282. [19] Gadelmawla, E.S., Simple ad efficiet algorithm for roudess evaluatio from the coordiate measuremet data, Measuremet, 2010, 43, 223-235. [20] Samuel, G.L. ad Shumugam, M.S., Evaluatio of circularity from coordiate ad form data usig computatioal geometric techiques, Precisio Egieerig, 2000, 24, 251 263. [21] Xiaqig, L., Chuyag, Z., Yuju, X., Jishu, L., Roudess Error Evaluatio Algorithm Based o Polar Coordiate Trasform, Measuremet, I Press, Accepted Mauscript, Available olie 23 October 2010. [22] Rossi, A., A form of deviatio-based method for coordiate measurig machie samplig optimizatio i a assessmet of roudess, Proc Ist Mech Egrs, Part B: Joural of Egieerig Maufacture, 2001, 215, 1505 1518. [23] Rossi, A., A miimal ispectio samplig techique for roudess evaluatio, I first CIRP Iteratioal Semiar o PRogress i Iovative Maufacturig Egieerig (Prime), Sestri Levate, Ital Jue 2001. [24] Chajda, J., Grzelka, M., Gapiski, B., Pawłowski, M., Szelewski, M., Rucki, M., Coordiate measuremet of complicated parameters like roudess, cylidricit gear teeth or free-form surface, 8 Iteratioal coferece advaced maufacturig operatios. [25] Gapiski, B. ad Rucki, M., Ucertaity i CMM Measuremet of Roudess, AMUEM 2007 - Iteratioal Workshop o Advaced Methods for Ucertaity Estimatio i Measuremet Sardaga, Treto, Ital 16-18 July 2007. [26] Gapiski, B., Grezelka, M., Rucki, M., Some aspects of the roudess measuremet with cmm, XVIII IMEKO World Cogress Metrology for a Sustaiable Developmet September, 17 22, 2006, Rio de Jaeiro, Brazil. [27] Colosimo, B.M., Moroi, G. ad Petro, S., A tolerace iterval based criterio for optimizig discrete poit samplig strategies, Precisio Egieerig, Volume 34, Issue 4, October 2010, 745-754, ISSN 0141-6359, DOI: 10.1016/j.precisioeg.2010.04.004. [28] Iteratioal Orgaizatio for Stadardizatio, Geeva, Switzerlad, ISO/TS 12181 1: Geometrical Product Specificatios (GPS) Roudess Part 1: Vocabulary ad parameters of roudess, 2003. [29] Hollad, J., Adaptatio i Natural ad Artificial System, A. Arbor., MI: The Uiversity of Michiga Press, 1975. [30] DeJog, K.A., Aalysis of the behavior of a class of geetic adaptive systems, PhD thesis (Uiversity of Michiga, USA), 1975. [31] Natioal Physical Laboratory (UK), Data Geerator for Chebyshev Best-Fit Circle, http://www.pl.co.uk/mathematics-scietific-computig/ software support for - metrology/, last accessed Jauary 2011.