Strona: Metody obliczeniowe / Katedra Mechaniki Konstrukcji

Metody obliczeniowe

INFORMACJE OGÓLNE

Rok studiów: trzeci

Semestr: zimowy

Kierunek: Budownictwo (studia stacjonarne i niestacjonarne)

 

Wykłady:

prof. dr hab. inż. Leonard ZIEMIAŃSKI

 

Laboratoria (studia stacjonarne):

  • dr hab. inż. Bartosz Miller, prof. PRz
  • dr hab. inż. Piotr Nazarko, prof. PRz
  • dr inż. Artur Borowiec
  • mgr inż. Natalia Bróż
  • mgr inż. Anna Rzepka
  • mgr inż. Przemysław Smela

Laboratoria (studia niestacjonarne):

  • dr inż. Artur Borowiec
  • dr inż. Dominika Ziaja

Uwagi ogólne:

  • w zajęciach mogą uczestniczyć wyłącznie osoby znajdujące się na liście przekazanej z dziekanatu,
  • zmiany grup są możliwe wyłącznie w uzasadnionych przypadkach za zgodą prowadzących,
  • nieobecności można odrobić z innymi grupami lub na konsultacjach,
  • nie ma możliwości wcześniejszego (na początku semestru) zaliczenia przedmiotu,
  • przepisywanie ocen musi być zaakceptowane przez wykładowcę na początku semestru.

WARUNKI ZALICZENIA PRZEDMIOTU:

  • uzyskanie pozytywnej oceny ze wszystkich tematów realizowanych zajęć,
  • pozytywna ocena z kolokwium zaliczeniowego.

MATERIAŁY POMOCNICZE DO ZAJĘĆ LABORATORYJNYCH

FreeMat

FreeMat jest to darmowe (open source, GNU GPL) numeryczne, macierzowo zorientowane środowisko obliczeniowe i język programowania, podobne do komercyjnego MATLAB® firmy Mathworks. FreeMat obsługuje wiele funkcji znanych z MATLAB® dzięki temu jest przydatny w inżynierskich i naukowych zastosowaniach.

Strona domowa FreeMat: http://freemat.sourceforge.net

Pobieranie FreeMat: http://sourceforge.net/projects/freemat/files/latest/download

Instalacja FreeMat

Instalacja FreeMat przebiega według normalnej procedury instalacji oprogramowania w komputerze z systemem Windows.

CALFEM

CALFEM to dodadtkowa biblioteka (toolbox) do nauki metody elementów skończonych (MES), którą można wykorzystać w środowiskach MATLAB® i FreeMat.

Nazwa CALFEM jest skrótem od "Computer Aided Learning of the Finite Element Method".

Strona domowa CALFEM: http://calfem.sourceforge.net

Pobieranie CALFEM: http://downloads.sourceforge.net/project/calfem/calfem/3.4/calfem-3.4.zip

Integracja CALFEM z FreeMat/ MATLAB

CALFEM jako zestaw m-plików (toolbox, biblioteka) musi być zintegrowany ze środowiskiem, w którym będzie używany.

We FreeMat należy to zrobić w następujący sposób (MATLAB analogicznie):

  • krok 1: rozpakowujemy pobrany plik ZIP
    • dla standardowej instalacji w systemie Windows 7 Freemat jest w katalogu:
      C:\Program Files (x86)\FreeMat       (C:\Program Files (x86)\Matlab)
    • przechodzimy do katalogu:
      C:\Program Files (x86)\FreeMat\toolbox      
    • zakładamy katalog
      calfem
    • przechodzimy do katalogu:
      C:\Program Files (x86)\FreeMat\toolbox\calfem
    • rozpakowujemy pobrany plik ZIP do katalogu calfem
  •  krok 2: definiujemy ścieżkę dostępu do CALFEM dla środowiska FreeMat
    • wywołujemy narzędzie pathtool
      • na konsoli wykonujemy polecenie: pathtool
    • w lewej części okienka, które się pojawiło wskazujemy katalog (w MATLABIE wybieramy Add with Subfolders):
      C:\Program Files (x86)\FreeMat\toolbox\calfem
    • klikamy w przycisk Add
    • klikamy w przycisk Save
    • klikamy w przycisk Done
    • restartujemy FreeMat
  •  krok 3: sprawdzamy czy CALFEM jest zintegrowany ze środowiskiem FreeMat 
    • na konsoli wydajemy polecenie:
      bar1e(50)
    • jeśli zobaczymy odpowiedź:
      ans =
        50 -50
       -50  50

      to oznacza, że nasze działania zakończyły się sukcesem.

Przykładowy skrypt

Skrypt rozwiązujący ramę z prezentacji:

Prezentacje

 

Licznik 1016Unikalne odsłony z okresu 2022.04.24 - 2024.04.24
Liczba wizyt uwzględniających tą stronę. Jeżeli strona odwiedzana była kilka razy podczas jednej wizyty, zostanie policzona tylko raz.

Nasze serwisy używają informacji zapisanych w plikach cookies. Korzystając z serwisu wyrażasz zgodę na używanie plików cookies zgodnie z aktualnymi ustawieniami przeglądarki, które możesz zmienić w dowolnej chwili. Więcej informacji odnośnie plików cookies.

Akceptuję