Processreglering

4 poäng

Kursplan, C-nivå, 1TT601

Kod
1TT601
Nivå
C
Ämne(n)
Teknik
Betygsskala
Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 3 juni 2003
Ansvarig institution
Institutionen för teknikvetenskaper

Behörighetskrav

Reglerteknik. Reglerteknisk design, eller motsvarande kunskaper.

Syfte

Denna projektorienterade kurs har som syfte att

bredda, förstärka och fördjupa kunskapen om

reglersystem. Projektuppgiften går ut på att

reglera och övervaka en flervariabel process med

ett datorbaserat styrsystem. Kursen ger tillfälle

till självständigt och kreativt arbete. Den

innehåller också människa-datorgränssnitt och

användning av programmeringsspråken MATLAB, HTML

och Java.

Innehåll

Implementering; Feldetektering och alarmhantering.

Gränssnittets processdator. Datorsystem och

programutveckling för reglersystem.

Realtidsaspekter. Användning av MATLAB och MATLAB-C

kompilatorer. Realtidsstyrning med MATLAB.

Människa-datorgränssnittet; Konstruktion av

gränssnitt. Programspråket Java.

Modellering: Fysikalisk modellering. Transient-,

frekvens- och spektralanalys. Systemidentifiering i

frekvensdomänen. Systemidentifiering med

prediktionsfelsmetoder och subspace-metoder.

Regulatorsyntes: Mera om PID-reglering.

Parameterstyrning. Regulator- och servosyntes med

polynommetoder. Oändlighorisonts LQ-reglering med integration, konstruerad med tillstånds-metoder eller polynommetoder. Analys av robusthet och syntes av robusta styrlagar.

Adaptiv reglering med direkta och indirekta

algoritmer. Praktiska aspekter på adaptiv reglering.

Projekt: Grupper på ca 4 studenter kan välja mellan

sex olika typer av projekt: 1 Fysikalisk

modellering. 2 Systemidentifiering i

frekvensdomänen. 3 Systemidentifiering med

prediktionsfelsmetoder. 4 Direkt adaptiv reglering. 5 Indirekt adaptiv reglering. 6 Flervariabel reglering.

Samtliga projekt arbetar på samma labprocess.

Reglerprogrammen utvecklas i MATLAB medan

användargränssnitten skrivs i Java för att kunna

köras i en Webläsare.

Undervisning

Föreläsningar, laborationer och övningar

Examination

Skrivna rapporter och muntliga presentationer av

projekten, samt en demonstration av det färdiga

styrsystemet. Varje grupp skriver dessutom sin

egen Websida, som presenterar gränssnittets

utseende.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin