Sunteți pe pagina 1din 36

Metode Numerice

Inginerie Electrica an II
2015-2016

Curs 1
Utilizarea metodelor numerice n aplicaii
specifice ingineriei electrice i energetice
I. Dezvoltarea in serie Taylor/ McLaurin a functiilor analitice cu
aplicatii in IE
II. Utilizarea numerelor complexe in IE
III. Analiza erorilor
dr. ing. mat. Dan D. MICU
Director - Laborator de Cercetare n Metode Numerice
Departamentul de Electrotehnic, Inginerie Electric
E-mail: Dan.Micu@et.utcluj.ro

BIBLIOGRAFIE
1.

D. D. MICU, A. CECLAN, L. CZUMBIL, D. CSALA. Metode Numerice. Lucrari practice,


Ed. Mediamira, 2010.
2. D. D. MICU, A. CZIKER. Aplicaii ale metodelor numerice n electrotehnic. Casa Carii de
tiin Cluj-Napoca, 2002
3. . KILYENI, A. DUMITRESCU. Metode numerice - aplicaii n energetic. Ed. Orizonturi
Universitare Timioara, 2000
4. D. IOAN, .a. Metode numerice n ingineria electric. Ed. Matrix Rom Bucureti, 1998
5. A.BRATCU, A. FILIPESCU. Metode numerice utilizate n analiza sistemelor. Ed. Matrix
Rom Bucureti, 2004
6. V. FIRETEANU, M. POPA. Modele numerice n studiul i concepia dispozitivelor
electrotehnice. Matrix Rom Bucureti, 2004
7. D. D. MICU. Metode numerice n studiul interferenelor electromagnetice. Ed. Mediamira,
Cluj-Napoca, 2004
8. D. D. MICU, L. CRE, D. DUMA, Culegere de probleme de electrotehnic, UTPress, ClujNapoca, Romnia, 2005.
9. D. D. MICU, A. CECLAN, Metode numerice. Aplicatii in ingineria electrica, Ed.
Mediamira, 2007.
10. *** Mathcad 14, User's Guide. Mathsoft, Cambridge, Massachusetts, 2009
11. *** Interactive Schaum's outline. Mathsoft, New-York, 1998
12. *** Mathcad 8, User's Guide. Mathsoft, Cambridge, Massachusetts, 1997

Pentru un model matematic rezolvabilitatea cere ca problema


matematic asociat s fie:
a) bine pus: existena, unicitatea, stabilitatea soluiei.
b) bine condiionat: la mici variaii ale datelor (erori experimentale
sau erori de rotunjire n reprezentarea numeric a datelor)
corespund mici variaii ale rezultatelor

Obiectivul principal:
Determinarea algoritmilor care rezolv o problem numeric
ntr-un timp minim i cu o maxim acuratee (precizie).
n metodele de analiza numeric se disting dou aspecte:
1. Metodologia : trateaz construcia algoritmilor specifici, eficiena
lor, implementarea pe un calculator (aspect practic).
2. Analiza : studiaz i estimeaz erorile i convergena metodelor
(aspect teoretic).

Clasificarea problemelor numerice (de calcul)


Tx y
Problema numeric:

X, Y spaii liniare

x X; y Y

T- operator

T:XY

Reprezentare schematic a unei probleme numerice


x

Intrare

Sistem

Iesire

Problema Direct

x
y;
T

Problema Invers

T
1

x
;
T

T
y

x dT y; E dl U
R I E I R 1 E

Aplicaii ale Metodelor Numerice n


Ingineria Electric

EXEMPLE PRACTICE

REZOLVAREA APROXIMATIV A ECUAIILOR ALGEBRICE


I TRANSCENDENTE

Efectul pornirii mainilor electrice

Motor asincron pentru acionarea pompelor

S f 0 2 2 Q f 0 Q f

2
2 U 2 2 X p

S
S

sc

U b0
1
sc
2
2
2

0
Z p b 0

b
f

b
2

2
S
S
S
U b 0

sc
sc
sc
U b0

1
p
f
p
f

S
sc

Metode de amplasament a liniei electrice

Reprezentarea geometric de amplasament a liniei electrice

C1 x2 b2 L x C2 L x a2 x2
2

METODE NUMERICE DE REZOLVARE A SISTEMELOR DE


ECUAII
Circuitul de aprindere la un automobil

Circuitul electric corespunztor instalaiei de aprindere

Schema de principiu a unui circuit de aprindere la automobil

I1 I 2 I 3 0

I 1 I 2 I 3 0

10 I 2 25 I 3 90
20 I1 10 I 2 80

Circuit electric de curent continuu

nod A
nod B
bucla I
bucla II

FACTORIZAREA MATRICELOR
Detecia defectelor de material

Model geometric demonstrativ privind testarea non-distructiv

a K x, y zx dx u y ,
b

A z u

y c, d

APROXIMAREA FUNCIILOR UTILIZND


FUNCII PREDEFINITE DIN MATHCAD

Amplasarea tablourilor de distribuie


Alegerea unei funcii pentru aproximarea analitic a coeficientului de influen

Ka( n A B C D) = A n B n C D log( n)
10

ka
f ( x)

10
9
8
7
6
5
4
3
2
1

1
0 3
3

9 12 15 18 21 24 27 30 33 36 39 42

Coeficientul de influenta
Functia de aproximare

n x

42

APROXIMAREA FUNCIILOR PRIN


POLINOAME DE INTERPOLARE
Testarea izolatorilor liniilor electrice aeriene

Strpungerea izolatorilor
Montaj de testarea a izolatorilor

n urma efecturii ncercrilor se stabilesc funcii numerice de


dependen ntre valorile rezistenei de izolaie i nivelul tensiunilor
aplicate.
Pentru determinarea rezistenei pentru orice nivel de tensiune electric,
se apeleaz la interpolarea numeric a funciilor de dependen
reieite.

INTEGRAREA I DERIVAREA NUMERIC


Evaluarea supratensiunilor induse datorit trsnetelor pe LEA

Aciunea trsnetelor asupra linilor de nalt tensiune

Cuantificarea efectelor de supratensiuni induse n LEA pornete de la


expresiile deduse pentru cmpurile electrice i magnetice generate de
trsnet, expresii care apar n cadrul unor integrale complexe

0 H
R

B r , z,
G r , z, z ' , exp j I z ' , dz '
4 H
c

Stabilirea cantitilor de energie consumate, pe baza nregistrrilor


de putere curba de sarcin zilnic

Se consider un receptor de energie electric pentru care se cunoate


curba de sarcin zilnic referitoare la puterea activ consumat (exprim
variaia n timp a puterii active consumate pe durata unei zile).

24

Wzi

P( t ) dt

METODE NUMERICE DE REZOLVARE


A ECUAIILOR SI SISTEMELOR DE ECUAII DIFERENIALE

Circuit R-L serie n regim tranzitoriu


di( t )
L
R i( t ) E cos t
dt

Studiul performanelor dinamice ale unei masini liniare de inductie

Modelul unei maini liniare de inducie

di
L R r t i ut
dt

r t 1 t 3 3 t 1

Algoritm de rezolvare a unei probleme de IE


Formularea Problemei (P) date cunoscute (date); necunoscute (soluii); lege de legtur (date-soluii)

Descrierea Problemei (P) Model Matematic (M(P))

Aproximare M(P) printr-o Metod Numeric (MN(P))

Dezvoltare algoritm
Pentru MN(P)

Implementare algoritm n
MathCad (Matlab, Mathematica
etc.)

Specificarea
problemei reale
(LEA-Conduct)

Confruntarea cu
realitatea

inducere

Construirea unui model fizic


(Circuitul electric echivalent)

Modificare
model

Formularea problemei
matematice
(Sistem de ecuaii de mari
dimensiuni)

Interpretarea soluiei

deducere

Metode numerice

Rezolvarea problemei
matematice

Zon de influen comun: conduct (ngropat 2m) i linie electric


Calculul curentilor indusi in structura metalica

InterfStud EMI software

Legea lui Faraday conturul nchis

Schema electric echivalent a


coridorului
comun
LEAconduct metalic

k
k
k
k
k 1
k 1
ZTL
Z rk,0 I rk 1 Z rk,01 I rk,s1 Z rk,0 I rk,s 0
r I r jM r , s I s Z r ,0 I r
k
k
k
k
k 1
k 1
ZTL
Z sk,0 I sk 1 Z sk,01 I rk,s1 Z sk,0 I rk,s 0
s I s jM r , s I r Z s ,0 I s
k
k
k
k
k
k 1
ZTT
Z sk,0 I sk Z sk,0 I sk 1 0
r , s I r , s Z r ,0 I r Z r ,0 I r

I rk,s

Z rk,0
k
ZTT
r ,s

I rk

Z rk,0
k
ZTT
r ,s

I rk 1

Z sk,0
k
ZTT
r ,s

I sk

Z sk,0
k
ZTT
r ,s

I sk 1

Z 0 I Z1 I Z 2 I 0
k

k 1

k 1

Z1 I Z 2 I E
0

I Z1 E Z 2 I A1 A2 I
0 1

A2 Z1 Z 0 A2 Z 2
1

0 1

A1 Z1 Z 0 A2 Z 0 A1
1

0 1

I A1 A2 I
A1 Z1 Z 0 A2 Z 0 A1
k

k 1

k 1 1

k 1

A2 Z1 Z 0 A2 Z 2
k

k 1 1

I Z1 Z 0 A2 Z 0 A1
N 1

N 1

N 1

N 1

I A1 A2 I
k

k 1

Determinarea numerica a valorilor unor functii


analitice in aplicatii de IE
Determinarea numerica a valorilor unor functii definite prin formule
analitice este foarte importanta in aplicatii din IE, mai ales cand valorile
acestor functii trebuie calculate de foarte multe ori cu grade diverse de
aproximare
Calculul numeric al valorilor functiilor pentru a putea sugera
algoritmi de rezolvare rapizi destinati diverselor aplicatii din IE (calculul
coeficientilor de corectie pt schemele echivalente ale liniilor electrice
lungi), trebuie abordat din urmatoarele puncte de vedere:
I. Dezvoltarea in serie Taylor/ McLaurin a functiilor analitice cu
aplicatii in IE
II. Utilizarea numerelor complexe in IE
III. Analiza corecta a erorilor

I. DEZVOLTAREA IN SERIE TAYLOR/ MCLAURIN A


FUNCTIILOR ANALITICE CU APLICATII IN IE

Demonstratie 1. - pe tabla

II. NUMERE COMPLEXE APLICATII IN IE


Demonstratia 2. pe tabla

III. ANALIZA ERORILOR


Msurrile obinute ntr-un laborator cu un instrument de msur, au
sens numai dac este cunoscut sensibilitatea aparatului.
Un calculator numeric poate reprezenta numai un numr finit de cifre;
de unde i posibilitatea ca un numr real introdus n calculator s fie
aproximat; operaiile elementare cu aceste numere produc rezultate care
nu pot fi reprezentate exact n calculator.
Cnd un algoritm, constituit dintr-o succesiune de operaii elementare
este introdus n calculator, se obine n general o eroare i propagare
succesiv de erori. Aceste erori se numesc erori de rotunjire, numele
venind de la o tehnic de reprezentare a numerelor reale n calculator

Surse de erori
Fr a subestima importana soluiilor analitice, majoritatea problemelor ingineriei
electrice nu admit dect soluii numerice.
n activitatea concret de determinare a acestora, inginerul este obligat s cunoasc i
s stpneasc aspectele legate de aproximri i erori, de influena lor asupra
rezultatelor.

ntrebare: Ct de concrete, ct de exacte sunt rezultatele obinute? , Problema


erorilor prezint interes att la metodele numerice directe (soluia rezultatelor dup
efecuarea unui numr finit de operaii elementare, cunoscut de la bun nceput), ct i
cele iterative sau de aproximri succesive (pornind de la o soluie aproximativ, se
obin valori din ce n ce mai precise ale rezultatului, prin repetarea unei secvene relativ
mai reduse de operaii aritmetice elementare).
Condiia de terminare a calculelor la metodele iterative este legat, de regul, de
atingerea unei anumite precizii, de situare a erorii sub o valoare prestabilit, ceea ce
impune necesitatea cunoaterii sau aprecierii erorii n fiecare moment a procesului de
calcul.

Tipuri de erori

Categorii principale de erori : erori de problem i de metod, erori


iniiale sau inerente, erori de trunchiere i erori de rotunjire.
Eroarea unui rezultat aproximativ este unic dar provine din mai multe
surse si are mai multe componente de natura celor precizate mai sus:
fiecare dintre componentele erorii se poate exprima sub form absolut
sau relativ
diversele categorii de erori trebuie coordonate (corelate) ntre ele, n
sensul asigurrii aceluiai ordin de mrime pentru fiecare component

(sunt nejustificate i ineficiente eforturile pentru reducerea unui anumit


tip de eroare, dac celelalte tipuri au valori mult mai mari).

PROBLEMA REAL P

erori de problem cauzate de simplificrile n formularea M(p)


MODEL MATEMATIC M(P)

erori de trunchiere analitice - procese de calcul numeric cu


convergen infinit sunt nlocuite cu procese cu convergen practic finit,
element caracteristic pentru metodele iterative sau de aproximri succesive.
METOD NUMERIC MN(P)
Eroarea de trunchiere nu se poate calcula exact dar se poate
estima. De regul, condiia practic de terminare a calculelor
la metodele iterative este legat de valoarea erorii de
erori de
trunchiere: calculele se consider terminate n momentul n
intrare-ieire
care eroarea de trunchiere ajunge sub o valoare limit
prestabilit.
ALGORITM
(schem logic)

PROGRAM

D
rot H J
t
Testare i utilizare

Interpretare rezultate

Erorile iniiale sau inerente se datoreaz prezenei n modelul matematic a unor coeficieni numerici, ale cror valori
se cunosc doar aproximativ. Cauzele sunt legate de provenina lor : msurtori experimentale mai mult sau mai puin
precise, soluii mai mult sau mai puin aproximative ale unor probleme numerice asociate, etc.

Moduri de exprimare a erorii

Se consider o mrime numeric real A pentru care se cunoate valoarea


aproximativ a (determinat experimental-msurtori)
Eroarea aproximaiei a pentru valoarea exact A:

A a - corecie a aproximaiei lui A prin a


0
0

A a

Aproximare prin lips


Aproximare prin adaos
- formula de aproximare

a A a - Eroarea absolut
n aplicaiile practice se cunoate a; nu se cunoate A - se pune
problema estimrii erorii absolute!
Limita superioar a A a as

a as A a as

A a as

Eroarea absolut nu este suficient pentru a caracteriza gradul de precizie


a unei aproximri!!!
Exemplu

A1 10

A2 10000

a1 9

a 2 9999

Se aprecieaz intuitiv c a2 aproximeaz mult mai bine A2 dect a1 pe


A1 cu toate c:
a1 a2 1

Este nevoie de o alt mrime care s exprime corect gradul de precizie


al unei aproximaii!!!
Eroarea relativ
r1

A1 a1
a1

10 9
9

Aa
a

0.11 10%;

A2 a 2
10000 9999
r2

0.0001 0.01%
a2
9999

r % 100 r

r2 r1
Aproximaia 2 este mai precis

Eroarea analitic de trunchiere


eroarea ntre soluia lui M(P) i soluia lui MN(P)
Exemplu: Consider funcia exponenial ex. Se cere s se calculeze valorile ei pentru
diverse valori ale argumentului x, utiliznd dezvoltarea n serie MacLaurin:
2
3
k
x
x
x
x
e 1 x

2! 3!
k!

Avem un numr infinit de termeni. n calcule se folosesc doar un numr finit


de termeni (5,6,7,8, ) dependent i de valoarea argumentului x. Termenii
omii determin apariia erorii de trunchiere (datorat trunchierii unui proces
de calcul teoretic infinit).

Problema matematic e x
i 0

xi
i!

Problema numeric S N ( x )

Eroarea analitic de trunchiere: a.t=a.t(N)=ex - SN(x)


a.t depinde de N parametru de discretizare

i 0

xi
i!

Propagarea erorilor
X, Y operanzi (tensiune, curent); x, y valorile aproximative corespunztoare

Adunarea

X x x

X Y x x y y

Y y y

ax y ax a y

x y x y
rx y

ax y
x y

ax
x y

ay
x y

ax
x

x
x y

ay
y

y
x y

rx y

x ax y a y
x y

Eroarea sumei este egal cu suma erorilor termenilor

Eroarea absolut a sumei nu depete suma erorilor absolute ale termenilor


Dac operanzii sunt de acelai semn, limita superioar a erorii relative a sumei
nu depete limita superioar a erorii relative maxime a termenilor!

Reguli practice pentru calculele numerice


Se consider util evidenierea unor sfaturi practice, la efectuarea,
manual sau automat, a calculelor numerice:
pe parcursul efecturii unui ir de calcule, numrul de cifre
semnificative al rezultatelor intermediare trebuie s fie mai mare cu 1
sau 2 dect numrul de cifre exacte;
rezultatul final al unei secvene de calcule nu trebuie s conin mai
mult de o cifr semnificativ n plus fa de numrul de cifre exacte;
la operaiile de adunare i de scdere rangul ultimei cifre reinute
pentru rezultat trebuie s fie cel mult egal cu rangul ultimelor cifre
semnificative exacte ale datelor iniiale sau mai mare dect acesta (+1
pentru rezultate intermediare);
la operaiile de nmulire, mprire, extragere radical numrul de
cifre semnificative al rezultatului trebuie s fie identic cu numrul de
cifre semnificative exacte ale operandului cu numrul minim de
asemenea cifre (+1 pentru rezultate intermediare);

se recomand, pe ct posibil, evitarea operaiei de scdere a dou


valori numerice aproximativ egale (apar erori foarte mari datorate
fenomenului de anulare prin scdere), prin rescrierea expresiei
respective i utilizarea dezvoltrii n serie Taylor;
dac se adun, n sens algebric, un ir de numere, atunci, pentru
minimizarea erorii de rotunjire, se recomand ca operanzii s fie
considerai n ordinea cresctoare a modulelor lor;
dac o expresie este de forma (a - b) c sau de forma (a - b) / c ,
atunci se recomand efectuarea operaiilor n ordinea a c - b c ,
respectiv a / c - b / c (dac valorile a i b sunt foarte apropiate, este
de preferat respectarea ordinei iniiale);
atunci cnd argumentul unei funcii are valori att de mari, nct
determin pierderea unor cifre semnificative nainte de terminarea
procesului de calcul, atunci se recomand efectuarea unei schimbri
corespunztoare de variabil.
pentru situaiile care nu se ncadreaz n regulile practice enumerate
mai sus, se recomand minimizarea numrului total de operaii
aritmetice elementare.

S-ar putea să vă placă și