You are on page 1of 11

Universidad Nacional Mayor de San Marcos

Facultad Ciencias Fsicas E.A.P. Ingeniera Mecnica de


Fluidos

DINAMICA DE FLUIDOS COMPUTACIONAL

TRABAJO N 01
MTODO RUNGE KUTTA
4 ORDEN
Profesor: Carlos A. A. Carbonell Huamn

Alumno: Edison Andr Auccapia Prez


Cdigo: 06130124
Noviembre 2015

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

RESUMEN

El presente trabajo consiste en determinar la evolucin temporal de la velocidad en sus componentes:


u y v en un problema de circulacin inercial usando el mtodo Runge Kutta 4 orden.

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

DESCRICPIN DEL PROBLEMA


Se tiene la siguiente ecuacin de movimiento para describir las corrientes inerciales.

V
1
- V V P A V K V 0
t

Simplificando trminos obtenemos:

u
- f v 0
t
v
y : f u 0
t

x:

............................................................. (1)

Es decir,


t f v u,v ,t

u n 1 u n t f u u,vn ,t n
v n 1 v n

As, se tienen las siguientes condiciones iniciales:

f 106 s 1 0.0036 h 1
t0 s
u 0 m/ s 0 m/h
v 0.2 m / s 720 m / h

ECUACIONES

Las ecuaciones en (1) se pueden expresar de la siguiente manera:

u
f v f 1 t,u,v
t
v
f u f 2 t,u,v
t
Para un tiempo inicial t t0 0 s , se tienen las siguientes condiciones iniciales.

t0 0 s
u0 0 m / h
v0 720 m / h

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

Se escoge una t h 1 hora (h)


Para un tiempo inicial t t1 1 h :
Con:

t0,1 t0 0.00 h
u0,1 u0 0.00 m/h
v0,1 v0 720 m/h
Se tiene:

k1,1 f1 t0,1 , u0,1 , v0,1 2.5920


k1, 2 f 2 t0,1 , u0,1 , v0,1 0.000

Luego,

h
0.50 h
2
h
u0, 2 u0,1 k1,1 1.2960 m/h
2
h
v0, 2 v0,1 k1, 2 0.000 m/h
2

t0, 2 t0,1

Obtenindose:

k2,1 f1 t0, 2 , u0, 2 , v0, 2 2.5920

k2, 2 f 2 t0, 2 , u0, 2 , v0, 2 0.0047

Luego:

h
0.50 h
2
h
u0,3 u0 k 2,1 1.296 m/h
2
h
v0,3 v0 k 2, 2 0.0024 m/h
2

t0,3 t0

Obtenindose

k3,1 f1 t0,3 , u0,3 , v0,3 2.59199

k3, 2 f 2 t0,3 , u0,3 , v0,3 0.0047

Finalmente:

t0, 4 t0 h 1.00 h
u0, 4 u0 k3,1 h 2.59199 m/h
v0, 4 v0 k3, 2 h 0.0047 m/h

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

Obtenindose

k4,1 f1 t0, 4 , u0, 4 , v0, 4 2.59198

k4, 2 f 2 t0, 4 , u0, 4 , v0, 4 0.0093

As obtenemos los valores de t, u y v para t1 = 3600 s:

t1 t0 h 1 h
h
u1 u0 k1,1 2 k 2,1 2 k3,1 k 4,1 2.59199 m/h
6
h
v1 v0 k1, 2 2 k 2, 2 2 k3, 2 k 4, 2 719.995 m/h
6
Anlogamente se obtendrn los valores correspondientes a tiempos posteriores hasta describir el
fenmeno fsico analizado durante los 15 das o 360 horas de anlisis. Los resultados se presentan
en la siguiente seccin:

RESULTADOS
Escogiendo una variacin t 1 h , obtendramos los siguientes valores para las velocidades u y v
de las corrientes inerciales estudiadas. Ver Tabla1.

t (h)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

u (m/h)
0.0000
2.5920
5.1840
7.7759
10.3676
12.9593
15.5508
18.1421
20.7331
23.3239
25.9144
28.5045
31.0943
33.6837
36.2726
38.8611
41.4491
44.0365
46.6234
49.2096
51.7952
54.3802
56.9644
59.5479
62.1306
64.7126
67.2936
69.8739
72.4532
75.0315
77.6089

v (m/s)
720.0000
719.9950
719.9810
719.9580
719.9250
719.8830
719.8320
719.7710
719.7010
719.6220
719.5330
719.4360
719.3280
719.2120
719.0860
718.9500
718.8060
718.6520
718.4890
718.3160
718.1350
717.9430
717.7430
717.5330
717.3140
717.0860
716.8480
716.6010
716.3450
716.0800
715.8050

t (h)
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

u (m/h)
80.1853
82.7607
85.3349
87.9081
90.4801
93.0510
95.6207
98.1891
100.7560
103.3220
105.8870
108.4500
111.0110
113.5720
116.1300
118.6880
121.2440
123.7980
126.3500
128.9010
131.4510
133.9980
136.5440
139.0880
141.6300
144.1710
146.7090
149.2460
151.7810
154.3130

v (m/s)
715.5210
715.2280
714.9250
714.6130
714.2920
713.9620
713.6220
713.2730
712.9150
712.5480
712.1710
711.7860
711.3910
710.9860
710.5730
710.1500
709.7180
709.2770
708.8270
708.3670
707.8990
707.4210
706.9340
706.4380
705.9330
705.4180
704.8950
704.3620
703.8200
703.2690

t (h)
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

u (m/h)
156.8440
159.3730
161.9000
164.4240
166.9470
169.4670
171.9850
174.5010
177.0140
179.5260
182.0350
184.5410
187.0460
189.5470
192.0470
194.5430
197.0380
199.5300
202.0190
204.5050
206.9890
209.4700
211.9490
214.4250
216.8980
219.3680
221.8350
224.3000
226.7610
229.2200

v (m/s)
702.7090
702.1400
701.5610
700.9740
700.3780
699.7720
699.1570
698.5340
697.9010
697.2590
696.6080
695.9490
695.2800
694.6020
693.9150
693.2190
692.5140
691.8010
691.0780
690.3460
689.6050
688.8560
688.0970
687.3300
686.5530
685.7680
684.9740
684.1710
683.3590
682.5380

t (h)
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120

u (m/h)
231.6760
234.1280
236.5780
239.0240
241.4680
243.9080
246.3450
248.7790
251.2100
253.6370
256.0620
258.4830
260.9000
263.3140
265.7250
268.1320
270.5360
272.9360
275.3330
277.7260
280.1160
282.5020
284.8840
287.2630
289.6380
292.0090
294.3760
296.7400
299.0990
301.4550

v (m/s)
681.7080
680.8700
680.0230
679.1670
678.3020
677.4280
676.5460
675.6540
674.7540
673.8460
672.9280
672.0020
671.0670
670.1240
669.1710
668.2100
667.2410
666.2630
665.2760
664.2800
663.2760
662.2630
661.2420
660.2120
659.1740
658.1270
657.0710
656.0070
654.9350
653.8540

TRABAJO N 01
ORDEN

t (h)
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

u (m/h)
303.8070
306.1550
308.4990
310.8390
313.1750
315.5070
317.8350
320.1590
322.4780
324.7940
327.1050
329.4120
331.7140
334.0130
336.3070
338.5970
340.8820
343.1630
345.4390
347.7110
349.9790
352.2410
354.5000
356.7540
359.0030
361.2470
363.4870
365.7220
367.9520
370.1780

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

MTODO RUNGE KUTTA 4

v (m/s)
652.7640
651.6660
650.5600
649.4450
648.3220
647.1900
646.0500
644.9020
643.7450
642.5800
641.4070
640.2250
639.0350
637.8370
636.6300
635.4150
634.1920
632.9610
631.7210
630.4740
629.2180
627.9540
626.6820
625.4010
624.1130
622.8170
621.5120
620.2000
618.8790
617.5500

t (h)
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180

u (m/h)
372.3990
374.6150
376.8260
379.0320
381.2330
383.4300
385.6210
387.8070
389.9890
392.1650
394.3360
396.5020
398.6630
400.8190
402.9700
405.1150
407.2550
409.3900
411.5200
413.6440
415.7630
417.8760
419.9840
422.0870
424.1840
426.2760
428.3620
430.4430
432.5180
434.5870

v (m/s)
616.2140
614.8690
613.5160
612.1560
610.7870
609.4110
608.0270
606.6350
605.2340
603.8270
602.4110
600.9870
599.5560
598.1170
596.6700
595.2160
593.7530
592.2830
590.8060
589.3200
587.8280
586.3270
584.8190
583.3030
581.7800
580.2490
578.7110
577.1650
575.6110
574.0510

t (h)
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210

u (m/h)
436.6510
438.7090
440.7610
442.8080
444.8490
446.8840
448.9140
450.9370
452.9550
454.9670
456.9730
458.9730
460.9670
462.9550
464.9370
466.9130
468.8830
470.8470
472.8050
474.7570
476.7030
478.6420
480.5750
482.5020
484.4230
486.3370
488.2460
490.1470
492.0430
493.9320

v (m/s)
572.4820
570.9070
569.3240
567.7330
566.1360
564.5300
562.9180
561.2980
559.6710
558.0370
556.3950
554.7470
553.0910
551.4280
549.7580
548.0800
546.3960
544.7040
543.0060
541.3000
539.5870
537.8680
536.1410
534.4080
532.6670
530.9200
529.1660
527.4050
525.6370
523.8620

t (h)
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240

u (m/h)
495.8150
497.6910
499.5610
501.4240
503.2810
505.1310
506.9750
508.8120
510.6430
512.4670
514.2840
516.0950
517.8990
519.6960
521.4870
523.2710
525.0480
526.8180
528.5810
530.3380
532.0870
533.8300
535.5660
537.2950
539.0170
540.7320
542.4400
544.1410
545.8350
547.5210

v (m/s)
522.0800
520.2920
518.4970
516.6950
514.8870
513.0720
511.2500
509.4210
507.5860
505.7450
503.8970
502.0420
500.1810
498.3130
496.4390
494.5580
492.6710
490.7780
488.8780
486.9720
485.0600
483.1410
481.2160
479.2850
477.3480
475.4040
473.4540
471.4990
469.5370
467.5690

TRABAJO N 01
ORDEN

t (h)
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270

u (m/h)
549.2010
550.8740
552.5390
554.1970
555.8480
557.4920
559.1290
560.7580
562.3810
563.9950
565.6030
567.2030
568.7960
570.3820
571.9600
573.5300
575.0940
576.6490
578.1980
579.7390
581.2720
582.7980
584.3160
585.8270
587.3300
588.8250
590.3130
591.7930
593.2660
594.7310

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

MTODO RUNGE KUTTA 4

v (m/s)
465.5950
463.6140
461.6280
459.6360
457.6380
455.6340
453.6240
451.6080
449.5870
447.5590
445.5260
443.4870
441.4420
439.3920
437.3350
435.2730
433.2060
431.1330
429.0540
426.9700
424.8800
422.7850
420.6840
418.5780
416.4660
414.3490
412.2260
410.0990
407.9650
405.8270

t (h)
271
272
27
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300

u (m/h)
596.1880
597.6370
599.0790
600.5130
601.9390
603.3570
604.7670
606.1700
607.5650
608.9520
610.3310
611.7020
613.0650
614.4200
615.7680
617.1070
618.4380
619.7620
621.0770
622.3840
623.6830
624.9740
626.2570
627.5320
628.7990
630.0570
631.3080
632.5500
633.7840
635.0100

v (m/s)
403.6830
401.5340
399.3800
397.2210
395.0570
392.8870
390.7130
388.5330
386.3480
384.1580
381.9640
379.7640
377.5590
375.3500
373.1360
370.9160
368.6920
366.4640
364.2300
361.9920
359.7490
357.5010
355.2490
352.9920
350.7310
348.4650
346.1950
343.9200
341.6400
339.3560

t (h)
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330

u (m/h)
636.2270
637.4370
638.6380
639.8300
641.0150
642.1910
643.3590
644.5180
645.6700
646.8120
647.9470
649.0730
650.1900
651.3000
652.4000
653.4930
654.5760
655.6520
656.7190
657.7770
658.8270
659.8680
660.9010
661.9250
662.9400
663.9470
664.9460
665.9360
666.9170
667.8890

v (m/s)
337.0680
334.7760
332.4790
330.1770
327.8720
325.5620
323.2480
320.9300
318.6080
316.2810
313.9510
311.6160
309.2770
306.9350
304.5880
302.2370
299.8830
297.5240
295.1620
292.7960
290.4260
288.0520
285.6750
283.2940
280.9090
278.5210
276.1290
273.7330
271.3340
268.9310

t (h)
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360

u (m/h)
668.8530
669.8080
670.7550
671.6920
672.6210
673.5420
674.4530
675.3560
676.2500
677.1360
678.0120
678.8800
679.7390
680.5890
681.4310
682.2630
683.0870
683.9020
684.7080
685.5050
686.2930
687.0730
687.8430
688.6050
689.3570
690.1010
690.8360
691.5610
692.2780
692.9860

v (m/s)
266.5250
264.1160
261.7030
259.2860
256.8670
254.4430
252.0170
249.5870
247.1540
244.7180
242.2790
239.8370
237.3910
234.9430
232.4910
230.0360
227.5790
225.1180
222.6550
220.1880
217.7190
215.2470
212.7720
210.2940
207.8140
205.3310
202.8450
200.3570
197.8660
195.3730

TABLA 1

TRABAJO N 01
ORDEN

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

MTODO RUNGE KUTTA 4

Grficamente:

u,v vs t
800

700

VELOCIDAD (M/H)

600

500

400

u vs t
v vs t

300

200

100

0
0

30

60

90

120

150

180

210

240

270

300

330

360

390

TIEMPO (H)

Figura 1

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

CONCLUSIONES

Debido a las caractersticas de las ecuaciones que describen el comportamiento de las


corrientes inerciales en este problema vemos, de la grfica 1, que a medida que el valor de u
decrece, el valor de v aumenta.
El comportamiento que describen tanto u como v es sinoidal u oscilatorio.
El comportamiento de u y v permite apreciar como la fuerza de coriolis afecta el
comportamiento de las corrientes inerciales producidas en los ocanos.
El mtodo Runge Kutta 4 orden es un procedimiento eficaz a la hora de describir el
comportamiento de fenmenos fsicos descritos por frmulas matemticas.

LITERATURA

Mtodos Numricos para Ingenieros. Steven Chapra. 2007. Quinta edicin.


Apuntes de clase

TRABAJO N 01
ORDEN

MTODO RUNGE KUTTA 4

UNMSM FCF - E.A.P. INGENIERA MECNICA DE


FLUIDOS

APNDICE
A continuacin se muestra el cdigo en lenguaje C++ usado para resolver este problema. Se uso el
programa Boland C++.
#include<iostream.h>
#include<windows.h>
#include<conio.h>
#include<math.h>
void main ()
{
double u=0,v=720,t=0,tf=2,h=1,n,f=0.0036,iter;
double to,uo,vo,k11,k12,k21,k22,k31,k32,k41,k42;
iter=tf/h;
cout<<"t u v\n";
cout<<t<<" "<<u<<" "<<v<<"\n";
for (int i=0;i<iter;i++)
{
to=t;
uo=u;
vo=v;
k11=f*v;
k12=-f*u;
t=to+h/2;
u=uo+k11*(h/2);
v=vo+k12*(h/2);
k21=f*v;
k22=-f*u;
t=to+h/2;
u=uo+k21*(h/2);
v=vo+k22*(h/2);
k31=f*v;
k32=-f*u;
t=to+h;
u=uo+k31*(h);
v=vo+k32*(h);
k41=f*v;
k42=-f*u;
t=to+h;
u=uo+(k11+2*k21+2*k31+k41)*h/6;
v=vo+(k12+2*k22+2*k32+k42)*h/6;
cout<<t<<" "<<u<<" "<<v<<"\n";
}
system("pause");
}

10

You might also like