Statyka kratownicy stalowej o 3 różnych przekrojach...

12
Statyka kratownicy stalowej o 3 różnych przekrojach prętów 4m 3m 4m 1m 1m 35 o 6kN 2m E 208GPa := - Moduł Younga stali ORIGIN 1 := A1 5cm 2 := - Pole powierzchni przekroju pasa górnego, elementy 1, 2, 3 A2 4cm 2 := - Pole powierzchni przekroju pasa dolnego, elementy 4, 5 A3 2cm 2 := - Pole powierzchni przekroju krzyżulców, elementy 6, 7 Parametry pomocnicze: Le 7 := - Liczba elementów Lw 5 := - Liczba węzłów Lss 2 := - Liczba stopni swobody węzła Lr Lss Lw := - Liczba równań o Le 1 + := - położenie w tablicy elementu zerowego K o Lr Lr , 0 := Deklaracja globalnej macierzy sztywności i wypełnienie jej zerami

Transcript of Statyka kratownicy stalowej o 3 różnych przekrojach...

Page 1: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Statyka kratownicy stalowej o 3 różnych przekrojach prętów

4m

3m

4m 1m1m

35o6kN

2m

E 208GPa:= - Moduł Younga stali ORIGIN 1:=

A1 5cm2:= - Pole powierzchni przekroju pasa górnego, elementy 1, 2, 3

A2 4cm2:= - Pole powierzchni przekroju pasa dolnego, elementy 4, 5

A3 2cm2:= - Pole powierzchni przekroju krzyżulców, elementy 6, 7

Parametry pomocnicze:

Le 7:= - Liczba elementów Lw 5:= - Liczba węzłów Lss 2:= - Liczba stopni swobody węzła

Lr Lss Lw⋅:= - Liczba równań o Le 1+:= - położenie w tablicy elementu zerowego

KoLr Lr, 0:= Deklaracja globalnej macierzy sztywności i wypełnienie jej zerami

Page 2: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Współrzędne węzłów kratownicy Tablica połączeń węzłów - liczby w tej tablicy są numerami elementów łączącychwęzeł początkowy (Wp=nr wiersza) i węzłem końcowym (Wk=nr kolumny)

X

0

4

5

9

10

m:= Y

0

3

0

2

0

m:=C

o

o

o

o

o

1

o

o

o

o

4

6

o

o

o

o

2

7

o

o

o

o

5

3

o

:=

Numery węzłów początkowych (Wp) i końcowych (Wk) elementów wyliczone zostaną automatycznie z macierzy połączeń C

i 1 Lw 1−..:= j 2 Lw..:=

Wp Ci j, ( ) i:= Wk Ci j, ( ) j:=Przekroje elementów

Wp

1

12

3

4

5

6

7

8

12

4

1

3

2

3

4

= Wk

1

12

3

4

5

6

7

8

24

5

3

5

3

4

4

= A

A1

A1

A1

A2

A2

A3

A3

:=

Page 3: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

e 1 Le..:= Pętla po wszystkich elementach kratownicy

Rysunek elementów kratownicy pozwala kontrolować poprawność wprowadzonych danych

Exe

X Wpe( )X Wke( )

:= Eye

Y Wpe( )Y Wke( )

:= Ex, Ey - współrzędne węzłów elementów kratownicy

1− 0 1 2 3 4 5 6 7 8 9 10 11

1−

1

2

3

4

Ey1

Ey2

Ey3

Ey4

Ey5

Ey6

Ey7

Ex1 Ex2, Ex3, Ex4, Ex5, Ex6, Ex7,

Page 4: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Macierze sztywności elementów kratownicy

Lxe X Wke( ) X Wpe( )−:= Lye Y Wke( ) Y Wpe( )−:= Le Lxe( )2 Lye( )2+:=

Lx

1

12

3

4

5

6

7

4.0005.000

1.000

5.000

5.000

1.000

4.000

m= Ly

1

12

3

4

5

6

7

3.000-1.000

-2.000

0.000

0.000

-3.000

2.000

m= L

1

12

3

4

5

6

7

5.0005.099

2.236

5.000

5.000

3.162

4.472

m=

JeE Ae⋅

Le( )3Lxe( )2

Lxe Lye⋅

Lxe Lye⋅

Lye( )2

⋅:=

Mimo, że nie jest to potrzebne w dalczych obliczeniach, można pokazać bloki J macierzy sztywności wszystkich elementów

J113312.0

9984.0

9984.0

7488.0

kN

m⋅= J2

19611.6

3922.3−

3922.3−

784.5

kN

m⋅= J3

9302.0

18604.1−

18604.1−

37208.2

kN

m⋅=

J416640.0

0.0

0.0

0.0

kN

m⋅= J5

16640.0

0.0

0.0

0.0

kN

m⋅= J6

1315.5

3946.5−

3946.5−

11839.6

kN

m⋅=

J77441.6

3720.8

3720.8

1860.4

kN

m⋅=

Page 5: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji macierzy sztywności

LBM A B, w, k, ( )

Aw i+ k j+, B1 i+ 1 j+, ←

j 0 cols B( ) 1−..∈for

i 0 rows B( ) 1−..∈for

A

:=

Page 6: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Agregacja, czyli dodawanie bloków macierzy sztywności elementów do macierzy globalnej

ne Lss Wpe⋅ 1−:= ke Lss Wke⋅ 1−:= <--- numery stopni swobody węzłów początkowych (ne) i końcowych (ke)

K

e

LBM Ko Je, ne, ne, ( ) LBM Ko Je, ke, ke, ( )+ LBM Ko Je, ne, ke, ( )− LBM Ko Je, ke, ne, ( )−( )∑:=

K

1 2 3 4 5 6 7 8 9 10

12

3

4

5

6

7

8

9

10

29952.0 9984.0 -13312.0 -9984.0 -16640.0 0.0 0.0 0.0 0.0 0.09984.0 7488.0 -9984.0 -7488.0 0.0 0.0 0.0 0.0 0.0 0.0

-13312.0 -9984.0 34239.1 2115.2 -1315.5 3946.5 -19611.6 3922.3 0.0 0.0

-9984.0 -7488.0 2115.2 20112.0 3946.5 -11839.6 3922.3 -784.5 0.0 0.0

-16640.0 0.0 -1315.5 3946.5 42037.1 -225.7 -7441.6 -3720.8 -16640.0 0.0

0.0 0.0 3946.5 -11839.6 -225.7 13700.0 -3720.8 -1860.4 0.0 0.0

0.0 0.0 -19611.6 3922.3 -7441.6 -3720.8 36355.3 -18805.6 -9302.0 18604.1

0.0 0.0 3922.3 -784.5 -3720.8 -1860.4 -18805.6 39853.0 18604.1 -37208.2

0.0 0.0 0.0 0.0 -16640.0 0.0 -9302.0 18604.1 25942.0 -18604.1

0.0 0.0 0.0 0.0 0.0 0.0 18604.1 -37208.2 -18604.1 37208.2

kN

m⋅=

Globalna macierz sztywności K bez uwzględnienia warunków brzegowych jest osobliwa tzn. |K|=0

Aby obliczyć wyznacznik macierzy, której elementy nie są liczbami bezwymiarowymimusimy macierz pomnożyć przez odwrotność jednostek aby doprowadzić elementy dopostaci bezwymiarowej - to jest wymóg MatCada.

Zamiast zera wyznacznik może być "bardzo małą" liczbą ze względu na niedostatecznądokładność wyrazów macierzy sztywności.

K1m

kN⋅ 1.747 10 5−×=

Page 7: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Globalny wektor sił węzłowych Rzutowanie siły w węźle 4 na osie globalnego układu współrzędnych

Fx4 6− kN sin 35deg( )⋅ 3.441− kN⋅=:=

Fy4 6− kN cos 35deg( )⋅ 4.915− kN⋅=:=

p

0

5− kN

0

0

0

0

Fx4

Fy4

0

0

:=p

1

12

3

4

5

6

7

8

9

10

0.000-5.000

0.000

0.000

0.000

0.000

-3.441

-4.915

0.000

0.000

kN⋅=

Page 8: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Kopiowanie Macierzy K i wektora p przed modyfikacją uwzględniającą warunki brzegoweKo K:= po p:=

Uwzględnienie warunków brzegowych

węzeł Nr 1: stopień swobody s1 i s2, węzeł Nr 5: stopieńswobody s3 i s4

s1 1:= s2 2:= s3 9:= s4 10:=

i 1 Lr..:=

Kos1 i, 0:= Kos2 i,

0:= Kos3 i, 0:= Kos4 i,

0:= zerowanie wierszy

Koi s1, 0:= Koi s2,

0:= Koi s3, 0:= Koi s4,

0:= zerowanie kolumn

Kos1 s1, 1kN

m:= Kos2 s2,

1kN

m:= wstawianie jedności na przekątną

macierzy sztywnościKos3 s3,

1kN

m:= Kos4 s4,

1kN

m:=

pos10:= pos2

0:= pos30:= pos4

0:= zerowanie wartości w wektorze "prawej strony"

Page 9: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Ko

1 2 3 4 5 6 7 8 9 10

12

3

4

5

6

7

8

9

10

1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

0.0 0.0 34239.1 2115.2 -1315.5 3946.5 -19611.6 3922.3 0.0 0.0

0.0 0.0 2115.2 20112.0 3946.5 -11839.6 3922.3 -784.5 0.0 0.0

0.0 0.0 -1315.5 3946.5 42037.1 -225.7 -7441.6 -3720.8 0.0 0.0

0.0 0.0 3946.5 -11839.6 -225.7 13700.0 -3720.8 -1860.4 0.0 0.0

0.0 0.0 -19611.6 3922.3 -7441.6 -3720.8 36355.3 -18805.6 0.0 0.0

0.0 0.0 3922.3 -784.5 -3720.8 -1860.4 -18805.6 39853.0 0.0 0.0

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0

kN

m⋅= po

1

12

3

4

5

6

7

8

9

10

0.0000.000

0.000

0.000

0.000

0.000

-3.441

-4.915

0.000

0.000

kN⋅=

Ko 1⋅m

kN8.723 1025×= - wyznacznik macierzy Ko jest zawsze większy od zera, |Ko|> 0

Rozwiązanie układu równań: u lsolve Ko po, ( ):=

u - wektor przemieszczeń węzłowych

uT 1 2 3 4 5 6 7 8 9 10

1 0.0000 0.0000 -0.2022 0.1120 -0.1123 0.0068 -0.3912 -0.2960 0.0000 0.0000mm⋅=

Rysunek przemieszczeń kratownicy pozwala kontrolować poprawność otrzymanych wyników

skala 1000:=Dxe Exe skala

u 2 Wpe⋅ 1−( )u 2 Wke⋅ 1−( )

⋅+:= Dye Eye skala

u 2 Wpe⋅( )u 2 Wke⋅( )

⋅+:=

Page 10: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

1− 0 1 2 3 4 5 6 7 8 9 10 11

1−

1

2

3

4

Ey1

Ey2

Ey3

Ey4

Ey5

Ey6

Ey7

Dy1

Dy2

Dy3

Dy4

Dy5

Dy6

Dy7

Ex1 Ex2, Ex3, Ex4, Ex5, Ex6, Ex7, Dx1, Dx2, Dx3, Dx4, Dx5, Dx6, Dx7,

Page 11: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Obliczenie reakcji podpór

r K u⋅ p−:=

rT 1 2 3 4 5 6 7 8 9 10

1 3.441 6.180 0.000 0.000 0.000 0.000 -0.000 0.000 0.000 3.735kN⋅=

Obliczenie sił wewnętrznych

NeE Ae⋅

Le( )2u2 Wke⋅ 1− u2 Wpe⋅ 1−−( ) Lxe⋅ u2 Wke⋅ u2 Wpe⋅−( ) Lye⋅+

⋅:=

0 1 2 3 4 5 6 7 85−

4−

3−

2−

1−

0

1

2

Ne

kN

e

N

1

12

3

4

5

6

7

-1.966-2.148

-4.176

-1.868

1.868

1.688

-3.58

kN⋅=

Page 12: Statyka kratownicy stalowej o 3 różnych przekrojach prętówakropolis.pol.lublin.pl/users/jpkmb/Mathcad_krata2g.pdf · Fukcja LBM - Lokuj Blok Macierzy, używana przy agregacji

Obliczenie naprężeńσe

E

Le( )2u2 Wke⋅ 1− u2 Wpe⋅ 1−−( ) Lxe⋅ u2 Wke⋅ u2 Wpe⋅−( ) Lye⋅+

⋅:=

0 1 2 3 4 5 6 7 820−18−

16−

14−

12−

10−

8−

6−4−

2−

0

2

4

6

8

10

σeMPa

e

σ

1

12

3

4

5

6

7

-3.933-4.297

-8.352

-4.670

4.670

8.439

-17.901

MPa⋅=