Documente Academic
Documente Profesional
Documente Cultură
Bibliografie
Dumitru Cazacu Metode numerice Ed.Sitech Craiova 2014
Dumitru Cazacu Indrumar de laborator Metode numerice, Ed.Sitech Craiova
, 2013
M.Ghinea, V.Fireteanu, Matlab, Calcul numeric-grafica-aplicatii, Ed.Teora
1997
Tiberiu Tudorache,Medii de calcul in ingineria electrica,Ed.Matrix
Rom,2010
Gabriela Ciuprina,Algoritmi numerici pentru calcule stiintifice in
ingineria electrica,Editura: Matrixrom 2014
D. Ioan, (2006) Metode numerice în ingineria electrică, Editura Matrix Rom
Bucureşti.2006
Sergiu Ivanov, Modelare si simulare sisteme electromecanice , procese de
mediu, Ed.Universitaria Craiova 2007
https://nm.mathforcollege.com/textbook-numerical-methods-with-
applications/
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-
336j-introduction-to-numerical-simulation-sma-5211-fall-2003/
1
tuturor consecintelor ce se obtin din ele.Foarte des se demonstreaza existenta
solutiei unei probleme si se stabileste posibilitatea teoretica de a obtine aceasta
solutie cu orice grad de precizie.Se acorda o foarte mica atentie partii practice a
problemei, adica gasirii efective a solutiei cu o aproximatie data, suficienta
pentru aplicatii, dar care trebuie obtinuta cu un efort de calcul cit mai mic .
Un inginer trebuie sa cunoasca numeroase elemente de matematica moderna
si in primul rind metode si procedeee de calcul numeric, necesare pentru rezolvarea
celor mai multe probleme reale , care impun modelarea numerica.
Analiza numerica (metodele numerice) a fost definita ca studiul metodelor si
procedurilor folosite pentru obtinerea solutiilor aproximative a problemelor
matematice.Metodele numerice reprezinta tehnici prin care problemele matematice
sunt reformulate astfel incit sa fie rezolvate numai prin operatii aritmetice.Prin
trecerea de la infinit la finit, de la diferential la algebric, neliniar la liniar
problemele complicate sunt inlocuite de probleme mai simple care au aceeasi sau
“aproape” aceeasi solutie.Astfel solutiile obtinute prin aplicarea metodelor
numerice reprezinta doar aproximatii ale problemelor originale si deci implica
erori.
O buna intelegere a ingineriei electrice presupune combinatia dintre
intelegerea fundamentelor teoriei circuitelor electrice si a campului
electromagnetic, finetea matematica si cunoasterea algoritmilor numerici si a
limbajelor de programare.
Electromagnetismul ramine un domeniu foarte dinamic deoarece multe dintre
din aplicatiile ingineriei electrice se bazeaza pe el :
- prelucrarea semnalelor si a imaginilor
- proiectarea masinilor si actionarilor electrice
- proiectarea chip-urilor electronice
- testare nedistructiva (non-destructive evaluation)
- analiza compatibilitati si interferentei electromagnetice (EMC/EMI )
- proiectarea si analiza antenelor
- proiectarea si analiza sistemelor radar (RCS – radar cros section)
- recunoasterea automata a tintelor (ATR- automatic target recognition)
- tehnologia stealth
- comunicatii si propagare fara fir ( wireless) IOT Internet of things
- bioinginerie medicala si biotehnologii RMI CT Computer tomograph
- proiectarea micro senzorilor electromecanici (MEMS) nanotehnologie
2
procesoarelor a crescut teoria circuitelor a devenit neadecvata pentru descrierea
fenomenelor fizice ce apar intr-un chip de calculator.De aceea pentru a le descrie
corect a trebuit sa fie utilizata teoria campului electromagnetic.O metoda numerica
emergenta este electromagnetismul computational care este utilizat intens pentru
calculul campului electromagnetic.
Dezvoltarea acestui domeniu a fost stimulata de cresterea rapida a vitezei de
calcul a calculatoarelor iar proiectarea si evoluatia calculatoarelor se bazeaza pe
electromagnetism computational, adica o existenta simbiotica.
Fig.1.1.
3
1.3. Pseudolimbaj
Pseudocodul este un text alcatuit din linii, fiecare continind o declaratie, care
descrie tipul de date utilizate sau o instructiune, care descrie operatia ce va fi
efectuata.
O linie de pseudocod este alcatuita din cuvinte si simboluri.
Cuvintele cu o semnificatie bine determinata, independenta de aplicatie, se
numesc cuvinte cheie (keywords) si sunt subliniate sau ingrosate. Liniile pot
contine comentarii, care ajuta la intelegerea pseudocodului fara sa faca parte din
descrierea algoritmului sau a structurilor de date.
5
In algoritmii numerici timpul de calcul este consumat preponderent in
operatiile repetate ciclic.De aceea ordinul de complexitate este dat, in general, de
numarul ciclurilor :
c= a⋅b ; ordin 0
pentru i = 1,n
c i = ai⋅bi ; ordinul 1
pentru i = 1,n
pentru j =1,n
c ij=ai - bj ;ordinul 2
pentru i = 1,n
pentru j=1,n
pentru k =1,n
c ij=aik⋅bkj ; ordinul 3
e x = x − x aprox (1.1)
in care x este valoarea exacta a variabilei iar xaprox este valoarea sa aproximativa.
Acest tip de eroare nu caracterizeaza de obicei suficient de bine precizia cu
care se obtin rezultatele.
Precizia rezultatelor este mult mai bine pusa in evidenta de eroarea relativa
ex x − x aprox
εx = = x 100 [%] (1.2)
x x
e x = 1 − 0.9 = 0.1
1 − 0.9
εx = = 0.1
1
sau ε x = 10 %.
2. Fie x = 0.0004 şi x aprox = 0.0003 , valorile adevărată şi aproximativă ale unei
mărimi. Erorile absolută şi relativă sunt:
0.0004 − 0.0003
εx = = 0.25
0.0004
sau ε x = 25% .
Se observă diferenţele între valorile celor două tipuri erori. Eroarea relativă
furnizează o imagine mai clară asupra preciziei valorii aproximative, fiind
considerata o masura pentru precizia rezultatului calculului.
7
In majoritatea calculelor tehnice marimile rezultate sunt cunoscute cu
3 - 6 cifre semnificative exacte ceea ce corespunde unei erori relative de
rotunjire cuprinse intre 10-2 -10-5.
8
Consideram un calculator care foloseşte aritmetica zecimală cu 4 cifre cu
numere în virgulă mobilă .
Sunt prezentate reprezentarile in virgula mobila (floating point) a numerelor
37,31 0,003;0.00004717;
x = ± 0 ,kk...kll⋅10±kk (1.22)
9
se formeaza din erori de masurare datorate preciziei instrumentului (erori
instrumentale), de obicei sistematice si din erori de observatie, care sunt
neregulate sau intimplatoare. La acestea se adauga erorile datorate
parametrilor numerici din formule. Valorile lor pot fi determinate doar
aproximativ.In aceasta situatie sunt toate constantele fizice (exemplu numărul π
poate fi înregistrat ca dată iniţială cu valorile: 3.14; 3.141592; 3.1415926535.
Erorile inerente se propaga in procesul de calcul si afecteaza in final solutia.
xk → x (1.24)
Conform definitiei convergentei un sir acesta converge daca
Prin urmare pentru o eroare ε impusa exista un rang finit n a.i. x n reprezinta o
aproximare satisfacatoare pentru x .
Rezulta ca dupa evaluarea unui numar n suficient de mare de termeni ultimul
poate fi adoptat ca solutie numerica.
x n = x aprox (1.26)
Exemplul 3
10
Consideram dezvoltarea in serie Taylor a functiei e x .
x2 xn
ex=1 + x + + ........ + + ....
2! n!
f = e 0,1 f = 1 + 0,1 +
(0,1) 2 + (0,1) 3 + .....
2! 3!
Cind oprim calculul ? Câţi termeni includem ? Dacă considerăm doar cinci
0,1 (0,1) 2 (0,1) 3 (0,1) 4
termeni f = e0,1 ≅ 1 + + + + ≅ f = 1,105
1! 2! 3! 4!
εt (adică suma termenilor neglijaţi) este εt = f − f =
(0,1) 5 + (0,1) 6 + ......
5! 6!
εT =
(0,1) 1 + 0,1 + (0,1) + (0,1) + ..... ≤ (0,1) 1 + 0,1 + (0,1) + (0,1) + .... = (0,1) 5 * e 0,1 ≅ 0,0001 *1,1052 ≅ 10 −7
5 2 3 5 2 3
5! 6 67 678
5! 2! 3!
5! 120
11
cu solutia unica x = 1,0000 si y = 0,0000, obţinută prin metoda eliminării.
Dacă consideram pentru coeficienţi, doar trei cifre semnificative după virgulă
12
Ax = b
Ar =η
se obtine
x = A −1b r = A −1 ⋅ η
r
x r b A −1η ⋅ Ax A −1 ⋅ η A ⋅ x
k ( A) = = = ≤ = A ⋅ A −1 (1.29)
η x η x ⋅η x ⋅η
b
Exemplul 5
6 x1 + 6,917 x 2 = 6,543
Sistem initial
x1 + 1.152 x 2 = 1.095
6 x + 6.912 x 2 = 6.543
Sistem perturbat 1
x1 + 1.152 x 2 = 1.095
13
x1 ,2 = [7,3158 − 5,400]
Se observă diferenţe foarte mari între soluţii datorate unei variaţii mici a unuia
dintre coeficienţi la zecimala a treia. Solutiile obţinute arata,de asemenea, că
sistemul de ecuatii este slab condiţionat.
14
15