|
Konstruktor budowlany Forum projektantów
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pop3k
Doświadczony Forumowicz
Dołączył: 27 Mar 2017
Posty: 684
Przeczytał: 77 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 9:19, 30 Mar 2017 Temat postu: Macierzowa metoda przemieszczeń - metoda komputerowa |
|
|
Witam, przeglądając różne pomoce naukowe do projektowania konstrukcji natknąłem się na moduł wiązarów dachowych (https://www.intersoft.pl/pdf/podreczniki/Podrecznik_Konstruktor-wiazary-dachowe-drewniane.pdf).
Pomyślałem sobie, że mógłbym taką pomoc napisać na własne potrzeby w Excelu
Znalazłem ciekawy wykład (http://www.ikb.poznan.pl/almamater/wyklady/mechanika_budowli_03-04/czesc2/06.pdf) a moje pytanie dotyczy macierz sztywności. Autor wypisał te macierze dla pręta obustronnie przytwierdzonego (6.5) oraz przegubowego z jednej strony (6.10, 6.11).
Ma ktoś pomysł na macierz sztywności dla pręta:
- obustronnie przegubowego;
- jednostronnie zwolnionego (wspornik);
- łyżwowego
W dziale 6.4.1 autor opisuje działanie sił zewnętrznych. Później tę macierz przemnaża się przez macierz sztywności. Wynikiem są przemieszczenia w węźle. Co w przypadku działania dwóch lub więcej sił zewnętrznych na pręcie?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Przemysław_W
Doświadczony Forumowicz
Dołączył: 09 Lip 2008
Posty: 379
Przeczytał: 35 tematów
Pomógł: 12 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 11:54, 30 Mar 2017 Temat postu: |
|
|
O ile dobrze pamiętam, to w przypadku dwóch lub więcej sił (obciążeń punktowych) w pręcie robisz podział pręta na odcinki połączone ze sobą sztywno.
Na studiach mieliśmy na ćwiczeniach do policzenia ramę metodą przemieszczeń w ujęciu komputerowym - na stronie p. Anity Kaczor z IKB PP znajdziesz przykładowe projekty.
Post został pochwalony 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pop3k
Doświadczony Forumowicz
Dołączył: 27 Mar 2017
Posty: 684
Przeczytał: 77 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 12:32, 30 Mar 2017 Temat postu: |
|
|
Projekty przejrzałem i nie ma przypadku z występowaniem kilku sił. Tak sobie myślę, że siły te zapisuje się w postaci reakcji na węzeł. Przetestuję mój program z sumowaniem tych sił.
Podział pręta nie wchodzi w grę ponieważ może występować sytuacja z obc. równomiernym i siłą skupioną w nachodzącym na siebie punkcie.
Jak ktoś jest ciekawy wyników to niech napisze to je przedstawie.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
soldis
Ekspert
Dołączył: 09 Paź 2015
Posty: 114
Przeczytał: 36 tematów
Pomógł: 8 razy Ostrzeżeń: 0/5 Skąd: Poznań
|
Wysłany: Czw 13:14, 30 Mar 2017 Temat postu: Re: Macierzowa metoda przemieszczeń - metoda komputerowa |
|
|
pop3k napisał: |
- obustronnie przegubowego;
|
W takiej sytuacji mamy pręt kratownicy. Macierz sztywności znajdziesz bez problemów (google), ew. [link widoczny dla zalogowanych]
pop3k napisał: |
- jednostronnie zwolnionego (wspornik);
- łyżwowego
|
Definicja poprzez warunki brzegowe - 6.7 w przywołanym opracowaniu.
pop3k napisał: | W dziale 6.4.1 autor opisuje działanie sił zewnętrznych. Później tę macierz przemnaża się przez macierz sztywności. Wynikiem są przemieszczenia w węźle. Co w przypadku działania dwóch lub więcej sił zewnętrznych na pręcie? |
Superpozycja - sumujemy efekty od poszczególnych sił.
Post został pochwalony 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
adam_47
Doświadczony Forumowicz
Dołączył: 05 Cze 2010
Posty: 1007
Przeczytał: 32 tematy
Pomógł: 23 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 20:33, 30 Mar 2017 Temat postu: |
|
|
Poszukaj w internecie pod Śródka MES. Tylko trzy lekcje, ale pomocne.
PS Daj sobie spokój z Excelem, szybko napotkasz ograniczenie wielkości macierzy.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pop3k
Doświadczony Forumowicz
Dołączył: 27 Mar 2017
Posty: 684
Przeczytał: 77 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 21:32, 30 Mar 2017 Temat postu: |
|
|
A co byś proponował do prymitywnego programiku?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
soldis
Ekspert
Dołączył: 09 Paź 2015
Posty: 114
Przeczytał: 36 tematów
Pomógł: 8 razy Ostrzeżeń: 0/5 Skąd: Poznań
|
Wysłany: Czw 21:49, 30 Mar 2017 Temat postu: |
|
|
Na początek, aby poznać metodę i szczegóły implementacji, polecam Scilab (www.scilab.org) + CALFEM (https://sourceforge.net/projects/calfem/).
Przykład skryptów dla problemów inżynierskich (krata, rama, itp) można zobaczyć na
[link widoczny dla zalogowanych]
Gdybyś potrzebował CALFEM dla Scilab (oryginalnie jest na Matlab-a i nieco składnia może się różnić) to mogę podesłać na priv.
BTW. W dokumentacji do CALFEM
[link widoczny dla zalogowanych]
jest macierz sztywności elementu kratowego ("bar2e").
Co do finalnej implementacji to z pewnością każdy poleciłby coś innego. Ja mam dobre doświadczenia z Python + numpy/scipy. Połączenie wygody i wydajności przy operacjach macierzowych. Do "prętówki" wystarczy.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
adam_47
Doświadczony Forumowicz
Dołączył: 05 Cze 2010
Posty: 1007
Przeczytał: 32 tematy
Pomógł: 23 razy Ostrzeżeń: 0/5
|
Wysłany: Czw 22:47, 30 Mar 2017 Temat postu: |
|
|
Poszedłbym za radą soldis - "Python + numpy/scipy"
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pop3k
Doświadczony Forumowicz
Dołączył: 27 Mar 2017
Posty: 684
Przeczytał: 77 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Wysłany: Pią 8:30, 31 Mar 2017 Temat postu: |
|
|
Funkcje napisane dla ćwiczeń Scilab wydają się być bardzo jasne. Może poszedłbym w tym kierunku. Mogę prosić o tego CALFEM? Czymkolwiek jest
Python + numpy/scipy... zawsze myślałem o jakimś języku programowym (kiedyś napisałem kilka w C++, teraz kilka prostych funkcji w VBA), polecacie jakąś książkę po której wykonam ekran startowy programu (żeby to nie chodziło jak w przypadku mojego C++ z wiersza poleceń) z kilkoma komórkami do wpisania, coś na wzór Excela?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
soldis
Ekspert
Dołączył: 09 Paź 2015
Posty: 114
Przeczytał: 36 tematów
Pomógł: 8 razy Ostrzeżeń: 0/5 Skąd: Poznań
|
Wysłany: Pią 11:29, 31 Mar 2017 Temat postu: |
|
|
Na Scilab-a dostępny jest GUI builder: https://www.youtube.com/watch?v=A6bMURCVfb0
Na własne potrzeby taki GUI powinno wystarczyć, a będzie łatwo je połączyć z kodem w SciLab.
Link do CalFEM dla SciLab na priv.
Post został pochwalony 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pop3k
Doświadczony Forumowicz
Dołączył: 27 Mar 2017
Posty: 684
Przeczytał: 77 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Wysłany: Pią 11:50, 31 Mar 2017 Temat postu: |
|
|
Dziękuję wszystkim za odpowiedzi. Jako uzupełnienie tematu dodam wspomniane w pierwszym mejlu macierze, ale to dopiero jak je ładnie policzę.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
lukaszlab
Doświadczony Forumowicz
Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów
Pomógł: 9 razy Ostrzeżeń: 0/5 Skąd: Kraków
|
Wysłany: Sob 22:49, 20 Maj 2017 Temat postu: |
|
|
Niejaki profesor Satish Annigeri popełnił coś takiego w Scilab
[link widoczny dla zalogowanych]
a następnie zaimplementował to również w Python
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
Może będzie pomocne.
Ograniczonego Scilab-a jednak odradzam na rzecz nieograniczonego Pythona.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|