Modellering og Programmering
Overordnede kursusmål
Denne kursus giver en grundlæggende introduktion til MATLAB-programmering og anvendelsen af fysiske og elektriske love til udvikling af matematiske modeller inden for mekanisk eller elektrisk ingeniørvidenskab.
See course description in English
Læringsmål
- Skrive MATLAB-programmer ved hjælp af betingede udsagn, løkker, funktioner og arrays.
- Løse differentialligninger i tidsdomænet ved hjælp af MATLAB’s ODE45-solver.
- Bruge Simulink til at modellere og løse differentialligninger grafisk.
- Anvende MATLAB Symbolic Math Toolbox til manipulation og løsning af ligninger.
- Udlede styrende ligninger for elektriske eller mekaniske systemer.
- Konvertere højere-ordens differentialligninger til sæt af første-ordens ligninger.
- Bestem om et system er lineært eller ikke-lineært og udføre linearisering af ikke-lineære systemer.
- Samarbejd om programmeringsprojekter i teams.
- Skriv tekniske rapporter med klar struktur, grafikker og veldokumenteret MATLAB-kode.
Kursusindhold
MATLAB-programmering: betingelser, løkker, funktioner, arrays, plots, filhåndtering. Fysiske og elektriske love: Newtons 2. lov, Kirchhoffs kredsløbslove. Numeriske metoder: Eulers metode, ODE45, Simulink. State-space formulering. Linearisation.
Undervisningsform
Undervisningsformen er en vekselvirkning mellem forelæsninger, gruppe- og individuelle programmerings- og modelleringsopgaver med softwareudvikling på egen computer samt opgaveregning.
Software: MATLAB/Simulink.
Fakultet
Bemærkninger
Sektion for Mekanisk teknologi
Maskinteknik: 2. semester
Elektrisk Energiteknologi: 2. semester