course-details-portlet

TMT4210

Material- og prosessmodellering

Studiepoeng 7,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Vår 2026
Varighet 1 semester
Undervisningsspråk Engelsk og norsk
Sted Trondheim
Vurderingsordning Arbeider

Om

Om emnet

Faglig innhold

Emnet omfatter en generell introduksjon til modellering og datamaskinsimulering i materialvitenskap, avansert bruk av regneark, samt grunnleggende programmering og programutvikling. Noen viktige typer problemer som vil bli behandlet er: Behandling og filtrering av måledata, numerisk integrasjon og derivasjon, iterative teknikker for ligningsløsning og numeriske metoder for løsning av differensialligninger, optimisering, tilfeldige tall og Monte Carlo-metoder, innføring i kunnstige nevrale netverk. Temaene vil bli behandlet ved hjelp av relevante eksempler knyttet til prosesser og reaksjoner i metallurgi og materialvitenskap. Eksemplene er bl.a. knyttet til støping og størkning, plastisk deformasjon, rekrystallisasjon og kornvekst, diffusjon, smeltebehandling, termomekanisk bearbeiding og transformasjonskinetikk (C-kurver) og additivt tilvirkning. De spesifikke eksemplene kan variere fra år til år.

Læringsutbytte

Etter vellykket gjennomføring av kurset skal studentene ha:

Kunnskap

  • å beskrive det grunnleggende bak numeriske metoder for kurveglatting, numerisk derivasjon og integrasjon, iterative teknikker for ligningsløsning, differansemetoder, Runge-Kutta-metoder og kunstige nevrale nettverk

Ferdigheter

  • å anvende algoritmer for kurveglatting, numerisk derivasjon og integrasjon for å behandle og analysere eksperimentelle data
  • å implementere minste kvadraters metode for å bestemme relevante modellparametere
  • å bruke grunnleggende prinsipper og algoritmer for å lage effektive og brukervennlige dataprogrammer for numeriske beregninger, inkludert bruk av repeterende kontrollstrukturer (løkker), betingede kontrollstrukturer (if, while) og funksjoner, samt enkle/nyttige metoder for inn-/ut data
  • å implementere og utføre relevante beregninger som involverer algoritmer for numerisk derivasjon og integrasjon, iterative teknikker for løsning av ligninger, numeriske løsninger av ordinære og partiale differensialligninger (inkludert Eulers metode, Runge-Kutta-metoder og differansemetoder)
  • å bruke tilfeldige tall og Monte Carlo-metoder for å løse deterministiske problemer og som en del av en optimaliseringsalgoritme
  • å analysere og diskutere nøyaktigheten av resultater fra relevante numeriske beregninger og kunne modifisere beregningene for å oppnå ønsket nøyaktighet
  • å presentere data, både eksperimentelt målte og numerisk beregnede, i velorganiserte diagrammer/grafer/figurer med kvalitet som tilfredsstiller vitenskapelige publikasjoner
  • å lage godt dokumentert og velorganisert Python-kode som, i prinsippet, kan viderebrukes og modifiseres av andre brukere

Generell kompetanse

  • å identifisere og beskrive nøkkelkomponenter i matematisk modellering av prosesser og reaksjoner innen materialvitenskap og ingeniørfag, og kort kunne redegjøre for hvorfor og i hvilke sammenhenger matematisk/numerisk modellering er nyttig
  • å analysere og reformulere matematiske ligninger og enkle modeller til en form som egner seg for numeriske løsninger på datamaskin

Læringsformer og aktiviteter

Undervisningen vil bli lagt opp omkring 10-12 relevante øvingsoppgaver. Tema for øvingene og nødvendig løsningsmetodikk vil bli presentert i forelesningene. Øvingene vil basere seg hovedsaklig på bruk av Python. Total arbeidsmengde (programmert undervisning + egenarbeid) er estimert til ca 200 timer.

Mer om vurdering

10-12 øvinger i gruppe, og 1 individuell oppgave

For å bestå faget, alle øvinger og den individuelle oppgaven må være godkjent. Ved gjentak av emnet må alle øvinger/oppgaver i emnet gjentas.

Forkunnskapskrav

Kurset omfatter i hovedsak programmering i Python. Det forutsettes at kandidatene har grunnleggende kunnskap om bruk av Python, eller tilsvarende forkunnskaper som av faglærer vurderes tilstrekkelige til å følge kurset.

Kursmateriell

Ingen lærebok. Relevant læremateriell oppgis ved semesterstart og vil bli gjort tilgjengelig elektronisk gjennom semsteret.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIK5019 7,5 sp
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Materialteknologi
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for materialteknologi

Eksamen

Eksamen

Vurderingsordning: Arbeider
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2026

Arbeider
Vekting 100/100 Eksamenssystem Inspera Assessment