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
2026/2027
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 Konzultacije i demonstraturemdi-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 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 u praktikumu (na računalima)
    Uvod: metoda Newton-Raphson (za nelinearnu jednadžbu s jednom nepoznanicom).
    2. Vježbe u praktikumu (na računalima)
    Metoda Newton-Raphson: zaokruživanje i točnost.
    3. Vježbe u praktikumu (na računalima)
    Grananja i petlje.
    4. Vježbe u praktikumu (na računalima)
    Prikaz vektora i matrica.
    5. Vježbe u praktikumu (na računalima)
    Rješavanje sustava linearnih jednadžbi (1).
    6. Vježbe u praktikumu (na računalima)
    Rješavanje sustava linearnih jednadžbi (2)
    7. Vježbe u praktikumu (na računalima)
    Metoda konačnih elemenata (1).
    8. Vježbe u praktikumu (na računalima)
    Metoda konačnih elemenata (2).
    9. Vježbe u praktikumu (na računalima)
    Metoda konačnih elemenata (3).
    10. Vježbe u praktikumu (na računalima)
    Metoda konačnih elemenata (4).
    11. Vježbe u praktikumu (na računalima)
    Metoda konačnih elemenata (5).
    12. Vježbe u praktikumu (na računalima)
    Relaksacijski i gradijentni postupci.
    13. Vježbe u praktikumu (na računalima)
    Metoda gustoća sila (1).
    14. Vježbe u praktikumu (na računalima)
    Metoda gustoća sila (2).
    15. Vježbe u praktikumu (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
  • Nastavni materijali na sage.grad.hr:1234
  • W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery: Numerical Recipes, 2007., https://numerical.recipes/book.html
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.
2026 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda