Documente Academic
Documente Profesional
Documente Cultură
Inginerie Electrica an II
2015-2016
Curs 10.
Integrare numeric
Calculul numeric al integralelor cu aplicatii n ingineria electric
imposibil
Trebuie inut cont c n tehnic de obicei nu se cunoate expresia
10.1. Exemple de aplicaii practice din ingineria electric unde intervine integrarea
numeric
APLICAIA 1
0 H
R
B r , z,
G r , z, z ' , exp j I z ' , dz '
4 H
c
r
G r , z, z ' ,
r 2 z ' z 2
3/ 2
c r 2 z ' z
APLICAIA 2
24
Wzi
P( t ) dt
0
f x dx
a
este aproximat folosind informaii despre integrand numai n anumite puncte (se
cunosc valorile funciei n puncte pe baza unor msurtori experimentale):
x i i 0,1,..., n ; y i f (x i )
n majoritatea aplicaiilor cele n+1 puncte distincte sunt echidistante n [a,b], pasul de
discretizare fiind
h xi 1 xi , i 0,1,...,n x0 a, xn b
Demonstratia 1 pe tabla
a x 0 x 1 x 2 ... x n 1 x n b, x k a k h,
ba
h
n
x0 a, x1 b f x0 , f x1 ; h (b a)
b
f x dx
a
f x dx L x dx R x dx
1
f ' ' ()
R 1 (x)
( x a )(x b)
2!
Demonstratie 2- pe tabla
f x L1 x R1 x
a x 0 x 1 x 2 ... x n 1 x n b, x i a i h,
h x i 1 x i
ba
0
n
x i 1
f x dx
a f x dx
i 0 x i
n 1
n 1
ba
b a
ITrapezGen f f x dx
f a f b 2 f xi
f ' '
2
2n
i 1
12n
a
b
Formula poate fi mbuntit innd cont de faptul c eroarea este proporional cu 1/n2, adic
dac dublm numrul de noduri n care este dat funcia f, atunci eroarea scade de patru ori,
dar timpul de calcul va crete. Geometric nseamn c f(x) s-a aproximat cu n segmente de
dreapta, adic integrala rezult prin nsumarea ariilor a n trapeze.
x 1 a h, h
ba
2
iar polinomul de interpolare Lagrange de ordin doi este cel cu care se aproximeaz
funcia de sub integrala definit.
f x L2 x R 2 x
f x dx L x dx R x dx
2
h
h5
I Simpson f f x dx f (a ) 4 f (c) f (b)
f ' ' '
3
2880
a
Cu ct lungimea intervalului (a,b) este mai mic cu att resturile sunt mai mici.
ba
0
2n
n 1
hi
I SimpsonGen (f ) f x dx f ( x 2i ) 4 f ( x 2i 1 ) f ( x 2i 2 )
i 0 3
a
Pentru h i h, i;
N
N 1
h f (x 0 ) 4 f (x 1 ) 2 f (x 2 ) 4 f (x 3 ) ... h
I SimpsonGen (f )
f
(
x
)
f
(
x
)
f
(
x
)
f
(
x
)
2k1 2k
2 N ;
0
3 2 f (x 2k ) 4 f (x 2k 1 ) ... f (x n )
3
k 1
k 1
n
;
2
n h 5 4
b a h 4 4
Eroarea SimpsonGen
f
f , a, b
90
180
Dac presupunem c exist M4>0 astfel nct f 4 x M 4 x a, b
Eroarea SimpsonGen
b a h 4
M
180
Eroarea SimpsonGen
M4
5
a
2880 n 4
Wzi
5
4
3
2
P( t ) dt
0
1
0
t
0
10
12
14
16
18
20
22
24
P( t ) dt
0
unde t este timpul, iar funcia P(t) , reprezentnd variaia n timp a puterii
active consumate, este definit, de regul, prin puncte.
n consecin, calculul integralei se poate face numai cu metode
numerice, considernd c lui x i corespunde t , funciei y = f (x) i
corespunde P(t) , iar ora 0 , respectiv 24 , sunt limitele intervalului de
integrare [ a , b ]
APLICAIA 1
N 10
a 1
sin ( z)
i 0 N
b 7
x a i
i
ba
N
N1
ba
Itrapez
f ( a) f ( b) 2
f x
j
2 N
j 1
Itrapez 0.129864381011505
Er
ba
4 f x f x
3 f x 4 f x f x
N
N
N
2
0
1
2
24
3 f x
Er 1.275 10
b
Idef f ( z) d z
Er_ref 1.262 10
APLICAIA 2
N 10
i 0 N
x 0
a x
x
i
y
i
x 1
N
b x
N 1
Itrapez
y y 2
y
N
j
2 N 0
j 1
ba
Itrapez 0.501902031365308
i 1
N1
sin( i)
Er
24
3 y
Er 3.023 10
4 y
ba
N1
h 1 10
N2
3 y 4 y y
0
Observatie: Marimea erorii de calcul prin aproximarea integralei cu formula trapezelor, depinde in mare
de continutul functiei supusa analizei; Cu cresterea numarului de valori cunoscute ale functiei, precizia d
se imbunatateste semnificativ.
APLICAIA 3
f ( z) e sin( z)
N 10
a 1
i 0 2 N
b 3
j 1 3 2 N 1
x a i
i
ba
\\ relatia nodurilor de calcul
2 N
k 2 4 2 N 2
ba
ISimpson
f ( a) f ( b) 2
6 N
ISimpson 10.9501703146855
fxk 4 fxj
k
\\ rezultatul numeric
Idef f ( z) d z
Idef 10.9501703146855
ISimpson 10.9501703146855
Er_ref Idef ISimpson
14
Er_ref 1.7763568 10
\\ eroarea absoluta
8.1328187965002
10
Observatie: Metoda lui Simpson se poate implementa intr-un program de calcul in Mathcad:
ISimpson_algoritm( f a b N) h
ba
N
S f ( a) f ( b )
for i 0 N 1
S S 4 f a i h
for i 1 N 1
S S 2 f ( a i h )
h
6
ISimpson_algoritm( f a b N) 10.9501703146856
Eroarea dintre rezultatul obtinut predefinit si cel obtinut prin algoritm
Er1 Idef ISimpson_algoritm( f a b N)
14
Er1 5.507 10
Eroarea dintre rezultatul obtinut din metoda si cel obtinut prin algoritm
14
Er2 3.73 10
APLICAIA 4
f ( x y) x 2 y 2 x 1
i 0 40
j 0 40
Graficul de suprafata
r
r x
Aria: A
i 20 j 20
M f
i j
10
10
1
2
r x
d f ( x y) d f ( x y) dy dx
d
x
d
y
A 9.482
13
14
0.02
0.28
0.5
1 -7.19 -6.41 -5.67 -4.97 -4.31 -3.69 -3.11 -2.57 -2.07 -1.61 -1.19 -0.81 -0.47 -0.17
0.09
0.31
2 -7.36 -6.58 -5.84 -5.14 -4.48 -3.86 -3.28 -2.74 -2.24 -1.78 -1.36 -0.98 -0.64 -0.34 -0.08
0.14
10
11
12
-1 -0.62 -0.28
15
3 -7.51 -6.73 -5.99 -5.29 -4.63 -4.01 -3.43 -2.89 -2.39 -1.93 -1.51 -1.13 -0.79 -0.49 -0.23 -0.01
4 -7.64 -6.86 -6.12 -5.42 -4.76 -4.14 -3.56 -3.02 -2.52 -2.06 -1.64 -1.26 -0.92 -0.62 -0.36 -0.14
5 -7.75 -6.97 -6.23 -5.53 -4.87 -4.25 -3.67 -3.13 -2.63 -2.17 -1.75 -1.37 -1.03 -0.73 -0.47 -0.25
6 -7.84 -7.06 -6.32 -5.62 -4.96 -4.34 -3.76 -3.22 -2.72 -2.26 -1.84 -1.46 -1.12 -0.82 -0.56 -0.34
7 -7.91 -7.13 -6.39 -5.69 -5.03 -4.41 -3.83 -3.29 -2.79 -2.33 -1.91 -1.53 -1.19 -0.89 -0.63 -0.41
8 -7.96 -7.18 -6.44 -5.74 -5.08 -4.46 -3.88 -3.34 -2.84 -2.38 -1.96 -1.58 -1.24 -0.94 -0.68 -0.46
9 -7.99 -7.21 -6.47 -5.77 -5.11 -4.49 -3.91 -3.37 -2.87 -2.41 -1.99 -1.61 -1.27 -0.97 -0.71 -0.49
10
-0.5
11 -7.99 -7.21 -6.47 -5.77 -5.11 -4.49 -3.91 -3.37 -2.87 -2.41 -1.99 -1.61 -1.27 -0.97 -0.71 -0.49
12 -7.96 -7.18 -6.44 -5.74 -5.08 -4.46 -3.88 -3.34 -2.84 -2.38 -1.96 -1.58 -1.24 -0.94 -0.68 -0.46
13 -7.91 -7.13 -6.39 -5.69 -5.03 -4.41 -3.83 -3.29 -2.79 -2.33 -1.91 -1.53 -1.19 -0.89 -0.63 -0.41
14 -7.84 -7.06 -6.32 -5.62 -4.96 -4.34 -3.76 -3.22 -2.72 -2.26 -1.84 -1.46 -1.12 -0.82 -0.56 -0.34
15 -7.75 -6.97 -6.23 -5.53 -4.87 -4.25 -3.67 -3.13 -2.63 -2.17 -1.75 -1.37 -1.03 -0.73 -0.47 -0.25
16 -7.64 -6.86 -6.12 -5.42 -4.76 -4.14 -3.56 -3.02 -2.52 -2.06 -1.64 -1.26 -0.92 -0.62 -0.36 -0.14
17 -7.51 -6.73 -5.99 -5.29 -4.63 -4.01 -3.43 -2.89 -2.39 -1.93 -1.51 -1.13 -0.79 -0.49 -0.23 -0.01
18 -7.36 -6.58 -5.84 -5.14 -4.48 -3.86 -3.28 -2.74 -2.24 -1.78 -1.36 -0.98 -0.64 -0.34 -0.08
0.14
19 -7.19 -6.41 -5.67 -4.97 -4.31 -3.69 -3.11 -2.57 -2.07 -1.61 -1.19 -0.81 -0.47 -0.17
0.09
0.31
20
-1 -0.62 -0.28
0.02
0.28
0.5
21 -6.79 -6.01 -5.27 -4.57 -3.91 -3.29 -2.71 -2.17 -1.67 -1.21 -0.79 -0.41 -0.07
0.23
0.49
0.71
22 -6.56 -5.78 -5.04 -4.34 -3.68 -3.06 -2.48 -1.94 -1.44 -0.98 -0.56 -0.18
0.16
0.46
0.72
0.94
23 -6.31 -5.53 -4.79 -4.09 -3.43 -2.81 -2.23 -1.69 -1.19 -0.73 -0.31
0.07
0.41
0.71
0.97
1.19
24 -6.04 -5.26 -4.52 -3.82 -3.16 -2.54 -1.96 -1.42 -0.92 -0.46 -0.04
0.34
0.68
0.98
1.24
1.46
APLICAIA 5
y ( t) 4 cos ( t )
t initial 0
t final 2
1
f ( z)
z z 1
n 0 2 m 3 3
y ( t)
Z
5
0
x( t )
m 3 n
m
4
n
4
1
f ( z) if z 0 0
z
f ( Z)
Integrala curbilinie:
0.75
0.5
0.25
Z 0
0.25
0.5
0.75
0.5i
t final
d
f ( z( t) ) z( t) d t 6.283i
dt
initial
APLICAIA 6
Se considera un bloc format din mai multe straturi de materiale dielectrice imperfecte, de grosimi foarte mici; la fiec
fiind cunoscuta conductivitatea electrica. Se dau aceste valori ale conductivitatii electrice pentru fiecare strat. De ase
se figureaza blocul, cu mentiunea ca dimensiunea perpendiculara pe plan
. Se
estecere determinarea rezistentei electrice
intre fetele arcuite sub unghiul
dat, BA, respectiv CD, presupuse metalizate.
45 deg
0.65 m
r1 2.5cm
r2 8cm
N 500 (numar de straturi)
i 1 N
1
0
0.25
2
0.2
7
0.07
10
A.
Intre cele doua fete curbate ale blocului considerat, din constructia acestuia, pot fi echivalate un
de N rezistente electrice cu o rezistenta totala depen denta de sectiunea variabila si de conductivitatile ce
straturi de dielectrici. In cazul in care nu se tine cont de capacitatile care apar in bloc intre straturile de m
dielectric imperfect, valoarea rezistentei totale poate fi obtinuta din formula integrala aOhm.
legii lui
B.
Pentru legea lui Ohm, forma integrala ca model matematic pentru rezolvarea numerica se expr
r2
1
i S
r1
dr
C.
In consecinta, trebuie efectuata integrala scrisa mai sus, printr-o aproximare numerica sub fo
de sumare, cu specificatia ca numarul de elemente din suma reflecta numarul de straturi de dielectri
imperfecti situati intre fetele arcuite ale blocului. Sumarea numerica se opereaza cu formula trapeze
expresia de sub integrala se noteaza cu o functie numerica:
y
i
1 m
i S
N1
Itrapez
y y 2
y
1
N
j
2 N m
j2
r2 r1
(formula trapezelor)
Itrapez 2.394k
R Itrapez
R 2.394k
D.
Fiindca nu se precizeaza grosimea straturilor de material din bloc, nu este posibila calculare
rezistentei fiecarui strat si apoi inserierea lor. De aceea, posibilitatea de integrare numerica se aplica
Mathcad doar cu formule rezultat al metodelor numerice de aproximare. Nu exista un operator prede
Mathcad, de integrare a functiilor date numeric.
E.
Cadrul problemei este unul demonstrativ, eroarea care intervine in calcul are o pondere mic
importanta problemei, fapt pentru care nu s-a procedat la o evaluare, desi se cunoaste ca valoarea ei
depinde direct de maximul derivatei functiei numerice de sub integrala.
APLICAIA 7
Sa se calculeze fluxul campului B(x,y) [T] prin suprafata continuta in planul xOy intre coordona
specificate.
x1 0
x2 3.5
y 1 1
y 2 5.8
[m]
B( x y ) 3 sin
2
x
1
B( x y ) k
x y
x y 1
A. Definirea fluxului magnetic printr-o suprafata deschisa serveste drept punct de pornire pentru solutionar
problemei. Integrala dubla definita a produsului scalar dintre vectorul inductie magnetica si vectorul eleme
arie, corespunzator suprafetei parcurse de densitatea de flux magnetic, reprezinta valoarea numerica a flux
total prin acea suprafata.
B. Relatia de definire a fluxului magnetic, enuntata anterior:
B ds
ds dx dy k
<=>
B ds B( x y ) k dx dy k
B ds B( x y ) dx dy
k k
C. Urmeaza a fi calculata prin aproximare integrala dubla a functiei sub care se da inductia magnetica, in con
care se s-a explicat produsul scalar. Metoda numerica aleasa pentru aceasta aplicatie se constituie ca o repeta
a formulei de cuadratura a lui Simpson. Cuadratura presupune evaluarea unei arii prin impartirea domeniului
intr-un numar de noduri. In sensul celor mentionate mai sus, se defineste functia inductiei magnetice pe dome
y specificate, se alege un numar de noduri in care sa se imparta intervalele x si y si se calculeaza formulele de
cuadratura:
f ( x y ) if x1 x x2 y1 y y 2 B( x y) 0
--> functie limitata la domeniul specificat, obtinuta prin impunerea domeniului de definitie, in mod logic cu
de inegalitate si cel boolean
SI, impreuna cu instructiunea conditionala
IF.
n 10
m 10
i 0 2 n
h x
j 0 2 m
x2 x1
h y
2 n
y2 y1
2 m
h x 0.018
h y 0.024
x x1 i h x
i
y y 1 j h y
j
k 2 4 2 m 2
hy
l 1 3 2 m 1
Ix
f x y f x y
2
i
0
i
2
m
i
3
f xi yk 4 fxi yl
k
--> i ntegral a dupa vari abi l a y cal cul ata cu form ul a l ui Si m pson
(form ul a de cuadratura).
k 2 4 2 n 2
hx
Id Ix Ix 2
3 0
2 n
Ix 4
k
Ix
l
l 1 3 2 n 1
Id
0.415423769135332 [Wb]
D. Alta varianta de calcul al integralei duble este data de apelarea operatorului existent in Mathcad, integrala
(apel: Shift+7), care, scris in limbajul de programare C++ dupa un algoritm ce are la baza o metoda de aproxim
a integralei asemanatoare, obtine rezultatul numeric in spatiu Mathcad redus:
x2 y 2
Idef
x y
1
f ( x y ) d y d x
Idef 0.4154237641045
--> se executa si o exprimare a erorii absolute, fapt care arata de la a cate-a zecimala rezultatele
paragrafelor C. si D. difera, in situatia in care rezultat de referinta se considera a fi cel dat de operato
Mathcad. Pentru micsorarea erorii se mareste numarul de intervale in care se impart domeniile x si y
Er Idef Id
Er 5.031 10
E. Precum in majoritatea problemelor din lucrarea supusa atentiei, si in acest caz studiat,
posibilitatea de integrare are o varianta simpla prin apelul operatorului predefinit. Cu toate a
se expune o metoda numerica, ce poate inlocui varianta simpla, o metoda prin a carei detali
face dovada intelegerii programului de rulare din spatele operatorului predefinit. Analitic si a
numeric, rezolvarea unor astfel de probleme de calcul, cand functia de definire a inductiei
magnetice apare complicata, nu intervine ca o varianta optima.