Taller 1 Elementos Finitos - Mathematica

Páginas: 16 (3943 palabras) Publicado: 20 de octubre de 2011
ra!4..tguwJars
r)

o

t$l

¡

laq

n
E

I

V

1 Ft.rs6

Vt r !L. n41¡,J

+Y,4t 615N

E

I

o
a
o o -l¿q l¿{ di'

le +r ra.at ArrrÍún.t

rhl ftJ

t,rl

¡'o"¡lril 0.ú

I'

t)

;4.;" ,,;
f
-:-]

F!- 6tt?2 N

o
q
6
@

0ato

6 6 6 o

;l

-1

lpL

--t

9e1
ot¿5 o44i It1

o

Lf

o ui
,k UJ
Í¡

u;

úo luw**o*

unttt,,orno PUNTO 1 MATHEMATICA

H∗PARA 4 ELEMENTOS∗L
In[95]:=

k1 = 2.064 ∗ 1010 ; k2 = 1.298 ∗ 1010 ; k3 = 0.709 ∗ 1010 ; k4 = 0.297 ∗ 1010 ; F2 = 139.156; F3 = 83.807; F4 = 41.645; F5 = 12.290; k1 + k2 − k2 0 0 − k2 k2 + k3 − k3 0 ; 0 − k3 k3 + k4 −k4 0 0 − k4 k4 F2 F3 ; F4 F5

In[71]:=

K=

In[72]:=

F=

In[73]:= In[74]:=

U = LinearSolve@K, FD; MatrixForm@UD 1.34156 × 10−8 2.40275 ×10−8 3.16347 × 10−8 3.57727 × 10−8 H∗PARA 8 ELEMENTOS∗L k1 = 4.566 ∗ 1010 ; k2 = 3.712 ∗ 1010 ; k3 = 2.946 ∗ 1010 ; k4 = 2.269 ∗ 1010 ; k5 = 1.680 ∗ 1010 ; k6 = 1.179 ∗ 1010 ; k7 = 0.767 ∗ 1010 ; k8 = 0.443 ∗ 1010 ; F2 = 85.652; F3 = 68.892; F4 = 53.961; F5 = 40.858; F6 = 29.583; F7 = 20.137; F8 = 12.519; F9 = 4.583; k1 + k2 − k2 0 0 0 0 0 0 − k2 k2 + k3 − k3 0 0 0 0 0 0 − k3 k3 + k4 − k4 0 0 0 00 0 − k4 k4 + k5 −k5 0 0 0 ; 0 0 0 − k5 k5 + k6 − k6 0 0 0 0 0 0 −k6 k6 + k7 −k7 0 0 0 0 0 0 − k7 k7 + k8 −k8 0 0 0 0 0 0 −k8 k8 F2 F3 F4 F5 ; F6 F7 F8 F9

Out[74]//MatrixForm=

In[91]:=

K=

In[92]:=

F=

In[93]:=

U = LinearSolve@K, FD;

2 | Punto 1.nb

In[94]:=

MatrixForm@UD 6.92477 × 10−9 1.31352 × 10−8 1.8622 × 10−8 2.33677 × 10−8 2.73452 × 10−8 3.05038 × 10−8 3.27335 ×10−8 3.3768 × 10−8

Out[94]//MatrixForm=

PUNTO 1 MATLAB

4/10/11 02:19 PM C:\Documents and Settings\C...\punto1.m 1 of 2 % Esta función calcula el valor de la deflexión del extremo de % la barra para el Punto 1 del Taller 1−Semestre B11 function deflex=punto1(N) %% Se calcula la rigidez k para cada elemento h=1/N; % Se calcula la distancia media de cada elemento xmed=h/2:h:1;r=−0.075*xmed+0.1; A=pi*r.^2; k=zeros(N,1); for i=1:N k(i)=A(i)*200E9/h; end %% Se calcula el peso de cada elemento W=zeros(N,N); for i=1:N W(i)=A(i)*h*2700*9.81; end %% Se ensambla la matriz de rigidez global KG=zeros(N+1,N+1); for i=1:N KG(i,i)=KG(i,i)+k(i); KG(i,i+1)=KG(i,i+1)−k(i); KG(i+1,i)=KG(i+1,i)−k(i); KG(i+1,i+1)=KG(i+1,i+1)+k(i); end %% Se arma el vector de cargas global FG=zeros(N+1,1); for i=1:NFG(i)=FG(i)+W(i)/2; FG(i+1)=FG(i+1)+W(i)/2; end

4/10/11 02:19 PM C:\Documents and Settings\C...\punto1.m 2 of 2 %% Se resuelve el sistema de ecuaciones U=linsolve(KG(2:end,2:end),FG(2:end,1)); %% Se escoge el último valor de deflexión para reportarlo % como salida deflex=U(end,1);

4/10/11 02:20 PM C:\Documents and Settings\CA...\main.m 1 of 1 %% Esta función traza la gráfica de convergenciapedida % en el Punto 1 del Taller 1 Semestre B−11 % Se crea un vector con los valores de elementos que se van % a usar E=4:2:60; % Se inicializa el vector que contendrá los valores de deflexión deflex=zeros(size(E,2),1); for i=1:size(E,2) deflex(i)=punto1(E(i)); end % Se hace la gráfica de convergencia plot(E,deflex,’o−b’); grid on xlabel(’Cantidad de Elementos’); ylabel(’Valor de deflexiónalcanzado’);

3.6

x 10

-8

3.55

Valor de deflexión alcanzado

3.5

3.45

3.4

3.35

3.3

0

10

20

30 Cantidad de Elementos

40

50

60

2)

.r+
tr!h-4--!!d!4&,
E[;,8
3

e

&L &"dsrb-@

1

I

J¿J I

5 l

E
¡¡5

Ea
le"

2 3

I
5

l(1=

ll lrl
ü,4 -S¡0
(40

2,t

aPt
I

(-9.S.0 Lril = (\0

-9"ek, -s^9 t¡,0

o

o

oo
0

o

fld

k1,

o

s=
tk'l =
1 1 {3¿
-l4?t
I o' ¡*il

41t)

arúll¿@¿o b tulnt t(\ 2

tti'1. 3
,t
¡

5

00 00 00

oo

o00oo.

l!61-t('1j t(!l +lvlt t¡'1,l¡rlrl('ltl(rl,

ft ,tu"t* W A',-t 'L úÁ P' &

Io

""1

" lF6)

R" .1. L¿ ol dw & &pba*ú

a

'

[ui'v, u1 Vz ü¡ {¡ ü¡ v" d" rrc]" ¡¿¿.1

vr' ¡u,? ul t' o o uÍ e rtj v,71.= ¡xe.7...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Elementos Finitos Taller 1
  • elementos finito
  • Elementos finitos
  • Elemento finito
  • Elemento finito
  • Elementos finitos
  • Elementos Finitos
  • Elementos Finitos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS