• No results found

Välkomna till TSRT19 Reglerteknik M Föreläsning 1

N/A
N/A
Protected

Academic year: 2022

Share "Välkomna till TSRT19 Reglerteknik M Föreläsning 1"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

Reglerteknik M Föreläsning 1

Johan Löfberg

Avdelningen för reglerteknik Institutionen för systemteknik johanl@isy.liu.se

Tel: 281304

Kontor: B-huset ingång 23-25

www.control.isy.liu.se/student/tsrt19ht2

(2)

föreläsningen)

12 föreläsningar

13 lektioner

3 laborationer (material på kurshemsida)

Lab 1: PID-reglering (förberedelseuppgifter i PM)

Lab 2: Modellbaserad reglering (förberedelser tar tid!)

Lab 3: Reglering av inverterad pendel (datorlab)

Webanmälan till lab. Länk per email samt på kurshemsida

Tenta: Kursbok, tabeller, formelsamlingar tillåtna

Anteckningssamlingar och lösningsmallar ej tillåtna Anteckningar i boken tillåtet

(3)

Reglerteknik i praktiken

Definition av basbegrepp

Styrsignal, mätsignal, referenssignal, system, modell

Återkoppling

Dynamiska system

Design av en farthållare

Öppen vs sluten styrning, P-reglering

(4)

Möjliggör lösningar på ”omöjliga problem”

Kallas ofta ”the hidden technology”

Centralt område för många av Sveriges teknikföretag.

Tacksamt område med massor av roliga tillämpningar!

Praktisk tillämpning av diffar, linjär algebra (och transformer)

Grunden för mekatronik

(5)

De flesta förkortningarna i försäljningsbrochyren döljer ett reglersystem!

ABS (anti-lock braking system, reglering av bromskraft) ESC (electronic stability control, reglering av spårstabilitet)

ACE (active cornering enhancement, reglering av stötdämpare i kurvor) TCS (traction control system, reglering av vägfäste)

ACC (adaptive cruise control, reglering av fart/avstånd) ANC (active noise control, reglering av ljud)

(6)

Moderna stridsflygplan

Ibland medvetet designade så att de inte går att flyga manuellt (men i gengäld får bättre prestanda och flygegenskaper)

Kräver ett reglersystem

Om reglersystemet har designfel kan det gå illa, och det är precis detta som var orsaken till krascherna 89’ och 93’

(7)

Kitepower

Pågående forskning på flertal universitet

(8)

Moderna motorcyklar

Traction control nu även på produktionsmotorcyklar

Används på MotoGP, och anses av många ha skadat sporten

”The electronics is so important now and this makes the rider less

important. I would like that the rider controlled more the motorcycle but maybe with so powerful bikes now it would not be possible to ride these bikes without the electronics. For sure it is easier to ride them.”

Valentino Rossi

(9)

Extremt stora teleskop

Vi har nått gränsen för hur stora speglarna kan göras

Stora teleskop byggs med massvis små speglar som sedan kontinuerligt styrs så att bilden blir skarp (kallas adaptiv optik)

(10)

Vindkraftverk

Ett flertal reglerproblem

Exempel: Varje gång masten passeras skapas farliga krafter på bladen som kan minskas genom att man reglerar bladens vinkel vid passage

(11)

Mobiltelefoner

Reglerteknik används för att reglera signalstyrka i kommunikationen mellan mobiltelefon och basstation

(12)

Hårddiskar

Läsarmen måste positioneras på exakt rätt plats så snabbt som möjligt, samtidigt som skivan roterar med rätt hastighet.

Utan aktiv reglering svänger armen vid förflyttningar, och man måste vänta länge tills armen är still och man kan läsa data.

(13)

Industrirobotar

Precis samma problem som hårddisken.

En robotarm är relativt vek, och oscillerar kraftigt efter förflyttningar.

(14)

Någon som känner igen kurvorna?

(15)

Riksbanken försöker reglera (styra) inflation via reporänta (styrränta)

(med diskutabel framgång...)

(16)

Automatiserad narkos

Ett reglersystem ersätter/hjälper narkossköterskan

Systemet reglerar medvetandegraden (BIS)

(17)

Segway

En av de mest uppenbara reglertekniska konsumentprodukterna som finns

Fungerar inte utan ett reglersystem

(18)

Klätter- och balansrullstol (iBOT)

Reglertekniskt sett ett ekvivalent problem, balansera en instabil tvåhjuling

(19)

Välj styrsignalen u(t) så att systemet (enligt mätsignalen y(t)) beter sig som önskat (referenssignalen r(t)) trots störningar w(t)

(ofta använder vi ordet insignal istället för styrsignal, och utsignal istället för mätsignal)

(20)

System u(t) y(t) r(t) w(t) Farthållare Gaspådrag

broms

Hastighet Inställd hastighet

Väglutning, Vind

Narkos Droginjicering Medvetande Mindre än död Drogtolerans, patientvikt Sveriges

ekonomi

Styrränta Inflation Inflationsmål 2%

Politik, konjunktur

(21)

Vi illustrerar system (”saken” vi reglerar) konceptuellt med blockscheman

u(t)

w(t) System y(t)

I denna kurs antar vi att systemen är dynamiska och linjära

(22)

En fundamental princip i reglerteknik är återkoppling, här illustrerat på destillationskolonn

1. Formulera ett önskemål (referenssignal) Vi vill ha en vätsketemperatur på 80º

2. Mät den nuvarande temperaturen (mätsignal) Nu är det 60º

3. Genomför åtgärd (ingrepp med styrsignalen) Öka värmetillförsel!

4. Mät den nuvarande temperaturen…

5. Åtgärd…

Återkoppling!

(23)

Återkopplade systemet

u(t)

w(t) System y(t) Regulator

(”Styrlag”)

r(t)

Återkoppling!

(24)

Återkopplade systemet

hastighet

gas

(25)

Återkopplade systemet

Medvetande

Droger

(26)

Återkopplade systemet

ränta inflation

System

2%

(27)

I kursen frågar vi oss

 Hur kan vi beskriva systemet vi skall reglera (skapa en modell)

 Hur kan vi analysera systemet vi skall reglera

 Hur gör vi för att designa en regulator

 Hur analyserar vi det återkopplade systemet (vad kan gå fel?)

(28)

φ

u(t): Drivande/bromsande kraft genererad av motor och broms [N]

y(t): Bilens hastighet [m/s]

φ: Vägbanans lutning [rad]

m: Bilens vikt [kg]

α: Luftmotståndskoefficient [Ns/m], luftmotstånd = αy(t) [N]

(29)

Modell: m=1000kg, α=200Ns/m, φ=0 Newton

Öppen styrning: Vårt mål är att nå en referenshastighet på r(t) = 25m/s.

Vi testar följande styrlag

Lösning:

Vi når referenshastigheten asymptotiskt

(30)

u(t)

w(t)=mgsin(φ) 200 y(t)

r(t)=25

(31)

Icke nominell modell: Vindtunneltest har gått fel, egentligen är α=150Ns/m

Vi använder samma styrlag och får

Bilen uppnår för hög hastighet

Orsak: Vi har inte återkopplat den verkliga hastigheten!

(32)
(33)

Sluten styrning: Återkoppla hastigheten!

En rimlig strategi är att gasa mer när man kör för sakta och bromsa när vi kör för snabbt

Detta kallas propertionalreglering, P-reglering, och konstanten K är den enda designvariablen i regulatorn

Slutna systemet

(34)

u(t)

w(t)=mgsin(φ) K y(t)

r(t)=25

-1

Σ e(t)

(35)
(36)

Orealistiskt mycket motoreffekt krävs!

(och den här bilen vill man inte åka i till

vardags)

(37)

och skickar styrsignaler (önskat moment) till motorn

program CruiseControl

K = 200; % Control engineer told us!

repeat

r = getDesiredSpeed

y = getSpeedMeasurement u = K*(r-y);

TorqueRequest(u) wait(0.01 sec)

end y

r

u

(38)

Sammanfattning av dagens föreläsning

Reglerteknik finns nästan överallt

Vi använder differentialekvationer för att skapa modeller över system

Öppen styrning väldigt känslig för modellparametrar och störningar

Återkoppling kan reducera känsligheten markant

Återkoppling u(t) = K(r(t)-y(t)) kallas P-reglering

Vi har fortfarande inte bra reglering, bättre regulatordesign krävs!

(39)

Reglerteknik: “Konsten att få system att uppföra sig som vi vill”.

Signaler: Funktioner av tiden som innehåller information.

System: Ett objekt som drivs av insignaler och som respons på dessa producerar utsignaler.

Modell: Förenklad beskrivning av verkligheten. I denna kurs, en matematisk beskrivning av det system vi studerar.

Dynamiska system: System där utsignalen just nu inte enbart beror av nuvarande insignaler utan även av tidigare insignaler.

Återkoppling: För tillbaka information om systemets nuvarande

tillstånd till regulatorn. Reglerteknik är läran om återkopplade system.

(40)

System med minne, dvs nuvarande tillstånd beror på vad som hänt tidigare

Matematiskt: Systemet beskrivs av en differentialekvation

En beskrivning (oftast approximativ) av ett system kallas en modell Motsats: Statiskt system

Hastighet och läge på bil (beror på tidigare motorpådrag)

Rumstemperatur (beror på tidigare uppvärmning och yttertemperatur)

Konjunktur (beror på politik, investeringar etc de senaste åren)

(41)

u(t) y(t) System

Linjärt system innebär att superpositionsprincipen håller

(42)

Linjära ordinära differentialekvationer uppfyller detta

Vi arbetar enbart med system som kan beskrivas av linjära ordinära differentialekvationer

Mer (mycket mer) om detta nästa föreläsning…

References

Related documents

Om det finns ett krav på hälsodeklaration kan det innebära att din rätt till flytt påverkas, liksom storleken på det flyttbara försäkringskapitalet. Storleken på det

Tiden från det att betjänaren blir upptagen tills den blir ledig motsvarar en betjäningstid eftersom det inte finns någon kö.. Tiden från det att betjänaren blir ledig tills den

• ska ta fram en robust allmän metod för tidsdiskret implementering av tidskontinuerliga regulatorer (som ska garantera att man aldrig hamnar i situationen i föreg.. Sampling

Svagheten med metoden vi använde ovan för att bestämma l 0 är att den kräver att man känner till G(0) och att inga störningar påverkar systemet.. =⇒

• Notera att när jag kallar modellen i ett program för "logiken" så slarvar jag lite, det har inte direkt med formell logik att göra..

– För ett första ordningens systemet kan tidskonstanten bestämmas utgående från skärningspunkten mellan slutvärdesasymptoten ( y ∞ = Ku steg ) och tangenten (dvs derivatan)

Nina Martinsson Grbic verksamhetsutvecklare och ordförande regionalt processteam schizofreni, VGR; Elna Persson regionutvecklare Kunskapsstöd psykisk hälsa, koordinator RPT

Bild från internet. 8x8 pixlar komprimeras var för sig.. Ex) Beräkning av medelvärde.. Ex) Beräkning av effektivvärde..