Sunteți pe pagina 1din 3

Aplicație

Se consideră rețeaua de tubulaturi de oțel cu două celule (I, II), nodurile A, B, C, D, E și


țevile 1, 2, 3, 4,5,6 (Fig. 1). Să se dimensioneze țevile pentru o viteză a apei de 3(2) m/s, să se
calculeze debitele în țevi și sarcinile nodale prin metoda Hardy-Cross și prin metoda
aproximatiilor simultane si sa se compare rezultatele.
a)Debitul din nodul A este QinA=100 m3/h, debitul din nodul E este QexE=25 m3/h, debitul din
nodul D este QexD=50 m3/h iar debitul din nodul B este QexB=25 m3/h.

Fig. 1 Rețeaua de tubulaturi

1.Se construiește sistemul de ecuații a debitelor format din ecuațiile conservării masei în
noduri și ecuațiile conservării energiei pe ochiuri:

QinA - Q1 - Q3 = 0
Q3 + Q2 - QexB - Q6 = 0
-Q4 + QexC + Q5 = 0
(1)
Q5 + Q6 - QexD = 0
a1Q12 + a2Q22 - a3Q32 = 0
a4Q42 + a5Q52 - a6Q62 - a2Q22 = 0

Forma generală sistemul (1) pentru care se scriu ecuațiile metodei Newton Raphson este
forma (2):

F1 ( x1 , x2 ,..., xn ) = 0
F2 ( x1 , x2 ,..., xn ) = 0
(2)
........................
Fn ( x1 , x2 ,..., xn ) = 0

Se scrie sistemul (1) sub forma (2), necunoscutele sunt debitele Q1, Q2,…Qn.

1
Q1 + 0 �
Q2 + Q3 + 0 �
Q4 + 0 �
Q5 + 0 �
Q6 - QinA = 0
Q1 + Q2 + Q3 + 0 �
0� Q4 + 0 �
Q5 - Q6 - QexB = 0
Q1 + 0 �
0� Q2 + 0 �
Q3 - Q4 + Q5 + 0 �
Q6 - QexC = 0
(3)
Q1 + 0 �
0� Q2 + 0 �
Q3 + 0 �
Q4 + Q5 + Q6 - QexD = 0
a1Q12 + a2 Q22 - a3Q32 + 0 �
Q4 + 0 �
Q5 + 0 �
Q6 = 0
Q1 - a2 Q22 + 0 �
0� Q3 + a4 Q42 + a5 Q52 - a6 Q62 = 0

2. Formula iterativă Newton-Raphson pentru rezolvarea sistemului de ecuații poate fi scrisă


sub forma:

{ x( ) } = { x( ) } - � { }
-1
m +1 m
J(

m)
� F ( m)

(4)
unde m=1,2,3…i…m este numărul iterațiilor.
Relația 4 pentru prima iterație se scrie:

{ x( ) } = { x( ) } - [ J ] { F ( ) }
1 0 -1 0
(5)

0 0 0
Se adoptă debitele în noduri Q1 , Q2 ...Q6 care să satisfacă ecuația conservării masei și cu
acestea se scrie vectorul { x} .
0

{ x( ) } = { Q , Q ...Q }
0 T
0 0 0
1 2 6 (6)
( 0)
Se scrie vectorul { F }
0 0 0
care se obține înlocuind valorile debitelor adoptate Q1 , Q2 ...Q6 .în
sistemul (3).
�F1 (Q10 , Q20 ,..., Q60 ) �
� 0 0 0

{ F( )}
0 �F2 (Q1 , Q2 ,..., Q6 ) �
=� � (7)
�........................ �
�F (Q 0 , Q 0 ,..., Q 0 ) �
�6 1 2 6

Matricea [ J ]
-1
este inversa matricei Jacobian. Expresia generală a matricei Jacobian este:

� �F1 � F1 � F �
�� ... 1 �
x � x2 � xn
�1 �
� �F2 � F2 � F2 �
...
[ J] = �
� � x1 � x 2 �xn �� (8)
�........................ �
� �
� �Fn � Fn � F
... n �

�� x1 � x2 � xn ��

În cazul aplicaţiei noastre matricea Jacobian pentru iterația 0 are expresia

2
�� F1 � F1 � F �
1 0 +1 0 0 0
� ... 1 � � �
�Q1 � Q2 � Q6 � �
� � 0
� 1 1 0 0 -1 �
� � F2 � F2 � F2 �
( 0) � � ... � �
0 0 0 - 1 1 0 �

J = �Q � Q � Q = � � (9)
� � � 1 2 6 � 0
� 0 0 0 1 1 �
�........................ � � 0
� � 2a1Q1 2a2 Q2 - 2a3Q3 0
0 0
0 0 �
� � F6 � F6 � F � �
... 6 � � 0
� - 2 a Q 0
0 2 a Q 0
2 a Q 0
- 2 a Q 0
6 6 �


� �Q1 � Q2 � Q6 ��
2 2 4 1 5 5

Pentru a afla inversa matricei Jacobian se poate folosi programul Excel.


Etapele pentru aflarea matricei inverse:
-se scrie matricea într-o foaie Excel,
-se selectează o zonă de celule care are același număr de linii și coloane ca matricea
Jacobian și care conține celula unde este accesată funcția MINVERSE și se introduce ca
argument domeniul matricei Jacobian,
- se tastează CTRL+SHIFT+ENTER pentru a o transforma în funcție matrice în loc de
OK, apare rezultatul tipărit.

{ }
-1
Se calculează produsul matricial � J ( 0) �
� � F
( 0)
. Pentru aceasta dacă se folosește programul
Excel se urmăresc etapele:
-se scriu tablourile celor două matrici,
-se selectează zona de celule unde va fi scrisă matricea rezultantă ce conține celula
unde este accesată funcția MMULT,
-se tastează CTRL+SHIFT+ENTER pentru a o transforma în funcție matrice în loc de
OK, apare rezultatul tipărit.
Se calculează debitele în iterația 1

{ x( ) } = { x( ) } - � �{ F }
-1
1 0
J( ) �

0 ( )
. 0

3.Se alege valoarea lui ε pentru asigurarea convergenței:

Qi( k +1) - Qi( k ) �


e (10)

4.Se trece la iterația numărul 2.

{ x( ) } = { x( ) } - � �{ F }
-1
J( ) � ( )
2 1 1 1
(11)

Calculul se încheie la atingerea convergenței conform relației (10).

Observație:
1.Se selectează zona unde trebuie afișat rezultatul
2.Se apasă F2
3.Se apasă egal
4.Se afișează MINVERSE
5.Se selectează la argumentul lui MINVERSE zona cu matricea ce trebuie inversată
6.Se apasă CTRL+SHIFT+ENTER

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