• No results found

TENTAMEN I REGLERTEKNIK FORTSÄTTNINGSKURS M, TSRT06

N/A
N/A
Protected

Academic year: 2022

Share "TENTAMEN I REGLERTEKNIK FORTSÄTTNINGSKURS M, TSRT06"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

TENTAMEN I REGLERTEKNIK FORTS ¨ ATTNINGSKURS M, TSRT06

TID: Fredag 20 mars 2015, klockan 14 - 18.

ANSVARIG L ¨ARARE: Johan L¨ofberg, tel 070-3113019 BES ¨OKER SALEN: 15:00, 17:00

TILL˚ATNA HJ ¨ALPMEDEL: L¨aroboken Glad-Ljung: ”Reglerteknik, Grund- l¨aggande teori”, L¨aroboken Glad-Ljung, ”Reglerteori. Flervariabla och olin- j¨ara metoder”. Minir¨aknare. MATLAB i l¨arosalens dator.

L ¨OSNINGSF ¨ORSLAG: Ansl˚as p˚a hemsida efter tentamen.

PRELIMIN ¨ARA BETYGSGR ¨ANSER: betyg 3 23 po¨ang betyg 4 33 p betyg 5 43 p

OBS! L¨osningar till samtliga uppgifter ska presenteras s˚a att alla steg (utom triviala ber¨akningar) kan f¨oljas. Bristande motiveringar ger po¨angavdrag.

Lycka till!

(2)
(3)

UTSKRIFTSTIPS (LINUX): Utskrifter av vanliga filer kan skickas till en viss skrivare genom att man skriver kommandon som till exempel lp -d printername file.pdf i ett terminalf¨onster. (Byt ut printername mot den aktuella skrivarens namn.) Om man v¨aljer File/Print i ett simulinkschema kan man ange en viss skrivare genom att l¨agga till -Pprintername i rutan vid Device option.

TENTAND-ID (AID) P˚A UTSKRIFTER: Man kan l¨agga in text i mat- labplottar med kommandona title och gtext och i scopeplottar i Simulink genom att h¨ogerklicka i dem och v¨alja Axes properties. I simulinkscheman kan man dubbelklicka p˚a n˚agot blankt st¨alle och sedan skriva in text.

1

(4)

1. Betrakta det flervariabla systemet

Y (s) = G(s)U (s) d¨ar

G(s) =

 1 s + 2

2 s + 4 1

s + 1 1 s + 2

(a) Best¨am systemets RGA f¨or frekvensen ω = 0. (3p) (b) Antag att man vill styra systemet med en diagonal regulator p˚a

formen

F (s) = K 0

0 K



Anv¨and resultatet i a) f¨or att bed¨oma hur framg˚angsrikt detta kan bli. Verifiera ditt resultat genom att ber¨akna det ˚aterkopplade

systemets poler f¨or fallet K = 5. (3p)

(c) Hur kan modellen (eller regulatorstrukturen) modifieras, baserat p˚a RGA-analysen, s˚a att man har st¨orre chans att n˚a ett bra resultat? Verifiera att ditt nya ˚aterkopplade system blir stabilt f¨or

fallet K = 5. (4p)

(5)

2. Ett system best˚aende av ett antal seriekopplade vattentankar kan be- skrivas av ¨overf¨oringsfunktionen

G(s) = ( 2 s + 1)n

d¨ar n ¨ar antalet tankar. Systemet styrs med till/fr˚an-reglering, d v s med hj¨alp av ett rel¨a. Rel¨aet antas ha utsignalen ±1. Reglersystemet kan allts˚a beskrivas med blockschemat nedan.

Σ

-1

r = 0 e

f(e)

w y

G(s)

Figur 1: Reglersystem med rel¨a

(a) Hur m˚anga tankar kan systemet inneh˚alla f¨or att asymptotisk sta- bilitet skall kunna garanteras med cirkelkriteriet? (3p) (b) Hur m˚anga tankar kan systemet inneh˚alla utan att sj¨alvsv¨angning

kan f¨orv¨antas intr¨affa? (3p)

(c) Studera det minsta antalet tankar f¨or vilket sj¨alvsv¨angning kan misst¨ankas intr¨affa. R¨akna ut f¨orv¨antad frekvens och amplitud p˚a sv¨angningen. B¨or sj¨alvsv¨angningen bli stabil eller instabil? (4p)

3

(6)

3. (a) Betrakta det olinj¨ara systemet

˙x1 = −βx1x2− u

˙x2 = βx1x2− γx2

d¨ar β > 0 och γ > 0. Antag att styrsignalen h˚alls konstant u = 1.

Ange systemets station¨ara punkter. Ber¨akna ¨aven det linj¨ariserade systemet och analysera dess stabilitet. (5p) (b) En dynamisk system med tv˚a insignaler och tv˚a utsignaler ges p˚a

tillst˚andsform av ekvationerna

˙x(t) = −2 1 1 −2



x(t) + 1 0 0 1

 u(t)

y(t) = 1 0 0 1

 x(t) Verifiera att ˚aterkopplingen

u(t) = −Lx(t) + r1(t) r2(t)



i fallen

L1 = 3 1 1 3



respektive

L2 = 3 3 1 3



ger samma poler f¨or det ˚aterkopplade systemet. (3p)

(7)

4. P˚a filen airc.mat finns matriserna A och B i den linj¨ariserade till- st˚andsbeskrivningen

˙x(t) = Ax(t) + Bu(t) f¨or ett flygplan, d¨ar

x1 h¨ojd relativt en j¨amviktsniv˚a x2 hastighet fram˚at

x3 tippvinkel

x4 tippvinkelhastighet x5 vertikalhastighet och

u1 ”spoiler”-vinkel u2 acceleration fram˚at u3 h¨ojdroder-vinkel

(a) Systemet har en pol i origo, vilket inneb¨ar att det finns begynnel- setillst˚and x(0) = x0 s˚adant att x(t) ej g˚ar mot noll d˚a t → ∞.

Vilket begynnelsetillst˚and ¨ar detta f¨or systemet ovan? (2p) (b) Antag nu att systemet startas i begynnelsetillst˚andet

x0 = (0 0 1 0 0)T

d v s nosen pekar upp˚at, samt att ingen ˚aterkoppling anv¨ands.

Vilken/vilka poler hos systemet syns tydligast i systemets upp- tr¨adande vid en simulering. Motivera! (2p) (c) Antag nu ˚ater att systemet startas i begynnelsetillst˚andet

x0 = (0 0 1 0 0)T Best¨am en ˚aterkoppling p˚a formen

u(t) = −Lx(t)

s˚adan att avvikelsen i h¨ojd blir liten samtidigt som styrytorna anv¨ands s˚a lite som m¨ojligt. Kraven kan formuleras enligt:

• | x1(t) |< 1 hela tiden.

• | u1(t) |< 3 · 10−5 hela tiden.

• | u3(t) |< 2 · 10−5 hela tiden.

(6p)

5

(8)

5. Sambandet mellan infl¨ode och niv˚a i en tank kan kring en arbetspunkt beskrivas med ¨overf¨oringsfunktionen

Y (s) = k

sτ + 1U (s)

(a) Inf¨or tillst˚andsvariabeln x1(t) = y(t) och skriv modellen p˚a till-

st˚andsform. (1p)

(b) I verkligheten m¨ats niv˚an med en m¨atgivare som ger ett viss m¨atfel, d v s

y(t) = Cx(t) + v2(t)

d¨ar v2(t) har medelv¨arde noll och R2 = 1. Antag att niv˚an skattas med ett kalmanfilter p˚a formen

˙ˆx(t) = Aˆx(t) + Bu(t) + K(y(t) − C ˆx(t))

utan att man antar att n˚agon systemst¨orning p˚averkar systemet.

Vad blir kalmanfiltrets f¨orst¨arkning? ¨Ar detta resultat rimligt?

Analytiska r¨akningar kr¨avs f¨or fullst¨andiga po¨ang. (3p) (c) Antag nu att vi dessutom modellerar en systemst¨orning, d v s

˙x(t) = Ax(t) + Bu(t) + v1(t)

d¨ar v1(t) har medelv¨arde noll och varians R1, och att niv˚an skattas med ett kalmanfilter enligt ovan. G¨or en skiss av hur f¨orst¨arkningen K beror av R1. Analytiska r¨akningar kr¨avs f¨or fullst¨andiga po¨ang.

(6p)

References

Related documents

KNALLEN 1:6 NYBYGGNAD AV ENBOSTADSHUS MARKSEKTION Ritn.nr A7 REV 2013-09-16 Skala 1:200 2013-03-12 RITAD AV: HSL, SANDAREDS ARKITEKTKONTOR.. Om stora marknivåförändringar ska göras

Torghandlaren ska enligt kommunens lokala ordningsföreskrifter för torghandel på Stora Torget tilldelas en tillfällig plats.. Enligt torghandelstaxan för år 2017 ska

De extra trådlösa funk- tionerna gör det enkelt att ansluta enheter till skriva- ren, men eftersom trådlösa funktioner även fi nns hos de andra i testet, är det inte något

Tips 1: För att skapa tidsfördröjningar kan man antingen skapa en sådan s = tf(’s’);Gdelay = exp(-s*T) och arbeta vidare med när man definierar det fullständiga systemet,

Tre stycken dubbelverkande cylindrar parallellkopplas enligt figur 1. Cylindrarna matas med ett flöde på 10 l/min via en riktningsventil. Följande parametrar gäller för systemet;

(b) Med regulatorn i deluppgift (a) bed¨oms det ˚ aterkopplade systemet vara till- r¨ackligt robust, men det ¨ar inte snabbt nog och det statiska reglerfelet ¨ar f¨or

För att inte få problem med att de båda delsystemen blir olika snabba måste man därför modifiera regulatorn som styr syraflödet. Ta fram två tänkbara nya regulatorer

Vid tentamenstillfället skall Du ha med Dig giltig legitimation. Saknar Du giltig legitimation vid tentamenstillfället får Du inte tentera. Besvara samtliga