Licentiatseminarium. On Sensor Fusion Applied to Industrial Manipulators. Patrik Axelsson

Storlek: px
Starta visningen från sidan:

Download "Licentiatseminarium. On Sensor Fusion Applied to Industrial Manipulators. Patrik Axelsson"

Transkript

1 On Sensor Fusion Applied to Industrial Manipulators Division of Automatic Control Department of Electrical Engineering Linköping University

2 Översikt 2(46) 1. Introduktion 2. Modellering 3. Resultat 4. Sammanfattning och framtida arbete

3 Översikt 3(46) 1. Introduktion Reglerteknik Industrirobotik Problemformulering Tillståndsskattning 2. Modellering 3. Resultat 4. Sammanfattning och framtida arbete

4 Reglerteknik 4(46) Reglerteknik handlar om att få ett system (bil, robot, pappersmaskin, mobiltelefon,... ) att göra det man vill.

5 Reglerteknik 4(46) Reglerteknik handlar om att få ett system (bil, robot, pappersmaskin, mobiltelefon,... ) att göra det man vill. Reglerteknik underlättar applikationer som är farliga svåra repetitiva tråkiga...

6 Reglerteknik 4(46) Reglerteknik handlar om att få ett system (bil, robot, pappersmaskin, mobiltelefon,... ) att göra det man vill. Reglerteknik underlättar applikationer som är farliga svåra repetitiva tråkiga... Men även de som kräver hög nogrannhet hög produktionstakt...

7 Reglerteknik 5(46) System med: Insignal (det man kan ändra/påverka), Utsignal (det man vill styra/kan mäta), Störning (det man inte kan påverka). Störning Referens Insignal + Regulator System Utsignal

8 Reglerteknik 5(46) System med: Insignal (det man kan ändra/påverka), Utsignal (det man vill styra/kan mäta), Störning (det man inte kan påverka). Återkoppling Återkopplar det man kan mäta. Jämför med en referens. Regulator som beräknar en insignal. Störning Referens Insignal + Regulator System Utsignal

9 Industrirobotik 6(46) Första patentansökan Beviljades roboten Unimate lanserades robotinstallationen 1961 för General Motors.... mikroprocessorstyrda roboten IRB6 lanserades av ASEA (nuvarande ABB) 1973.

10 Industrirobotik 6(46) Första patentansökan Beviljades roboten Unimate lanserades robotinstallationen 1961 för General Motors.... mikroprocessorstyrda roboten IRB6 lanserades av ASEA (nuvarande ABB) Stora tillverkare: ABB (Sverige/Schweiz), KUKA (Tyskland), Motoman (Japan), FANUC Robotics (USA).

11 Joint 3 Joint 2 Joint 1 Joint 4 Joint 5 Joint 6 Industrirobotik 7(46) En seriell robot har n leder vilket innebär n frihetsgrader (DOF) (Ofta 6 st), Joint 4 Joint 5 Joint 6 n + 1 länkar, Aktuatorer: Elektriska motorer, Joint 3 Sensorer: Enkoder/resolver som mäter motorvinklarna q m. Joint 2 Verktygets position (TCP) beskrivs av ledvinklarna q a (armvinklar). Joint 1 För en ideal växellåda gäller q m = ηq a. I praktiken är det en vek koppling innehåller dynamik.

12 Industrirobotik 8(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C

13 Industrirobotik 8(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C Modeller Kinematiska modeller. Robotens rörelse utan påverkan av en yttre kraft. Framåt: X = Υ(q a ), Ẋ = Υ(q a) q a = J (q a ) q a, q a ( ) d Ẍ = J (q a ) q a + dt J (q a) q a.

14 Industrirobotik 8(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C Modeller Kinematiska modeller. Robotens rörelse utan påverkan av en yttre kraft. Invers: q a = Υ 1 (X), q a = J 1 (q a )Ẋ, q a = J 1 (q a ) (Ẍ ddt ) (J (q a)) q a.

15 Industrirobotik 8(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C Modeller Dynamiska modeller. Robotens rörelse när en yttre kraft påverkar. q = ( q T a q T m) T, M(q) q + C(q, q)+g(q) + T(q) + D(q) + F(q) = u.

16 Industrirobotik 9(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C Banplanering Tar kommandona från användarprogrammet och skapar en geometrisk bana för TCP. Gör om den geometriska banan för TCP till hur axlarna ska röra sig. Lägger på hastighets- och accelerationskraven. Även fysiska krav på roboten tillkommer, t.ex. max moment för motorer/växellådor.

17 Industrirobotik 10(46) Modeller Användarprogram Banplanering r(t) Regulator u(t) y(t) B A C Regulator Framkoppling. Beräknar det moment som krävs för att klara av gravitationen. Beräknar motorreferenser från armreferenserna. Återkoppling. Mäter motorvinklarna och jämför med referensen. Ofta räcker det med en diagonal PID-regulator.

18 Problemformulering 11(46) d Vill styra q ref m X ref Regulator u Robot X q m Observatör Kan mätas

19 Problemformulering 11(46) d Vill styra q ref m X ref Regulator u Robot X q m Observatör Kan mätas Vill styra TCP men kan endast mäta motorvinklarna q m.

20 Problemformulering 11(46) d Vill styra q ref m X ref Regulator u Robot X q m Observatör Kan mätas Vill styra TCP men kan endast mäta motorvinklarna q m. Återkoppling av q m fungerar ej tillräckligt bra p.g.a. flexibla leder.

21 Problemformulering 11(46) d X ref Regulator u Robot X q m Observatör Vill styra TCP men kan endast mäta motorvinklarna q m. Återkoppling av q m fungerar ej tillräckligt bra p.g.a. flexibla leder. Om TCP kan mätas är det naturligt att återkoppla detta.

22 Problemformulering 11(46) d X ref Regulator u Robot X q m Observatör Vill styra TCP men kan endast mäta motorvinklarna q m. Återkoppling av q m fungerar ej tillräckligt bra p.g.a. flexibla leder. Om TCP kan mätas är det naturligt att återkoppla detta. Hur ska man göra istället för att mäta TCP?

23 Problemformulering 12(46) d X ref Regulator u Robot X q m Observatör

24 Problemformulering 12(46) d X ref Regulator u Robot X Ẍ q m Observatör Inför en mätning av TCP i form av accelerationen.

25 Problemformulering 12(46) d X ref Regulator u Robot X Ẍ q m X Observatör Inför en mätning av TCP i form av accelerationen. Skapa en observatör för att skatta TCP.

26 Problemformulering 12(46) d X ref Regulator u Robot X Ẍ q m X Observatör Inför en mätning av TCP i form av accelerationen. Skapa en observatör för att skatta TCP. Hur ska man skatta TCP?

27 Bayesiansk tillståndsskattning 13(46) Givet en modell för systemet x k+1 = f (x k, u k, v k ) p(x k+1 x k ) y k = h(x k, u k, e k ) p(y k x k ) samt y 1:k och u 1:k.

28 Bayesiansk tillståndsskattning 13(46) Givet en modell för systemet x k+1 = f (x k, u k, v k ) p(x k+1 x k ) y k = h(x k, u k, e k ) p(y k x k ) samt y 1:k och u 1:k. Då kan tillstånden x k beräknas från p(x k y 1:k ) = p(y k x k )p(x k y 1:k 1 ), p(y k y 1:k 1 ) p(x k+1 y 1:k ) = p(x k+1 x k )p(x k y 1:k ) dx k, R nx p(y k y 1:k 1 ) = p(y k x k )p(x k y 1:k 1 ) dx k, R nx där k = 1, 2,..., N.

29 Tillståndsskattning 14(46) En analytisk lösning till dessa ekvationer existerar endast i det linjära fallet. Mer känt som Kalman filtret. Approximativa lösningar måste användas i det olinjära fallet.

30 Tillståndsskattning 14(46) En analytisk lösning till dessa ekvationer existerar endast i det linjära fallet. Mer känt som Kalman filtret. Approximativa lösningar måste användas i det olinjära fallet. Här används Extended Kalman filter (EKF) (Extended Kalman smoother (EKS)) Approximerar systemet med en linjärisering av de olinjära ekvationerna. Antar additivt Gaussiskt brus.

31 Tillståndsskattning 14(46) En analytisk lösning till dessa ekvationer existerar endast i det linjära fallet. Mer känt som Kalman filtret. Approximativa lösningar måste användas i det olinjära fallet. Här används Extended Kalman filter (EKF) (Extended Kalman smoother (EKS)) Approximerar systemet med en linjärisering av de olinjära ekvationerna. Antar additivt Gaussiskt brus. Particle filter (PF) Approximerar posterior fördelningen med ett stort antal partiklar med tillhörande vikter. Den optimala proposal fördelningen approximeras med ett EKF.

32 Översikt 15(46) 1. Introduktion 2. Modellering Robotmodell Accelerometermodell Skattningsmodeller 3. Resultat 4. Sammanfattning och framtida arbete

33 Robotmodell 16(46) Seriell robot med 2 DOF. z b q a2 q a1 ρb x S z S x b

34 Robotmodell 16(46) Seriell robot med 2 DOF. Olinjära vekheter Moment [Nm] q a q a m [arcmin]

35 Robotmodell 16(46) Seriell robot med 2 DOF. Olinjära vekheter. Olinjär friktion. Friktionsmoment [Nm] Motorhastighet [rad/s]

36 Robotmodell 16(46) Seriell robot med 2 DOF. Olinjära vekheter. Olinjär friktion. q a = ( ) T q a1 q a2, z b q a1 ρb q a2 z S x S q a m = ( q m1 /η 1 q m2 /η 2 ) T, x b τ a m = ( τ m1 η 1 τ m2 η 2 ) T,

37 Robotmodell 16(46) Seriell robot med 2 DOF. Olinjära vekheter. Olinjär friktion. z b q a1 q a2 z S q a = ( q a1 q a2 ) T, ρb x S q a m = ( q m1 /η 1 q m2 /η 2 ) T, x b τ a m = ( τ m1 η 1 τ m2 η 2 ) T, M a (q a ) q a + C(q a, q a ) + G(q a ) + T(q a q a m) + D( q a q a m) = 0, M m q a m + F( q a m) T(q a q a m) D( q a q a m) = τ a m.

38 Accelerometermodell 17(46) z b q a2 q a1 ρb x S z S x b ρ s (q a ) = R b/s (q a ) ( ρ b (q a ) + G b ) + b ACC

39 Accelerometermodell 17(46) Accelerationen från rörelsen. z b q a2 q a1 ρb x S z S x b ρ s (q a ) = R b/s (q a ) ( ρ b (q a ) + G b ) + b ACC ρ b (q a ) = Υ ACC (q a ), ρ b (q a ) = d2 dt 2 Υ ACC(q a ) = J ACC (q a ) q a + ( ) d dt J ACC(q a ) q a

40 Accelerometermodell 17(46) Accelerationen från rörelsen. Accelerationen från gravitationen. z b q a1 q a2 z S ρb x S x b ρ s (q a ) = R b/s (q a ) ( ρ b (q a ) + G b ) + b ACC G b = ( ) 0 g

41 Accelerometermodell 17(46) Accelerationen från rörelsen. Accelerationen från gravitationen. z b q a1 q a2 z S Rotationsmatris från Ox b z b till Ox s z s. ρb x S x b ρ s (q a ) = R b/s (q a ) ( ρ b (q a ) + G b ) + b ACC R b/s (q a ) = ( cos (qa1 + q a2 ) ) sin (q a1 + q a2 ) sin (q a1 + q a2 ) cos (q a1 + q a2 )

42 Accelerometermodell 17(46) Accelerationen från rörelsen. Accelerationen från gravitationen. z b q a1 q a2 z S Rotationsmatris från Ox b z b till Ox s z s. ρb x S Biasparameter. x b ρ s (q a ) = R b/s (q a ) ( ρ b (q a ) + G b ) + b ACC ( ) b ACC,x b ACC = b ACC,z

43 Skattningsmodeller 18(46) 1. Olinjär modell Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m ) T

44 Skattningsmodeller 18(46) 1. Olinjär modell Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Fysikaliska modellen ger kontinuerlig tillståndsmodell. ) T

45 Skattningsmodeller 18(46) 1. Olinjär modell Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Fysikaliska modellen ger kontinuerlig tillståndsmodell. Diskretisering med Euler framåt ger x k+1 = f (x k, u k ) + g(x k )v k. ) T

46 Skattningsmodeller 18(46) 1. Olinjär modell Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Fysikaliska modellen ger kontinuerlig tillståndsmodell. Diskretisering med Euler framåt ger Mätekvation: ( y k = R b/s (x 1,k ) x k+1 = f (x k, u k ) + g(x k )v k. ) ( x 2,k ( ) ) J ACC (x 1,k ) q a,k + d dt J + e ACC(x 1,k ) x 3,k + G k b ) T

47 Skattningsmodeller 19(46) 2. Linjär dynamikmodell Tillståndsvektor: x = ( x T 1 x T 2 x T 3) T = ( q T a q T a q T a ) T

48 Skattningsmodeller 19(46) 2. Linjär dynamikmodell Tillståndsvektor: x = ( x T 1 x T 2 x T 3) T = ( q T a q T a q T a Linjär dynamikmodell (Dubbelintegrator i diskret tid): x k+1 = Fx k + G u u k + G v v k ) T

49 Skattningsmodeller 19(46) 2. Linjär dynamikmodell Tillståndsvektor: x = ( x T 1 x T 2 x T 3) T = ( q T a q T a q T a Linjär dynamikmodell (Dubbelintegrator i diskret tid): x k+1 = Fx k + G u u k + G v v k Insignalen är tredjederivatan av armvinkelreferensen. ) T

50 Skattningsmodeller 19(46) 2. Linjär dynamikmodell Tillståndsvektor: x = ( x T 1 x T 2 x T 3) T = ( q T a q T a q T a Linjär dynamikmodell (Dubbelintegrator i diskret tid): x k+1 = Fx k + G u u k + G v v k Insignalen är tredjederivatan av armvinkelreferensen. Mätekvation: ( x1,k + K 1 ) (M a (x 1,k )x 3,k + C(x 1,k, x 2,k ) + G(x 1,k )) y k = ( ( ) ) R b/s (x 1,k ) J ACC (x 1,k )x 3,k + d dt J + e ACC(x 1,k ) x 2,k + G k b ) T

51 Skattningsmodeller 20(46) 3. Olinjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m ) T

52 Skattningsmodeller 20(46) 3. Olinjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. ) T

53 Skattningsmodeller 20(46) 3. Olinjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. Fysikaliska modellen + Euler framåt ger x 1,k + T s x 3,k x k+1 = x 2,k + T s x 4,k x 3,k + T s q a,k IN + g(x k)v k. x 4,k + T s Mm 1 (u k F(x 4,k ) + T(x 1,k x 2,k ) + D(x 3,k x 4,k )) ) T

54 Skattningsmodeller 20(46) 3. Olinjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. Fysikaliska modellen + Euler framåt ger x 1,k + T s x 3,k x k+1 = x 2,k + T s x 4,k x 3,k + T s q a,k IN + g(x k)v k. x 4,k + T s Mm 1 (u k F(x 4,k ) + T(x 1,k x 2,k ) + D(x 3,k x 4,k )) ) T Mätekvation: y k = ( 0 I 0 0 ) x k + e k

55 Skattningsmodeller 21(46) 4. Linjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. ) T

56 Skattningsmodeller 21(46) 4. Linjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. Fysikaliska modellen + linjär fjäder, dämpare och friktion ger 0 0 I ) ẋ = I x IN ( q a I 0. u Mm 1 K Mm 1 K Mm 1 D Mm 1 (D + F d ) 0 Mm 1 ) T

57 Skattningsmodeller 21(46) 4. Linjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. Fysikaliska modellen + linjär fjäder, dämpare och friktion ger 0 0 I ) ẋ = I x IN ( q a I 0. u Mm 1 K Mm 1 K Mm 1 D Mm 1 (D + F d ) 0 Mm 1 Diskretiseras med ZOH. ) T

58 Skattningsmodeller 21(46) 4. Linjär modell med accelerationen som insignal Tillståndsvektor: x = ( ) x T 1 x T 2 x T 3 x T T 4 = ( q T a qm a,t q T a q a,t m Löser ut armvinkelaccelerationen ur accelerometersignalen. Fysikaliska modellen + linjär fjäder, dämpare och friktion ger 0 0 I ) ẋ = I x IN ( q a I 0. u Mm 1 K Mm 1 K Mm 1 D Mm 1 (D + F d ) 0 Mm 1 Diskretiseras med ZOH. Mätekvation: y k = ( 0 I 0 0 ) x k + e k ) T

59 Översikt 22(46) 1. Introduktion 2. Modellering 3. Resultat Simuleringsresultat Skattning av kovariansmatriser Beräkning av accelerometerns position och orientering Experimentella resultat 4. Sammanfattning och framtida arbete

60 Simulering 23(46) Olinjära skattningsmodellen och EKF med och utan bias-kompensering.

61 Simulering 23(46) Olinjära skattningsmodellen och EKF med och utan bias-kompensering. Simulering... SIM1:... utan modellfel, SIM2:... med modellfel i dynamik- och accelerometermodellen samt bias, SIM3:... med endast modellfel i accelerometermodellen samt bias.

62 Simulering 23(46) Olinjära skattningsmodellen och EKF med och utan bias-kompensering. Simulering... SIM1:... utan modellfel, SIM2:... med modellfel i dynamik- och accelerometermodellen samt bias, SIM3:... med endast modellfel i accelerometermodellen samt bias. Mätbrusets kovariansmatris R från mätdata. Processbrusets kovariansmatris Q från ett optimeringsproblem. e k = (x k ˆx k ) 2 + (z k ẑ k ) 2

63 Simulering 23(46) Olinjära skattningsmodellen och EKF med och utan bias-kompensering. Simulering... SIM1:... utan modellfel, SIM2:... med modellfel i dynamik- och accelerometermodellen samt bias, SIM3:... med endast modellfel i accelerometermodellen samt bias. Mätbrusets kovariansmatris R från mätdata. Processbrusets kovariansmatris Q från ett optimeringsproblem. e k = (x k ˆx k ) 2 + (z k ẑ k ) 2 Optimerar Q för alla 3 simuleringar med och utan bias-kompensering. Utvärdera olika kombinationer av simuleringar och skattade Q.

64 Simulering 24(46) Banor z [m] z [m] x [m] x [m] Grön del: Används för utvärdering. Röd stjärna: Startpunkten (medsols rörels). Blå cirkel: TCP då q a = ( 0 0 ) T.

65 Simulering 25(46) z [m] z [m] x [m]

66 Simulering 25(46) z [m] z [m] x [m] e [mm] e [mm] e [mm] Tid [s] COV1 COV2 COV3 COV4 COV5 SIM SIM SIM

67 Simulering 26(46) z [m] z [m] x [m]

68 Simulering 26(46) z [m] e [mm] z [m] x [m] Tid [s]

69 Simulering 27(46) För att skattningen ska bli bra krävs det små modellfel i den dynamiska modellen, bra val av processbrusets kovariansmatris, god information om position och orientering av accelerometern.

70 Skattning av kovariansmatriser 28(46) Skatta Q med Expectation Maximisation (EM) algoritmen. 1. Välj ett startvärde Q 0 S n v + och sätt l = 0.

71 Skattning av kovariansmatriser 28(46) Skatta Q med Expectation Maximisation (EM) algoritmen. 1. Välj ett startvärde Q 0 S n v + och sätt l = Beräkna M i = ( J 1,i 1 I ) P ξ,s ( J1,i 1 I )T ) ) + (ˆx s i N i N F 1(ˆx s i 1 N (ˆx ) s i N F 1(ˆx s i 1 N ) T med hjälp av Q l.

72 Skattning av kovariansmatriser 28(46) Skatta Q med Expectation Maximisation (EM) algoritmen. 1. Välj ett startvärde Q 0 S n v + och sätt l = Beräkna M i = ( J 1,i 1 I ) P ξ,s ( J1,i 1 I )T ) ) + (ˆx s i N i N F 1(ˆx s i 1 N (ˆx ) s i N F 1(ˆx s i 1 N ) T med hjälp av Q l. 3. Beräkna uppdateringen av Q enligt Q l+1 = 1 N 1 N i=2 F 2 (ˆxs i 1 N )M i ( F 2 (ˆxs i 1 N ) ) T.

73 Skattning av kovariansmatriser 28(46) Skatta Q med Expectation Maximisation (EM) algoritmen. 1. Välj ett startvärde Q 0 S n v + och sätt l = Beräkna M i = ( J 1,i 1 I ) P ξ,s ( J1,i 1 I )T ) ) + (ˆx s i N i N F 1(ˆx s i 1 N (ˆx ) s i N F 1(ˆx s i 1 N ) T med hjälp av Q l. 3. Beräkna uppdateringen av Q enligt Q l+1 = 1 N 1 N i=2 F 2 (ˆxs i 1 N )M i ( F 2 (ˆxs i 1 N ) ) T. 4. Stanna om L Ql (y 1:N ) L Ql m (y 1:N ) γ, annars sätt l = l + 1 och gå till steg 2.

74 Skattning av kovariansmatriser 29(46) Jämför med föregående metod (Alt. 1) samt en metod som beräknar Q direkt från modellen och glättade tillstånden (Alt. 2). Monte Carlo simuleringar med olika startvärden.

75 Skattning av kovariansmatriser 29(46) Jämför med föregående metod (Alt. 1) samt en metod som beräknar Q direkt från modellen och glättade tillstånden (Alt. 2). Monte Carlo simuleringar med olika startvärden. Resultat: EM algoritmen konvergerar till samma lösning för alla startvärden. Det samma gäller för Alt. 2. EM algoritmen ger lägst skattningsfel e [mm] Tid [s]

76 Beräkning av accelerometerns orientering 30(46) z b y b x b

77 Beräkning av accelerometerns orientering 30(46) Söker en transformation ρ s = κr a/s ρ a + ρ 0. z b y b x b z b y b x b

78 Beräkning av accelerometerns orientering 30(46) Söker en transformation ρ s = κr a/s ρ a + ρ 0. z b Definiera residualerna e k = ρ s,k κr a/s ρ a,k ρ 0. y b x b z b y b x b

79 Beräkning av accelerometerns orientering 30(46) Söker en transformation ρ s = κr a/s ρ a + ρ 0. z b Definiera residualerna y b x b e k = ρ s,k κr a/s ρ a,k ρ 0. Optimeringsproblem: minimise N k=1 e k 2 subject to det(r a/s ) = 1 R T a/s = R 1 a/s z b y b x b

80 Beräkning av accelerometerns orientering 31(46) Mät gravitationen i olika orienteringar x s z s y s z s y s z b g y b x b z s y s y s x s x s z s x s y s z s x s z s y s x s

81 Beräkning av accelerometerns orientering 31(46) Mät gravitationen i olika orienteringar x s z s y s z s y s z b g y b x b z s y s y s x s x s z s x s y s z s x s z s y s x s Vet att ρ s ska anta följande värden: ρ 1 s = ( 0 0 g ) T ρ 4 s = ( 0 g 0 ) T, ρ 2 s = ( 0 g 0 ) T, ρ 5 s = ( g 0 0 ) T, ρ 3 s = ( 0 0 g ) T,, ρ 6 s = ( g 0 0 ) T.

82 Beräkning av accelerometerns position 32(46) Rotera axel 1 med konstant hastighet. Innebär att accelerationen pekar in mot rotationscentrum i ett plan ortogonalt mot gravitationen.

83 Beräkning av accelerometerns position 32(46) Rotera axel 1 med konstant hastighet. Innebär att accelerationen pekar in mot rotationscentrum i ett plan ortogonalt mot gravitationen. Beräkna ett analytiskt uttryck för accelerationen och jämför med mätningen. Det analytiska uttrycket beror på de okända positionsparametrarna.

84 Beräkning av accelerometerns position 32(46) Rotera axel 1 med konstant hastighet. Innebär att accelerationen pekar in mot rotationscentrum i ett plan ortogonalt mot gravitationen. Beräkna ett analytiskt uttryck för accelerationen och jämför med mätningen. Det analytiska uttrycket beror på de okända positionsparametrarna. Accelerometers orientering anses vara känd, d.v.s. transforamtionen från Ox a y a z a till Ox s y s z s är känd. Orientera accelerometern så att gravitationen är riktad längs en av axlarna i Ox s y s z s.

85 Beräkning av accelerometerns position 33(46) L 1 r w z w x r s / w w z s a s l 3 x s l 1 L 2 z b x y L 3 bf y b x bf θ xb r w r s L 1 a s x w rw r s / w rs z s al s 1 z w y w l 3 L 4 zw r s / w y s x s l 2 y bf y b x bf θ xb z z b bf y b r s x b z b bf x s l 3 θ x bf x b θ y b x bf x b L 1 a s r s / w z w l 2 x s y bf y b x bf L 1 rw zw y y s w θ r s / w z s rw rs l 3 L 2 x b r s a s x w l 1 x s z b bf l 3 y b θ x b x bf

86 Beräkning av accelerometerns position 33(46) z z b bf y b θ x bf x b z b bf L 1 r w L 1 rw r s rs x w a s z w r s / w l 3 a s z s x s l 1 L 2 z b bf r s / w x l [r s 2 z ws ] b = [ ] Q bf /b y y s w l 3 L 2 z b x b x θ y b x bf x b y L 3 bf y b x bf θ xb r w Accelerometerns position ges av r s b r s L 1 a s x w rw r s / w rs x s z s al s 1 z w y w l 3 L 4 zw r s / w L y 1 bf ) ([r w ] bf + [r s/w ] bf θ x b y b x bf rw r s a s l 3 x w y s zw r s / w l 3 z s x s. l 2 l 1 x s y bf y b x bf θ xb θ y b x bf x b

87 Beräkning av accelerometerns position 33(46) z z b bf y b θ x bf x b z b bf L 1 r w r s x w a s z w r s / w l 3 z s x s l 1 L 2 z b bf θ y b x bf x b xb r w r s a s x w rw r s / w rs L a L s y 1 1 r s / w x bf l s y [r b 2 z ws ] b = [ ] Q bf /b x bf rw b y y s w θ x b r r w s l Derivering två 3 gånger L 2 ger accelerationen θ y b x bf x b z b x b x y L 3 bf y b x bf Accelerometerns position ges av r s ) ([r w ] bf + [r s/w ] bf z. w [a s ] b = S(ω)S(ω) [ Q bf /b ] θ b L 1 x s z s al s 1 r s z w y w l 3 L 4 a s zw r s / w l 3 x w y s r s / w ([r w ] bf + [r s/w ] bf ). l 3 z s x s l 2 l 1 x s y bf y b x bf θ xb

88 Beräkning av accelerometerns position 34(46) Jämförelse med mätningen från accelerometern ger ( 0 θ 2 ) ( ) ( l2 a M θ 2 = s,x + θ 2 ) L 1. 0 l 3 a M s,y

89 Beräkning av accelerometerns position 34(46) Jämförelse med mätningen från accelerometern ger ( 0 θ 2 ) ( ) ( l2 a M θ 2 = s,x + θ 2 ) L 1. 0 l 3 a M s,y Ytterligare två robotkonfigurationer ger 0 0 θ 2 a M c1 s,x,c1 + θ c1 2 L 1 0 θ c1 2 0 a M s,y,c1 θ c l 1 0 θ c2 2 0 l 2 a = M s,z,c2 + θ c2 2 L 3 a 0 0 θ c3 2 l 3 M. s,y,c2 }{{} a M θ c3 2 s,x,c3 + θ c3 2 L l a }{{} M s,z,c3 }{{} A b

90 Beräkning av accelerometerns pose Resultat 35(46) Accelerometern monteras i 5 olika positioner och orienteringar. z s 1 z y a 2 za x a a 3 x y a a 4 x a z a 5 z a ya xa za y s x s y a x a y a

91 Beräkning av accelerometerns pose Resultat 35(46) Accelerometern monteras i 5 olika positioner och orienteringar. z s 1 z y a 2 za x a a 3 x y a a 4 x a z a 5 z a ya xa za y s x s y a x a y a Rotationsmatriserna ska likna (a, b, c, d cos(45 ) ) a 3 b 3 0 R 1 a/s = 0 0 1, R 2 a/s = 0 0 1, R 3 a/s = c 3 d a 5 b 5 0 R 4 a/s = 1 0 0, R 5 a/s = c 5 d 5 0

92 Beräkning av accelerometerns pose Resultat 36(46) M.h.a. kvarternioner kan rotationsskillnaden mellan sann och skattad rotationsmatris beräknas. Test ϑ

93 Beräkning av accelerometerns pose Resultat 36(46) M.h.a. kvarternioner kan rotationsskillnaden mellan sann och skattad rotationsmatris beräknas. Test ϑ Transformera mätningarna och jämför med vad man vill ha. z s y s x s Acceleration [m/s 2 ]

94 Beräkning av accelerometerns pose Resultat 36(46) M.h.a. kvarternioner kan rotationsskillnaden mellan sann och skattad rotationsmatris beräknas. Test ϑ Transformera mätningarna och jämför med vad man vill ha. z s y s z b x s y b Acceleration [m/s 2 ]

95 Beräkning av accelerometerns pose Resultat 37(46) Skattad position. Test Est. pos. (ˆl) [cm] = ˆl l M [cm] Std. for ˆl [cm] ( ) T 15.5 ( ) T 1.0 ( ) T 0.5 ( ) T 16.9 ( ) T 1.8 ( ) T 0.3 ( ) T 21.4 ( ) T 1.6 ( ) T 0.6 ( ) T 5.9 ( ) T 0.4 ( ) T 0.4 ( ) T 16.5 ( ) T 1.0 ( ) T 0.6

96 Experiment Skattning av verktygspositionen 38(46) Experiment utförda på ABB IRB Endast axel 2 och 3 samt påverkan från handleden minimerad.

97 Experiment Skattning av verktygspositionen 38(46) Experiment utförda på ABB IRB Endast axel 2 och 3 samt påverkan från handleden minimerad. Sann bana uppmätt med ett lasersystem från Leica Geosystems

98 Experiment Skattning av verktygspositionen 38(46) Experiment utförda på ABB IRB Endast axel 2 och 3 samt påverkan från handleden minimerad. Sann bana uppmätt med ett lasersystem från Leica Geosystems z [m] x [m]

99 Experiment Skattning av verktygspositionen 38(46) Experiment utförda på ABB IRB Endast axel 2 och 3 samt påverkan från handleden minimerad. Sann bana uppmätt med ett lasersystem från Leica Geosystems Den sanna banan ej synkroniserad med de andra mätningarna Fel kan införas vid valideringen. Osäkerhet i programmerad TCP Skattad och mätt position justeras för att minimera statiska fel. z [m] x [m]

100 Experiment Skattning av verktygspositionen 39(46) 6 observatörer OBS1: EKF med den olinjära modellen. OBS2: EKS med den olinjära modellen.

101 Experiment Skattning av verktygspositionen 39(46) 6 observatörer OBS1: EKF med den olinjära modellen. OBS2: EKS med den olinjära modellen. OBS3: EKF med linjär dynamikmodell. OBS4: PF med linjär dynamikmodell.

102 Experiment Skattning av verktygspositionen 39(46) 6 observatörer OBS1: EKF med den olinjära modellen. OBS2: EKS med den olinjära modellen. OBS3: EKF med linjär dynamikmodell. OBS4: PF med linjär dynamikmodell. OBS5: EKF med olinjär modell där accelerationen används som insignal. OBS6: Linjär dynamisk observatör m.h.a. polplacering med linjär modell där accelerationen används som insignal.

103 Experiment Resultat för OBS1 och OBS2 40(46) Ger samma skattning. Svänger med högre frekvens än den sanna banan. Biastillstånden påverkar inte. Nuvarande MATLABimplementering ej i realtid för någon av observatörerna. Sann bana OBS1 OBS2 z [m] z [m] e [mm] x [m] Sample

104 Experiment Resultat för OBS3 och OBS4 41(46) Båda följer den sanna banan. OBS3 går förbi i hörnen. Bias-tillstånd för både motor- och accelerometer-mätningen krävs för att få bra resultat. Nuvarande MATLABimplementering ej i realtid för någon av observatörerna. Sann bana OBS3 OBS4 z [m] z [m] e [mm] x [m] Sample

105 Experiment Resultat för OBS5 och OBS6 42(46) Observatören med linjära modellen fungerar bra. Observatören med olinjära modellen svänger med högre frekvens än den sanna banan. Ingen kompensering för bias. Nuvarande MATLABimplementering i realtid för båda observatörerna. Sann bana OBS5 OBS6 z [m] z [m] e [mm] x [m] Sample

106 Översikt 43(46) 1. Introduktion 2. Modellering 3. Resultat 4. Sammanfattning och framtida arbete

107 Sammanfattning 44(46) Skattning av robotens TCP m.h.a. Bayesianska metoder och en accelerometer. Metod för att skatta orienteringen och positionen för accelerometern på roboten har presenterats. Skattning av processbrusets kovariansmatris m.h.a. EM-algoritmen. Experimentell utvärdering av 6 olika observatörer på en ABB IRB4600.

108 Framtida arbete 45(46) Diskretisering av kontinuerlig tillståndsmodell. Känslighetsanalys av modellparametrar. Tidsberoende kovariansmatriser för att klara av kraftiga ändringar i banan. Utöka observatörerna till 6 DOF. Fler sensorer? Reglering från skattad position.

109 Tack 46(46) Tack för att ni lyssnade!

Reglerteknik I: F10. Tillståndsåterkoppling med observatörer. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Reglerteknik I: F10. Tillståndsåterkoppling med observatörer. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik Reglerteknik I: F10 Tillståndsåterkoppling med observatörer Dave Zachariah Inst. Informationsteknologi, Avd. Systemteknik 1 / 14 2 / 14 F9: Frågestund F9: Frågestund 1) När ett system är observerbart då

Läs mer

Föreläsning 7. Reglerteknik AK. c Bo Wahlberg. 26 september Avdelningen för Reglerteknik Skolan för elektro- och systemteknik

Föreläsning 7. Reglerteknik AK. c Bo Wahlberg. 26 september Avdelningen för Reglerteknik Skolan för elektro- och systemteknik Föreläsning 7 Reglerteknik AK c Bo Wahlberg Avdelningen för Reglerteknik Skolan för elektro- och systemteknik 26 september 2013 Introduktion Förra gången: Känslighet och robusthet Dagens program: Repetion

Läs mer

Institutionen för systemteknik

Institutionen för systemteknik Institutionen för systemteknik Department of Electrical Engineering Examensarbete Observatörer för skattning av verktygspositionen hos en industrirobot Design, simulering och experimentell verifiering

Läs mer

Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik Reglerteknik I: F1 Introduktion Dave Zachariah Inst. Informationsteknologi, Avd. Systemteknik 1 / 14 Vad är reglerteknik? Läran om dynamiska system och deras styrning. System = Process = Ett objekt vars

Läs mer

Sammanfattning av föreläsning 4. Modellbygge & Simulering, TSRT62. Föreläsning 5. Identifiering av olinjära modeller

Sammanfattning av föreläsning 4. Modellbygge & Simulering, TSRT62. Föreläsning 5. Identifiering av olinjära modeller Sammanfattning av föreläsning 4 Modellbygge & Simulering, TSRT62 Föreläsning 5. Identifiering av olinjära modeller Reglerteknik, ISY, Linköpings Universitet Linjära parametriserade modeller: ARX, ARMAX,

Läs mer

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Kortfattade lösningsförslag till tentamen , kl

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Kortfattade lösningsförslag till tentamen , kl REGLERTEKNIK KTH REGLERTEKNIK AK EL000/EL0/EL20 Kortfattade lösningsförslag till tentamen 202 2 7, kl. 9.00 4.00. (a) (i) Överföringsfunktionen ges av G(s)U(s) = G 0 (s)u(s)+g (s)(u(s)+g 0 (s)u(s)) = [G

Läs mer

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s)

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s) Övning 9 Introduktion Varmt välkomna till nionde övningen i Reglerteknik AK! Håkan Terelius hakante@kth.se Repetition Känslighetsfunktionen y ref + e u F (s) G(s) v + + y Figure : Blockdiagram Känslighetsfunktionen

Läs mer

TSRT91 Reglerteknik: Föreläsning 10

TSRT91 Reglerteknik: Föreläsning 10 TSRT91 Reglerteknik: Föreläsning 10 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar 1 / 15 1 Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Ämnen för dagen. TSFS06 Diagnos och övervakning Föreläsning 5 - Konstruktion av teststorheter. Beteendemoder och felmodeller.

Ämnen för dagen. TSFS06 Diagnos och övervakning Föreläsning 5 - Konstruktion av teststorheter. Beteendemoder och felmodeller. Ämnen för dagen TSFS6 Diagnos och övervakning Föreläsning 5 - Konstruktion av teststorheter Erik Frisk Institutionen för systemteknik Linköpings universitet erik.frisk@liu.se 29-4-8 En teststorhet är ett

Läs mer

REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL En tillståndsmodell ges t.ex. av den styrbara kanoniska formen: s 2 +4s +1.

REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL En tillståndsmodell ges t.ex. av den styrbara kanoniska formen: s 2 +4s +1. REGLERTEKNIK KTH REGLERTEKNIK AK EL000/EL0/EL20 Lösningsförslag till tentamen 2009 2 5, kl. 4.00 9.00. (a) Laplacetransform av () ger s 2 Y (s)+4sy (s)+y (s) =U(s), och överföringsfunktionen blir G(s)

Läs mer

Reglerteori. Föreläsning 11. Torkel Glad

Reglerteori. Föreläsning 11. Torkel Glad Reglerteori. Föreläsning 11 Torkel Glad Föreläsning 11 Torkel Glad Februari 2018 2 Sammanfattning av föreläsning 10. Fasplan Linjärisering av ẋ = f(x) kring jämviktspunkt x o, (f(x o ) = 0) f 1 x 1...

Läs mer

Reglerteori, TSRT09. Föreläsning 4: Kalmanfiltret & det slutna systemet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet

Reglerteori, TSRT09. Föreläsning 4: Kalmanfiltret & det slutna systemet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet Reglerteori, TSRT09 Föreläsning 4: Kalmanfiltret & det slutna systemet Reglerteknik, ISY, Linköpings Universitet Sammanfattning av Föreläsning 3 2(19) Kovariansfunktion: Spektrum: R u (τ) = Eu(t)u(t τ)

Läs mer

TSRT09 Reglerteori. Sammanfattning av Föreläsning 3. Sammanfattning av Föreläsning 3, forts. Sammanfattning av Föreläsning 3, forts.

TSRT09 Reglerteori. Sammanfattning av Föreläsning 3. Sammanfattning av Föreläsning 3, forts. Sammanfattning av Föreläsning 3, forts. Reglerteori 2016, Föreläsning 4 Daniel Axehill 1 / 18 Sammanfattning av Föreläsning 3 Kovariansfunktion: TSRT09 Reglerteori Föreläsning 4: Kalmanfiltret & det slutna systemet Daniel Axehill Reglerteknik,

Läs mer

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby. TSIU61: Reglerteknik Föreläsning 2 Matematiska modeller Laplacetransformen Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 2 Gustaf Hendeby HT1 2017 1 / 21 Innehåll föreläsning 2 ˆ Sammanfattning

Läs mer

Industriell reglerteknik: Föreläsning 3

Industriell reglerteknik: Föreläsning 3 Industriell reglerteknik: Föreläsning 3 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar 1 / 19 1 Sekvensstyrning: Funktionsdiagram, Grafcet. 2 Grundläggande

Läs mer

Teststorheten är ett modellvalideringsmått Betrakta. Översikt. Modellvalideringsmått, forts. Titta lite noggrannare på testet.

Teststorheten är ett modellvalideringsmått Betrakta. Översikt. Modellvalideringsmått, forts. Titta lite noggrannare på testet. Ämnen för dagen TSFS6 Diagnos och övervakning Föreläsning 5 - Konstruktion av teststorheter Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 27-4-5 En teststorhet är ett

Läs mer

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är Martin Enqvist Återkoppling, PID-reglering, specifikationer Reglerteknik Institutionen för systemteknik Linköpings universitet Repetition: Reglerproblemet 3(21) Exempel: Farthållare i en bil 4(21) Välj

Läs mer

Föreläsning 9. Reglerteknik AK. c Bo Wahlberg. 30 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Föreläsning 9. Reglerteknik AK. c Bo Wahlberg. 30 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik Föreläsning 9 Reglerteknik AK c Bo Wahlberg Avdelningen för reglerteknik Skolan för elektro- och systemteknik 30 september 2013 Tillståndsåterkoppling Antag att vi återkopplar ett system med hjälp av u

Läs mer

Översikt. TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering. Konsistensrelationer vs. observatörer

Översikt. TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering. Konsistensrelationer vs. observatörer Översikt TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 2015-04-29 Introduktionsexempel för

Läs mer

F13: Regulatorstrukturer och implementering

F13: Regulatorstrukturer och implementering Föreläsning 2 PID-reglering Förra föreläsningen F3: Regulatorstrukturer och implementering 25 Februari, 209 Lunds Universitet, Inst för Reglerteknik. Bodediagram för PID-regulator 2. Metoder för empirisk

Läs mer

TSRT91 Reglerteknik: Föreläsning 9

TSRT91 Reglerteknik: Föreläsning 9 TSRT91 Reglerteknik: Föreläsning 9 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar 1 / 20 1 Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Lösningsförslag till tentamen i Reglerteknik fk M (TSRT06)

Lösningsförslag till tentamen i Reglerteknik fk M (TSRT06) Lösningsförslag till tentamen i Reglerteknik fk M (TSRT6) 216-1-15 1. (a) Känslighetsfunktionen S(iω) beskriver hur systemstörningar och modellfel påverkar utsignalen från det återkopplade systemet. Oftast

Läs mer

Reglerteori. Föreläsning 4. Torkel Glad

Reglerteori. Föreläsning 4. Torkel Glad Reglerteori. Föreläsning 4 Torkel Glad Föreläsning 1 Torkel Glad Januari 2018 2 Sammanfattning av Föreläsning 3 Kovariansfunktion: R u (τ) = Eu(t)u(t τ) T Spektrum: Storleksmått: Vitt brus: Φ u (ω) =

Läs mer

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TID: 13 mars 2018, klockan 8-12 KURS: TSRT21 PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Johan Löfberg, 070-3113019 BESÖKER SALEN: 09.30,

Läs mer

Lösningsförslag till tentamen i Reglerteknik (TSRT19)

Lösningsförslag till tentamen i Reglerteknik (TSRT19) Lösningsförslag till tentamen i Reglerteknik (TSRT9) 26-3-6. (a) Systemet är stabilt och linjärt. Därmed kan principen sinus in, sinus ut tillämpas. Givet insignalen u(t) sin (t) sin ( t) har vi G(i )

Läs mer

Välkomna till TSRT19 Reglerteknik Föreläsning 12

Välkomna till TSRT19 Reglerteknik Föreläsning 12 Välkomna till TSRT19 Reglerteknik Föreläsning 12 Sammanfattning av föreläsning 11 Integralverkan Återkoppling av skattade tillstånd Återblick på kursen LABFLYTT! 2 PGA felbokning datorsal så måste ett

Läs mer

TSRT91 Reglerteknik: Föreläsning 2

TSRT91 Reglerteknik: Föreläsning 2 Föreläsningar / TSRT9 Reglerteknik: Föreläsning 2 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Industriell reglerteknik: Föreläsning 6

Industriell reglerteknik: Föreläsning 6 Föreläsningar 1 / 15 Industriell reglerteknik: Föreläsning 6 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet 1 Sekvensstyrning: Funktionsdiagram, Grafcet. 2 Grundläggande

Läs mer

Reglerteknik AK Tentamen

Reglerteknik AK Tentamen Reglerteknik AK Tentamen 20-0-7 Lösningsförslag Uppgift a Svar: G(s) = Uppgift b G c (s) = G(s) = C(sI A) B + D = s. (s+)(s+2) Slutna systemets pol blir s (s + )(s + 2). G o(s) + G o (s) = F (s)g(s) +

Läs mer

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

Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Sammanfattning av föreläsning 8 Prestandabegränsningar Robusthet Mer generell återkopplingsstruktur Sammanfattning av förra föreläsningen H(s) W(s) 2 R(s)

Läs mer

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING SAL: G32 TID: 8 juni 217, klockan 8-12 KURS: TSRT21 PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Johan Löfberg, 7-311319 BESÖKER SALEN: 9.3,

Läs mer

1RT490 Reglerteknik I 5hp Tentamen: Del B

1RT490 Reglerteknik I 5hp Tentamen: Del B RT490 Reglerteknik I 5hp Tentamen: Del B Tid: Tisdag 23 oktober 208, kl. 4.00-7.00 Plats: Polacksbackens skrivsal Ansvarig lärare: Hans Rosth, tel. 08-473070. Hans kommer och svarar på frågor ungefär kl

Läs mer

Alexander Medvedev Rum 2111 Dynamiska system

Alexander Medvedev Rum 2111 Dynamiska system Dynamiska system Alexander Medvedev am@it.uu.se Rum 2111 Kursen Föreläsningar 15 Lektioner - 10 Laborationer: Matlab, processlab Inluppar, 3 stycken Tentan 10/12-2004 Föreläsning 1 System och deras modeller

Läs mer

TSRT09 Reglerteori. Sammanfattning av Föreläsning 1. Sammanfattning av Föreläsning 1, forts. Sammanfattning av Föreläsning 1, forts.

TSRT09 Reglerteori. Sammanfattning av Föreläsning 1. Sammanfattning av Föreläsning 1, forts. Sammanfattning av Föreläsning 1, forts. Reglerteori 217, Föreläsning 2 Daniel Axehill 1 / 32 Sammanfattning av Föreläsning 1 TSRT9 Reglerteori Föreläsning 2: Beskrivning av linjära system Daniel Axehill Reglerteknik, ISY, Linköpings Universitet

Läs mer

TSRT91 Reglerteknik: Föreläsning 12

TSRT91 Reglerteknik: Föreläsning 12 TSRT91 Reglerteknik: Föreläsning 12 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar 1 / 15 1 Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Välkomna till TSRT15 Reglerteknik Föreläsning 12

Välkomna till TSRT15 Reglerteknik Föreläsning 12 Välkomna till TSRT15 Reglerteknik Föreläsning 12 Sammanfattning av föreläsning 11 Återkoppling av skattade tillstånd Integralverkan Återblick på kursen Sammanfattning föreläsning 11 2 Tillstånden innehåller

Läs mer

1RT490 Reglerteknik I 5hp Tentamen: Del B

1RT490 Reglerteknik I 5hp Tentamen: Del B RT490 Reglerteknik I 5hp Tentamen: Del B Tid: Måndag 8 januari 08, kl. 4.00-7.00 Plats: Bergsbrunnagatan 5, sal Ansvarig lärare: Hans Rosth, tel. 08-473070. Hans kommer och svarar på frågor ungefär kl

Läs mer

EL1000/1120/1110 Reglerteknik AK

EL1000/1120/1110 Reglerteknik AK KTH ROYAL INSTITUTE OF TECHNOLOGY EL1000/1120/1110 Reglerteknik AK Föreläsning 12: Sammanfattning Kursinfo: Resterande räknestugor 141208, 10-12 Q24 141210, 10-12 L21 141215, 10-12 Q34 141215, 13-15 Q11

Läs mer

TSRT62 Modellbygge & Simulering

TSRT62 Modellbygge & Simulering TSRT62 Modellbygge & Simulering Föreläsning 4 Christian Lyzell Avdelningen för Reglerteknik Institutionen för Systemteknik Linköpings Universitet C. Lyzell (LiTH) TSRT62 Modellbygge & Simulering 2013 1

Läs mer

Industriell reglerteknik: Föreläsning 2

Industriell reglerteknik: Föreläsning 2 Industriell reglerteknik: Föreläsning 2 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar 1 / 33 1 Sekvensstyrning: Funktionsdiagram, Grafcet. 2 Grundläggande

Läs mer

Översikt. TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering. Konsistensrelationer vs. observatörer.

Översikt. TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering. Konsistensrelationer vs. observatörer. Översikt TSFS06 Diagnos och övervakning Föreläsning 7 - Olinjär residualgenerering Erik Frisk Institutionen för systemteknik Linköpings universitet erik.frisk@liu.se 2017-04-26 Introduktionsexempel för

Läs mer

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 3 AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 3 AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET Martin Enqvist Överföringsfunktioner, poler och stegsvar Reglerteknik Institutionen för systemteknik Linköpings universitet Repetition: Reglerproblemet 3(8) Repetition: Öppen styrning & återkoppling 4(8)

Läs mer

Modellering av Dynamiska system. - Uppgifter till övning 1 och 2 17 mars 2010

Modellering av Dynamiska system. - Uppgifter till övning 1 och 2 17 mars 2010 Modellering av Dynamiska system - Uppgifter till övning 1 och 2 17 mars 21 Innehållsförteckning 1. Repetition av Laplacetransformen... 3 2. Fysikalisk modellering... 4 2.1. Gruppdynamik en sciologisk modell...

Läs mer

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen 2009 12 15, kl. 14.00 19.00 Hjälpmedel: Kursboken i Reglerteknik AK (Glad, Ljung: Reglerteknik eller motsvarande) räknetabeller, formelsamlingar

Läs mer

Kort introduktion till Reglerteknik I

Kort introduktion till Reglerteknik I Kort introduktion till Reglerteknik I Vad är reglerteknik? Läran om dynamiska system och deras styrning. System = Process = Ett objekt vars egenskaper vi vill studera/styra. Vi betraktar system som har

Läs mer

Systemteknik/Processreglering F3

Systemteknik/Processreglering F3 Systemteknik/Processreglering F3 Matematisk modellering Tillståndsmodeller Stabilitet Läsanvisning: Process Control: 3.1 3.4 Modellering av processer Dynamiken i våra processer beskrivs typiskt av en eller

Läs mer

TSRT09 Reglerteori. Sammanfattning av föreläsning 5: RGA, IMC. Föreläsning 6. Sammanfattning av föreläsning 5: LQG. Föreläsning 6: LQ-reglering

TSRT09 Reglerteori. Sammanfattning av föreläsning 5: RGA, IMC. Föreläsning 6. Sammanfattning av föreläsning 5: LQG. Föreläsning 6: LQ-reglering Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Sammanfattning av föreläsning 5: RGA, IMC TSRT9 Reglerteori Föreläsning 6: LQ-reglering Daniel Axehill Reglerteknik, ISY, Linköpings Universitet RGA mäter

Läs mer

Lösningsförslag TSRT09 Reglerteori

Lösningsförslag TSRT09 Reglerteori Lösningsförslag TSRT9 Reglerteori 6-8-3. (a Korrekt hopparning: (-C: Uppgiften som beskrivs är en typisk användning av sensorfusion, där Kalmanfiltret är användbart. (-D: Vanlig användning av Lyapunovfunktioner.

Läs mer

Reglerteknik AK, FRTF05

Reglerteknik AK, FRTF05 Institutionen för REGLERTEKNIK Reglerteknik AK, FRTF05 Tentamen 3 april 208 kl 4 9 Poängberäkning och betygssättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar

Läs mer

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 10

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 10 TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 10 Johan Löfberg Avdelningen för Reglerteknik Institutionen för systemteknik johan.lofberg@liu.se Kontor: B-huset, mellan ingång 27 och 29

Läs mer

Systemteknik/Processreglering F6

Systemteknik/Processreglering F6 Systemteknik/Processreglering F6 Linjärisering Återkopplade system ett exempel Läsanvisning: Process Control: 5.5, 6.1 Jämviktspunkter Olinjär process på tillståndsform: dx = f (x, u) dt y = (x, u) Processens

Läs mer

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

Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Sammanfattning av föreläsning 8 Prestandabegränsningar Robusthet Mer generell återkopplingsstruktur Sammanfattning föreläsning 8 2 F(s) Lead-lag design:

Läs mer

Systemteknik/Processreglering F2

Systemteknik/Processreglering F2 Systemteknik/Processreglering F2 Processmodeller Stegsvarsmodeller PID-regulatorn Läsanvisning: Process Control: 1.4, 2.1 2.5 Processmodeller I den här kursen kommer vi att huvudsakligen att jobba med

Läs mer

Reglerteori. Föreläsning 5. Torkel Glad

Reglerteori. Föreläsning 5. Torkel Glad Reglerteori. Föreläsning 5 Torkel Glad Föreläsning 1 Torkel Glad Januari 2018 2 Sammanfattning av Föreläsning 4 Kalmanlter Optimal observatör Kräver stokastisk modell av störningarna Kräver lösning av

Läs mer

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 1!

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 1! TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 1! Johan Löfberg Avdelningen för Reglerteknik Institutionen för systemteknik Johan.lofberg@liu.se Kontor: B-huset, mellan ingång 23 och 25

Läs mer

Föreläsning 1 Reglerteknik AK

Föreläsning 1 Reglerteknik AK Föreläsning 1 Reglerteknik AK c Bo Wahlberg Avdelningen för Reglerteknik, KTH 29 augusti, 2016 2 Introduktion Example (Temperaturreglering) Hur reglerar vi temperaturen i ett hus? u Modell: Betrakta en

Läs mer

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13 Institutionen för REGLERTEKNIK Reglerteknik AK Tentamen 24 oktober 26 kl 8-3 Poängberäkning och betygsättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar totalt

Läs mer

TSRT91 Reglerteknik: Föreläsning 11

TSRT91 Reglerteknik: Föreläsning 11 Föreläsningar / 5 TSRT9 Reglerteknik: Föreläsning Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Reglerteori. Föreläsning 8. Torkel Glad

Reglerteori. Föreläsning 8. Torkel Glad Reglerteori. Föreläsning 8 Torkel Glad Föreläsning 8 Torkel Glad Februari 2018 2 Sammanfattning av föreläsning 7 H 2 och H syntes. Gör W u G wu, W S S, W T T små. H 2 : Minimera ( W u G wu 2 2 + W SS

Läs mer

Reglerteori, TSRT09. Föreläsning 8: Olinjäriteter och stabilitet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet

Reglerteori, TSRT09. Föreläsning 8: Olinjäriteter och stabilitet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet Reglerteori, TSRT09 Föreläsning 8: Olinjäriteter och stabilitet Reglerteknik, ISY, Linköpings Universitet Sammanfattning av föreläsning 7 2(27) H 2 - och H - syntes. Gör W u G wu, W S S, W T T små. H 2

Läs mer

Formalia. Modellbygge & Simulering, TSRT62. Föreläsning 1. Varför modeller? Föreläsning 1: Modeller och modellbygge

Formalia. Modellbygge & Simulering, TSRT62. Föreläsning 1. Varför modeller? Föreläsning 1: Modeller och modellbygge Formalia Modellbygge & Simulering, TSRT62 Föreläsning 1 Labanmälan via länk på kurshemsidan Datortenta i datorsal Fem av lektionerna i datorsal Reglerteknik, ISY, Linköpings Universitet Identifieringslabben

Läs mer

ERE 102 Reglerteknik D Tentamen

ERE 102 Reglerteknik D Tentamen CHALMERS TEKNISKA HÖGSKOLA Institutionen för signaler och system Reglerteknik, automation och mekatronik ERE 02 Reglerteknik D Tentamen 202-2-2 4.00 8.00 Examinator: Bo Egar, tel 372. Tillåtna hjälpmedel:

Läs mer

TENTAMEN I TSRT91 REGLERTEKNIK

TENTAMEN I TSRT91 REGLERTEKNIK SAL: TER2 TENTAMEN I TSRT9 REGLERTEKNIK TID: 29-4-23 kl. 4: 9: KURS: TSRT9 Reglerteknik PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG LÄRARE: Martin Enqvist, tel. 3-28393 BESÖKER SALEN: cirka

Läs mer

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN I REGLERTEKNIK Y/D TENTAMEN I REGLERTEKNIK Y/D SAL: TER3 TID: 8 augusti 8, klockan 8-3 KURS: TSRT, Reglerteknik Y/D PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANTAL SIDOR PÅ TENTAMEN (INKLUSIVE FÖRSÄTTSBLAD): 6 ANSVARIG

Läs mer

TSIU61: Reglerteknik. Regulatorsyntes mha bodediagram (1/4) Känslighet Robusthet. Sammanfattning av föreläsning 7

TSIU61: Reglerteknik. Regulatorsyntes mha bodediagram (1/4) Känslighet Robusthet. Sammanfattning av föreläsning 7 TSIU6 Föreläsning 8 Gustaf Hendeby HT 207 / 8 Innehåll föreläsning 8 TSIU6: Reglerteknik Föreläsning 8 Känslighet Robusthet Gustaf Hendeby ˆ Sammanfattning av föreläsning 7 ˆ Känslighet mot störningar

Läs mer

Systemskiss. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status

Systemskiss. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status Mikael Ögren Version 1.0 Granskad Status Godkänd 1 PROJEKTIDENTITET 09/HT, CaPS Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Mohsen Alami designansvarig(des) 073-7704709 mohal385@student.liu.se

Läs mer

Föreläsning 2. Reglerteknik AK. c Bo Wahlberg. 3 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Föreläsning 2. Reglerteknik AK. c Bo Wahlberg. 3 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik Föreläsning 2 Reglerteknik AK c Bo Wahlberg Avdelningen för reglerteknik Skolan för elektro- och systemteknik 3 september 2013 Introduktion Förra gången: Dynamiska system = Differentialekvationer Återkoppling

Läs mer

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN I REGLERTEKNIK Y/D TENTAMEN I REGLERTEKNIK Y/D SAL: TER, TER 2, TER E TID: 4 mars 208, klockan 8-3 KURS: TSRT2, Reglerteknik Y/D PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANTAL SIDOR PÅ TENTAMEN (INKLUSIVE FÖRSÄTTSBLAD):

Läs mer

Välkomna till TSRT19 Reglerteknik Föreläsning 3. Sammanfattning av föreläsning 2 PID-reglering Blockschemaräkning Reglerdesign för svävande kula

Välkomna till TSRT19 Reglerteknik Föreläsning 3. Sammanfattning av föreläsning 2 PID-reglering Blockschemaräkning Reglerdesign för svävande kula Välkomna till TSRT19 Reglerteknik Föreläsning 3 Sammanfattning av föreläsning 2 PID-reglering Blockschemaräkning Reglerdesign för svävande kula Sammanfattning av förra föreläsningen 2 Vi modellerar system

Läs mer

Reglerteori. Föreläsning 3. Torkel Glad

Reglerteori. Föreläsning 3. Torkel Glad Reglerteori. Föreläsning 3 Torkel Glad Föreläsning 1 Torkel Glad Januari 2018 2 Sammanfattning av föreläsning 2 Det mesta av teorin för envariabla linjära system generaliseras lätt till ervariabla (era

Läs mer

Välkomna till TSRT19 Reglerteknik Föreläsning 8. Sammanfattning av föreläsning 7 Framkoppling Den röda tråden!

Välkomna till TSRT19 Reglerteknik Föreläsning 8. Sammanfattning av föreläsning 7 Framkoppling Den röda tråden! Välkomna till TSRT19 Reglerteknik Föreläsning 8 Sammanfattning av föreläsning 7 Framkoppling Den röda tråden! Sammanfattning föreläsning 8 2 Σ F(s) Lead-lag design: Givet ett Bode-diagram för ett öppet

Läs mer

Modellering av Dynamiska system Bengt Carlsson Rum 2211

Modellering av Dynamiska system Bengt Carlsson Rum 2211 Modellering av Dynamiska system -2011 Bengt Carlsson bc@it.uu.se Rum 2211 Introduktion #1 System och deras modeller Dynamiska och statiska system Användning av modeller Matematisk modellering Ett modelleringsexempel

Läs mer

ERE103 Reglerteknik D Tentamen

ERE103 Reglerteknik D Tentamen CHALMERS TEKNISKA HÖGSKOLA Institutionen för signaler och system System- och reglerteknik ERE03 Reglerteknik D Tentamen 207-0-2 08.30-2.30 Examinator: Jonas Fredriksson, tel 359. Tillåtna hjälpmedel: Typgodkänd

Läs mer

Exempel: DC-servo med styrsignalmättning DEL III: OLINJÄR REGLERTEORI. DC-servo forts.: Rampsvar och sinussvar

Exempel: DC-servo med styrsignalmättning DEL III: OLINJÄR REGLERTEORI. DC-servo forts.: Rampsvar och sinussvar Reglerteori 6, Föreläsning 8 Daniel Axehill / 6 Sammanfattning av föreläsning 7 TSRT9 Reglerteori Föreläsning 8: Olinjäriteter och stabilitet Daniel Axehill Reglerteknik, ISY, Linköpings Universitet H

Läs mer

Kort introduktion till Reglerteknik I

Kort introduktion till Reglerteknik I Kort introduktion till Reglerteknik I Vad är reglerteknik? Läran om dynamiska system och deras styrning. 1 / 12 alexander.medvedev@it.uu.se Intro Kort introduktion till Reglerteknik I Vad är reglerteknik?

Läs mer

1RT490 Reglerteknik I 5hp Tentamen: Del B

1RT490 Reglerteknik I 5hp Tentamen: Del B RT490 Reglerteknik I 5hp Tentamen: Del B Tid: Torsdag 5 december 206, kl. 3.00-6.00 Plats: Fyrislundsgatan 80, sal Ansvarig lärare: Fredrik Olsson, tel. 08-47 7840. Fredrik kommer och svarar på frågor

Läs mer

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering Sammanfattning av föreläsning 11 Modellbygge & Simulering, TSRT62 Föreläsning 12. Simulering Reglerteknik, ISY, Linköpings Universitet Index för en DAE Antalet derivationer som behövs för att lösa ut ż

Läs mer

Lösningsförslag till Tentamen. TSFS06 Diagnos och övervakning 14 augusti, 2007, kl

Lösningsförslag till Tentamen. TSFS06 Diagnos och övervakning 14 augusti, 2007, kl Lösningsförslag till Tentamen TSFS06 Diagnos och övervakning 14 augusti, 007, kl. 14.00-18.00 Tillåtna hjälpmedel: TeFyMa, Beta, Physics Handbook, Reglerteknik (Glad och Ljung), Formelsamling i statistik

Läs mer

Institutionen för systemteknik

Institutionen för systemteknik Institutionen för systemteknik Department of Electrical Engineering Examensarbete Automatisk trimning av en flexibel manipulator Examensarbete utfört i Reglerteknik vid Tekniska högskolan i Linköping av

Läs mer

TENTAMEN I REGLERTEKNIK

TENTAMEN I REGLERTEKNIK TENTAMEN I REGLERTEKNIK TID: 29-6-4, kl 4.-9. KURS: TSRT9 PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG LÄRARE: Johan Löfberg, tel 7-339 BESÖKER SALEN: 5., 7.3 KURSADMINISTRATÖR: Ninna Stensgård,

Läs mer

Robust flervariabel reglering

Robust flervariabel reglering Föreläsning 2 Anders Helmersson andersh@isy.liu.se ISY/Reglerteknik Linköpings universitet Vad gör vi i dag Normer Representation av system Lyapunovekvationer Gramianer Balansering Modellreduktion Lågförstärkningssatsen

Läs mer

TENTAMEN: DEL B Reglerteknik I 5hp

TENTAMEN: DEL B Reglerteknik I 5hp TENTAMEN: DEL B Reglerteknik I 5hp Tid: Torsdag 20 oktober 20, kl. 4.00-7.00 Plats: Gimogatan 4, sal Ansvarig lärare: jartan Halvorsen, kommer och svarar på frågor ungefär kl 5.30. Tillåtna hjälpmedel:

Läs mer

Parameterskattning i linjära dynamiska modeller. Kap 12

Parameterskattning i linjära dynamiska modeller. Kap 12 Parameterskattning i linjära dynamiska modeller Kap 12 Grundläggande ansats Antag (samplade) mätdata (y och u)från ett system har insamlats. Givet en modell M(t, θ) och mätdata, hitta det θ som ger en

Läs mer

Tentamen i Teknisk-Vetenskapliga Beräkningar

Tentamen i Teknisk-Vetenskapliga Beräkningar Umeå Universitet Institutionen för Datavetenskap Gunilla Wikström Tentamen i Teknisk-Vetenskapliga Beräkningar Tentamensdatum: 005-03- Skrivtid: 9-5 Hjälpmedel: inga Om problembeskrivningen i något fall

Läs mer

Modellering av Dynamiska system Bengt Carlsson Rum 2211

Modellering av Dynamiska system Bengt Carlsson Rum 2211 Modellering av Dynamiska system -2013 Bengt Carlsson bc@it.uu.se Rum 2211 Introduktion #1 System och deras modeller Dynamiska och statiska system Användning av modeller Matematisk modellering Ett modelleringsexempel

Läs mer

Exempel: reglering av en plattreaktor. Varför systemteknik/processreglering? Blockdiagram. Blockdiagram för en (del)process. Exempel: tankprocess

Exempel: reglering av en plattreaktor. Varför systemteknik/processreglering? Blockdiagram. Blockdiagram för en (del)process. Exempel: tankprocess Systemteknik/reglering Föreläsning Vad är systemteknik oc reglerteknik? Blockdiagram Styrstrategier Öppen styrning, framkoppling Sluten styrning, återkoppling PID-reglering Läsanvisning: Control:..3 Vad

Läs mer

Tentamen med lösningsdiskussion. TSFS06 Diagnos och övervakning 1 juni, 2013, kl

Tentamen med lösningsdiskussion. TSFS06 Diagnos och övervakning 1 juni, 2013, kl Tentamen med lösningsdiskussion TSFS6 Diagnos och övervakning juni, 23, kl. 4.-8. Tillåtna hjälpmedel: TeFyMa, Beta, Physics Handbook, Reglerteknik (Glad och Ljung), Formelsamling i statistik och signalteori

Läs mer

TSRT91 Reglerteknik: Föreläsning 5

TSRT91 Reglerteknik: Föreläsning 5 TSRT9 Reglerteknik: Föreläsning 5 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Föreläsningar / 23 Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp

ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp ÖVNINGSTENTAMEN Modellering av dynamiska system 5hp Tid: Denna övn.tenta gås igenom 25 maj (5h skrivtid för den riktiga tentan) Plats: Ansvarig lärare: Bengt Carlsson Tillåtna hjälpmedel: Kurskompendiet

Läs mer

6. Reglering av stokastiska system

6. Reglering av stokastiska system 6 Reglering av stokastiska system Vi har hittills använt deterministiska modeller, inklusive deterministiska störningar, såsom steg, ramper och sinussignaler som inte varierar slumpmässigt I praktiken

Läs mer

Lösningar Reglerteknik AK Tentamen

Lösningar Reglerteknik AK Tentamen Lösningar Reglerteknik AK Tentamen 060 Uppgift a G c (s G(sF (s + G(sF (s s + 3, Y (s s + 3 s ( 3 s s + 3 Svar: y(t 3 ( e 3t Uppgift b Svar: (i insignal u levererad insulinmängd från pumpen, mha tex spänningen

Läs mer

EL1000/1120 Reglerteknik AK

EL1000/1120 Reglerteknik AK KTH ROYAL INSTITUTE OF TECHNOLOGY EL1000/1120 Reglerteknik AK Föreläsning 10: Regulatorstrukturer Tips inför Lab2 och Lab3 Förstärkning anges ofta i decibel (db) i Matlab: Flera av övningarna är till stor

Läs mer

Reglerteknik AK, Period 2, 2013 Föreläsning 12. Jonas Mårtensson, kursansvarig

Reglerteknik AK, Period 2, 2013 Föreläsning 12. Jonas Mårtensson, kursansvarig Reglerteknik AK, Period 2, 213 Föreläsning 12 Jonas Mårtensson, kursansvarig Sammanfattning Systembeskrivning Reglerproblemet Modellering Specifikationer Analysverktyg Reglerstrukturer Syntesmetoder Implementering

Läs mer

Identifiering av stelkroppsmodell för industrirobot

Identifiering av stelkroppsmodell för industrirobot Identifiering av stelkroppsmodell för industrirobot Examensarbete utfört i Reglerteknik vid Tekniska Högskolan i Linköping av Rasmus Olsson Reg nr: LiTH-ISY-EX 5/3625 SE Linköping 25 Identifiering av

Läs mer

Laplacetransform, poler och nollställen

Laplacetransform, poler och nollställen Innehåll föreläsning 2 2 Reglerteknik, föreläsning 2 Laplacetransform, poler och nollställen Fredrik Lindsten fredrik.lindsten@liu.se Kontor 2A:521, Hus B, Reglerteknik Institutionen för systemteknik (ISY)

Läs mer