Ejercicio Porticos en matlab

Embed Size (px)

DESCRIPTION

Elaboracion de un ejercicio de porticos en matlab, atravez del analisis matricial de la rigidez.

Citation preview

V b=0.3;>> b=b1;Undefined function or variable 'b1'. >> b1=b;>> h1=0.3;>> l1=0.3;>> alfa1=90;>> A=b1*h1;>> I=(b1*(h1*h1*h1))/12

I =

6.7500e-04

>> b2=0.3;>> h2=0.35;>> l2=4.62;>> alfa2=30;>> A=b2*h2;>> I=(b2*(h2*h2*h2))/12

I =

0.0011

>> A1=b1*h1;>> A2=b2*h2;>> I1=(b1*(h1*h1*h1))/12

I1 =

6.7500e-04

>> I2=(b2*(h2*h2*h2))/12

I2 =

0.0011

>> E=2173706.5;>> r=(E*A1)/l| r=(E*A1)/l| |Error: Expression or statement is incomplete or incorrect. >> r=(E*A1)/l1

r =

6.5211e+05

>> t=12(E*A1)/(l1*l1*l1) t=12(E*A1)/(l1*l1*l1) |Error: Unbalanced or unexpected parenthesis or bracket. >> t=(12*E*A1)/(l1*l1*l1)

t =

86948260

>> t=(12*E*I1)/(l1*l1*l1)

t =

6.5211e+05

>> r=(E*A1)/l1

r =

6.5211e+05

>> r1=(E*A1)/l1

r1 =

6.5211e+05

>> r2=(E*A2)/l2

r2 =

4.9402e+04

>> l1=3;>> t=(12*E*I1)/(l1*l1*l1)

t =

652.1119

>> t1=(12*E*I1)/(l1*l1*l1)

t1 =

652.1119

>> t2=(12*E*I2)/(l2*l2*l2)

t2 =

283.5309

>> b=(6*E*I1)/(l1*l1)

b =

978.1679

>> b1=(6*E*I1)/(l1*l1)

b1 =

978.1679

>> b1=(6*E*I2)/(l2*l2)

b1 =

654.9563

>> k1=(4*E*I1)/l1

k1 =

1.9563e+03

>> k2=(4*E*I2)/l2

k2 =

2.0173e+03

>> a1=(2*E*I1)/l1

a1 =

978.1679

>> a2=(2*E*I2)/l2

a2 =

1.0086e+03

>> ke1=[r1 0 0 -r1 0 0;0 t1 b1 0 -t1 b1;0 b1 k1 0 -b1 a1;-r1 0 0 r1 0 0;0 -t1 -b1 0 t1 -b1;0 b1 a1 0 -b1 k1]

ke1 =

1.0e+05 *

6.5211 0 0 -6.5211 0 0 0 0.0065 0.0065 0 -0.0065 0.0065 0 0.0065 0.0196 0 -0.0065 0.0098 -6.5211 0 0 6.5211 0 0 0 -0.0065 -0.0065 0 0.0065 -0.0065 0 0.0065 0.0098 0 -0.0065 0.0196

>> ke2=[r2 0 0 -r2 0 0;0 t2 b2 0 -t2 b2;0 b2 k2 0 -b2 a2;-r2 0 0 r2 0 0;0 -t2 -b2 0 t2 -b2;0 b2 a2 0 -b2 k2]

ke2 =

1.0e+04 *

4.9402 0 0 -4.9402 0 0 0 0.0284 0.0000 0 -0.0284 0.0000 0 0.0000 0.2017 0 -0.0000 0.1009 -4.9402 0 0 4.9402 0 0 0 -0.0284 -0.0000 0 0.0284 -0.0000 0 0.0000 0.1009 0 -0.0000 0.2017

>> format long>> ke1

ke1 =

1.0e+05 *

Columns 1 through 5

6.521119499999999 0 0 -6.521119499999999 0 0 0.006521119500000 0.006549563317837 0 -0.006521119500000 0 0.006549563317837 0.019563358500000 0 -0.006549563317837 -6.521119499999999 0 0 6.521119499999999 0 0 -0.006521119500000 -0.006549563317837 0 0.006521119500000 0 0.006549563317837 0.009781679250000 0 -0.006549563317837

Column 6

0 0.006549563317837 0.009781679250000 0 -0.006549563317837 0.019563358500000

>> ke2

ke2 =

1.0e+04 *

Columns 1 through 5

4.940242045454546 0 0 -4.940242045454546 0 0 0.028353087956006 0.000030000000000 0 -0.028353087956006 0 0.000030000000000 0.201726550189394 0 -0.000030000000000 -4.940242045454546 0 0 4.940242045454546 0 0 -0.028353087956006 -0.000030000000000 0 0.028353087956006 0 0.000030000000000 0.100863275094697 0 -0.000030000000000

Column 6

0 0.000030000000000 0.100863275094697 0 -0.000030000000000 0.201726550189394

>> b2=(6*E*I2)/(l2*l2)

b2 =

6.549563317837464e+02

>> format short>> ke1

ke1 =

1.0e+05 *

6.5211 0 0 -6.5211 0 0 0 0.0065 0.0065 0 -0.0065 0.0065 0 0.0065 0.0196 0 -0.0065 0.0098 -6.5211 0 0 6.5211 0 0 0 -0.0065 -0.0065 0 0.0065 -0.0065 0 0.0065 0.0098 0 -0.0065 0.0196

>> >> ke2

ke2 =

1.0e+04 *

4.9402 0 0 -4.9402 0 0 0 0.0284 0.0000 0 -0.0284 0.0000 0 0.0000 0.2017 0 -0.0000 0.1009 -4.9402 0 0 4.9402 0 0 0 -0.0284 -0.0000 0 0.0284 -0.0000 0 0.0000 0.1009 0 -0.0000 0.2017

>> b1=(6*E*I1)/(l1*l1)

b1 =

978.1679

>> ke1=[r1 0 0 -r1 0 0;0 t1 b1 0 -t1 b1;0 b1 k1 0 -b1 a1;-r1 0 0 r1 0 0;0 -t1 -b1 0 t1 -b1;0 b1 a1 0 -b1 k1]

ke1 =

1.0e+05 *

6.5211 0 0 -6.5211 0 0 0 0.0065 0.0098 0 -0.0065 0.0098 0 0.0098 0.0196 0 -0.0098 0.0098 -6.5211 0 0 6.5211 0 0 0 -0.0065 -0.0098 0 0.0065 -0.0098 0 0.0098 0.0098 0 -0.0098 0.0196

>> ke2=[r2 0 0 -r2 0 0;0 t2 b2 0 -t2 b2;0 b2 k2 0 -b2 a2;-r2 0 0 r2 0 0;0 -t2 -b2 0 t2 -b2;0 b2 a2 0 -b2 k2]

ke2 =

1.0e+04 *

4.9402 0 0 -4.9402 0 0 0 0.0284 0.0655 0 -0.0284 0.0655 0 0.0655 0.2017 0 -0.0655 0.1009 -4.9402 0 0 4.9402 0 0 0 -0.0284 -0.0655 0 0.0284 -0.0655 0 0.0655 0.1009 0 -0.0655 0.2017

>> T=[0 1 0 0 0 0;-1 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 1 0;0 0 0 -1 0 0;0 0 0 0 0 1]

T =

0 1 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 0 0 0 1

>> T1=[0 1 0 0 0 0;-1 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 1 0;0 0 0 -1 0 0;0 0 0 0 0 1]

T1 =

0 1 0 0 0 0 -1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 0 0 0 1

>> T2=[0.866 0.5 0 0 0 0;-0.5 0.866 0 0 0 0;0 0 1 0 0 0;0 0 0 0.866 0.5 0;0 0 0 0.5 0.866 0;0 0 0 0 0 1]

T2 =

0.8660 0.5000 0 0 0 0 -0.5000 0.8660 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 0.8660 0.5000 0 0 0 0 0.5000 0.8660 0 0 0 0 0 0 1.0000

>> k1g=[T1]'*ke1*[T1]

k1g =

1.0e+05 *

0.0065 0 -0.0098 -0.0065 0 -0.0098 0 6.5211 0 0 -6.5211 0 -0.0098 0 0.0196 0.0098 0 0.0098 -0.0065 0 0.0098 0.0065 0 0.0098 0 -6.5211 0 0 6.5211 0 -0.0098 0 0.0098 0.0098 0 0.0196

>> k2g=[T2]'*ke2*[T2]

k2g =

1.0e+04 *

3.7121 2.1268 -0.0327 -3.6979 -2.1268 -0.0327 2.1268 1.2563 0.0567 -2.1514 -1.2563 0.0567 -0.0327 0.0567 0.2017 -0.0327 -0.0567 0.1009 -3.6979 -2.1514 -0.0327 3.7121 2.1514 -0.0327 -2.1268 -1.2563 -0.0567 2.1514 1.2563 -0.0567 -0.0327 0.0567 0.1009 -0.0327 -0.0567 0.2017

>> format long>> k1g

k1g =

1.0e+05 *

0.006521119500000 0 -0.009781679250000 -0.006521119500000 0 -0.009781679250000 0 6.521119499999999 0 0 -6.521119499999999 0 -0.009781679250000 0 0.019563358500000 0.009781679250000 0 0.009781679250000 -0.006521119500000 0 0.009781679250000 0.006521119500000 0 0.009781679250000 0 -6.521119499999999 0 0 6.521119499999999 0 -0.009781679250000 0 0.009781679250000 0.009781679250000 0 0.019563358500000

>> k2g

k2g =

1.0e+04 *

3.712052435429911 2.126847918596867 -0.032747816589187 -3.697875891451907 -2.126847918596867 -0.032747816589187 2.126847918596867 1.256324079794771 0.056719218332472 -2.151401692766769 -1.256324079794771 0.056719218332472 -0.032747816589187 0.056719218332472 0.201726550189394 -0.032747816589187 -0.056719218332472 0.100863275094697 -3.697875891451907 -2.151401692766769 -0.032747816589187 3.712052435429911 2.151401692766769 -0.032747816589187 -2.126847918596867 -1.256324079794771 -0.056719218332472 2.151401692766769 1.256324079794771 -0.056719218332472 -0.032747816589187 0.056719218332472 0.100863275094697 -0.032747816589187 -0.056719218332472 0.201726550189394

>> format rat>> k2g

k2g =

74241/2 42537/2 -7532/23 -147915/4 -42537/2 -7532/23 42537/2 50253/4 14747/26 -21514 -50253/4 14747/26 -7532/23 14747/26 30259/15 -7532/23 -14747/26 30259/30 -147915/4 -21514 -7532/23 74241/2 21514 -7532/23 -42537/2 -50253/4 -14747/26 21514 50253/4 -14747/26 -7532/23 14747/26 30259/30 -7532/23 -14747/26 30259/15

>> format short>> k2g

k2g =

1.0e+04 *

3.7121 2.1268 -0.0327 -3.6979 -2.1268 -0.0327 2.1268 1.2563 0.0567 -2.1514 -1.2563 0.0567 -0.0327 0.0567 0.2017 -0.0327 -0.0567 0.1009 -3.6979 -2.1514 -0.0327 3.7121 2.1514 -0.0327 -2.1268 -1.2563 -0.0567 2.1514 1.2563 -0.0567 -0.0327 0.0567 0.1009 -0.0327 -0.0567 0.2017

>> format short e>> k2g

k2g =

3.7121e+04 2.1268e+04 -3.2748e+02 -3.6979e+04 -2.1268e+04 -3.2748e+02 2.1268e+04 1.2563e+04 5.6719e+02 -2.1514e+04 -1.2563e+04 5.6719e+02 -3.2748e+02 5.6719e+02 2.0173e+03 -3.2748e+02 -5.6719e+02 1.0086e+03 -3.6979e+04 -2.1514e+04 -3.2748e+02 3.7121e+04 2.1514e+04 -3.2748e+02 -2.1268e+04 -1.2563e+04 -5.6719e+02 2.1514e+04 1.2563e+04 -5.6719e+02 -3.2748e+02 5.6719e+02 1.0086e+03 -3.2748e+02 -5.6719e+02 2.0173e+03

>> format bank>> k2g

k2g =

37120.52 21268.48 -327.48 -36978.76 -21268.48 -327.48 21268.48 12563.24 567.19 -21514.02 -12563.24 567.19 -327.48 567.19 2017.27 -327.48 -567.19 1008.63 -36978.76 -21514.02 -327.48 37120.52 21514.02 -327.48 -21268.48 -12563.24 -567.19 21514.02 12563.24 -567.19 -327.48 567.19 1008.63 -327.48 -567.19 2017.27

>> k1g

k1g =

652.11 0 -978.17 -652.11 0 -978.17 0 652111.95 0 0 -652111.95 0 -978.17 0 1956.34 978.17 0 978.17 -652.11 0 978.17 652.11 0 978.17 0 -652111.95 0 0 652111.95 0 -978.17 0 978.17 978.17 0 1956.34

>> k1ga=k1g;>> k2ga=k2g;>>