Introduction to Differential Algebraic Equations

Size: px
Start display at page:

Download "Introduction to Differential Algebraic Equations"

Transcription

1 Dr. Abebe Geletu Ilmenau Unversty of Technology Department of Smulaton and Optmal Processes (SOP) Wnter Semester 2011/12

2 4.1 Defnton and Propertes of DAEs A system of equatons that s of the form F (t, x, ẋ) = 0 s called a dfferental algebrac equaton (DAE) f the Jacoban matrx F ẋ s sngular (non-nvertble); where, for each t, x(t) Rn and F 1 (t, x(t), ẋ(t)) F 2 (t, x(t), ẋ(t)) F (t, x(t), ẋ(t)) =.. F n (t, x(t), ẋ(t))

3 4.1 Defnton and Propertes of DAEs... Example: The system x 1 ẋ = 0 (1) ẋ 1 x = 0 (2) s a DAE. To see ths, determne the Jacoban F ( ) x1 ẋ F (t, x, ẋ) = ẋ 1 x ) (ẋ1 wth ẋ =, so that F ẋ = ẋ 2 ( F1 ẋ 1 F 1 ẋ 2 F 2 ẋ 1 F 2 ẋ 2 ) = ẋ of ( ) ( ) 1 0 F, ( see that, det = 0). x 2 0 ẋ the Jacoban s a sngular matrx rrespectve of the values of x 2. Observe that: n ths example the dervatve ẋ 2 does not appear.

4 4.1 Defnton and Propertes of DAEs... Solvng for ẋ 1 from the frst equaton x 1 ẋ = 0 we get ẋ 1 = x Replace ths for ẋ 1 n the second equaton ẋ 1 x = 0 to wre the DAE n equatons (23) & (23) equvalently as: ẋ 1 = x (3) (x 1 + 1)x = 0 (4) In ths DAE: equaton (3) s a dfferental equaton; whle equaton (4) s an algebrac equaton. There are several engneerng applcatons that have such model equatons.

5 4.1 Defnton and Propertes of DAEs... Suppose F (t, x, ẋ) = A(t)ẋ + B(t)x + d(t). Hence, for the system F (t, x, ẋ) = 0 the Jacoban wll be F ẋ = A(t). If A(t) s a non-sngular (an nvertble) matrx, then [A(t)] 1 (A(t)ẋ(t) + B(t)x(t) + d(t)) = [A(t)] 1 0 ẋ(t) + [A(t)] 1 B(t)x(t) + [A(t)] 1 d(t)) = 0 ẋ(t) = [A(t)] 1 B(t)x(t) [A(t)] 1 d(t)). Ths s an ordnary dfferental equaton. Remark In general, f the Jacoban matrx F ẋ s non-sngular (nvertble), then the system F (t, x, ẋ) = 0 can be transformed nto an ordnary dfferental equaton (ODE) of the form ẋ = f(t, x). Some numercal soluton methods for ODE models have been already dscussed. Therefore, the most nterestng case s when F ẋ s sngular.

6 4.2. Some DAE models from engneerng applcatons There are several engneerng applcatons that lead DAE model equatons. Examples: process engneerng, mechancal engneerng and mechatroncs ( multbody Systems eg. robot dynamcs, car dynamcs, etc), electrcal engneerng (eg. electrcal network systems, etc), water dstrbuton network systems, thermodynamc systems, etc. Frequently, DAEs arse from practcal applcatons as: dfferental equatons descrbng the dynamcs of the process, plus algebrac equatons descrbng: laws of conservaton of energy, mass, charge, current, etc. mass, molar, entropy balance equatons, etc. desred constrants on the dynamcs of the process.

7 4.2. Some DAE models from engneerng applcatons... CSTR An sothermal CSTR A B C. Model equaton: V = F a F (5) Ċ A = F a V (C A 0 C A ) R 1 (6) Ċ B = F a V C B + R 1 R 2 (7) Ċ C = F a V C C + R 2 (8) 0 = C A C B K eq (9) 0 = R 2 k 2 C B (10)

8 4.2. Some DAE models from practcal applcatons...a CSTR... F a -feed flow rate of A C A0 -feed concentraton of A R 1, R 2 - rates of reactons F - product wthdrawal rate C A, C B, C C - concentraton of speces A, B and C, resp., n the mxture. Defnnng x = (V, C A, C B, C C ) z = (R 1, R 2 ) the CSTR model equaton can be wrtten n the form ẋ = f(x, z) 0 = g(x, z).

9 Some DAE models from practcal applcatons...a smple pendulum Newton s Law: mẍ = F l x mÿ = mg F l y Conservaton of mechancal energy: x 2 + y 2 = l 2 (DAE) ẋ 1 = x 3 ẋ 2 = x 4 ẋ 3 = F m l x 1 ẋ 4 = g F l x 2 0 = x 2 + y 2 l 2.

10 Some DAE models from practcal applcatons...an RLC crcut Krchhoff s voltage and current laws yeld: conservaton of current: E = R, R = C, C = L conservaton of energy: V R + V L + V C + V E = 0 Ohm s Laws: C V C = C, L V L = L, V R = R R

11 Some DAE models from practcal applcatons...an RLC crcut... After replacng R wth E and C wth L we get a reduced DAE: Defne x(t) = (V C, V L, V R, L, E ) V C = 1 C L (11) V L = 1 L L (12) 0 = V R + R E (13) 0 = V E + V R + V C + V L (14) 0 = L E (15) (16)

12 Some DAE models from practcal applcatons...an RLC crcut... The RLC system can be wrtten as: 1 C L ẋ = x (17) R 0 0 = x + 1 V E (18) whch s of the form ẋ = Ax (19) 0 = Bx + Dz. (20)

13 4.3. Classfcaton of DAEs Frequently, DAEs posses mathematcal structure that are specfc to a gven applcaton area. As a result we have non-lnear DAEs, lnear DAEs, etc. In fact, a knowledge on the mathematcal structure of a DAE facltates the selecton of model-specfc algorthms and approprate software. Nonlnear DAEs: In the DAE F (t, x, ẋ) = 0 f the functon F s nonlnear w.r.t. any one of t, x or ẋ, then t s sad to be a nonlnear DAE. Lnear DAEs: A DAE of the form A(t)ẋ(t) + B(t)x(t) = c(t), where A(t) and B(t) are n n matrces, s lnear. If A(t) A and B(t) B, then we have tme-nvarant lnear DAE.

14 4.3. Classfcaton of DAEs... Sem-explct DAEs: A DAE gven n the form ẋ = f(t, x, z) (21) 0 = g(t, x, z) (22) Note that the dervatve of the varable z doesn t appear n the DAE. Such a varable z s called an algebrac varable; whle x s called a dfferental varable. The equaton 0 = g(t, x, z) called algebrac equaton or a constrant. Examples: The DAE model gven for the RLC crcut, the CSTR and the smple pendulum are all sem-explct form.

15 4.3. Classfcaton of DAEs... A fully-mplct DAEs: The DAE F (t, x, ẋ) = 0 s n fully-mplct form. Examples: () F (t, x, ẋ) = Aẋ + Bx + b(t) s a fully-mplct DAE. () The equaton (see equatons (23) & (23) ) s a fully-mplct DAE. x 1 ẋ = 0 ẋ 1 x = 0 Any fully-mplct DAE can be always transformed nto a sem-explct DAEs.

16 4.3. Classfcaton of DAEs... Example (transformaton of a fully-mplct DAE nto a sem-explct DAE): Consder the lnear tme-nvarant DAE Aẋ + Bx + b(t) = 0, where λa + B s nonsngular, for some scalar λ. Then there are non-sngular n n matrces G and H such that: [ ] [ Im O J O GAH = and GBH = O N O I n m ] (23) where I m the m m dentty matrx (here m n), N s an (n m) (n m) nlpotent matrx;.e., there s a postve nteger p such that N p = 0, J R m m and I n m s the (n m) (n m) dentty matrx. Now, we can wrte Aẋ + Bx + b(t) = 0 equvalently as (GAH) (H 1 )ẋ + (GBH) (H 1 )x + Gb(t) = 0. (24)

17 4.3. Classfcaton of DAEs... Use the block decomposng gven n equaton (23) to wrte [ ] [ ] Im O (H 1 J O )ẋ + (H 1 )x + Gb(t) = 0. (25) O N O I n m Use the varable transformaton w(t) = H 1 x(t) to wrte [ ] [ ] Im O J O ẇ + w + Gb(t) = 0. (26) O N O I n m [ ] w1 (t) Decompose the vector w(t) as w(t) =, wth w w 2 (t) 1 (t) R m [ ] and w 2 (t) R n m b1 (t) and correspondngly the vector Gb(t) = so b 2 (t) that: ẇ 1 (t) + Jw 1 (t) + b 1 (t) = 0 (27) Nw 1 (t) + w 2 (t) + b 2 (t) = 0. (28)

18 4.3. Classfcaton of DAEs... Use now the nlpotent property of the matrx N;.e., multply the second set of equaton by N p 1 to get ẇ 1 (t) + Jw 1 (t) + b 1 (t) = 0 (29) N p w 1 (t) + N p 1 w 2 (t) + N p 1 b 2 (t) = 0. (30) From ths t follows that (snce N p w 1 (t) = 0) ẇ 1 (t) = Jw 1 (t) b 1 (t) (31) 0 = N p 1 w 2 (t) N p 1 b 2 (t). (32) Therefore, we have transformed the fully-mplct DAE Aẋ + Bx + b(t) = 0 nto a sem-explct form. Smlarly, usng mathematcan manpulatons, any nonlnear fully-mplct DAE can be transformed nto a sem-explct DAE.

19 4.4. Index of a DAE DAEs are usually very complex and hard to be solved analytcally. DAEs are commonly solved by usng numercal methods. Queston: Is t possble to use numercal methods of ODEs for the soluton of DAEs? Idea: Attempt to transform the DAE nto an ODE. Ths can be cheved through repeated dervatons of the algebrac equatons g(t, x, z) = 0 wth respect to tme t. Defnton The mnmum number of dfferentaton steps requred to transform a DAE nto an ODE s known as the (dfferental) ndex of the DAE.

20 4.4. Index of a DAE... Example: (DAE) ẋ 1 = x (x 1 + 1)x = 0. Here x 2 the algebrac varable (.e. z = x 2 ). Dfferentate g(x 1, x 2 ) = 0 to fnd a descrpton for the tme-dervatve ẋ 2 of the algebrac varable. So d dt [g(x 1, x 2 )] = d dt [0] d dt [(x 1 + 1)x 2 + 2] = 0 ẋ 1 x 2 + (x 1 + 1)ẋ 2 = 0. ẋ 2 = ẋ1x 2 (x 1 + 1) = (x 1 + 1)x 2 (x 1 + 1) = x 2 Only one dfferentaton step s requred to descrbe ẋ 2. So, the DAE s of ndex 1.

21 4.4. Index of a DAE... The CSTR model s of ndex 2. The DAE model for the smple penudulum s of ndex 3. DAEs wth ndex greater than 1 are commonly known as hgher ndex DAEs. The hgher the ndex, the more dffcult wll be the DAE to solve. Transformaton of a hgher ndex DAE nto a lower ndex DAE (or to an ODE) s commonly known as ndex reducton. In general, ndex reducton for hgher ndex DAE smplfes computatonal complextes. Two serous ssues to consder when solvng DAEs The solutons of the lower ndex DAE may not be a soluton of the orgnal DAE. Ths s known as a drft off effect. Fndng ntal condtons that satsfy both the dfferental and algebrac parts of a DAE may not be trval, known as consstency of ntal condtons.

22 4.4. Index of a DAE... Therefore, computatonal algorthms for a DAE should: be cable of dentfyng consstent ntal condtons to the DAE; as well as, provde automatc ndex reducton mechansms to smplfy the DAE. Modern software lke Sundals, Modelca, use strateges for ndex-reducton coupled wth methods of consstent ntalzaton. In the followng we consder only ndex 1 sem-explct DAEs: Snce g (DAE) ẋ = f(t, x, z) (33) t + g dx x dt + g dz [ z dt g ndex 1 ff [ dfferental equaton: dz dt = g z 0 = g(t, x, z). (34) = 0. Hence, a sem-explct DAE s of ] 1 z exsts. That s, one dfferentaton step yelds the ] 1 [ ] [ ] 1 g x (f(t, x, z)) g g z t.

23 4.5. An overvew of numercal Methods for DAEs Usng mathematcal prncples and transformaton of varables, fully-mplct DAEs can be transformed to sem-explct DAEs. Note that, n the sem-explct DAE ẋ = f(t, x, z) (35) 0 = g(t, x, z). (36) [ ] f Jacoban matrx g z sngular (non-nvertble), then the DAE s of hgher ndex. Snce many applcatons have model equatons as sem-explct DAEs, the dscusson next s restrcted to ths form. In the DAE above, f both f and g do not explctly depend on tme t;.e. f(t, x, z) = f(x, z) and g(t, x, z) = g(x, z), then the model s an autonomous DAE.

24 4.5. An overvew of numercal Methods for DAEs... BDF and collocaton methods are two most wdely used methods for numercal soluton of DAEs. (I) BDF for DAEs: Consder the ntal value DAE ẋ = f(t, x, z), x(t 0 ) = x 0 (37) 0 = g(t, x, z). (38) Ideas of BDF: Select a tme step h so that t +1 = t + h, = 0, 1, 2,... Gven x = x(t ) and z = z(t ), determne the value x +1 = x(t +1 ) by usng (extrapolatng) values x, x 1,..., x m+1 of the current and earler tme nstants of x(t). Smultaneously compute z +1 = z(t +1 ).

25 4.5. An overvew of numercal Methods for DAEs...BDF There s a unque m-th degree polynomal P that nterpolates the m + 1 ponts (t +1, x +1 ), (t, x ), (t 1, x 1 ),..., (t +1 m, x +1 m ). Ths nterpolatng polynomals P can be wrtten as m P (t) = x +1 j L j (t) j=0 wth the Lagrange polynomal m [ ] t t +1 l L j (t) =, j = 0, 1,..., m. t +1 j t +1 l l = 0 l j

26 BDF for DAEs... Observe that P (t +1 j ) = x +1 j, j = 0, 1,..., m. In partcular P (t +1 ) = x +1. Thus, replace ẋ +1 by P (t +1 ) to obtan But P (t +1 ) = P (t +1 ) = f(t +1, x +1 ). ( ) m x +1 j Lj (t +1 ) = x +1 L0 (t +1 ) + j=0 m x +1 j Lj (t) j=1 Puttng ths nto (*) we get: m Lj (t +1 ) x +1 = x +1 j L 0 (t +1 ) + 1 L 0 (t +1 ) f(t +1, x +1 ) j=1

27 BDF for DAEs... Defne a j = L j (t +1 ) L 0 (t +1 ), b m = 1 h L 0 (t +1 ). The values a j, j = 1,..., m and b m can be read from lookup tables. An m-step BDF Algorthm (BDF m) for a DAE: Gven a 1,..., a m,b m x +1 = m a j x +1 j + b m hf(t +1, x +1, z +1 ) (39) j=1 0 = g(t +1, x +1, z +1 ). (40) Each teraton of the BDF requres a Newton algorthm for the soluton a system of nonlnear equatons. Hence, the Jacoban g w needs to be well-condtoned, where w = (t, x, z).

28 BDF for DAEs... Gven x 0 = x(t 0 ), BDF requres consstent ntal condtons to be obtaned by solvng g(t 0, x 0, z 0 ) = 0. to determne z 0 = z(t 0 ). The m-step BDF algorthm converges f m 6;.e. x x(t ) O(h m ), z z(t ) O(h m ) for consstent ntal condtons. BDF s commonly used to solve DAEs of ndex 1 or 2 Software based on BDF for DAEs: Matlab: ode15 Open source: DASSL ; CVODE, CVODES, and IDA (under Sundals); ODEPACK solvers, etc.

29

30 Orthogonal Collocaton To collocate a functon x(t) through another functon p(t) = to captur the propertes of x(t) by usng p(t). In general, we use a smpler functon p(t) to collocate x(t); eg., p(t) can be a polynomal, a trgonometrc functon, etc. polynomal and trgonometrc functons are usually smpler to work wth. (The dscusson here s restrcted to polynomlas) Werstraß Theorem If x(t) s a contnuous functon on [a, b], then for any gven ε > 0, there s a polynomal p(t) such that max x(t) p(t) < ε a t b Hence, we use the polynomal p(t) nstead of x(t). However, Werstraß theorem doese not specfye how to construct the approxmatng polynomal p(t).

31 Suppose p(t) = a 0 + a 1 t a m t m s the approxmatng polynomal to x(t) on [a, b]. Note: If the coeffcents a 0, a 1,..., a m are gven, then the approxmatng polynomal s exactly known. Queston: How to determne a 0, a 1,..., a m? Queston: How to construct the apprxmatng polynomal? There are several ways to construct p(t) to approxmates x(t) accordng to Werstraß theorem. Here we requre p(t) to satsfy the followng property: p(t ) = x(t ) =: x, = 1,..., N. for some selected tme nstants t 1, t 2,..., t N from the nterval [a, b]. Ths property relates p(t) and x(t) and s known as nterpolatory property. Unqueness of an nterpolatng polynamal There s a unque nterpolatory polynomal p(t) for the N data ponts (t 1, x 1 ),(t 2, x 2 ),...,(t N, x N ) wth degree deg(p) = m = N 1.

32 In the followng we use N = m + 1. Fgure

33 Accordng to the nterpolatory property, we have x 1 = p(t 1 ) = a 0 + a 1 t a m t m 1 (41) x 2 = p(t 2 ) = a 0 + a 1 t a m t m 2 (42). (43) x m+1 = p(t m+1 ) = a 0 + a 1 t m a m t m m+1. (44) x 1 x 2. x m+1 1 t 1 t t m 1 a 0 = 1 t 2 t t m 2 a t m+1 t 2 m+1... t m m+1 a m Thus, f we known x 1, x 2,..., x m+1 then we can compute a 0, a 1,..., a m and vce-versa. But, snce x(t) s not yet known, x 1, x 2,..., x m+1 are unknown.

34 Hence, both x 1 x 2. x m+1 a 0 a 1 a m and are unkowns.. To avod workng wth two unknown vectors, we can defne the polynamal p(t) n a better way as: p(t) = m+1 =1 where L (t) are Lagrange polynomals gven by L (t) = = m+1 j = 1 j t t j t t j x L (t) (45) (t t 1 ) (t t 2 )... (t t 1 ) (t t +1 )... (t t m+1 ) (t t 1 ) (t t 2 )... (t t 1 ) (t t +1 )... (t t m+1 ).

35 Propertes: L (t j ) = 1, f = j 0, f j (satsfacton of the nterpolatory property) p(t ) = x, = 1, 2,..., m + 1. (approxmaton of x(t) by p(t)) The polynomal p(t) n equaton (45) can be made to satsfy the Werstraß theorem by takng suffcently large number of tme nstants t 1, t 2,..., t m+1 from [a, b]. Queston: What s the best choce for t 1, t 2,..., t m+1?

36 Determnaton of collocaton Ponts An dea to determne collocaton ponts: Select values τ 1, τ 2,..., τ N from the nterval [0, 1] and defne the t s as follows: t = a + τ (b a), = 1,..., N. Ths s a good dea, snce the same values τ 1, τ 2,..., τ N from [0, 1] can be used to generate collocaton ponts on varous ntervals [a, b]. Example: () If [a, b] = [2, 10], then t = 2 + τ (10 2), = 1,..., N; () If [a, b] = [0, 50], then t = 0 + τ (50 0), = 1,..., N; etc. Queston: What s the best way to select the values τ 1, τ 2,..., τ N from [0, 1]?

37 Determnaton of collocaton Ponts... Recall that: soluton of a dfferental equaton (or DAEs) s an ntegraton process. Numercal methods for one-dmensonal ntegrals can gve us nformaton on how to select τ 1, τ 2,..., τ N. Gauss quadrature rules are one of the best numercal ntegraton methods. To approxmate the ntegral I[f] = 1 0 f(τ)dτ, by the (terpolatory) quadrature rule Q N [f] = N k=1 w kf(τ k ), where: the ntegraton nodes τ 1, τ 2,..., τ N [0, 1] weghts w 1, w 2,..., w N are constructed based on the nterval [0, 1].

38 Determnaton of collocaton ponts... Thus we would lke to obtan the approxmaton 1 N I[f] = f(τ)dτ Q N [f] = w f(τ ). 0 Once a quadrature rule Q N [ ] s constructed t can be used to approxmate ntegrals of varous functons. Queston: How to determne the 2N unknowns τ 1, τ 2,..., τ N, w 1, w 2,..., w N? =1 We requre the quadrature rule to satsfy the equalty: b a W (τ)p(τ)dτ = N w p(τ ) =1 for all polynomals p wth degree deg(p) 2N.

39 That s, Q N [ ] should ntegrate each of the polynomals exactly. Ths mples p(t) = 1, τ, τ 2,..., τ 2N dτ = =1 w (46) τdτ = =1 w τ (47) τ 2 dτ = =1 w τ 2 (48) τ 2N dτ = =1. (49) w τ 2N. (50)

40 We need to solve the system of 2N nonlnear equatons: 1 = w 1 + w w N (51) 1 2 = w 1 τ 1 + w 2 τ w N τ N (52) (53) 1 3 = w 1 τ1 2 + w 2 τ w N τn 2 (54). (55) 1 2N = w 1τ1 2N + w 2 τ2 2N w N τn 2N. (56) From the equaton 1 = w 1 + w w N we can solve for w 1 and replace for t n the remanng equatons. It remans to determne the 2N 1 unknowns τ 2,..., τ N and w 1, w 2,..., w N from the reduced set of 2N 1 equatons. Unfortunately, ths system of equatons s dffcult to solve.

41 Orthogonal polynomals There s a smpler way f we use orthogonal polynomals. The concept of orthogonalty requres a defnton of scalar product. The scalar product of functons h and g wth respect on the nterval [0, 1] s h, g = 1 0 h(τ)g(τ)dτ. Two functons h and g are orthogonal on the nterval [0, 1] f h, g = 1 0 h(τ)g(τ)dτ = 0. In ths lecture, we are only nterested n set of polynomals that are orthogonal to each other.

42 Orthogonal polynomals... Orthogonal polynomals on [0, 1] (as defned above) are known as shfted Legendre polynomals. Theorem (Three-term recurrence relaton) Suppose {p 0, p 1,...} the set of shfted Legendre orthogonal polynomals on [0, 1] wth deg(p n ) = n and leadng coeffcent equal to 1. The shfted Legendre polynomals are generated by the relaton p n+1 (τ) = (τ a n )p n (τ) b n p n 1 (τ) wth p 0 (τ) = 1 and p 1 (τ) = 0, where the recurrence coeffcents are gven as a n = 1 2, n = 0, 1, 2,... n b n = 2, n = 0, 1, 2,... 4(4n 2 1)

43 Orthogonal polynomals... The frst four shfted Legendre orthogonal polynomals are p 0 (τ) = 1, p 1 (τ) = 2τ 1, p 2 (τ) = 6τ 2 6τ + 1, p 3 (τ) = 20τ 3 30τ τ 1. Further mportant propertes of orthogonal polynomals: Gven any set of orthogonal polynomals {p 0, p 1, p 2,...} the followng hold true: Any fnte set of orthogonal polynomals {p 0, p 1,..., p N 1 } s lnearly ndependent. The polynomal P N s orthogonal to each of p 0, p 1,..., p N 1. Any non-zero polynomal q wth degree deg(q) N 1 can be wrtten as a lnear combnaton: q(τ) = c 0 p 0 (τ) + c 1 p 1 (τ) +..., c N 1 p N 1 (τ) where at least one of the scalars c 0, c 1,..., c N 1 s non-zero.

44 Orthogonal polynomals... We demand the quadrature rule s exact for polynomals up to degree 2N 1. Let P (τ) be any polynomal of degree 2N 1. Hence, I[P ] = Q N [P ] 1 0 P (τ)dτ = N w P (τ ). Gven the N-th degree orthogonal polynomal p N, the polynomal P can be wrtten as P (τ) = p N (τ)q(τ) + r(τ) where q(τ) and r(τ) are polynomals such that 0 < deg(r) N 1 and deg(q) = N 1, snce =1 2N 1 = deg(p ) = deg(p N ) + deg(q) = N + deg(q).

45 Orthogonal polynomals... Now, from the equaton 1 0 P (τ)dτ = N b b a (p N (τ)q(τ) + r(τ)) dτ = b k=1 w kp (τ k ) t follows that N w (p N (τ )q(τ k ) + r(τ )). N N p N (τ)q(τ)dτ + r(τ)dτ = w p N (τ )q(τ ) + w r(τ ). a } {{ } a =1 =1 =0 Observe the followng: Usng polynomal exactness: b a r(τ)dτ = N =1 w r(τ ). Orthogonalty mples < p N, p k >= 0, k = 1,..., N 1. Thus, b a p N(τ)q(τ) = b a N 1 p N (τ) =1 c k p k (τ)dτ = =1 N 1 k=1 b c k p N (τ)p k (τ)dτ = 0. a } {{ } =0

46 Orthogonal polynomals... It follows that N k=1 w kp N (τ k )q(τ k ) = 0. ( ) Theorem If the quadrature nodes τ 1, τ 2,..., τ N are zeros of the N th degree shfted Legendre polynomal p N (τ), then all the roots τ 1, τ 2,..., τ N le nsde (0, 1); the quadrature weghts are determned from w = 1 0 L (τ)dτ, where L (τ), = 1,..., N s the Lagrange functon defned usng τ 1, τ 2,..., τ N and w > 0, = 1,..., N. The quadrature rule Q N [ ] ntegrates polynomals degree up to 2N 1 exactly. Hence, equaton ( ) holds true f p 1 (τ 1 ) = p N (τ 2 ) =..., p(τ N ) = 0.

47 Orthogonal polynomals... Therefore, the quadrature nodes τ 1, τ 2,..., τ N are chosen as the zeros of the N-th degree shfted Legendre orthogonal polynomal. Queston: Is there a smple way to compute the zeros τ 1, τ 2,..., τ N of an orthogonal polynomal p N and the quadrature weghts w 1, w 2,..., w N? The answer s gve by a Theorem of Welsch & Glub (see next slde).

48 Orthogonal polynomals... Theorem (Welsch & Glub 1969 ) The quadrature nodes τ 1, τ 2,..., τ N and weghts w 1, w 2,..., w N can be computed from the spectral factorzaton of J N = V ΛV ; Λ = dag(λ 1, λ 2,..., λ N ), V V = I N ; of the symmetrc tr-dagonal Jacob matrx a 0 b1 b1 a 1 b2.... J N = b an 2 bn 1 bn 1 a N 1 where a 0, a n, b n, n = 1,..., N 1 are the known coeffcents from the recurrence relaton. In partcular...

49 Theorem... τ k = λ k, k = 1,..., N; (57) ( ) 2 w k = e V e k, k = 1,..., N, (58) where e 1, e k are the 1st and the k the unt vectors of length N. A Matlab program: n = 5; format short beta =.5./sqrt(1-(2*(1:n-1)).^(-2)); % recurr. coeffs J = dag(beta,1) + dag(beta,-1) % Jacob matrx [V,D] = eg(j); % Spectral decomp. tau = dag(d); [tau,] = sort(tau); % Quad. nodes w = 2*V(1,).^2; % Quad. weghts

50 There are standardsed lookup tables for the ntegraton nodes τ 1, τ 2,..., τ N and correspondng weghts w 1, w 2,..., w N. The collocaton ponts t 1, t 2,..., t N [a, b] can be determned by usng the quadrature ponts τ 1, τ 2,..., τ N [0, 1] through the relaton: t = a + τ (b a). Example: Suppose we would lke to collocate x(t) on [a, b] = [0, 10] usng a polynomal ˆx(t) wth deg(ˆx) = m = 3. Requred number of collocaton ponts = N = m + 1 = = 4. Frst, determne the zeros of the 4-th degree shfted Legendre polynomal p 4 (τ);.e., fnd τ 1, τ 2, τ 3, τ 4. These value can be determned to be: τ 1 = , τ 2 = , τ 3 = , τ 4 =

51 Next, determne the collocaton ponts : t 1 = 0 + (10 0) τ 1 = , t 2 = 0 + (10 0) τ 2 = , t 3 = 0 + (10 0) τ 3 = , t 4 = 0 + (10 0) τ 4 =

52 The collocaton polynomal s p(t) = 4 x L (t). where L 1 (t) = L 2 (t) = L 3 (t) = L 4 (t) = (t t 2 )(t t 3 )(t t 4 ) (t 1 t 2 )(t 1 t 3 )(t 1 t 4 ) (59) (t t 1 )(t t 3 )(t t 4 ) (t 2 t 1 )(t 2 t 3 )(t 2 t 4 ) (60) (t t 1 )(t t 2 )(t t 4 ) (t 3 t 1 )(t 3 t 2 )(t 3 t 4 ) (61) (t t 1 )(t t 2 )(t t 3 ) (t 4 t 1 )(t 4 t 2 )(t 4 t 3 ). (62) Hence, we approxmate x(t) usng the thrd degree polynomal p(t) = x(t) = x 1 L 1 (t) + x 2 L 2 (t) + x 3 L 3 (t) + x 4 L 4 (t) It remans to determne the coeffcents x 1, x 2, x 3, x 4.

53 Dscretzaton of DAEs usng orthogonal collocaton Gven the DAE: ẋ = f(t, x, z), t 0 t t f (63) 0 = g(t, x, z) (64) where x(t) = (x 1 (t), x 2 (t),..., x n (t)) and z(t) = (z 1 (t), z 2 (t),..., z m (t)). Determne the a set of collocaton ponts t 1, t 2,..., t N. correspondng to each dfferental and algebrac varable defne collocaton polynomals: x k (t) p (k) (t) = z j (t) p (j) (t) = N =1 N =1 x (k) L (t), k = 1,..., n; (65) z (j) L (t), j = 1,..., m. (66)

54 ... orthogonal collocaton of DAEs In the DAE, replace x k (t) and z j (t) by q (k) (t) and p (j) (t) so that ( ṗ (1) (t) = f 1 (t, p (1) (t), p (2) (t),..., p (n) (t) ( ṗ (2) (t) = f 2 (t, p (1) (t), p (2) (t),..., p (n) (t) ) ) (, q (1) (t), q (2) (t),..., q (m) ( (, q (1) (t), q (2) (t),..., q (m) (. ( ) ( ṗ (n) (t) = f 1 (t, p (1) (t), p (2) (t),..., p (n) (t), q (1) (t), q (2) (t),..., q (m) ( ( ) ( 0 = g 1 (t, p (1) (t), p (2) (t),..., p (n) (t), q (1) (t), q (2) (t),..., q (m) ( ( ) ( 0 = g 2 (t, p (1) (t), p (2) (t),..., p (n) (t), q (1) (t), q (2) (t),..., q (m) (. 0 = g m (t, ( ) ( p (1) (t), p (2) (t),..., p (n) (t), q (1) (t), q (2) (t),..., q (m)

55 ... orthogonal collocaton of DAEs Next dscretze the system above usng t 1, t 2,..., t N to obtan: ( ) ( )) ṗ (1) (t ) = f 1 (t, x (1), x (2),..., x (n), z (1), z (2),..., z (m) ( ) ( )) ṗ (2) (t ) = f 2 (t, x (1), x (2),..., x (n), z (1), z (2),..., z (m). ( ) ( )) ṗ (n) (t ) = f n (t, x (1), x (2),..., x (n), z (1), z (2),..., z (m) ( ) ( )) 0 = g 1 (t, x (1), x (2),..., x (n), z (1), z (2),..., z (m) ( ) ( )) 0 = g 2 (t, x (1), x (2),..., x (n), z (1), z (2),..., z (m). 0 = g m (t, ( x (1), x (2) = 1, 2,..., N. ) (,..., x (n), z (1), z (2) )),..., z (m),

56 ... orthogonal collocaton of DAEs Solve the system of (n + m) N equatons to determne the (n + m) N unknwons x (k), k = 1,..., n, = 1,..., N and z (j), j = 1,..., m, = 1,..., N. Example: Use a four pont orthogonal collocaton to solve the DAE ẋ 1 = x 1 + 1, 0 t 1. 0 = (x 1 + 1)x Soluton: we use the collocaton polynomals p (1) (t) = 4 =1 x (1) (t)l (t) and p (2) (t) = 4 =1 x (2) (t)l (t) to collocate x 1 (t) and x 2 (t), respectvely.

57 Advantages and dsadvantages collocaton methods can be used for hgher ndex DAEs. effcent for both ntal value as well as boundary values DAEs. more accurate Dsadvantages: Can be computatonally expensve The approxmatng polynomals may dsplay oscllatory propertes, mpactng accuracy computatonal expenses become hgh f t 1, t 2,..., t N 1 are consdered varables.

58 Resources - Lterature References: U. M. Ascher, L. R. Petzold : Computer Methods for Ordnary Dfferental Equatons and Dfferental-Algebrac Equatons. SIAM K. E. Brenan, S. L. Campbell, and L.R. Petzold: (1996). Numercal Soluton of Intal-Value Problems n Dfferental-Algebrac Equatons., SIAM, Campbell, S. and Grepentrog, E., Solvablty of General Dfferental Algebrac Equatons, SIAM J. Sc. Comput. 16(2) pp , M. S. Erk and G. Sderlnd: Index Reducton n Dfferental-Algebrac Equatons Usng Dummy Dervatves. SIAM Journal on Scentfc Computng, vol. 14, pp , C. W. Gear : Dfferental-algebrac ndex transformaton. SIAM J. Sc. Stat. Comp. Vol. 9, pp , Walter Gautsch: Orthogonal polynomals (n Matlab). Journal of Computatonal and Appled Mathematcs 178 (2005) Lloyd N. Trefethen: Is Gauss Quadrature Better than Clenshaw.Curts? SIAM REVIEW, Vol. 50, No. 1, pp , 2008.

59 Resources - Lterature.. Software Panteldes Costas. (1988) The consstent ntalzaton of dfferental algebrac systems. SIAM Journal on Scentfc and Statstcal Computng, vol. 9: 2, pp , L. Petzold: Dfferental/Algebrac Equatons Are Not ODEs, SIAM J. Sc. Stat. Comput. 3(3) pp , Open source software: DASSL - - FORTRAN 77: cse/software.html DASSL Matlab nterface: Sundals - Modelca - Odepack - kdatta/classes/lsode.html Sccos-

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

v a 1 b 1 i, a 2 b 2 i,..., a n b n i. SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are

More information

PERRON FROBENIUS THEOREM

PERRON FROBENIUS THEOREM PERRON FROBENIUS THEOREM R. CLARK ROBINSON Defnton. A n n matrx M wth real entres m, s called a stochastc matrx provded () all the entres m satsfy 0 m, () each of the columns sum to one, m = for all, ()

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2)

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2) MATH 16T Exam 1 : Part I (In-Class) Solutons 1. (0 pts) A pggy bank contans 4 cons, all of whch are nckels (5 ), dmes (10 ) or quarters (5 ). The pggy bank also contans a con of each denomnaton. The total

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

We are now ready to answer the question: What are the possible cardinalities for finite fields?

We are now ready to answer the question: What are the possible cardinalities for finite fields? Chapter 3 Fnte felds We have seen, n the prevous chapters, some examples of fnte felds. For example, the resdue class rng Z/pZ (when p s a prme) forms a feld wth p elements whch may be dentfed wth the

More information

How To Calculate The Accountng Perod Of Nequalty

How To Calculate The Accountng Perod Of Nequalty Inequalty and The Accountng Perod Quentn Wodon and Shlomo Ytzha World Ban and Hebrew Unversty September Abstract Income nequalty typcally declnes wth the length of tme taen nto account for measurement.

More information

Loop Parallelization

Loop Parallelization - - Loop Parallelzaton C-52 Complaton steps: nested loops operatng on arrays, sequentell executon of teraton space DECLARE B[..,..+] FOR I :=.. FOR J :=.. I B[I,J] := B[I-,J]+B[I-,J-] ED FOR ED FOR analyze

More information

Numerical Methods 數 值 方 法 概 說. Daniel Lee. Nov. 1, 2006

Numerical Methods 數 值 方 法 概 說. Daniel Lee. Nov. 1, 2006 Numercal Methods 數 值 方 法 概 說 Danel Lee Nov. 1, 2006 Outlnes Lnear system : drect, teratve Nonlnear system : Newton-lke Interpolatons : polys, splnes, trg polys Approxmatons (I) : orthogonal polys Approxmatons

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 7. Root Dynamcs 7.2 Intro to Root Dynamcs We now look at the forces requred to cause moton of the root.e. dynamcs!!

More information

where the coordinates are related to those in the old frame as follows.

where the coordinates are related to those in the old frame as follows. Chapter 2 - Cartesan Vectors and Tensors: Ther Algebra Defnton of a vector Examples of vectors Scalar multplcaton Addton of vectors coplanar vectors Unt vectors A bass of non-coplanar vectors Scalar product

More information

7.5. Present Value of an Annuity. Investigate

7.5. Present Value of an Annuity. Investigate 7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on

More information

L10: Linear discriminants analysis

L10: Linear discriminants analysis L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Finite difference method

Finite difference method grd ponts x = mesh sze = X NÜÆ Fnte dfference method Prncple: dervatves n the partal dfferental eqaton are approxmated by lnear combnatons of fncton vales at the grd ponts 1D: Ω = (0, X), (x ), = 0,1,...,

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

Ring structure of splines on triangulations

Ring structure of splines on triangulations www.oeaw.ac.at Rng structure of splnes on trangulatons N. Vllamzar RICAM-Report 2014-48 www.rcam.oeaw.ac.at RING STRUCTURE OF SPLINES ON TRIANGULATIONS NELLY VILLAMIZAR Introducton For a trangulated regon

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

Application of Quasi Monte Carlo methods and Global Sensitivity Analysis in finance

Application of Quasi Monte Carlo methods and Global Sensitivity Analysis in finance Applcaton of Quas Monte Carlo methods and Global Senstvty Analyss n fnance Serge Kucherenko, Nlay Shah Imperal College London, UK skucherenko@mperalacuk Daro Czraky Barclays Captal DaroCzraky@barclayscaptalcom

More information

Description of the Force Method Procedure. Indeterminate Analysis Force Method 1. Force Method con t. Force Method con t

Description of the Force Method Procedure. Indeterminate Analysis Force Method 1. Force Method con t. Force Method con t Indeternate Analyss Force Method The force (flexblty) ethod expresses the relatonshps between dsplaceents and forces that exst n a structure. Prary objectve of the force ethod s to deterne the chosen set

More information

Imperial College London

Imperial College London F. Fang 1, C.C. Pan 1, I.M. Navon 2, M.D. Pggott 1, G.J. Gorman 1, P.A. Allson 1 and A.J.H. Goddard 1 1 Appled Modellng and Computaton Group Department of Earth Scence and Engneerng Imperal College London,

More information

Consider a 1-D stationary state diffusion-type equation, which we will call the generalized diffusion equation from now on:

Consider a 1-D stationary state diffusion-type equation, which we will call the generalized diffusion equation from now on: Chapter 1 Boundary value problems Numercal lnear algebra technques can be used for many physcal problems. In ths chapter we wll gve some examples of how these technques can be used to solve certan boundary

More information

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems STAN-CS-73-355 I SU-SE-73-013 An Analyss of Central Processor Schedulng n Multprogrammed Computer Systems (Dgest Edton) by Thomas G. Prce October 1972 Techncal Report No. 57 Reproducton n whole or n part

More information

THE METHOD OF LEAST SQUARES THE METHOD OF LEAST SQUARES

THE METHOD OF LEAST SQUARES THE METHOD OF LEAST SQUARES The goal: to measure (determne) an unknown quantty x (the value of a RV X) Realsaton: n results: y 1, y 2,..., y j,..., y n, (the measured values of Y 1, Y 2,..., Y j,..., Y n ) every result s encumbered

More information

Series Solutions of ODEs 2 the Frobenius method. The basic idea of the Frobenius method is to look for solutions of the form 3

Series Solutions of ODEs 2 the Frobenius method. The basic idea of the Frobenius method is to look for solutions of the form 3 Royal Holloway Unversty of London Department of Physs Seres Solutons of ODEs the Frobenus method Introduton to the Methodology The smple seres expanson method works for dfferental equatons whose solutons

More information

1. Measuring association using correlation and regression

1. Measuring association using correlation and regression How to measure assocaton I: Correlaton. 1. Measurng assocaton usng correlaton and regresson We often would lke to know how one varable, such as a mother's weght, s related to another varable, such as a

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

Least Squares Fitting of Data

Least Squares Fitting of Data Least Squares Fttng of Data Davd Eberly Geoetrc Tools, LLC http://www.geoetrctools.co/ Copyrght c 1998-2016. All Rghts Reserved. Created: July 15, 1999 Last Modfed: January 5, 2015 Contents 1 Lnear Fttng

More information

Period and Deadline Selection for Schedulability in Real-Time Systems

Period and Deadline Selection for Schedulability in Real-Time Systems Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Product-Form Stationary Distributions for Deficiency Zero Chemical Reaction Networks

Product-Form Stationary Distributions for Deficiency Zero Chemical Reaction Networks Bulletn of Mathematcal Bology (21 DOI 1.17/s11538-1-9517-4 ORIGINAL ARTICLE Product-Form Statonary Dstrbutons for Defcency Zero Chemcal Reacton Networks Davd F. Anderson, Gheorghe Cracun, Thomas G. Kurtz

More information

Efficient Project Portfolio as a tool for Enterprise Risk Management

Efficient Project Portfolio as a tool for Enterprise Risk Management Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse

More information

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and POLYSA: A Polynomal Algorthm for Non-bnary Constrant Satsfacton Problems wth and Mguel A. Saldo, Federco Barber Dpto. Sstemas Informátcos y Computacón Unversdad Poltécnca de Valenca, Camno de Vera s/n

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

Modern Problem Solving Techniques in Engineering with POLYMATH, Excel and MATLAB. Introduction

Modern Problem Solving Techniques in Engineering with POLYMATH, Excel and MATLAB. Introduction Modern Problem Solvng Tehnques n Engneerng wth POLYMATH, Exel and MATLAB. Introduton Engneers are fundamentally problem solvers, seekng to aheve some objetve or desgn among tehnal, soal eonom, regulatory

More information

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem.

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem. Producer Theory Producton ASSUMPTION 2.1 Propertes of the Producton Set The producton set Y satsfes the followng propertes 1. Y s non-empty If Y s empty, we have nothng to talk about 2. Y s closed A set

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

Extending Probabilistic Dynamic Epistemic Logic

Extending Probabilistic Dynamic Epistemic Logic Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Heuristic Static Load-Balancing Algorithm Applied to CESM

Heuristic Static Load-Balancing Algorithm Applied to CESM Heurstc Statc Load-Balancng Algorthm Appled to CESM 1 Yur Alexeev, 1 Sher Mckelson, 1 Sven Leyffer, 1 Robert Jacob, 2 Anthony Crag 1 Argonne Natonal Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439,

More information

On the Solution of Indefinite Systems Arising in Nonlinear Optimization

On the Solution of Indefinite Systems Arising in Nonlinear Optimization On the Soluton of Indefnte Systems Arsng n Nonlnear Optmzaton Slva Bonettn, Valera Ruggero and Federca Tnt Dpartmento d Matematca, Unverstà d Ferrara Abstract We consder the applcaton of the precondtoned

More information

Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks

Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks Fuzzy Set Approach To Asymmetrcal Load Balancng n Dstrbuton Networks Goran Majstrovc Energy nsttute Hrvoje Por Zagreb, Croata goran.majstrovc@ehp.hr Slavko Krajcar Faculty of electrcal engneerng and computng

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM

GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM GRAVITY DATA VALIDATION AND OUTLIER DETECTION USING L 1 -NORM BARRIOT Jean-Perre, SARRAILH Mchel BGI/CNES 18.av.E.Beln 31401 TOULOUSE Cedex 4 (France) Emal: jean-perre.barrot@cnes.fr 1/Introducton The

More information

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME, ISSUE, FEBRUARY ISSN 77-866 Logcal Development Of Vogel s Approxmaton Method (LD- An Approach To Fnd Basc Feasble Soluton Of Transportaton

More information

On fourth order simultaneously zero-finding method for multiple roots of complex polynomial equations 1

On fourth order simultaneously zero-finding method for multiple roots of complex polynomial equations 1 General Mathematcs Vol. 6, No. 3 (2008), 9 3 On fourth order smultaneously zero-fndng method for multple roots of complex polynomal euatons Nazr Ahmad Mr and Khald Ayub Abstract In ths paper, we present

More information

The Noether Theorems: from Noether to Ševera

The Noether Theorems: from Noether to Ševera 14th Internatonal Summer School n Global Analyss and Mathematcal Physcs Satellte Meetng of the XVI Internatonal Congress on Mathematcal Physcs *** Lectures of Yvette Kosmann-Schwarzbach Centre de Mathématques

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Quantization Effects in Digital Filters

Quantization Effects in Digital Filters Quantzaton Effects n Dgtal Flters Dstrbuton of Truncaton Errors In two's complement representaton an exact number would have nfntely many bts (n general). When we lmt the number of bts to some fnte value

More information

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy

More information

Matrix Multiplication I

Matrix Multiplication I Matrx Multplcaton I Yuval Flmus February 2, 2012 These notes are based on a lecture gven at the Toronto Student Semnar on February 2, 2012. The materal s taen mostly from the boo Algebrac Complexty Theory

More information

Section 5.4 Annuities, Present Value, and Amortization

Section 5.4 Annuities, Present Value, and Amortization Secton 5.4 Annutes, Present Value, and Amortzaton Present Value In Secton 5.2, we saw that the present value of A dollars at nterest rate per perod for n perods s the amount that must be deposted today

More information

Using Series to Analyze Financial Situations: Present Value

Using Series to Analyze Financial Situations: Present Value 2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated

More information

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background:

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background: SPEE Recommended Evaluaton Practce #6 efnton of eclne Curve Parameters Background: The producton hstores of ol and gas wells can be analyzed to estmate reserves and future ol and gas producton rates and

More information

On Robust Network Planning

On Robust Network Planning On Robust Network Plannng Al Tzghadam School of Electrcal and Computer Engneerng Unversty of Toronto, Toronto, Canada Emal: al.tzghadam@utoronto.ca Alberto Leon-Garca School of Electrcal and Computer Engneerng

More information

Faraday's Law of Induction

Faraday's Law of Induction Introducton Faraday's Law o Inducton In ths lab, you wll study Faraday's Law o nducton usng a wand wth col whch swngs through a magnetc eld. You wll also examne converson o mechanc energy nto electrc energy

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,

More information

A Penalty Method for American Options with Jump Diffusion Processes

A Penalty Method for American Options with Jump Diffusion Processes A Penalty Method for Amercan Optons wth Jump Dffuson Processes Y. d Hallun, P.A. Forsyth, and G. Labahn March 9, 23 Abstract The far prce for an Amercan opton where the underlyng asset follows a jump dffuson

More information

Logistic Regression. Steve Kroon

Logistic Regression. Steve Kroon Logstc Regresson Steve Kroon Course notes sectons: 24.3-24.4 Dsclamer: these notes do not explctly ndcate whether values are vectors or scalars, but expects the reader to dscern ths from the context. Scenaro

More information

Finite Math Chapter 10: Study Guide and Solution to Problems

Finite Math Chapter 10: Study Guide and Solution to Problems Fnte Math Chapter 10: Study Gude and Soluton to Problems Basc Formulas and Concepts 10.1 Interest Basc Concepts Interest A fee a bank pays you for money you depost nto a savngs account. Prncpal P The amount

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

Damage detection in composite laminates using coin-tap method

Damage detection in composite laminates using coin-tap method Damage detecton n composte lamnates usng con-tap method S.J. Km Korea Aerospace Research Insttute, 45 Eoeun-Dong, Youseong-Gu, 35-333 Daejeon, Republc of Korea yaeln@kar.re.kr 45 The con-tap test has the

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

Chapter 7: Answers to Questions and Problems

Chapter 7: Answers to Questions and Problems 19. Based on the nformaton contaned n Table 7-3 of the text, the food and apparel ndustres are most compettve and therefore probably represent the best match for the expertse of these managers. Chapter

More information

Section 2 Introduction to Statistical Mechanics

Section 2 Introduction to Statistical Mechanics Secton 2 Introducton to Statstcal Mechancs 2.1 Introducng entropy 2.1.1 Boltzmann s formula A very mportant thermodynamc concept s that of entropy S. Entropy s a functon of state, lke the nternal energy.

More information

Numerical Analysis of the Natural Gas Combustion Products

Numerical Analysis of the Natural Gas Combustion Products Energy and Power Engneerng, 2012, 4, 353-357 http://dxdoorg/104236/epe201245046 Publshed Onlne September 2012 (http://wwwscrporg/journal/epe) Numercal Analyss of the Natural Gas Combuston Products Fernando

More information

Comparison of Control Strategies for Shunt Active Power Filter under Different Load Conditions

Comparison of Control Strategies for Shunt Active Power Filter under Different Load Conditions Comparson of Control Strateges for Shunt Actve Power Flter under Dfferent Load Condtons Sanjay C. Patel 1, Tushar A. Patel 2 Lecturer, Electrcal Department, Government Polytechnc, alsad, Gujarat, Inda

More information

An efficient constraint handling methodology for multi-objective evolutionary algorithms

An efficient constraint handling methodology for multi-objective evolutionary algorithms Rev. Fac. Ing. Unv. Antoqua N. 49. pp. 141-150. Septembre, 009 An effcent constrant handlng methodology for mult-objectve evolutonary algorthms Una metodología efcente para manejo de restrccones en algortmos

More information

O(n) mass matrix inversion for serial manipulators and polypeptide chains using Lie derivatives Kiju Lee, Yunfeng Wang and Gregory S.

O(n) mass matrix inversion for serial manipulators and polypeptide chains using Lie derivatives Kiju Lee, Yunfeng Wang and Gregory S. Robotca 7) volume 5, pp 739 75 7 Cambrdge Unversty Press do:7/s6357477385 Prnted n the Unted Kngdom On) mass matrx nverson for seral manpulators and polypeptde chans usng Le dervatves Ku Lee, Yunfeng Wang

More information

CHAPTER 14 MORE ABOUT REGRESSION

CHAPTER 14 MORE ABOUT REGRESSION CHAPTER 14 MORE ABOUT REGRESSION We learned n Chapter 5 that often a straght lne descrbes the pattern of a relatonshp between two quanttatve varables. For nstance, n Example 5.1 we explored the relatonshp

More information

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting Causal, Explanatory Forecastng Assumes cause-and-effect relatonshp between system nputs and ts output Forecastng wth Regresson Analyss Rchard S. Barr Inputs System Cause + Effect Relatonshp The job of

More information

CS 2750 Machine Learning. Lecture 3. Density estimation. CS 2750 Machine Learning. Announcements

CS 2750 Machine Learning. Lecture 3. Density estimation. CS 2750 Machine Learning. Announcements Lecture 3 Densty estmaton Mlos Hauskrecht mlos@cs.ptt.edu 5329 Sennott Square Next lecture: Matlab tutoral Announcements Rules for attendng the class: Regstered for credt Regstered for audt (only f there

More information

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching)

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching) Face Recognton Problem Face Verfcaton Problem Face Verfcaton (1:1 matchng) Querymage face query Face Recognton (1:N matchng) database Applcaton: Access Control www.vsage.com www.vsoncs.com Bometrc Authentcaton

More information

Lecture 2: Single Layer Perceptrons Kevin Swingler

Lecture 2: Single Layer Perceptrons Kevin Swingler Lecture 2: Sngle Layer Perceptrons Kevn Sngler kms@cs.str.ac.uk Recap: McCulloch-Ptts Neuron Ths vastly smplfed model of real neurons s also knon as a Threshold Logc Unt: W 2 A Y 3 n W n. A set of synapses

More information

Availability-Based Path Selection and Network Vulnerability Assessment

Availability-Based Path Selection and Network Vulnerability Assessment Avalablty-Based Path Selecton and Network Vulnerablty Assessment Song Yang, Stojan Trajanovsk and Fernando A. Kupers Delft Unversty of Technology, The Netherlands {S.Yang, S.Trajanovsk, F.A.Kupers}@tudelft.nl

More information

A frequency decomposition time domain model of broadband frequency-dependent absorption: Model II

A frequency decomposition time domain model of broadband frequency-dependent absorption: Model II A frequenc decomposton tme doman model of broadband frequenc-dependent absorpton: Model II W. Chen Smula Research Laborator, P. O. Box. 134, 135 Lsaker, Norwa (1 Aprl ) (Proect collaborators: A. Bounam,

More information

Solution: Let i = 10% and d = 5%. By definition, the respective forces of interest on funds A and B are. i 1 + it. S A (t) = d (1 dt) 2 1. = d 1 dt.

Solution: Let i = 10% and d = 5%. By definition, the respective forces of interest on funds A and B are. i 1 + it. S A (t) = d (1 dt) 2 1. = d 1 dt. Chapter 9 Revew problems 9.1 Interest rate measurement Example 9.1. Fund A accumulates at a smple nterest rate of 10%. Fund B accumulates at a smple dscount rate of 5%. Fnd the pont n tme at whch the forces

More information

Study on Model of Risks Assessment of Standard Operation in Rural Power Network

Study on Model of Risks Assessment of Standard Operation in Rural Power Network Study on Model of Rsks Assessment of Standard Operaton n Rural Power Network Qngj L 1, Tao Yang 2 1 Qngj L, College of Informaton and Electrcal Engneerng, Shenyang Agrculture Unversty, Shenyang 110866,

More information

The descriptive complexity of the family of Banach spaces with the π-property

The descriptive complexity of the family of Banach spaces with the π-property Arab. J. Math. (2015) 4:35 39 DOI 10.1007/s40065-014-0116-3 Araban Journal of Mathematcs Ghadeer Ghawadrah The descrptve complexty of the famly of Banach spaces wth the π-property Receved: 25 March 2014

More information

HÜCKEL MOLECULAR ORBITAL THEORY

HÜCKEL MOLECULAR ORBITAL THEORY 1 HÜCKEL MOLECULAR ORBITAL THEORY In general, the vast maorty polyatomc molecules can be thought of as consstng of a collecton of two electron bonds between pars of atoms. So the qualtatve pcture of σ

More information

Mean Molecular Weight

Mean Molecular Weight Mean Molecular Weght The thermodynamc relatons between P, ρ, and T, as well as the calculaton of stellar opacty requres knowledge of the system s mean molecular weght defned as the mass per unt mole of

More information

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures Mnmal Codng Network Wth Combnatoral Structure For Instantaneous Recovery From Edge Falures Ashly Joseph 1, Mr.M.Sadsh Sendl 2, Dr.S.Karthk 3 1 Fnal Year ME CSE Student Department of Computer Scence Engneerng

More information

1 What is a conservation law?

1 What is a conservation law? MATHEMATICS 7302 (Analytcal Dynamcs) YEAR 2015 2016, TERM 2 HANDOUT #6: MOMENTUM, ANGULAR MOMENTUM, AND ENERGY; CONSERVATION LAWS In ths handout we wll develop the concepts of momentum, angular momentum,

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

The Mathematical Derivation of Least Squares

The Mathematical Derivation of Least Squares Pscholog 885 Prof. Federco The Mathematcal Dervaton of Least Squares Back when the powers that e forced ou to learn matr algera and calculus, I et ou all asked ourself the age-old queston: When the hell

More information