Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Olof Runborg 2015-04-27 17:49

Visa < föregående | nästa >
Jämför < föregående | nästa >

Projekt

Kursen avslutas med ett projekt som består av en lite större uppgift där flera olika numeriska metoder behöver användas och kopplas ihop för att få fram en lösning. Arbetet med projekt sker i period 4. Liksom tidigare laborationer kan det göras antingen individuellt eller i tvåmannagrupper.

Projektuppgifter

Det finns tio olika projektuppgifter att välja på. Lydelserna finns här:

Projekten finns i två svårighetsgrader: lätta och svåra. Uppgifter markerade med två stjärnor klassas som svåra. Uppgifter med en stjärna innehåller en valfri utvidgning. De klassas som svåra eller lätta beroende på om man gör utvidgningen eller avstår från den.

För vissa av projekten finns extra bakgrundsmaterial i boken Numeriska algoritmer med Matlab, skriven av Gerd Eriksson (tillgänglig i PDF-format).

Bokning av projekten är nu stängd.

Vanliga frågor och ledning

  • Strömkretsen: Notera att C är given i mikrofarad. Ni måste ha den i SI-enheten farad. I er kod ska därför C vara 1e-6.
  • Strömkretsen: Svängningarnas periodtid är kort. Om L hade varit konstant = L0 skulle differentialekvationen för I vara I''+I/(L0*C) = 0. Från detta kan ni få en uppfattning om periodtiden; den är ungefär lika stora i det olinjära fallet. Det är viktigt att ert tidssteg i ODE-lösaren är betydligt mindre än periodtiden!
  • Vindkastet: Med "utkastvinkeln (i vertikalplanet) 30 grader" menas att vinkeln mellan bollbanan och xy-planet ska vara 30 grader initialt (inte 60 grader!).

Schemalagd tid

Projektet görs i huvudsak utanför schemalagd tid men två dubbeltimmar i datorsal finns avsatt för frågor och handledning. Se schemat för detaljer.

Redovisning

Projektet redovisas med en rapport och Matlab-program. Rapport och program skickas in via inlämningsuppgiftsfunktionen på kurswebben, senast 10 maj.

Rapporten ska logiskt och begripligt sammanfatta bakgrund, problem, metoder och resultat. Resultat skall kommenteras och relevanta slutsatser dras.

Matlab-programmen ska innehålla ett huvudprogram kallat main.m som anropar övriga programfiler. När main.m exekveras ska programmet skriva ut tydliga svar på alla frågor och generera alla plottar (annoterade med titel etc.) som efterfrågas i uppgiftstexterna.

Projektbetyg

Projektet betygssätts A-F baserat på rapportens kvalitet, uppgiftens svårighetsgrad och bonuspoängen från Lab 1 och 2 enligt följande.

  • Godkänd rapport ger 1-3 poäng
  • Ett svårt projekt ger två bonuspoäng, som adderas till bonuspoängen från Lab 1 och 2. Totalt kan man alltså få 0-4 bonuspoäng.

Projektbetyget PRO1 ges sedan av tabellen:

Rapportpoäng\Bonuspoäng 0 1 2 3 4
1 E E D D C
2 D C C B B
3 C C B B A