Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Zavodi mdi-calendar-clock Raspored sati GRAD Nastava search apps mdi-login
PROGRAMIRANJE POSTUPAKA PRORAČUNA KONSTRUKCIJA
PROGRAMMING OF STRUCTURE ANALYSIS PROCEDURES
2025/2026
4.5 ECTSa
Građevinarstvo (diplomski)
Zavod za tehničku mehaniku
3. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija na studijima
Studij Modul Semestar Obavezan
Građevinarstvo (diplomski) Teorija i modeliranje konstrukcija 3 izborni
Cilj kolegija
Upoznavanje s osnovnom strukturom računalnih programa za proračun konstrukcija. Upoznavanje s posljedicama različitih aproksimacija i ograničene točnosti numeričkih proračuna. Osposobljavanje za samostalno oblikovanje i pisanje jednostavnijih programa i za suradnju s programerskim timovima.
Moguć upis u sklopu horizontalne mobilnosti
Jezici izvođenja
Hrvatski
Preduvjeti
Kolegij nema definirane preduvjete
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu (na računalima)
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Fresl Krešimir Nositelj
Tkalčević Lakušić Višnja Suradnik
Sadržaj predavanja
    1. Programske paradigme i programski jezici. Tipovi podataka i operacije.
    2. Prikaz realnih brojeva (IEEE norma); realizacija algebarskih operacija, zaokruživanje, točnost.
    3. Upravljanje tokom programa: grananja i petlje.
    4. Vektori i matrice (pune i rijetko popunjene); strukture podataka za prikaz vektora i matrica.
    5. Programska realizacija operacija linearne algebre (1).
    6. Programska realizacija operacija linearne algebre (2).
    7. Struktura programske realizacije metode konačnih elemenata (MKE): topološki odnosi u mreži konačnih elemenata.
    8. MKE: matrice krutosti elemenata i konstrukcije; vektor opterećenja.
    9. MKE: koordinatni sustavi i transformacija koordinata.
    10. MKE: jednadžbe ravnoteže – sastavljanje matrice krutosti konstrukcije i vektora opterećenja.
    11. MKE: rješavanje sustava jednadžbi; upotreba programskih biblioteka.
    12. Relaksacijski i gradijentni postupci.
    13. Metoda gustoća sila.
    14. Iteracijska primjena metode gustoća sila (1).
    15. Iteracijska primjena metode gustoća sila (2).
Sadržaj seminara/vježbi
    1. Vježbe na računalima
    Uvod: metoda Newton-Raphson (za nelinearnu jednadžbu s jednom nepoznanicom).
    2. Vježbe na računalima
    Metoda Newton-Raphson: zaokruživanje i točnost.
    3. Vježbe na računalima
    Grananja i petlje.
    4. Vježbe na računalima
    Prikaz vektora i matrica.
    5. Vježbe na računalima
    Rješavanje sustava linearnih jednadžbi (1).
    6. Vježbe na računalima
    Rješavanje sustava linearnih jednadžbi (2)
    7. Vježbe na računalima
    Metoda konačnih elemenata (1).
    8. Vježbe na računalima
    Metoda konačnih elemenata (2).
    9. Vježbe na računalima
    Metoda konačnih elemenata (3).
    10. Vježbe na računalima
    Metoda konačnih elemenata (4).
    11. Vježbe na računalima
    Metoda konačnih elemenata (5).
    12. Vježbe na računalima
    Relaksacijski i gradijentni postupci.
    13. Vježbe na računalima
    Metoda gustoća sila (1).
    14. Vježbe na računalima
    Metoda gustoća sila (2).
    15. Vježbe na računalima
    Metoda gustoća sila (3)
Ishodi učenja kolegija
  • razumjeti i objasniti strukturu programa za proračun konstrukcija,
  • razumjeti i objasniti posljedice neizbježnih aproksimacija u modeliranju konstrukcija i ograničene (konačne) točnosti numeričkih proračuna,
  • oblikovati i napisati jednostavniji računalni program za proračun konstrukcija,
  • izmijeniti, prilagoditi i dograditi računalni program za proračun konstrukcija dostupan u izvornom kodu,
  • surađivati u timu ili s timom koji oblikuje i piše složeni računalni program za proračun konstrukcija.
Ishodi učenja programa
  • sveobuhvatno razumjeti opće fenomene i probleme građevinarstva, a posebno one u grani građevinarstva u kojoj se osoba specijalizirala,
  • pokazati visok stupanj profesionalnog znanja i ponašanja u građevinarstvu,
  • primijeniti stečena znanja i vještine pri planiranju, projektiranju, građenju, nadziranju i održavanju složenih građevinskih konstrukcija, zahvata i sustava u grani svoje specijalizacije sa stanovišta stabilnosti, sigurnosti, uporabivosti, zaštite okoliša i troškova,
  • primijeniti stečene vještine i potrebna znanja na prepoznavanje, formuliranje i analiziranje problema te pronaći jedno ili više prihvatljivih rješenja u grani građevinarstva u kojoj se osoba specijalizirala,
  • prihvatiti analitički pristup radu, utemeljen na širem poznavanju znanosti,
  • planirati, nadzirati i izvoditi stručne, razvojne i znanstvene projekte,
  • tumačiti socijalne aspekte građevinskih pothvata na kojima osoba radi te društveni kontekst u kojem se građenje događa,
  • preuzeti vodeću ulogu u poduzećima i istraživačkim organizacijama te pridonositi inovacijama,
  • razvijati granu građevinarstva u kojoj se osoba specijalizirala, uvažavajući spoznaje iz drugih znanstvenih disciplina,
  • protumačiti suradnicima svoje zamisli i projekte,
  • pronalaziti rješenja tehničkih i društvenih problema u radnoj sredini,
  • primijeniti stečena znanja na kreativan način pri donošenju odluka na odgovornim radnim mjestima,
  • raditi na međunarodnoj razini, uzimajući u obzir kulturne, jezične, socijalne i ekonomske utjecaje,
  • stalno pratiti novosti te se usavršavati u struci,
  • prihvatiti odgovornost za vlastite odluke,
  • prihvatiti zahtjeve drugih struka i biti spreman sudjelovati u interdisciplinarnim aktivnostima.
Osnovna literatura
  • W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery: Numerical Recipes, 2007., https://numerical.recipes/book.html
  • Nastavni materijali na sage.grad.hr:1234
Dopunska literatura
  • Ž. Ban, J. Matuško, I. Petrović: Primjena programskog sustava MATLAB za rješavanje tehničkih problema, Graphis, Zagreb, 2010.
  • H. P. Langtangen: A Primer on Scientific Programming with Python, Springer, 2016.
Slični kolegiji
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2025 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda