Development of a CNC interpolation scheme for CNC controller based on Runge-Kutta method. Abdullahil Azeem*, Syed Mithun Ali and Sanjoy Kumar Paul

Size: px
Start display at page:

Download "Development of a CNC interpolation scheme for CNC controller based on Runge-Kutta method. Abdullahil Azeem*, Syed Mithun Ali and Sanjoy Kumar Paul"

Transcription

1 Int. J. Computer Aded Engneerng and Technology, Vol. 4, No. 5, Development of a CNC nterpolaton scheme for CNC controller based on Runge-Kutta method Bddut Bhattacharjee Unversty of Brtsh Columba, 3333 Unversty Way, Kelowna, BC, Canada E-mal: bddut@nterchange.ubc.ca Abdullahl Azeem*, Syed Mthun Al and Sanjoy Kumar Paul Department of Industral and Producton Engneerng, Bangladesh Unversty of Engneerng and Technology (BUET), Dhaka 1000, Bangladesh E-mal: azeem@pe.buet.ac.bd E-mal: mthun@pe.buet.ac.bd E-mal: sanjoy@pe.buet.ac.bd *Correspondng author Abstract: The parametrc nterpolators of modern CNC machnes use Taylor s seres approxmaton to generate successve parameter values for the calculaton of x, y, z coordnates of tool postons. In order to acheve greater accuracy, hgher order dervatves are requred at every samplng perod whch complcates the calculaton for contours represented by NURBS curve. In addton, ths method calculates the chordal error n a gven segment through estmaton of the curvature neglectng a fracton of the error. In order to avod calculatng hgher dervatves and make the calculatons smpler, ths paper proposes the classcal fourth-order Runge-Kutta (RK) method for the determnaton of successve tool postons requrng the calculaton of the frst dervatves only. Furthermore, a method of estmatng the chordal error on the average value of parameters at the end ponts of a gven curve segment s proposed here that does not requre the calculaton of curvature at every segment. Fnally, a varable feedrate nterpolaton scheme s desgned combnng the RK method of parameter calculaton and the proposed method of chordal error calculaton. Results show that reduced chordal error and feedrate fluctuatons are achevable wth the proposed nterpolator compared to the conventonal nterpolator based on Taylor s approxmaton wth hgher order terms. Keywords: CNC nterpolaton; CNC controller; Taylor s approxmaton; chordal error. Reference to ths paper should be made as follows: Bhattacharjee, B., Azeem, A., Al, S.M. and Paul, S.K. (01) Development of a CNC nterpolaton scheme for CNC controller based on Runge-Kutta method, Int. J. Computer Aded Engneerng and Technology, Vol. 4, No. 5, pp Bographcal notes: Bddut Bhattacharjee s a PhD student n the Advanced Control and Intellgent Systems Laboratory, Unversty of Brtsh Columba, Canada. He obtaned hs MSc n Engneerng from Industral and Producton Copyrght 01 Inderscence Enterprses Ltd.

2 446 B. Bhattacharjee et al. Engneerng Department of BUET, Bangladesh. Hs research nterest s n control systems. Currently, he s contnung research towards the development of feedback control system for a dgtal mcrofludc system. Abdullahl Azeem s a Professor n the Department of Industral and Producton Engneerng n BUET, Bangladesh. He obtaned hs PhD from the Unversty of Western Ontaro, Canada. Hs research nterests nclude three-axs and fve-axs CNC control mechansm, cuttng force optmsaton n CNC machnng and applcaton of artfcal ntellgence n ndustral engneerng. Syed Mthun Al s an Assstant Professor n the Department of Industral and Producton Engneerng n Bangladesh Unversty of Engneerng and Technology, BUET, Bangladesh. He obtaned hs MSc n Industral and Producton Engneerng from BUET. Hs research nterest ncludes applcaton of artfcal neural network, computer aded desgn and manufacturng and optmsaton. Sanjoy Kumar Paul s an Assstant Professor n the Department of Industral and Producton Engneerng n Bangladesh Unversty of Engneerng and Technology, BUET, Bangladesh. He obtaned hs MSc n Industral and Producton Engneerng from BUET. Hs research nterest ncludes applcaton of artfcal ntellgence n ndustral engneerng. 1 Introducton Free-form or sculptured surfaces are used n a varety of applcatons n automotve, aerospace, shp buldng ndustres. Des and moulds of automotve body, propeller and mpeller blades, and arcraft wngs etc. are typcal examples that nvolve free-form surface desgn and machnng. Modern CAD/CAM systems provde a desgner wth tools for defnng such free-form surfaces represented by 3-D parametrc curves and surfaces. Mult-axs computer numercal control (CNC) machnng s mostly used for machnng such complex free-form surfaces. When a free-form surface s machned usng a CNC machne, the path of the cuttng tool can be consdered as a 3-D splne curve. Therefore surface machnng nvolves four man phases: 1 optmsaton of machnng process parameters tool path plannng 3 tool path nterpolaton 4 Servo control. Phase 1 and Phase deals wth automatc feature recognton, the selecton of cutter and ts speed, feedrate and depth of cut etc. and the optmsaton of tool path. Phase 3 s concerned wth the converson of tool paths obtaned from a tool path plannng system nto tme-dependent commands for drvng the servo control system of a CNC machne mantanng the parameters resultng from Phase 1. Phase 4 manly deals wth closed loop control ssues such as adaptve control strateges, feedback, stablty etc. The desgners frst develop the model of the part n the CAD system. The part geometry s transferred to the CNC system by means of a part program (G-codes, M-codes) consstng manly of

3 Development of a CNC nterpolaton scheme for CNC controller 447 moton commands. These moton commands are translated n real tme by the CNC nterpolator nto a specal form, contanng the coordnates of successve tool postons, before beng sent to the control loops of machne tool drves. As most CNC nterpolators can process only straght lne and crcular arc moton commands, the parametrc curve representng the tool path s dscretsed nto a set of lne segments whch approxmate the orgnal curve to a desred accuracy. Researchers have developed varous technques of parametrc nterpolaton for the CNC machne tool s controller. The man objectve of all these research works was to reduce the chordal error and feedrate fluctuaton. To machne parts havng sculptured surfaces the cuttng tool has to traverse along a 3-D splne curve of varyng curvature at dfferent segments. Segments of the curve havng small radus of curvature are the sources of hgher chordal error f the tool traverses wth a constant feedrate. Agan, the surface qualty and machnng tme depend on the optmum feedrate. Hence, researchers tred to fnd out ways to resolve ths conflct. Chou and Yang (1991) developed a formulaton for the command generaton of parametrc curve machnng takng nto consderaton the dynamcs of the 3-axs CNC machne tool and the machnng process. The geometrcal propertes of a cutter path, ncludng poston, tangent, curvature and torson are analytcally related to the moton dynamcs of a machne tool ncludng feedrate, acceleraton, jerk and drvng force whch are needed for command generaton and machned surface qualty analyss. Based on ther work, Huang and Yang (199) developed a generalsed varable feedrate parametrc nterpolator by usng the Euler approxmaton method whch yelded satsfactory results compared to those from usng lnear, crcular and cubc splne nterpolators as long as the curvature of the curve for machnng was small. Bed and Quan (199) mplemented the nterpolatng B-splne curve through the data ponts lyng on the product rather than approxmatng those ponts. Later, Bed et al. (1993) extended the B-splne curve nterpolator to a surface nterpolator by utlsng the greater computatonal capacty of a network of computers called transputers. These transputers when nterfaced wth the controller of the machne tool can avod problems such as communcaton errors, jerky moton, and gougng. Wang and Yang (1993) developed a method of nterpolatng a set of dscrete data ponts to form a composte quntc splne for applcaton n precson machnng. The algorthm starts wth fttng a set of gven data wth a cubc splne and then on the bass of ths curve a composte quntc splne s generated wth nearly arc-length parametersaton, nd order contnuty and no hgh-order oscllatons. Koren et al. (1993) developed a real-tme constant feedrate nterpolaton algorthm for parametrc curves based on the frst- and second-order Taylor s seres approxmaton method. Shptaln et al. (1994) developed the same nterpolator for -D mplct curves and -D parametrc curves and acheved sgnfcant mprovements n terms of poston accuracy and feedrate devatons. Yang and Kong (1994) proposed a parametrc nterpolator for varable feedrate based on the frst- and second-order Taylor s expanson and compared lnear and parametrc nterpolators based on several aspects such as memory sze, feedrate fluctuaton and CPU tme. Krtss (1994) presented an ncremental step algorthm for general 3D and D parametrc curve nterpolaton, whch, for a gven poston of the tp of the cuttng tool, calculates the next poston as closely as possble to the curve by fulfllng two crtera. Ths algorthm requres many complex calculatons whch restrct ts use for real-tme applcaton. Feedback nterpolators were developed by Lo (1997) for both -D mplct curves and parametrc curves utlsng feedback acton to

4 448 B. Bhattacharjee et al. correct the feedrate error. A real-tme non-unform ratonal B-splne (NURBS) nterpolator was proposed by Zhang and Greenway (1998) for an artculated robot. In a new approach to CNC tool path generaton, Lo (1998) developed three dfferent methods of lnear, curve and surface nterpolator where the CL velocty s derved resultng n the moton of the cuttng edge wth the specfed feedrate. Yeh and Hsu (1999) developed a speed-controlled nterpolaton algorthm by dervng a compensatory parameter whch mproved the curve speed accuracy. Ln (000) proposed a real-tme surface nterpolator for 3-D parametrc surface machnng that can read surface g-codes, contanng geometrc nformaton such as the coeffcents of the parametrc surface, as well as cuttng condtons. A varable feedrate nterpolaton scheme for planar mplct curves was presented by Xu et al. (001) whch relates the geometrc propertes lke tangent, curvature etc to the knematcs of the tool along the curve. The expermental results proved that machnng effcency can be ncreased whle satsfyng a predefned tolerance of the contour error of the curve. Flesg and Spence (001) presented a new algorthm for the off-lne nterpolaton of data ponts and real-tme axs command generaton whch results n constant feedrate and reduced angular acceleraton. Lartgue et al. (001) presented an accurate method to generate a CNC tool path for a smooth free-form surface n terms of planar cubc B-splne curves whch can be fed nto the curve nterpolator. Results verfy the method for better machnng accuracy and lower memory requrements. Farouk and Tsa (001) proposed a systematc dervaton of the proper Taylor seres coeffcents for varable feedrate nterpolators, usng smple notatons and recursve formulae suted to real-tme computatons. Bahr et al. (001) presented a method of CNC nterpolaton based on modfed fnte forward dfferencng algorthm for fast evaluaton of ponts on a cubc parametrc curve. The results proved the method to be accurate, adaptve to curvature of the curve and reduces jerk. Zhmng et al. (00) presented a real-tme nterpolaton algorthm for NURBS curves based on the second-order Taylor s approxmaton whch resulted n smaller contour errors and feedrate fluctuatons. However, ther calculaton of contour error was based on crcular approxmaton for estmatng curvature of a segment whch can not gve the real value of the error. A method for lnear and angular feedrate nterpolaton for planar mplct curves was proposed by Xu (003) for mult-axs CNC machnng relatng the angular feedrate nterpolaton to the lnear feedrate nterpolaton. Nam and Yang (004) proposed a method that results n exact feedrate trajectory through jerk-lmted acceleraton profles for parametrc curves. The recursve trajectory generaton method estmates an admssble path ncrement and determnes the ntaton of the fnal deceleraton stage accordng to the dstance left to travel at every samplng tme. Cheng and Tsa (004) developed the NURBS nterpolator consderng acceleraton/deceleraton plannng before the nterpolaton. The expermental results suggest that nterpolator wth bell shape acceleraton/deceleraton plannng s satsfactory for the realsaton of acceleraton/deceleraton. In all the research works the nterpolaton for parametrc curves or surfaces s based on the Taylor s seres approxmaton for generatng successve values of the parameter. Consderng the accuracy of results frst three terms of the seres are used, requrng the second dervatve of the parametrc curve to be calculated at every samplng tme. Dervatves of curves lke B-splne and NURBS are qute complex and requres several teratons. Ths paper proposes the fourth-order Runge-Kutta (RK) method to fnd the parameter values requrng only the frst dervatves of parametrc curve. The RK method

5 Development of a CNC nterpolaton scheme for CNC controller 449 s computatonally easer to mplement due to ts recursve nature. Ths research also proposes a dfferent method of calculatng the chordal error avodng the calculaton of curvature at every samplng tme. Based on the calculated error the algorthm utlses a correctve acton to fnd the new parameter value for whch the chordal error wll be wthn tolerance. Present method of CNC nterpolaton.1 Taylor s seres approxmaton The general form of a three dmensonal parametrc curve of nth order can be expressed as Pu ( ) = xu ( ) ˆ+ yu ( ) ˆj + zuk ( ) ˆ, and n n 1 n, x n 1, x 1, x 0, x xu ( ) = a u + a u + + a u+ a n n 1 n, y n 1, y 1, y 0, y yu ( ) = a u + a u + + a u+ a n n 1 n, z n 1, z 1, z 0, z zu ( ) = a u + a u + + a u+ a (1) where 0 u u max. The coordnates (x, y, z) of ponts on the curve are obtaned by substtutng the values of the parameter, u, n the above equatons. In a CNC machne tool, the tp of the cuttng tool moves from one such pont to the next and from there to the next, and so on. To fnd the successve values of the parameter, u, the followng teraton s used: ( ) u + = u +Δ u 1 where u s the parameter at tme t, u +1 s the parameter at tme t +1 and Δ(u ) s the ncremental value. The smplest approach would be to ncrement u unformly,.e., n equal small ncrements u, and calculate the correspondng x +1 = x(u +1 ), y +1 = y(u +1 ) and z +1 = z(u +1 ) at tme t +1. The samplng perod, T = t +1 t, s constant for a machne s controller. Ths approach has the followng problems: Dependng on the curvature the chordal length, 1/ L = ( x+ 1 x) + ( y+ 1 y) + ( z+ 1 z ), between ponts (x +1, y +1, z +1 ) and (x, y, z ) s not equal. But the tool traverses ths dstance n equal tme ntervals T. So the feedrate s not constant, rather t vares from one segment to another along the curve. The optmal sze of the ncrement Δu s not known. If Δu s too small, the resultant L s are too small as well and machnng slows down. If Δu s too bg, the resultant L s are too bg and machnng accuracy s not mantaned. That s why real-tme parametrc nterpolator cannot be based on unform segmentaton of the curve accordng to equal ncrements of the parameter, u. Segmentaton of the curve

6 450 B. Bhattacharjee et al. should be such that the chordal lengths, L, of each segment are equal so that the feedrate does not vary along the curve. Researchers have developed the method for determnng successve values of u so that the chordal lengths L (machned at each samplng perod T) are constants, resultng n a constant feedrate. The feedrate, V(u) along the curve s defned by or, ds ds du Vu ( ) = = dt du u = u dt t = t du V V t = t = = dt ds dx( u) dy( u) dz( u) du + + u = u du u = u du u = u du u = u () (3) The soluton of the above equaton for a constant V results n the requred value of the parameter, u, at any tme t. As analytcal soluton of the above equaton s dffcult and nfeasble to mplement, a numercal method s used to fnd the soluton. The functon u s expanded at the neghbourhood n tme t by usng the Taylor s seres approxmaton. ( + ) ( ) ( + ) ( t ) + 1 t du d u u t = u t + t t + + HgherOrderTerms dt t = t dt t = t du T d u u = u + T + + HgherOrderTerms + 1 dt t = t dt t = t (4) Fnally, performng a few steps of dfferentaton and neglectng the Hgher-order terms n (4), u + 1 = u + ( VT ) VT dx( u) dy( u) dz( u) + + du du du u = u u = u u = u dx( u) d x( u) dy( u) d y( u) + du u = u du du u u u = u du = u = u dz( u) d z( u) + du u = u du u = u dx( u) dy( u) dz( u) + + du u = u du u = u du u = u The above equaton s the second order Taylor s Seres approxmaton to fnd the value of parameter, u +1, at tme t +1, calculated from the current value, u, and the dervatves of (5)

7 Development of a CNC nterpolaton scheme for CNC controller 451 the current tool poston (x, y, z ) wth respect to u. Ths new value, u +1, s substtuted n equaton (1) to fnd the next reference tool poston (x +1, y +1, z +1 ). Although ths nterpolaton algorthm s supposed to provde constant feedrate machnng, there are varatons n actual cuttng speed due to the approxmaton of Taylor s Seres. Neglectng the hgher order terms (HOTs) of the seres results n a value of u +1 dfferent from that whch would be obtaned f the HOT were used. As a result, the chordal dstance, L, between (x, y, z ) and (x +1, y +1, z +1 ), traveled by the cuttng tool n T seconds, s such that the actual feedrate of the tool between ths two postons s not exactly V, the specfed feedrate. The actual speed, V, at the th segment s calculated from the followng equaton: 1 L 1 = = ( + 1 ) + ( + 1 ) + ( + 1 ) T T V x x y y z z (6). Determnaton of chordal error As the cutter moves straght between contguous nterpolated ponts, two poston errors may occur as: a radal error b chord error, durng moton for a parametrc curve as shown n Fgure 1. Fgure 1 The radal and chordal errors Parametrc curve Radal error D Cutter path A Chord error B Interpolated pont C The radal error s the perpendcular dstance between the nterpolated ponts and the parametrc curve. Bascally, the radal error s caused by the roundng error of computer systems. Wth the rapd development of mcroprocessors wth hgher accuracy n computng, the radal error s no longer a major concern n present applcatons. The chord error s the maxmum dstance between the nterpolated trajectory CD and the arc AB on the desred curve. As the samplng tme, T, for a CNC machne s controller s constant, the chordal error depends on the machnng feedrate and the radus of curvature of the parametrc curve. It can be understood from Fgure 1 that chordal error s hgher f

8 45 B. Bhattacharjee et al. the radus of curvature of arc AB s smaller. So f the tool traverses along the curve wth a constant feedrate, V, there wll be hgh machnng error on the segments of the curve where the rad of curvature are small. Agan for a gven curvature f the feedrate s hgh then the chordal dstance between two adjacent tool postons s also hgh, whch n turn results n hgh chordal error. To estmate the chordal error, t s assumed that the curve segment between Pu ( ) and Pu ( + 1) s a crcular arc wth radus ρ at parameter u, as shown n Fgure. The radus ρ at parameter u s found from the curvature, κ, at parameter u whch s calculated by the followng equaton: Fgure Estmaton of chordal error Curve Crcle L A B E C O ρ D κ = P u P u ( ) ( ) P ( ) 3 u (7) The chordal dstance, L, s approxmated by P( u ) P( u ) + 1. So the chordal error, or, E = OB OA= OB OD AD L 1 1 VT 1 VTκ 1 1 E = ρ ρ = = κ κ κ Ths approach of calculatng chordal error neglects BC. Hence the actual error wll be greater than that calculated from equaton (8) (8) 3 Proposed method of CNC nterpolaton As was explaned n the prevous secton, due the omsson of HOTs of the Taylor s Seres the actual feedrate between successve tool postons vares from the

9 Development of a CNC nterpolaton scheme for CNC controller 453 predetermned feedrate. Hence for constant feedrate nterpolaton, the feedrate varaton s unacceptable. To reduce ths varaton the fourth-order RK method s proposed for fndng the parameter values. 3.1 RK method The Fourth-order RK method s explaned here. For an ordnary dfferental equaton of the followng form dy f ( x, y) dx = the soluton of the above accordng to RK method s: y 1 = y +Φ ( x, y, h) h (9) + where h = x +1 + x, and Φ(x, y, h) s called the ncrement functon, whch can be nterpreted as a representatve slope over the nterval. The ncrement functon can be wrtten n general form as Φ= ak + a K + + a K 1 1 n n where the a s are constants and the K s are (, ) (, ) (, ) K1 = f x y K = f x + p1h y + q11k1h K3 = f x + ph y + q1k1h+ qkh K = f x + p h y + q K h+ q K h + q K h ( 1, 1,1 1 1, 1, 1 1 ) n n n n n n n where the p s and q s are constants. For fourth order the value of n s equal to 4. Accordng to the Fourth-order RK method equaton (9) s wrtten as 1 y+ 1 = y + ( K1 K K3 K4) h, where (, ) K1 = f x y 1 1 K = f x + h, y + K1h 1 1 K3 = f x + h, y + Kh K = f x + h y + K h (, ) 4 3 Thus, accordng to the Fourth-order RK method, the soluton to equaton (3) s

10 454 B. Bhattacharjee et al. where and 1 u u ( K K K K ) T = (10) K 1 3 ( ) = f u = dx( u) dy( u) dz( u) + + du u = u du u = u du u = u KT 1 V K = f u + = dx( u) dy( u) KT + 1 KT 1 du u = u+ du u = u + K = dz( u) + KT 1 du u = u + V V dx( u) dy( u) dz( u) KT + KT + KT du u = u + du u = u + du u = u + K 4 = V dx( u) dy( u) dz( u) + + du du du u = u + K3T u = u + K3T u = u + K3T The RK method acheves the accuracy of a Taylor seres approach wthout requrng the calculaton of hgher dervatves. To acheve hgh accuracy from the Taylor s Seres the hgher dervatves are requred. Current methods utlse the seres up to the nd dervatve. Computaton of the dervatves makes the nterpolator slower, whch becomes sgnfcant n case of curves represented by B-Splne and NURBS. The RK method s also effcent for computer mplementaton because of the recurrence relatonshps of the K s. That s why the proposed method of nterpolaton s faster and generates more accurate parameter values compared to that generated from Taylor s Seres Approxmaton. As a result, the actual feedrate between successve tool postons remans very close to the predetermned feedrate wth neglgble varatons. 3. Determnaton of chordal error The proposed nterpolaton utlses a new method for fndng the chordal error. The exact value of chordal error s the maxmum dstance between the straght lne connectng two adjacent tool postons and the arc between them as shown n Fgure 3.

11 Development of a CNC nterpolaton scheme for CNC controller 455 Fgure 3 Estmaton of chordal error on the pont of average parameter L E The curve segment between ponts Pu ( ) and Pu ( + 1) can be approxmated by a crcular arc. The pont on the curve segment correspondng to the average value of the parameters u and u +1 can be consdered as approxmately the most dstant pont from the straght lne Pu ( + 1) Pu ( ). Therefore, the chordal error, E, s the perpendcular u+ 1 u dstance from pont P + to the lne P( u+ 1) P( u). Mathematcally, u + u+ 1 P( u+ 1 ) P( u ) E = P P( u) ( 1 ) P u P( u) + 1 = ( Pm P ) ( P + 1 P ) (11) L ( ym y)( z+ 1 z) ( zm z)( y+ 1 y) 1 ( ym y)( z+ 1 z) ( zm z)( y+ 1 y) = + L + ( ym y)( z+ 1 z) ( zm z)( y+ 1 y) 3.3 Varable feed rate nterpolaton Ths secton presents the proposed varable feedrate nterpolaton scheme for CNC machne tool s controller. As was ponted out earler that constant feedrate nterpolaton does not guarantee that the chordal error wll be wthn the specfed tolerance. Chordal error may exceed the specfed tolerance f the radus of curvature of a curve segment s smaller. Therefore, an nterpolaton algorthm s necessary whch generates varable feedrate to keep the chordal error wthn predetermned tolerance. The algorthm should check the magntude of chordal error frst, then dependng on whether t s wthn tolerance the next tool poston wll be generated mantanng some relatonshp whch s explaned below. Fgure 4 shows how the chord length of a crcle vares n relaton to the dstance between the mdpont of that chord and that of the correspondng arc.

12 456 B. Bhattacharjee et al. Fgure 4 Varaton of chordal error wth chord length P T C Q R S B O A Let the radus of the crcle be r, then ( ) ( ( /) ) ( ( /) ) QR = OR OQ = OR OA AQ = OR OA AP H = r r AP (1) Smlarly, t can be shown that, ( ( /) ) ST = r r AC H (13) Now, consderng the arc segment of the splne curve between successve tool postons as a crcular arc, n Fgure 4, A s the current tool poston, P or C s the next tool poston, AP or AC s the tool trajectory and QR or ST s the chordal error. From equatons (1) and (13), the general form can be expressed as: ( L ) ' E = ρ ρ, where ρ s the radus of curvature of the th segment, s the chordal error, E L s the chord length. or ( 8 ρ 4 ) ' L = E E (14) If the current tool poston s A and the next poston, generated from the nterpolaton algorthm usng the RK method, s such that the calculated chordal error s greater than the tolerance then the next tool poston wll not be that generated from RK method. To mantan the chordal error wthn tolerance the next poston wll be derved by usng the relaton of equaton (14), where E wll be replaced by tolerance. The resultng L s the chord length between the corrected next tool poston and the current poston. To fnd the parameter u + 1 that wll gve the corrected next tool poston, the algorthm uses

13 Development of a CNC nterpolaton scheme for CNC controller 457 V = L / T. Equaton (11) needs the radus of curvature for the correspondng curve segment and requres several computaton steps. In order to fnd a smple relatonshp between L and E, L s plotted for dfferent values of ρ where the range of E s 0 E ρ. The chord error resultng from usng the Taylor s Seres Approxmaton or RK method hardly exceeds 0.1 mm, but the error tolerance can be much smaller than 0.1 mm. Now Fgure 5 shows that for a gven value of ρ, the relatonshp between L and E can be farly approxmated by a lnear relatonshp for 0 E 0.1 mm. Therefore, n ths range of E, or, ' = L E L Tolerance ( ) ' L = L E * Tolerance (15) And the feedrate to be used by the RK method to fnd the next parameter u +1 s (( )* ) V = L E Tolerance T Fgure 5 Relaton between chord length and chord error for dfferent values of radus of curvature L (mm) E (mm) 4 Results and dscussons The proposed varable feedrate nterpolaton employs the fourth-order RK method to generate the successve values of the parameter.

14 458 B. Bhattacharjee et al. Fgure 6 Flowchart of the varable feedrate nterpolaton algorthm usng the 4th order RK method START (u = 0) u = u V = V V = V gven Fourth-order Runge-Kutta Method u = u +1 V = V gven u +1 u +1 > u max? No Calculate (u + u +1 ) / Calculate E at u = (u + u +1 ) / E > Tolerance? Yes Calculate L = (L / E ) * Tolerance Calculate V = L / T Yes No u +1 = u max Calculate V, L, E Calculate x(u), y(u), z(u) STOP Calculate V Calculate x(u), y(u), z(u) If the chordal error, calculated at the average value of the current and next parameter, s less than the specfed tolerance, the next tool poston s found by usng the next parameter and the tool traverses at the specfed feedrate. If the chordal error exceeds the tolerance, the chord length that would result n error wthn tolerance s calculated and the resultng feedrate s utlsed by the RK method to generate the next corrected parameter value. The varable feedrate nterpolaton scheme s shown n Fgure 6. Ths algorthm s tested for feasblty and performance by wrtng the nterpolator n MATLAB 6.5 and performng smulatons on a personal computer wth.41 GHz CPU for a 3-D cubc splne curve. Ths secton dscusses the smulaton results of dfferent nterpolators n terms of the generated tool postons, chordal error and feedrate for the parametrc curve mentoned n

15 Development of a CNC nterpolaton scheme for CNC controller 459 the prevous secton. Frst, the chordal error and feedrate are compared between the nterpolaton usng the Taylor s approxmaton and that usng the RK method for constant feedrate mode. Then the chordal error, feedrate and tool postons generated from the varable feedrate nterpolaton are shown. Fgure 7 shows the cubc splne curve, for whch the control ponts are gven n Table 1 and the mathematcal expresson s: 3 x = 50u 100u + 50u 3 y = 1u + 35u 55 u, 0 u 1. 3 z = 10u + 1u 4u Table 1 Control ponts of the cubc splne curve No x y z Fgure 7 3-D vew of the cubc splne curve (see onlne verson for colours) Smulaton results for the cubc splne are shown n Fgure 8, Fgure 9, Fgure 10, Fgure 11 and Fgure 1. For constant feedrate nterpolaton, the Taylor s seres approxmaton results n larger chordal error compared to that of RK method for the cubc splne curve as shown n Fgure 8. Specfcally, the RK method reduces the chordal error by 6% of that resultng from Taylor s approxmaton. Error ncreases followng the same pattern for both methods. The curvature of the curve starts ncreasng for parameter values greater than 0. and maxmum curvature corresponds to parameter values between 0.5 and 0.6. The maxmum error results from the curve segment where the curvature s

16 460 B. Bhattacharjee et al. the maxmum. It s noteworthy that snce n Taylor s approxmaton, the error s calculated based on the estmaton of the curvature for a gven segment neglectng a small porton of the error, the actual error s greater than that shown n Fgure 8. For a gven segment the maxmum chordal error s very dffcult to calculate analytcally and would be nfeasble to mplement nto the real-tme nterpolator. That s why to better estmate the error, RK method employs the calculaton of error at the average value of the parameters at the end-ponts of a gven segment. It s worth mentonng here that the samplng frequency of the nterpolator, whch s an electronc controller, has drect nfluence on the chordal error and hence, on the accuracy of machned surfaces. Wth the ncrease of samplng frequency the dstance travelled by the tool tp s reduced. Thus, the chordal error n the regon of hgher curvature wll be less than that resultng from usng an nterpolator wth lower samplng frequency (Farouk and Tsa, 001). The RK method of nterpolaton also results n better feedrate profle compared to that from the Taylor s approx. for constant feedrate mode as shown n Fgure 9. The fluctuaton of feedrate s greater for latter method where the maxmum devaton s about 0.3%. For the RK method, the maxmum feedrate devaton s 0.15%. Also, the RK method results n a 34% reducton of the feedrate error. The reason for the varaton n actual feedrate can be explaned by consderng that both the methods utlses an approxmaton to generate successve parameter values and the tool travels the dstance between two adjacent postons n a samplng tme, whch s constant for a machne s controller. So the chordal length between the generated next poston and the current poston vares dependng on whether the tool s passng through a segment of hgh curvature or low curvature. As RK method gves better accuracy of generatng successve parameters, the varaton n chordal length s less than that of the Taylor s approxmaton method. Fgure 8 Chordal error from constant feedrate (00 mm/sec) nterpolaton for the cubc splne (see onlne verson for colours)

17 Development of a CNC nterpolaton scheme for CNC controller 461 Fgure 9 Actual feedrate from constant feedrate (00 mm/sec) nterpolaton for the cubc splne curve (see onlne verson for colours) Fgure 10 Chordal error from varable feedrate nterpolaton wth specfed feedrate 00 mm/sec, tolerance 1 μm, for the cubc splne curve (see onlne verson for colours)

18 46 B. Bhattacharjee et al. Fgure 11 Actual feedrate from varable feedrate nterpolaton wth specfed feedrate 00 mm/sec, tolerance 1 μm, for the cubc splne curve Fgure 1 Tool postons generated from varable feedrate nterpolaton wth specfed feedrate 00 mm/sec, tolerance 1 μm, for the cubc splne curve (see onlne verson for colours)

19 Development of a CNC nterpolaton scheme for CNC controller 463 Fgure 10, Fgure 11 and Fgure 1 shows the results of proposed varable feedrate nterpolaton for the cubc splne curve. The chordal error remans wthn the tolerance of 1μm. There are two postons where the values of chordal error are approxmately equal to the prescrbed tolerance. The reason for these s that the algorthm generates the next poston command f the chordal error s less than 1 μm, otherwse t recalculates the next poston. The segments of the curve havng low curvature result n chordal error close to the tolerance. The feedrate profle resultng from the varable feedrate nterpolaton s as expected. The porton of the curve havng low curvature results error less than 1 μm and so the tool moves wth the specfed feedrate of 00 mm/sec. For the segments of the curve resultng error greater than tolerance, the nterpolator adjusts the feedrate so that chordal lengths are very small and the tool traverses these small dstances at constant tme (.e., samplng tme). The varaton n feedrate s also smooth resultng n smooth acceleraton and deceleraton of the tool. 5 Conclusons In ths paper a varable feedrate nterpolaton algorthm s suggested whch changes the feedrate dependng on chordal error. In ths method, the chordal error s calculated at the average value of the parameters of the end ponts of the gven curve segment. Thus, the calculaton of curvature at each segment s avoded. The nterpolator employs the fourthorder RK method to generate successve values of the parameter. The RK method only requres the frst dervatves of parametrc curve but acheves the accuracy of Taylor s approxmaton wth hgher order dervatves. Thus, the proposed method smplfes the nterpolaton process. The algorthm works as follows: the RK method generates the next value of parameter whch s used to calculate the coordnates of the next tool poston only f the chordal error s wthn tolerance. If the error exceeds the tolerance the nterpolator calculates the value of feedrate that would result n a next parameter for whch error wll be wthn the tolerance. The proposed nterpolaton s compared wth the tradtonal method by performng smulatons for a cubc splne curve. The results show that the proposed method of nterpolaton usng the RK method generates the parameter values for whch the feedrate profle s smoother than that from usng the Taylor s approxmaton n constant feedrate mode. The varable feedrate nterpolaton results n chordal error wthn the tolerance and the feedrate remans constant at the specfed value as long as error s wthn lmt. The feedrate s decreased when necessary to mantan the error wthn tolerance. Hence, the proposed varable feedrate nterpolaton results n much smoother fluctuaton of feedrate whle mantanng the chordal error wthn tolerance. References Bahr, B., Xao, X. and Krshnan, K. (001) A real-tme scheme of cubc parametrc curve nterpolatons for CNC systems, Computers n Industry, Vol. 45, No. 3, pp Bed, S. and Quan, N. (199) Splne nterpolaton technque for NC machnes, Computers n Industry, Vol. 18, No. 3, pp Bed, S., Al, I. and Quan, N. (1993) Advanced nterpolaton technques for NC machnes, Transactons of ASME, Journal of Engneerng for Industry, Vol. 115, No. 3, pp

20 464 B. Bhattacharjee et al. Cheng, C.W. and Tsa, M.C. (004) Real-tme varable feedrate NURBS curve nterpolator for CNC machnng, Internatonal Journal of Advanced Manufacturng Technology, Vol. 3, Nos. 11 1, pp Chou, J.J. and Yang, D.C.H. (1991) Command generaton for three-axs CNC machnng, Transactons of ASME, Journal of Engneerng for Industry, Vol. 113, No. 1, pp Farouk, R.T. and Tsa, Y.F. (001) Exact Taylor seres coeffcents for varable-feedrate CNC curve nterpolators, Computer-Aded Desgn, Vol. 33, No., pp Flesg, R.V. and Spence A.D. (001) A constant feed and reduced angular acceleraton nterpolaton algorthm for mult-axs machnng, Computer-Aded Desgn, Vol. 33, No. 1, pp Huang, J.T. and Yang, D.C.H. (199) A generalzed nterpolator for command generaton of parametrc curves n computer controlled machnes, Japan/USA Symposum on Flexble Automaton, Vol. 1, No. 1, pp Krtss, D. (1994) Hgh precson nterpolaton algorthm for 3D parametrc curve generaton, Computer-Aded Desgn, Vol. 6, No. 11, pp Koren, Y., Lo, C.C. and Shptaln, M. (1993) CNC nterpolators: algorthm and analyss, ASME Journal of Manufacturng Scence and Engneerng, Vol. 64, No. 1, pp Lartgue, C., Thebaut, F. and Maekawa, T. (001) CNC tool path n terms of B-splne curves, Computer-Aded Desgn, Vol. 33, No. 4, pp Ln, R.S. (000) Real-tme surface nterpolator for 3-D parametrc surface machnng on 3-axs machne tools, Internatonal Journal of Machne Tools & Manufacture, Vol. 40, No. 10, pp Lo, C.C. (1997) Feedback nterpolators for CNC machne tools, ASME Journal of Manufacturng Scence and Engneerng, Vol. 119, No. 4A, pp Lo, C.C. (1998) A new approach to CNC tool path generaton, Computer-Aded Desgn, Vol. 30, No. 8, pp Nam, S.H. and Yang, M.Y. (004) A study on a generalzed parametrc nterpolator wth real-tme jerk-lmted acceleraton, Computer-Aded Desgn, Vol. 36, No. 1, pp Shptaln, M., Koren, Y. and Lo, C.C. (1994) Real-tme curve nterpolators, Computer-Aded Desgn, Vol. 6, No. 11, pp Wang, F.C. and Yang, D.C.H. (1993) Nearly arc-length parameterzed quntc-splne nterpolaton for precson machnng, Computer-Aded Desgn, Vol. 5, No. 5, pp Xu, H.Y. (003) Lnear and angular feedrate nterpolaton for planar mplct curves, Computer-Aded Desgn, Vol. 35, No. 3, pp Xu, H.Y., Tam, H.Y., Zhou, Z. and Tse, P.W. (001) Varable feedrate CNC nterpolaton for planar mplct curves, Internatonal Journal of Advanced Manufacturng Technology, Vol. 18, No. 11, pp Yang, D.C.H. and Kong, T. (1994) Parametrc nterpolator versus lnear nterpolator for precson CNC machnng, Computer-Aded Desgn, Vol. 6, No. 3, pp Yeh, S.S. and Hsu, P.L. (1999) The speed-controlled nterpolator for machnng parametrc curves, Computer-Aded Desgn, Vol. 31, No. 5, pp Zhang, Q.G. and Greenway, R.B. (1998) Development and mplementaton of a NURBS curve moton nterpolator, Robotcs and Computer-Integrated Manufacturng, Vol. 14, No. 1, pp Zhmng, X., Jncheng, C. and Zhengjn, F. (00) Performance evaluaton of a real-tme nterpolaton algorthm for NURBS curves, Internatonal Journal of Advanced Manufacturng Technology, Vol. 0, No. 4, pp

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Computer-Aided Design. The feedrate scheduling of NURBS interpolator for CNC machine tools

Computer-Aided Design. The feedrate scheduling of NURBS interpolator for CNC machine tools Computer-Aded Desgn 43 (011) 61 68 Contents lsts avalable at ScenceDrect Computer-Aded Desgn journal homepage: www.elsever.com/locate/cad The feedrate schedulng of NURBS nterpolator for CNC machne tools

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation College of Engneerng and Coputer Scence Mechancal Engneerng Departent Mechancal Engneerng 309 Nuercal Analyss of Engneerng Systes Sprng 04 Nuber: 537 Instructor: Larry Caretto Solutons to Prograng Assgnent

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA

APPLICATION OF A COMPUTATIONALLY EFFICIENT GEOSTATISTICAL APPROACH TO CHARACTERIZING VARIABLY SPACED WATER-TABLE DATA RFr"W/FZD JAN 2 4 1995 OST control # 1385 John J Q U ~ M Argonne Natonal Laboratory Argonne, L 60439 Tel: 708-252-5357, Fax: 708-252-3 611 APPLCATON OF A COMPUTATONALLY EFFCENT GEOSTATSTCAL APPROACH TO

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function Proceedngs of the 6th WSEAS Internatonal Conference on Smulaton, Modellng and Optmzaton, Lsbon, Portugal, September -4, 6 67 Optmum Synthess of Mechansms For Path Generaton Usng a ew Curvature Based Deflecton

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

FPGA-based implementation of circular interpolation

FPGA-based implementation of circular interpolation Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 04, 6(7):585-593 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 FPGA-based mplementaton of crcular nterpolaton Mngyu Gao,

More information

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search

Curve Representation for Outlines of Planar Images using Multilevel Coordinate Search Curve Representaton for Outlnes of Planar Images usng Multlevel Coordnate Search MHAMMAD SARFRAZ and NAELAH AL-DABBOUS Department of Informaton Scence Kuwat Unversty Adalya Campus, P.O. Box 5969, Safat

More information

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces 7 Interpolaton of the Irregular Curve Network of Shp Hull Form Usng Subdvson Surfaces Kyu-Yeul Lee, Doo-Yeoun Cho and Tae-Wan Km Seoul Natonal Unversty, kylee@snu.ac.kr,whendus@snu.ac.kr,taewan}@snu.ac.kr

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves

A Newton-Type Method for Constrained Least-Squares Data-Fitting with Easy-to-Control Rational Curves A Newton-Type Method for Constraned Least-Squares Data-Fttng wth Easy-to-Control Ratonal Curves G. Cascola a, L. Roman b, a Department of Mathematcs, Unversty of Bologna, P.zza d Porta San Donato 5, 4017

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY.

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. TEHNOMUS - New Technologes and Products n Machne Manufacturng Technologes COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY. WOLFF Valery 1,

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

More information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Design for Reliability: Case Studies in Manufacturing Process Synthesis

Design for Reliability: Case Studies in Manufacturing Process Synthesis Desgn for Relablty: Case Studes n Manufacturng Process Synthess Y. Lawrence Yao*, and Chao Lu Department of Mechancal Engneerng, Columba Unversty, Mudd Bldg., MC 473, New York, NY 7, USA * Correspondng

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity Journal of Sgnal and Informaton Processng, 013, 4, 114-119 do:10.436/jsp.013.43b00 Publshed Onlne August 013 (http://www.scrp.org/journal/jsp) Corner-Based Image Algnment usng Pyramd Structure wth Gradent

More information

Constrained Shape Modification of B-Spline curves

Constrained Shape Modification of B-Spline curves Constraned Shape Modfcaton of B-Splne curves Mukul Tul, N. Venkata Reddy and Anupam Saxena Indan Insttute of Technology Kanpur, mukult@tk.ac.n, nvr@tk.ac.n, anupams@tk.ac.n ABSTRACT Ths paper proposes

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines Mult-posture knematc calbraton technque and parameter dentfcaton algorthm for artculated arm coordnate measurng machnes Juan-José AGUILAR, Jorge SANTOLARIA, José-Antono YAGÜE, Ana-Crstna MAJARENA Department

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Using Radial Basis Functions to Solve Geodesics Equations for Body Measurements *

Using Radial Basis Functions to Solve Geodesics Equations for Body Measurements * 7659, England, UK Journal of Informaton and Computng Scence Vol. 2, No. 2, 2007, pp. 119-126 Usng Radal Bass Functons to Solve Geodescs Equatons for Body Measurements * R. Ng 1+, G.T.Y. Pong 2 and M. Wong

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Local and Global Accessibility Evaluation with Tool Geometry

Local and Global Accessibility Evaluation with Tool Geometry 19 Local and Global Accessblty Evaluaton wth Tool Geometry Jnnan Wang 1, Chell A. Roberts 2 and Scott Danelson 3 1 Arzona State Unversty, wangn@asu.edu 2 Arzona State Unversty, chell.roberts@asu.edu 2

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN. Department of Statistics, Islamia College, Peshawar, Pakistan 2

A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN. Department of Statistics, Islamia College, Peshawar, Pakistan 2 Pa. J. Statst. 5 Vol. 3(4), 353-36 A CLASS OF TRANSFORMED EFFICIENT RATIO ESTIMATORS OF FINITE POPULATION MEAN Sajjad Ahmad Khan, Hameed Al, Sadaf Manzoor and Alamgr Department of Statstcs, Islama College,

More information

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

Kiran Joy, International Journal of Advanced Engineering Technology E-ISSN

Kiran Joy, International Journal of Advanced Engineering Technology E-ISSN Kran oy, nternatonal ournal of Advanced Engneerng Technology E-SS 0976-3945 nt Adv Engg Tech/Vol. V/ssue /Aprl-une,04/9-95 Research Paper DETERMATO O RADATVE VEW ACTOR WTOUT COSDERG TE SADOWG EECT Kran

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

Numerical model describing optimization of fibres winding process on open and closed frame

Numerical model describing optimization of fibres winding process on open and closed frame Journal of Physcs: Conference Seres PAPER OPEN ACCESS Numercal model descrbng optmzaton of fbres wndng process on open and closed frame To cte ths artcle: M Petr et al 06 J Phys: Conf Ser 738 0094 Vew

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

Discrete Curvature and Torsion-based Parameterization Scheme for Data Points

Discrete Curvature and Torsion-based Parameterization Scheme for Data Points Dscrete Curvature and Torson-based Parameterzaton Scheme for Data Ponts Xongbng Fang Chna Shp Development and Desgn Center Wuhan, 4364, Chna E-mal: fangxb23@sna.cn Sheng Wu Chna Shp Development and Desgn

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB V. Hotař, A. Hotař Techncal Unversty of Lberec, Department of Glass Producng Machnes and Robotcs, Department of Materal

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Second Asian Symposium on Industrial Automation and Robotics BITEC, Bangkok, Thailand May 17-18, 2001

Second Asian Symposium on Industrial Automation and Robotics BITEC, Bangkok, Thailand May 17-18, 2001 Second Asan Symposum on Industral Automaton and Robotcs BITEC, Bangkok, Thaland May 7-8, 00 DEVELOPMENT OF DISASSEMBLY SUPPORT SYSTEM FOR MECHANICAL PARTS Ej ARAI, Hdefum WAKAMATSU, Akra TSUMAYA, Kech

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information