Está en la página 1de 7

ESCUELA POLITÉCNICA NACIONAL

Facultad de Ingeniería Civil y Ambiental


ANÁLISIS MATRICIAL
INTEGRANTES: Mary Amaguaña
Gerio Castro
Sofía Pineda
Fernando Salcedo
David Vaca
FECHA: 05/01/2021
TEMA: ENSAMBLE DE LA MATRIZ DE RIGIDEZ kv
GRUPO: Elementos 4 y 5
DATOS:

g_g 1 2 3 4 5 6 7 8 9 10
1 0 0 2 2 2 1 1 6 4 6
MODO 1
2 0 0 3 3 3 0 0 7 5 7
1 1 2 4 6 1 4 6 4 8 8
MODO 2
2 0 3 5 7 0 5 7 5 9 9

iel = 4 2 3 6 7
2 25600 -19200 -25600 19200
3 -19200 14400 19200 -14400
6 -25600 19200 25600 -19200
7 19200 -14400 -19200 14400

iel = 5 2 3 1 0
2 0 0 0 0
3 0 -66666.67 0 -66666.67
1 0 0 0 0
0 0 -66666.67 0 -66666.67

PRUEBA DE ESCRITORIO:
ELEMENTO #4: iel=4
g( 2, 3, 6, 7)
SUBROUTINE REAL::Kv(:,:) formkv (kv,km,g,neq)

DO i=1, idof=4
i=1>>>>g(i=1)=2
If (g(i=1)=2/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-2+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(1-1)+2=2
Kv(2)=kv(2)+km(1,1)=0+25600=25600
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-2+1=2
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(2-1)+2=11
Kv(11)=kv(11)+km(1,2)=0-19200=-19200
END IF
END IF
j=3>>>> g(j=3)=6
If (g(j=3)=6/=0) THEN
Icd=g(j)-g(i)+1
Icd=6-2+1=5
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(5-1)+2=38
Kv(38)=kv(38)+km(1,3)=0-25600=-25600
END IF
END IF
j=4>>>> g(j=4)=7
If (g(j=4)=7/=0) THEN
Icd=g(j)-g(i)+1
Icd=7-2+1=6
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(6-1)+2=47
Kv(47)=kv(47)+km(1,4)=0+19200=19200
END IF
END IF
END DO
END IF

i=2>>>>g(i=2)=3
If (g(i=2)=3/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-3+1=0
If(icd-1>=0) THEN
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-3+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=2)=9*(1-1)+3=3
Kv(3)=kv(3)+km(2,2)=0+14400=14400
END IF
END IF
j=3>>>> g(j=3)=6
If (g(j=3)=6/=0) THEN
Icd=g(j)-g(i)+1
Icd=6-3+1=4
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=2)=9*(4-1)+3=30
Kv(30)=kv(30)+km(2,3)=0+19200=19200
END IF
END IF
j=4>>>> g(j=4)=7
If (g(j=4)=7/=0) THEN
Icd=g(j)-g(i)+1
Icd=7-3+1=5
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=2)=9*(5-1)+3=39
Kv(39)=kv(39)+km(2,4)=0-14400=-14400
END IF
END IF
END DO
END IF

i=3>>>>g(i=3)=6
If (g(i=3)=6/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-6+1=-3
If(icd-1>=0) THEN
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-6+1=-2
If(icd-1>=0) THEN
END IF
END IF
j=3>>>> g(j=3)=6
If (g(j=3)=6/=0) THEN
Icd=g(j)-g(i)+1
Icd=6-6+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=3)=9*(1-1)+6=6
Kv(6)=kv(6)+km(3,3)=0+25600=25600
END IF
END IF
j=4>>>> g(j=4)=7
If (g(j=4)=7/=0) THEN
Icd=g(j)-g(i)+1
Icd=7-6+1=2
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=3)=9*(2-1)+6=15
Kv(15)=kv(15)+km(3,4)=0-19200=-19200
END IF
END IF
END DO
END IF

i=4>>>>g(i=4)=7
If (g(i=4)=7/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-7+1=-4
If(icd-1>=0) THEN
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-7+1=-3
If(icd-1>=0) THEN
END IF
END IF
j=3>>>> g(j=3)=6
If (g(j=3)=6/=0) THEN
Icd=g(j)-g(i)+1
Icd=6-7+1=0
If(icd-1>=0) THEN
END IF
END IF
j=4>>>> g(j=4)=7
If (g(j=4)=7/=0) THEN
Icd=g(j)-g(i)+1
Icd=7-7+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=4)=9*(1-1)+7=7
Kv(7)=kv(7)+km(4,4)=0+14400=14400
END IF
END IF
END DO
END IF
END DO

ELEMENTO #5: iel=5


g( 2, 3, 1, 0)
SUBROUTINE REAL::Kv(:,:) formkv (kv,km,g,neq)
DO i=1, idof=4
i=1>>>>g(i=1)=2
If (g(i=1)=2/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-2+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(1-1)+2=2
Kv(2)=kv(2)+km(1,1)=25600+0=25600
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-2+1=2
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=1)=9*(2-1)+2=11
Kv(11)=kv(11)+km(1,2)=-19200+0=-19200
END IF
END IF
j=3>>>> g(j=3)=1
If (g(j=3)=1/=0) THEN
Icd=g(j)-g(i)+1
Icd=1-2+1=0
If(icd-1>=0) THEN
END IF
END IF
j=4>>>> g(j=4)=0
If (g(j=4)=0/=0) THEN
Icd=g(j)-g(i)+1
Icd=0-2+1=-1
If(icd-1>=0) THEN
END IF
END IF
END DO
END IF

i=2>>>>g(i=2)=3
If (g(i=2)=3/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-3+1=0
If(icd-1>=0) THEN
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-3+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=2)=9*(1-1)+3=3
Kv(3)=kv(3)+km(2,2)=14400+66666.67=81066.67
END IF
END IF
j=3>>>> g(j=3)=1
If (g(j=3)=1/=0) THEN
Icd=g(j)-g(i)+1
Icd=1-3+1=-1
If(icd-1>=0) THEN
END IF
END IF
j=4>>>> g(j=4)=0
If (g(j=4)=0/=0) THEN
Icd=g(j)-g(i)+1
Icd=0-3+1=-2
If(icd-1>=0) THEN
END IF
END IF
END DO
END IF

i=3>>>>g(i=3)=1
If (g(i=3)=1/=0) THEN
DO j=1, idof=4
j=1>>>>g(j=1)=2
If (g(j=1)=2/=0) THEN
Icd=g(j)-g(i)+1
Icd=2-1+1=2
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=3)=9*(2-1)+1=10
Kv(10)=kv(10)+km(3,1)=0+0=0
END IF
END IF
j=2>>>> g(j=2)=3
If (g(j=2)=3/=0) THEN
Icd=g(j)-g(i)+1
Icd=3-1+1=3
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=3)=9*(3-1)+1=19
Kv(19)=kv(19)+km(3,2)=0+0=0
END IF
END IF
j=3>>>> g(j=3)=1
If (g(j=3)=1/=0) THEN
Icd=g(j)-g(i)+1
Icd=1-1+1=1
If(icd-1>=0) THEN
Ival=neq*(icd-1)+g(i=3)=9*(1-1)+1=1
Kv(1)=kv(1)+km(3,3)=0+0=0 %%No hay registros en kv(1)
END IF
END IF
j=4>>>> g(j=4)=0
If (g(j=4)=0/=0) THEN
Icd=g(j)-g(i)+1
Icd=0-1+1=0
If(icd-1>=0) THEN
END IF
END IF
END DO
END IF

i=4>>>>g(i=4)=0

END DO
MATRIZ kv:
kv (iel = kv (iel = 5) kv (iel =
4) 1 0 4:5)
1 2 0 1 0
2 25600 3 66666.67 2 25600
3 14400 4 3 81066.67
4 5 4
5 6 5
6 25600 7 6 25600
7 14400 8 7 14400
8 9 8
9 10 0 9
10 11 0 10 0
11 -19200 12 11 -19200
12 13 12
13 14 13
14 15 14
15 -19200 16 15 -19200
16 17 16
17 18 17
18 19 0 18
19 20 19 0
20 21 20
21 22 21
22 23 22
23 24 23
24 25 24
25 26 25
26 27 26
27 28 27
28 29 28
29 30 29
30 19200 31 30 19200
31 32 31
32 33 32
33 34 33
34 35 34
35 36 35
36 37 36
37 38 37
38 -25600 39 38 -25600
39 -14400 40 39 -14400
40 41 40
41 42 41
42 43 42
43 44 43
44 45 44
45 46 45
46 47 46
47 19200 … 47 19200
… 63 …
63 63

También podría gustarte