Metoda Sił
w ujęciu macierzowym
Belka statycznie
niewyznaczalna
Wykonanie w programie Matlab
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Otwarcie skryptu Matlaba
W katalogu
„Moje dokumenty\Matlab”
znajduje się plik
„belka.m”
, który należy otworzyć
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Zapisanie pliku pod własną nazwą
Nowa nazwa powinna:
•
Zaczynać się literą
•
Być krótka
•
Być bez spacji
•
Być bez polskich liter
•
Być inna niż widoczne
w okienku „Zapisz jako”
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku
Należy:
•
Wpisać swoje nazwisko
•
Czytać uważnie
komentarze w linijkach
zaczynających się
znakiem
%
•
Swoje dane wpisywać
w miejscach
oznaczonych
#####
•
Liczby ułamkowe
wpisywać z kropką
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku – c.d.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku – c.d.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku – c.d.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku – c.d.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Edycja pliku – c.d.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Aktualizacja pliku na dysku
Po wprowadzenie
swoich danych, przed
uruchomieniem
(wykonaniem) skryptu
należy zaktualizować
swój plik.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Uruchomienie skryptu
W celu wykonania
swojego skryptu
należy:
•
Przełączyć się do
okienka „Matlab
Command Window”
•
Wpisać nazwę swojego
pliku – nacisnąć
klawisz Enter
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Wyniki
Jeśli dane zostały
przygotowane w
sposób prawidłowy, to
wynikiem działania
skryptu będzie
wyświetlona macierz
Mk
.
Na jej podstawie należy
sporządzić wykres
momentów zginających
Następnie należy
sporządzić wykres sił
poprzecznych.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Typowe błędy – przykład #1
Opis:
Wszystkie wiersze macierzy muszą mieć taką
samą liczbę kolumn.
Błąd:
W linii numer 14, w macierzy
M2
zapomniano
wpisać jednego ze średników.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Typowe błędy – przykład #2
Opis:
Wszystkie wiersze macierzy muszą mieć taką
samą liczbę kolumn.
Błąd:
W linii numer 22, do tworzeniu macierzy
M
użyto
macierzy składowych
M1
i
M2
, które są różnych
rozmiarów. Można to sprawdzić wydając polecenie:
whos
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Porada:
W celu uniknięcia opisywanej sytuacji macierze
powinny być wpisywane z dodatkowymi odstępami tak,
jak pokazano to na poniższym rysunku. Uzyskujemy to
używając odpowiedniej liczby spacji.
Typowe błędy – przykład #2 – c.d.
Teraz wyraźnie widać, że macierz
M2
jest o jeden
element krótsza.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Typowe błędy – przykład #3
Opis:
Niezdefiniowana zmienna ‘
M3’
.
Błąd:
W linii numer 22, przy tworzeniu macierzy
M
użyto
zmiennej
M3
, która nie była wcześniej w skrypcie
wprowadzona.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Typowe błędy – przykład #4
Opis:
Brakujący nawias „]” lub „}” lub niedokończone
wyrażenie.
Błąd:
Błędu należy szukać w linii bezpośrednio
poprzedzającej linię, której numer jest wyświetlony.
Linie zaczynające się od
%
nie mają znaczenia, więc
jeśli występują, to błędu należy szukać w linii położonej
powyżej.
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Typowe błędy – przykład #5
Opis:
Wymiary mnożonych macierzy muszą się zgadzać
Błąd:
W linii 56 macierz
Mp
jest złego rozmiaru. W
omawianym przykładzie wszystkie macierze muszą
mieć
siedem
elementów.
Można to sprawdzić wydając polecenie:
whos
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Politechnika Rzeszowska, Katedra Mechaniki Konstrukcji, 10'2003
Sprawozdanie
Sprawozdanie z tej części projektu powinno zawierać:
1)
schemat belki wraz z obciążeniami i wymiarami
2)
rysunek układu podstawowego
3)
wykres M
P
wraz z numeracją przedziałów i punktów
charakterystycznych oraz wykresy jednostkowe
4)
wykres momentów zginających z uwzględnieniem
wartości maksymalnych
5)
wykres sił poprzecznych