course-details-portlet

MIP4005

Parametrisk design og programmering

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2026
Varighet 1 semester
Undervisningsspråk Norsk
Sted Gjøvik
Vurderingsordning Samlet karakter

Om

Om emnet

Faglig innhold

Emnet bygger på MASG2113 Parametrisk design og har fokus på avanserte parametriske arbeidsflyter, programmering og optimalisering - en tett integrasjon mellom design, ingeniørfag og digital produksjon.

Temaer:

1 Avansert parametrisk design (Rhino / Grasshopper)

Parametrisk modellering av sammensatte produkter og konstruksjoner. Strukturering av større Grasshopper-definisjoner, styring av parametere og utforsking av designvarianter.

2 Visuell programmering (Grasshopper)

Komponenter i visuell programmering, avansert modelflyt, håndtering av komplekse datastrukturer og robust flyt av inn- og utdata. Strategier for å organisere og gjenbruke Grasshopper-definisjoner.

3 Python-programmering (Spyder / Grasshopper)

Strukturert og objektorientert Python-programmering for konstruksjons- og designoppgaver. Utvikling av modulære skript som genererer og manipulerer geometri, inkludert Python-skripting i Grasshopper og samspill med eksterne biblioteker/API-er.

4 Parametrisk modellering og integrasjon (Grasshopper + eksterne verktøy)

Kobling av parametriske modeller til analyse- og produksjonsverktøy (f.eks. BIM, FEA, robotsimulering). Etablering av datautveksling mellom Grasshopper, simuleringsmiljøer og verktøy for offline robotprogrammering.

5 Parametrisk optimalisering og robotprogrammering

Formulering av designproblemer og ytelseskriterier. En- og flermålsoptimalisering av parametriske modeller. Introduksjon til parametrisk robotprogrammering: oversettelse av parametrisk geometri og prosessparametere til robotbaner, og vurdering av robotbaserte produksjonsstrategier.

Læringsutbytte

tter fullført emne skal du kunne designe, implementere og dokumentere avanserte parametriske arbeidsflyter for konseptuelle produkter og konstruksjoner. Disse arbeidsflytene vil kombinere visuell programmering med strukturert Python-programmering, og kan integrere analyse, optimalisering og robotbasert produksjon. Du vil lære å bruke parametriske modeller til å utforske og evaluere designalternativer ut fra flere perspektiver - strukturelle egenskaper, produserbarhet, komfort, estetikk, bærekraft osv.

Dette innebærer at du vil ha:

  • avansert kunnskap om visuell programmering og parametrisk design
  • kunnskap om metoder for parametrisk modellering og optimalisering i ingeniørfaglige anvendelser
  • utvidet kunnskap om Python som verktøy for geometrigenerering, simulering og (robot) prosesskontroll

Videre skal du kunne:

  • utvikle og optimalisere konstruksjoner og produkter med forbedret ytelse (UN)
  • bruke digitale verktøy til å koble sammen design, simulering og (der det er relevant) robotbasert produksjon
  • kommunisere avanserte parametriske designprosesser og resultater til medstudenter og samarbeidspartnere (UN)

Læringsformer og aktiviteter

Det legges vekt påa) individuelt arbeid i første del av emnet, ogb) gruppearbeid i andre del av emnet.

De fleste forelesninger gis som forhåndsinnspilte videoer, og de planlagte timene på campus brukes i hovedsak til studentaktiviteter og prosjektarbeid.

Mer om vurdering

Evaluering:

Gruppeoppgaven teller 60 % av karakteren. Hjemmeeksamen teller 40 % av karakteren.

Tilleggsinformasjon om gjentak:

- Gruppeoppgaven og hjemmeeksamen vil ha kontinuasjonseksamen i mai/juni.

Kursmateriell

Opplyses ved oppstart av emnet

Fagområder

  • Bygningsteknikk
  • Designmetodikk
  • Maskinkonstruksjon og materialteknikk

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for vareproduksjon og byggteknikk

Eksamen

Eksamen

Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2026

Hjemmeeksamen
Vekting 40/100 Varighet 4 timer Eksamenssystem Inspera Assessment
Gruppeoppgave
Vekting 60/100 Eksamenssystem Inspera Assessment

Utsatt eksamen - Vår 2027

Hjemmeeksamen
Vekting 40/100 Varighet 4 timer Eksamenssystem Inspera Assessment
Gruppeoppgave
Vekting 60/100 Eksamenssystem Inspera Assessment