Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Macierzowa metoda przemieszczeń - metoda komputerowa

 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Materiały do projektowania
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

PostWysł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 Smile
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 profil autora
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

PostWysł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 profil autora
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

PostWysł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 profil autora
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ń

PostWysł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 profil autora
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

PostWysł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 profil autora
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

PostWysł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 profil autora
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ń

PostWysł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 profil autora
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

PostWysł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 profil autora
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

PostWysł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 Smile
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 profil autora
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ń

PostWysł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 profil autora
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

PostWysł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 profil autora
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

PostWysł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
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Materiały do projektowania Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin