Designspecifikation Max Karjalainen

Storlek: px
Starta visningen från sidan:

Download "Designspecifikation Max Karjalainen"

Transkript

1 Designspecifikation Max Karjalainen Version 1.1 Granskad Status Godkänd LIPS Designspecifikation i bohli890@student.liu.se

2 PROJEKTIDENTITET HT15, Detektion och felisolering i er Linköpings universitet, Institutionen för systemteknik Namn Ansvar Telefon E-post Bohan Liang Projektledare (PL) bohli890@student.liu.se Markus Vilhelmsson Testansvarig (TA) marvi038@student.liu.se Max Karjalainen Designansvarig (DA) maxka588@student.liu.se Minh Le Tran Dokumentansvarig (DOC) minle240@student.liu.se Philip Nilsson Mjukvaruansvarig (MA) phini326@student.liu.se Erik Carlsson Dataansvarig (DA) erica797@student.liu.se E-postlista för hela gruppen: bohli890@student.liu.se Hemsida: Beställare: Erik Frisk, ISY, frisk@liu.se Kund: Volvo Car Sverige AB, GÖTEBORG, Växel Kontaktperson hos kund: Mikael Krizmanik, mikael.krizmanik@volvocars.com Kursansvarig: Daniel Axehill, B-huset 2A:581, , daniel@isy.liu.se Handledare: Daniel Jung, , daner@isy.liu.se LIPS Designspecifikation ii bohli890@student.liu.se

3 1 Introduktion Parter Syfte och Mål Användning Bakgrund Definitioner Översikt Modellering Diagnossystem Modellering Utvärdering av delmodeller Implementation av felmodeller och testfunktioner för simulerade fel Strukturell analys av diagnostiserbarhetsprestanda... 9 Feldetekterbarhets- och isolerbarhetsprestanda... 9 Sensorplacering samt möjlighet till extra sensorer... 9 Analys av systemets realtidsprestanda Mätning Arbetspunkter Körcykler Diagnossystem Feldetektion Autogenerering av tester Val av tester Residualer och tröskling Cumulative Sum Generalized likelihood ratio Utvärdering av teststorheter Metoder för att skapa teststorheter Felisolering Minimal Hitting Set Approach Rangordning Sannolikhetsbaserad diagnos Systemarkitektur Referenser Appendix A Fabriksmonterade sensorer LIPS Designspecifikation iii bohli890@student.liu.se

4 Dokumenthistorik Version Datum Utförda förändringar Utförda av Granskad Första utkast MaK,PhN Reviderad version MaK,BoL Första version MaK,BoL Korrigeringar från beställare LIPS Designspecifikation iv

5 1 Introduktion Projektet Detektion och felisolering av er är ett studentprojekt som tillhandahålls utav institutionen för systemteknik (ISY) vid Linköpings universitet. Projektet är ett samarbete mellan ISY och Volvo Cars, Göteborg och utförs som en del utav kursen (TSRT10). Projektet utförs enligt utbildnings ramverket Construct Design Implement Operate (CDIO). 1.1 Parter De involverade parterna i projektet är; Kund, Mikael Krizmanik (Volvo Cars) Examinator, Daniel Axehill (ISY) Beställare, Erik Frisk (ISY Vehicular Systems) Handledare, Daniel Jung (ISY - Vehicular Systems) Projektet kommer att utföras utav sex studenter från civilingenjörsprogrammen i maskinteknik samt teknisk fysik och elektroteknik. 1.2 Syfte och Mål Syftet med projektet är att analysera hur ett modellbaserat diagnossystem för en kan utvecklas med hjälp av ett systematiskt arbetssätt. Projektets syfte är att utvärdera utvecklingsmetodiken vid skapandet av diagnossystemet samt dess framtida potential i utvecklingsarbete hos kunden. Projektets mål är att presentera en analys av utvecklingsmetodiken bakom det framtagna diagnossystemet samt leverera tillhörande diagnossystem i form av MATLAB-kod. Med diagnossystemet kommer en tillhörande simuleringsmodell av motorn att presenteras. Simuleringsmodellen motorn under drift samt ett antal olika felmodeller. Simuleringsmodellen kommer att valideras mot uppmätt data från motorlaboratoriet. Diagnossystemet kommer att valideras med uppmätt data från motorlaboratoriet och data från simuleringsmodellen. De uppmätta experimenten från motorlaboratoriet skall även sammanställas i en databas för framtida forskning. 1.3 Användning Projektet kommer att användas till att undersöka om modellbaserad diagnos är ett effektivt verktyg för att utveckla framtida diagnossystem hos kunden. 1.4 Bakgrund Feldetekterings- och felisoleringsalgoritmer övervakar komponenter och delsystem för att larma då komponenter felar eller inte längre uppfyller sin funktion. I personbilar är motordiagnostikalgoritmer en central och viktig del av styrsystemets funktionalitet och algoritmerna körs typiskt i realtid under normal drift av fordonet. Diagnosfunktionaliteten kan vara riktad mot On-Board Diagnostics (OBD)-lagstiftning som krävs för certifiering av fordon, eller användas som information till verkstadstekniker för att effektivisera felsökning. En enkel beskrivning av ett diagnossystem är att ett antal, så kallade teststorheter, är implementerade som detekterar olika fel. I en ideal situation har man en teststorhet för varje LIPS Designspecifikation 5 bohli890@student.liu.se

6 typ av fel och då blir felutpekningen trivial, eftersom varje larm direkt pekar ut en specifik komponent. I ett komplext system som en modern i en personbil, är det inte realistiskt att kunna generera tester som bara är känsliga för ett fel. Detta beror delvis på att det skulle krävas en stor mängd sensorer, något som inte är ekonomiskt eller tekniskt möjligt idag. Dessutom, i en motor är delsystemen ihopkopplade på så sätt att en förändring i en komponent kommer påverka hela systemet vilket gör att ett fel på ett ställe manifesterar sig även i andra delar av motorn och ett fel kan leda till larm i flera teststorheter. Exempelvis är insug och avgas-sidorna ihopkopplade via turbo och kompressor och ett läckage av luft kan leda till onormala luftflöden på flera positioner vilket kan ge upphov till larm och samtidigt oväntade tryck vilket också kan ge larm. Att systemet dessutom är dynamiskt, dvs. det tar en viss tid innan fel börjar påverka olika delar av systemet, bidrar med ytterligare komplexitet. Fel kan också uppenbara sig under speciella driftsförhållanden för att sedan inte visa sig under andra driftsförhållanden. Det kan också vara fel som försvinner efter en tid, till exempel en kloggning som sedan släpper. Dessa fel kallas för intermittenta fel och kan vara svåra att återskapa och därmed åtgärda. Därmed är det viktigt att kunna detektera och isolera intermittenta fel online. 1.5 Definitioner Följande förkortningar kommer användas i kravspecifikationen. CDIO - Construct Design Implement and Operate ISY - Institutionen för Systemteknik LiU - Linköpings Universitet MAF Mass Air Flow MSO - Minimally Structural Overdetermined set of equations FTP - Federal Test Procedure NEDC - New European Driving Cycle CUSUM Cumulative Sum GLR Generalized likelihood ratio 2 Översikt Systemet kommer att bestå av två större delar som här kommer att beskrivas i korthet. Den första delen är den modell som kommer att användas för att modellera det nominella beteendet hos n. Den andra delen är själva diagnossystemet, vars uppgift är att så långt som möjligt peka ut vad som faktiskt är fel i motorn. I simuleringsmiljön kommer även finnas möjlighet att välja om riktiga data eller simuleringsdata ska testas i diagnossystemet. Figur 1 visar en översikt av systemet där kopplingen mellan motormodell, motor och diagnossystem syns. Figur 1: Översikt av systemet LIPS Designspecifikation 6 bohli890@student.liu.se

7 För att kunna fastställa huruvida det är fel på motorn eller inte behövs redundans. Redundansen ges av att kombinera modellerade värden med uppmätta värden. Detta gör det möjligt att konstruera teststorheter som reagerar på olika uppsättningar av fel. Vidare kommer diagnossystemet isolera vilka fel som möjligen skulle kunna orsaka det uppmätta beteendet. Slutligen rangordnas de möjliga diagnoserna efter vilken uppsättning fel eller diagnos som mest sannolikt orsakar beteendet. 2.1 Modellering Merparten av modelleringsarbetet som krävs för att utveckla diagnossystemet är redan gjort då en simuleringsmodell av motorn tillhandahålls utav projektets beställare. Simuleringsmodellen visar god noggrannhet då dess simulerade värden jämförs med mätdata från motorlaboratoriet då merparten av simuleringsvärdena är inom +/- 10 % av mätvärden. Undantaget är avgastemperaturen, fyllnadsgradsmodellen för cylindrarna samt turbinens vinkelhastighet. De brister simuleringsmodellen uppvisar bör tas hänsyn till vid design av diagnossystemet. Simuleringsmodellen ska vidareutvecklas med felmodeller över de intressanta felen som är givna för projektet. Dessa ska implementeras för att kunna testa diagnossystemet utan att utföra nya mätningar på motorn. Simuleringsmodellen ska även vidareutvecklas med en förarmodell och en fordonsmodell. Detta gör det möjligt att simulera körcykler i simuleringsmodellen. 2.2 Diagnossystem I diagnossystemet kommer sensorerna även att vara tillgängliga i motormodellen så att samma fel, både för motormodellen samt den riktiga motorn, kan diagnostiseras. 3 Modellering En grundförutsättning för diagnossystemet är att en modell av den aktuella motorn utvecklas. Utifrån en given modell, med tillhörande modellfel, är projektets mål att diagnostisera systemet och vilka prestanda som kan uppnås på ett systematiskt sätt. En modell av motorn som är validerad mot mätdata finns tillgänglig i projektet. Tidigare valideringar av modellen visar att vissa delmodeller har dålig modellnoggrannhet och kan behöva förbättras, till exempel variabla ventiltider som inte modelleras i modellen. Däremot är huvudmålet i projektet inte modellutveckling utan design av diagnossystemet och begränsad tid kommer att läggas på att förbättra modellen. Den slutgiltiga modellen ska simulera motorn och producera relevant simuleringsdata för vidarebehandling av diagnosalgoritmerna. De parametrar som finns i modellen kan delas upp mellan de fysikaliska konstanterna som är generella för hela systemet och de parametrar som är unika för de olika delmodellerna. Parametrarna finns till stor del implementerade i de MATLAB-filer som initierar motormodellen och kan således hämtas därifrån. Diagnosmodellen kommer att utvecklas i MATLAB. För att hitta MSO er innehållandes de möjliga tester som går att göra kommer Fault Diagnostics Toolbox [4] användas. Modellekvationerna som bygger upp simuleringsmodellen för motorn kommer att extraheras och deklareras i MATLAB. När motormodellen är deklarerad i MATLAB kommer felmodeller att införas i motormodellen. Efter att motormodellen och felmodellerna är deklarerade går det att skapa en diagnosmodell i MATLAB. Sedan när diagnosmodellen är deklarerad i MATLAB går det enkelt att dra slutsatser kring exempelvis modellens residualer. LIPS Designspecifikation 7 bohli890@student.liu.se

8 De parametrar som är generella för systemet ska presenteras var för sig. Vidare ska delmodellernas parametrar listas för varje delmodell i systemet. Parametrarna finns till stor del implementerade i de MATLAB-filer som initierar motormodellen och kan således hämtas därifrån. 3.1 Utvärdering av delmodeller De delmodeller som behöver utvärderas för att undersöka huruvida förbättringsåtgärder krävs är modellen för turbinens varvtal, modellen för avgastemperatur samt fyllnadsgradsmodellen för cylindrarna. I det fall att dessa modeller inte uppfyller de krav som ställs av diagnossystemet finns olika tillvägagångssätt. Antingen undviker man att jobba med de arbetspunkter där dessa modeller är dåliga eller så utvecklas modellerna för att bättre kunna simulera motorn. Det går även att anpassa trösklarna i diagnossystemet för olika arbetspunkter. På så sätt kan man undvika falsklarm men ändå bevara detekterbarhetsprestandan i de arbetspunkter där modellen är bra. Det kan även krävas sofistikerade ansatser som till exempel datadrivna metoder för att undvika falsklarm. För att utvärdera de tillhandahållna modellerna kan mätvärden från motormappen jämföras med simulerad data. Detta är möjligt att göra i den tillhandahållna Excel-filen, där alla mätvärden från motormappen jämförs med simulerade värden, och de procentuella felen visas. I första hand ska modellerna utvecklas så att diagnoser vid undersökta arbetspunkter inte påverkas av modellfel. Att undvika de arbetspunkter där modellerna är dåliga ska främst göras ifall den tid som går åt till att förbättra modellen bedöms vara för stor. Även i de fall att en delmodell endast är dålig utanför de arbetspunkter som är intressanta för projektet anses det okej att använda dessa. De delmodeller som inte går att lita på i den tillhandahållna modellen är främst varvtalet i turbinen, avgastemperaturen samt insugstrycket. Vid låga laster och varvtal visar modellen för insugstrycket bristande överensstämmelse mot riktiga mätdata. En trolig anledning till detta är att fyllnadsgradsmodellen för cylindrarna inte är tillräckligt bra. Modellen för kompressorn stämmer sämre vid lågt massflöde. Komponenterna i motormodellen valideras genom att jämföra de modellerade värdena mot uppmätta statiska värden. Detta ger information om modellens validitet i statiska arbetspunkter. Valideringen, både av delmodellerna och motormodellen som helhet, sker i SIMULINK. Modellen som helhet ska även testas tillsammans med modeller för drivlina och förare för att kunna testa motorn under en körcykel. Modellnoggrannhet analyseras i samband med modellvalideringarna. Vid validering av varje delmodell ska delmodellens exakthet och dess användbarhet ur en diagnostisk synvinkel analyseras. Utifrån detta kan modellnoggrannheten utvärderas. Om en delmodell inte kan uppnå önskad kvalité för diagnostikens ändamål ska fortsatt användning motiveras. 3.2 Implementation av felmodeller och testfunktioner för simulerade fel Motormodellen kommer initialt att simulera motorn vid nominellt beteende, det vill säga då alla komponenter i motormodellen är funktionsdugliga. För att kunna simulera motormodellen inklusive fel måste de olika felen modelleras. Felen i motorn kommer till en början modelleras som additiva- eller proportionella fel beroende på vad som bäst modellerar respektive fel. Felmodellerna kommer att införas i motormodellen som finns i SIMULINK. De olika felen kommer att införas i respektive ekvation där felet ingår. Vid simulering av defekt motor LIPS Designspecifikation 8 bohli890@student.liu.se

9 kommer felen att injiceras direkt från ett MATLAB-script. I skriptet kommer det vara möjligt att mata in felets storlek samt start respektive sluttid. De felmodeller som går att implementera i motorlaboratoriet kommer att valideras mot mätdata. Vissa av felen i motormodellen kommer dock ej vara möjliga att implementera fysiskt, till exempel olika luftläckage i systemet. Dessa felmodeller kommer att valideras genom att motormodellen ses över när felet är injicerat i modellen då dessa inte kan valideras mot mätdata. När motormodellen ses över, avses att signifikanta storheter i motormodellen antar rimliga värden i enlighet med det felbeteende som ska simuleras. Ska exempelvis ett läckage simuleras så är det beteende man vill uppnå att flödet in i en komponent inte längre är detsamma som flödet ut ur densamma. 3.3 Strukturell analys av diagnostiserbarhetsprestanda Prestandan hos diagnossystemet ska analyseras med avseende på feldetektion, isolerbarhet, sensorval och placeringar samt systemets realtidsprestanda. Feldetekterbarhets- och isolerbarhetsprestanda Den detekterbarhet som uppnås kommer att bero på hur de olika felen syns i de modellekvationer som motormodellen består av. Detekterbarheten för de olika felen ska således dokumenteras och en analys ska göras som ska förklara vad som skulle krävas för att utöka systemets detekterbarhet. Analysen ska även inkludera resonemang vad gäller huruvida de olika felen är svagt respektive starkt detekterbara samt ifall att diagnosprestandan hos systemet skulle kunna höjas ifall fler fel var starkt detekterbara. Det arbete som leder fram till den isolerbarhetsmatris som ligger till grund för beslutsstrukturen i diagnossystemet ska sammanställas i en analys. Syftet med denna är att visa hur den resulterande isolerbarhetsprestandan uppnåtts. Vidare ska analysen förklara hur man, om möjligt, kan uppnå bättre isolerbarhetsprestanda. Sensorplacering samt möjlighet till extra sensorer I modellen kommer ett visst antal sensorer vara utplacerade. Felen antas även vara detekterbara och det är möjligheterna att skapa teststorheter som avgör detekterbarheten av felen. Dessa möjligheter ska motiveras i samband med icke-detekterbara fel. Om ett fel inte kan detekteras utförs en analys om möjligheten att installera extra sensorer i modellen samt analysera diagnosprestandan. För att kunna återigen detektera felet som inte var detekterbara kräver att ytterligare redundans skapas. Extra sensorer kan införas i den komponent vilkets modellekvation innehåller storhet som felet kan påverka. Sensorplaceringen och dess effekt kommer undersökas med hjälp av Fault-Diagnosis-Toolbox och utifrån dessa så kan diagnosprestandan jämföras med fler, respektive färre sensorer. Analys av systemets realtidsprestanda Diagnossystemets reaktionstid kan variera beroende på olika typer av fel. Det är därför värdefullt att analysera systemets realtidsprestanda för att undersöka huruvida systemet kan vidareutvecklas i syfte att arbeta online i ett fordon. Även den tid det tar för systemet att detektera och isolera de olika felen är intressant ur ett realtidsperspektiv. LIPS Designspecifikation 9 bohli890@student.liu.se

10 4 Mätning Innan mätningar görs så väljs arbetspunkter samt körcykler. Arbetspunkter kommer att väljas så att de representerarar motormodellen vid olika laster och varvtal. Körcykler körs så att mätvärden i ett verklighetsnära scenario kan användas. 4.1 Arbetspunkter De arbetspunkter som används för att utföra tester av diagnossystemet ska väljas för att representera hela motorns arbetsområde med avseende på last och varvtal. Detta görs genom att välja arbetspunkterna som en glesare delmängd av den tillhandahållna motormappen. Resultatet blir då att hela motorns arbetsområde används, dock med lägre upplösning än i den tillhandahållna motormappen. Arbetspunkter väljs först och främst för att validera den felfria modellen av motorn. Felinjiceringarna sker också under de valda arbetspunkterna. En analys som motiverar de valda arbetspunkterna ska göras, för att säkerställa ett så bra urval som möjligt. 4.2 Körcykler Körcykler används för att excitera motorn och motormodellen på ett sätt som är så likt ett verkligt körscenario som möjligt. En körcykel består av en hastighets respektive momentprofil. Motorn tillsammans med en förarmodell och fordonsmodell regleras för att följa körcykeln. Detta ger testdata som kan användas för att testa diagnossystemet mot i ett så realistiskt scenario som möjligt. Två stycken olika körcykler kommer i huvudsak att användas i detta projekt, NEDC respektive FTP. NEDC är den körcykel som används inom Europa då bränsleförbrukning och utsläpp jämförs mellan olika bilmodeller. FTP och är den testcykel som används i USA. Den amerikanska körcykeln är mer lik ett verkligt körscenario än den europeiska körcykeln, vilket gör den till ett bra komplement till den europeiska körcykeln [5]. 5 Diagnossystem Diagnossystemet kan delas upp i två delar: Feldetektion respektive isolering. Detektionssteget i diagnosen går ut på att identifiera fel genom att generera residualer, i isoleringssteget ska sedan de möjliga orsakerna till felet genom att utvärdera residualerna som sedan pekas ut i form av diagnoser. Slutligen kommer diagnoserna rangordnas efter vilken diagnos som med högst sannolikhet stämmer överens med observationerna med systemet. En översikt av diagnossystemet visas i Figur 2 nedan. Figur 2: En skiss över diagnossystemet LIPS Designspecifikation 10 bohli890@student.liu.se

11 5.1 Feldetektion För att detektera och isolera enkelfel i systemet kommer i första hand MATLAB-verktyget Fault Diagnosis Toolbox [1] att användas. För att använda verktyget behöver alla modellekvationer definieras som en diagnosmodell i MATLAB. Med hjälp av diagnosmodellen går det enkelt att undersöka systemets detekterbarhet och isolerbarhet för enkelfel. Det finns även ett flertal andra funktioner i verktyget som kan vara av intresse. Exempelvis finns funktionalitet som tar fram det minsta antalet sensorer som krävs för att detektera ett visst fel, samt funktionalitet för att införa begränsningar i användningen av deriverade och integrerade sensorsignaler. Autogenerering av tester Efter att de ekvationer som beskriver modellen har tagits fram och implementerats i MATLAB är nästa steg att ta fram en mängd med de tester som är möjliga. Fault Diagnosis Toolbox genererar dessa i form av en Minimal Structural Overdetermined Set (MSO) alternativt en Minimal Test Equation Support (MTES) ur vilken man sedan kan välja vilka tester man vill bilda för att grunda diagnossystemet på. Om modellen har hög redundans kan MSO inte gå att använda då storleken på MSO beror exponentiellt av modellens redundans. Om så är fallet kan MTES användas istället.[4] Val av tester Den primära metod som ska användas för att ta fram de slutgiltiga testerna går ut på att i första hand använda sig av de tester som innehåller så få ekvationer som möjligt. I praktiken väljs då först det test som innehåller minst antal ekvationer ut. Detta test kombineras sedan med det test som är byggt av så få ekvationer som möjligt, exkluderat det första. Denna metod itereras fram till det att systemets möjliga detekterbarhet och isolerbarhet har uppnåtts. Ytterligare en möjlig metod för att hantera problemet på är att implementera vad som kallas för "Greedy Approach". Denna metod går ut på att i varje steg lägga till det test som mest förbättrar isolerbarhetsprestandan till dess att systemets detekterbarhet och isolerbarhet är uppnådd. 5.2 Residualer och tröskling Antag att ett test, T(z), ska övervaka ett fel. Antag vidare att testet larmar då det överstiger en tröskel, T(z) > J. Vidare testar varje test två stycken hypoteser: H 0 : Den hypotes som går ut på att systemet är felfritt. H 1 : Den hypotes som går ut på att systemet inte är felfritt. Då finns det fyra olika scenarion som kan inträffa, vilka beskrivs av sina respektive sannolikheter enligt nedan: Inget larm syns eftersom fel inte finns, P(T(z) < J H 0 ). Fel finns och systemet larmar, P(D) = P(T(z) > J H 1 ). Missad detektion då fel finns men systemet inte larmar, P(T(z) < J H 1 ). Falsklarm då systemet larmar trots att fel inte finns, P(FA) = P(T(z) > J H 0 ). I den typ av tillämpning som undersöks i detta projekt ligger stort fokus på att minimera falsklarmssannolikheten. Ett falsklarm i denna typ av tillämpning skulle leda till att en dyr felsökning inleds trots att inget fel finns. För att en teststorhet ska larma krävs att testets tröskelvärde överskrids. Att en teststorhet antar ett värde större än dess tröskelvärde innebär att man förkastar den felfria hypotesen om systemet och istället antar en hypotes som gäller för felfallet. Ett verktyg som kan användas LIPS Designspecifikation 11 bohli890@student.liu.se

12 för att visualisera avvägningen mellan falsklarm och missad detektion är ROC-kurvor. I en ROC-kurva plottas sannolikheten att detektera fel, P(D), mot falsklarmssannolikheten, P(FA), då man varierar värdet på tröskeln, J. I regel gäller att en högre sannolikhet att detektera fel även ger en högre falsklarmssannolikhet. I det fall att motormodellen visar sig innehålla olika mängder brus vid olika arbetspunkter kommer även adaptiva trösklar att vara ett användbart verktyg. En adaptiv tröskel skulle i det här fallet kunna konstrueras genom att olika trösklar sätts för olika arbetsområden i motorn. På så sätt kan en låg falsklarmssannolikhet fås utan att en onödigt stor sannolikhet för missad detektion fås i de områden där modellen är bra. Andra metoder för att hantera denna problematik är CUSUM och GLR. Cumulative Sum För många teststorheter är det svårt att sätta en tillförlitlig tröskel, exempelvis på grund av de brusförhållanden som råder. En metod för att hantera denna problematik som lämpar sig väl då fördelningsfunktionen för ett fel är känd sedan tidigare är CUSUM. I CUSUM-algoritmen används en skattningsfunktion s(t) med följande egenskaper: E{s(t)} < 0 i H 0 E{s(t)} > 0 i H 1 Denna skattningsfunktion summeras sedan enligt g(t + 1) = g(t) + s(t). Ur detta beräknas sedan en teststorhet enligt följande två punkter: t g(t) = s(i) i=1 T(t) = g(t) min 0 i<t g(i) Då de residualer som genereras inte har de egenskaper som krävs utav skattningsfunktionen ovan införs en driftsfaktor v enligt s(t) = r(t) v. Driftsfaktorn väljs ofta så att den är i samma storleksordning som residualen r(t) är i det felfria fallet. Detta gör att skattningsfunktionen s(t) kommer att uppfylla de ovan ställda kraven. Vidare är det även möjligt att använda sig av driftsfaktorn för att sätta en adaptiv tröskel, exempelvis genom att välja värden på driftsfaktorn som varierar beroende på vilken arbetspunkt motorn arbetar i. Ytterligare ett sätt att skriva ut testfunktionen på, inklusive driftsfaktorn, är som följer: T(t) = max (0, T(t 1) + r(t) v) Slutligen sätts en tröskel J på teststorheten T enligt: T(t) < J vid H 0 T(t) > J vid H 1 Generalized likelihood ratio GLR är på samma sätt som CUSUM en metod för att hantera teststorheter som annars är svåra att sätta definitiva trösklar på. GLR är dock till skillnad från CUSUM användbar i det fall då fördelningsfunktionen för ett fel är okänd. GLR baseras på likelihoodfunktionen, L(θ z) = f(z θ), vilken kan beskrivas som sannolikheten att datan z observeras givet parametern θ. Antag att en adaptiv tröskel sätts enligt: J adp = max L(θ z)c 1 θεθ Då avvisas H 0 enligt följande teststorhet: T(z) = max θ Θ 0 L(θ z) < c max L(θ z) 1 θ Θ LIPS Designspecifikation 12 bohli890@student.liu.se

13 Utvärdering av teststorheter För att utvärdera prestandan hos de framtagna teststorheterna kan styrkefunktioner, β(θ) = P(avvisa H 0 θ) där H 0 är den felfria hypotesen och θ är felstorleken, användas. Styrkefunktioner skapas genom att ta fram sannolikheten för att ett test larmar givet en felstorlek. Styrkefunktionen plottas sedan som en funktion av felstorlek. I grafen kommer falsklarmssannolikheten att kunna läsas av där felstorleken är noll. När styrkefunktionerna har plottats för olika tester kan dessa sedan jämföras med varandra för att hitta det test som har högst prestanda med avseende på falsklarm och missad detektion. I det ideala fallet skulle man kunna ta fram styrkefunktionerna analytiskt. Det kräver dock att man gör antaganden om, exempelvis, oberoende datapunkter och gaussiskt brus. Eftersom att en är ett så pass komplext och olinjärt system kommer dessa antaganden sannolikt inte att hålla. Därför är det ett bättre alternativ att uppskatta styrkefunktionerna med hjälp av simuleringar. För att uppskatta styrkefunktioner kan följande Monte Carlo-algoritm användas: 1. Ta fram den brusfördelning som de uppmätta datapunkterna har. 2. Fixera en felstorlek θ för vilken styrkefunktionen ska beräknas. 3. Skapa en stor mängd datapunkter, z i, och beräkna teststorheten t i = T(z i ) som testas i alla dessa punkter. 4. Samla alla beräknade värden på teststorheten i ett histogram, som nu är en uppskattning av f(t θ). 5. Utnyttja steg 4 i kombination med en tröskel för att uppskatta styrkefunktionen. 6. Upprepa från steg 2 för att plotta nästa punkt av styrkefunktionen. Ytterligare en metod för att uppskatta styrkefunktioner är att utgå från mätdata. Detta kräver att det eller de fel som teststorheten är känslig för kan injiceras fysiskt i motorn. I övrigt är algoritmen mycket lik den som används för att ta fram styrkefunktioner ur Monte Carlosimuleringar. Istället för att i det första steget ta fram den brusfördelning som datapunkterna har så införs ett fel av en viss storlek. Därefter samlas ett antal mätpunkter in och används på samma sätt som de simulerade datapunkterna i Monte Carlo-simuleringarna. Eftersom falsklarm är högst oönskade i den här applikationen kommer även den uppnådda falsklarmssannolikheten att utvärderas. De värden som valts på trösklarna för de olika testerna kommer att spegla en avvägning mellan falsklarmssannolikhet och missad detektion. Analysen av falslarmssannolikhet ska alltså utvärdera huruvida den uppnådda falsklarmssannolikheten är tillräcklig. Vidare ska, om möjligt, vidareutveckling föreslås för att förbättra förhållandet mellan falsklarm och missad detektion. Metoder för att skapa teststorheter Metoderna som kommer att användas för att generera teststorheter är: Prediktionsfel, konstruktion av residualer via konsistensrelationer eller observatör, likelihoodfunktioner och parameterskattning Prediktionsfel Denna metod går ut på att använda en modells förmåga att prediktera framtida signaler för att detektera fel. En nackdel med denna metod är att modellfel kan ge missvisande resultat som leder till falsklarm. Exempel för modellvalidering kan beskrivas med ekvationen: N V(θ, z) = 1 y(t) y (t θ) N t=1 LIPS Designspecifikation 13 bohli890@student.liu.se

14 Modellvalideringsmått för modellen är M(θ 0 ). Om θ 0 är en mängd av flera värden så kan följande teststorhet göras: T(z) = min V(θ, z). θ Θ Konstruktion av residualer via konsistensrelationer eller observatör o En residual är en ekvation som i det felfria fallet kommer att vara idealt lika med noll. Den skapas genom att jämföra ett uppmätt med ett modellerat värde och när dessa två inte längre stämmer överens blir residualen nollskild vilket indikerar fel. Residualer kan antingen skapas med hjälp av konsistensrelationer eller genom att implementera observatörer. o En observatör kräver att det går att beskriva systemet på tillståndsform. En observatör skattar med hjälp av derivatan. En observatör är bättre på att hantera brus än en konsistensrelation. Derivering bör undvikas eftersom brusets påverkan blir stort. o En konsistensrelation är enkel att bilda. Det gäller att hitta samband som är relevanta mellan två ekvationer och därmed skapas redundans. Nedan följer exempel på en olinjär konsistensrelation. Betrakta följande exempel på tillståndsform. x = ax + bu y = cx Då bildas konsistenrelationen enligt nedan. y ay cbu = 0 r = 1 ) med tillståndsvariabel w p+α u w = r y w = αw (a + α)y cbu r = w + y Betrakta följande tillståndsmodel: x = f(x, u, f) y = h(x, u, f) Och på observatörsform: x = f(x, u, f) + K(y h(x, u, f) r = y h(x, u, f) Återkopplingen sker med felet, det vill säga felet mellan modellen och den uppmätta signalen. K är förstärkningen. K bestäms genom att linjärisera ekvationen kring en arbetspunkt (x 0, u 0 ). K bestämms sådant att A KC har poler i vänster halvplan. A = f x (x 0, u 0 ) och C = h x (x 0, u 0 ) där A och C ska vara observerbara. Istället för att linjärisera kring en arbetspunkt finns även möjligheten att använda andra typer av observatörer som till exempel Extended Kalman Filter (EKF). Betrakta följande diskreta tillståndsform: x t+1 = f(x t, u t, w t ) y t = h(x t, u t ) + v(t) Där w t och v t med medelvärde noll och är stokastiska med kovarianserna R t och Q t. Låt x t1 t 2 och P t1 t 2 ge tillståndsestimeringen för tiden t = t 1 till t = t 2 då blir EKF enligt följande. x t+1 t = f(x t t0, u t, 0) x (t t 1 ) = x t t 1 + K t (y t h(x t t 1, u t )) K t = P t t 1 H t T (H t P t t 1 H t T + R t ) 1 LIPS Designspecifikation 14 bohli890@student.liu.se

15 P t t = (I K t H t )P t t 1 P t+1 t = F t P t t F T T t + G t Q t G t Där F t = f x (x t, u t, 0), H t = h x (x t, u t ) och G t = f w (x t, u t, 0) Likelihoodfunktioner o Det går givet en modell att konstruera en likelihoodfunktion som beskriver hur väl uppmätt data stämmer överens med modellerad data. Till skillnad från residualer så antar dessa teststorheter stora värden för det felfria fallet och små värden för felfall. o Denna metod kräver dock att man känner till eller kan approximera täthetsfunktionerna hos de olika brus som ingår i modellen. Vidare krävs vanligen att man kan anta att all data är oberoende och normalfördelad. I gengäld är metoden mångsidig och kan exempelvis hantera fel som dyker upp som en ökning av variansen hos en signal. Om täthethetsfuktionen för bruset är känd eller kan bestämmas så är det möjligt att använda Likelihoodfuktionen för modelvaliditet. f är en täthetsfunktion som funktion av sampel Z = {Z 1, Z 2,, Z n } och likelihood som funktion av θ definieras enligt L(θ z) = f(z θ). Teststorhet kan formas som T(z) = max θ Θ 0 L(θ z). Givet en model är det möjligt med hjälp av likelihood att avgöra hur en mätning matchar modelen. Detta görs med hjälp av teststorheten T och med hypotestester Parameterskattning o Denna metod går ut på att man skattar en parameter som påverkas av något fel. Denna parameterskattning jämförs sedan med parameterns nominella värde. Utifrån detta kan en teststorhet skapas som är idealt lika med noll i det felfria fallet, och nollskild i felfallet. o Teststorheter baserade på parameterskattning har ofta bra prestanda för de beteendemoder som är relaterade till den skattade parametern. För andra beteendemoder är de dock betydligt sämre. Om alla fel modelleras med avvikelser i konstanta parametrar f i, skatta alla parametrar och jämför med deras nominella värden. f = arg min V(f, observationer) = min y ŷ 2 där V är f f modellvalideringsfunktion för modellen. 5.3 Felisolering Nedan följer ett exempel på felisolering då tre diagnostester och tre fel används. På raderna, märkta med "d" står vilket diagnostiskt test som körs. I kolumnerna står de olika felen listade, där "F" står för fel. Celler markerade med X innebär att det test som finns på raden är känsligt för motsvarande fel. Tabell 1:Exempel på beslutsstruktur multipelfel för ett system med tre teststorheter och tre fel NF F1 F2 F3 F1&F2 F1&F3 F2&F3 F1&F2&F3 d1 0 0 X X X X X X d2 0 0 X 0 X 0 X X d3 0 X X 0 X X X X LIPS Designspecifikation 15 bohli890@student.liu.se

16 Antag att det diagnostiska testet d1 har larmat. I tabell Fel! Hittar inte referenskälla. visas tt F2 och F3 är lämpliga kandidater. Man kan även se att alla multipelfel som innehåller F2 och F3 är lämpliga kandidater. Detta ger totalt F2, F3, F1&F2, F1&F3, F2&F3 och F1&F2&F3 som lämpliga kandidater. Om även d3 svarar så uppdateras tabellen med kandidater. Därmed kan till exempel inte F3 vara det enda enkla felet. Kandidater som orsakar felet blir alltså: F2, F1&F2, F1&F3, F2&F3 och F1&F2&F3. Alla kandidater uppdateras ytterligare en gång då ett nytt test larmar. Minimal Hitting Set Approach För att isolera multipelfel kan Minimal Hitting Set Approach [1] användas. Denna metod kommer ge de minimala diagnoser som kan orsaka felbeteendet. Pseudokod för algoritmen för att den ska kunna implementeras på datorn presenteras nedan. Algoritmen kan presenteras enligt följande (Kleer and Williams, 1987): S old = S forall D i S do if D i S k 1 = then Remove D i from S old forall b S k 1 do D new D i {b} forall D j S old do if D j D new then goto LABEL1 endif next S add S add {D new } LABEL1 next endif next S new S old S add Algoritmen ovan beskrivs med följande steg: 1. Initialisera ett set av minimala diagnoser till att innehålla ett tomt set. Till exempel inga fel som beskrivs som {{}}. 2. Givet en ny konflikt, kolla om minimal diagnos inte längre gäller. Till exempel att det finns ett tomt snitt med en konflikt. 3. Utöka eventuella ickegiltiga diagnoser till ett set av nya diagnoser som består av ickegiltiga diagnoser och ett element från den nya konflikten. 4. Ta bort nya diagnoser som inte är minimala. 5. Börja om från steg 2 för alla nya konflikter. LIPS Designspecifikation 16 bohli890@student.liu.se

17 5.4 Rangordning Att kunna rangordna förslag på diagnoser som förklarar ett larmat beteende har stor betydelse hos kunden. Med en vedertagen rangordning kan felsökningsarbete inom verkstäderna bli strukturellt och effektivt. De rangordningsmetoderna som i första hand kommer undersökas är sannolikhetsbaserad diagnos och fördelningsanalys med hypotestester. För att sannolikhetsmetoden skulle fungera på sitt bästa sätt krävs korrekt grundsannolikhet på felen. Denna information kan erhållas från tidigare tester eller från verkstadstekniker. Om sannolikhetsdata saknas, och man ändå önskar utforska möjligheten att använda metoden kan man anta en viss sannolikhet som utgångspunkt. Metoden med fördelningsanalys går ut på att utföra hypotestester. Jämförelse kan utföras för varje känd felfördelning med fördelningen hos det aktuella felbeteendet, och resultat kan tolkas numeriskt i form av förslagsvis ett matchningsindex. Sannolikhetsbaserad diagnos En sannolikhetsbaserad diagnos beräknar sannolikheten för en viss felmod (F) givet observationer (O) och modell (M). Nämligen: P(F M, O) Sannolikheten beskrivs av en stokastisk variabel X med värdet x i, där x i endast kan anta värdet True eller False. Sannolikheten för dem beskrivs i form av: P(X = True) och P(X = False) Ett exempel på detta som beskriver fallet då en residual har överskridit sin tröskel kan se ut som följande: P(F = f r > J) = 27.2% if f = NF 55.0% if f = f % if f = f 2 { 1.1% if f = f 1 and f 2 Sannolikhetsberäkningar kan uppdateras med inkommande information med hjälp av betingade sannolikheter: P(x y) = P(y x)p(x) P(y) Kunskapen om X uppdateras här med information att Y har värdet y. En sannolikhetsmodell för en viss variabel givet värden på andra kan beskrivas med inferensuttryck: P(x e) = P(x,e) = α P(x, e, z) P(e) z Där α är normaliseringsfaktor och bestäms ur: 1 = x P(x e) = α x P(x, e) Vid oberoende binära variabler: n P(x 1,, x n ) = P(x i ) i=1 Genom att använda ovanstående samband tillsammans med Bayesianska nätverk kan sannolikheten hos diagnoskandidaterna beräknas. Rangordningen anges här som sannolikheter i fallande ordning. Exempel: Bayesiansk nätverk som beskriver relationer mellan komponenter och larmande test: LIPS Designspecifikation 17 bohli890@student.liu.se

18 F1 F2 A R1 R2 F1: fel 1 F2: fel 2 A: larm R1: residual 1 R2: residual 2 Anta följande information är tillgänglig: P(F1) = 0,001 och P(F2) = 0,002 Figur 3 F1 F2 P(A F1, F2) A P(R1 A) B P(R2 A) Falsk Falsk 0,001 Falsk 0,05 Falsk 0,01 Falsk Sann 0,29 Sann 0,90 Sann 0,70 Sann Falsk 0,94 Sann Sann 0,95 Med tillgänglig information kan sannolikheten på F1 beräknas: P(F1 R1, R2) = α R1 R2 P(F1, F2, A, R1, R2) = α P(F1)P(F2)P(A F1, F2)P(R1 A)P(R2 A) R1 R2 = αp(f1) P(F2) P(A F1, F2) P(R1 A) P(R2 A) R1 R2 Fördelningsanalys med hypotestest Låt nollhypotesen H 0 motsvara det larmat beteende och H j (j = 0,1,2 ) motsvara alla tillgängliga kandidater som kan förklara beteendet från isoleringsalgoritmen. Låt också p 0 (y i ) vara skattning på täthetsfunktionen för det larmade beteendet, och p j (y i ) vara en skattning på täthetsfunktionen för varje kandidat, där y i är observationer. För enkla fel kan p j (y i ) tas fram från simuleringar av kandidater. En matchningsindex kan tas fram med hjälp av log-likelihoodkvoten: s j = ln p j (y i ) eller s p 0 (y i ) j = ln p 0 (y i ) p j (y i ) Placering av nämnaren och täljaren bestäms av det fallet där metoden producerar tydliga index. LIPS Designspecifikation 18 bohli890@student.liu.se

19 Kvoterna s j kan då rankas med sina numeriska signifikanser och motsvarande kandidaters rangordning framställs. 5.5 Systemarkitektur Diagnossystemet består av följande delar med tillhörande in respektive utsignaler: Förar- samt fordonsmodell o Förarmodellen tar in en körcykel som ska följas. o Förarmodellen ger tillsammans med fordonsmodellen ut varvtal, trottelvinkel samt wastegatevinkel Motor samt motormodell o Motorn samt motormodellen kräver följande insignaler: Varvtal, trottelvinkel, wastegatevinkel samt bypass o Ur dessa två delar fås de uppmätta respektive simulerade sensormätvärdena. Bypass kommer dock inte behöva regleras Residualgeneratorer o Residualgeneratorerna tar in mätvärden från motorn eller motormodellen. o Residualgeneratorerna ger ut de genererade residualerna. Tröskling o Trösklingssteget tar in residualer från residualgeneratorerna. o Trösklingssteget ger ut information om vilka tester som har larmat. Då testerna larmar ses även hur mycket residualerna är över trösklarna. Felisolering o Felisoleringssteget tar in alla de residualer som har larmat. o Utdata från isoleringssteget är de möjliga diagnoserna. Rangordning o In till rangordningssteget är alla de möjliga diagnoserna och deras egenskaper som till exempel sannolikhetsinformation eller fördelning. o Utdata kommer att vara de möjliga diagnoserna, samt en rangordning diagnoserna emellan. LIPS Designspecifikation 19 bohli890@student.liu.se

20 6 Referenser Följande källor har använts som referenser för utformning av designspecifikationen. Publicerade källor [1] T. Svensson och C. Krysander, Projektplan i Projektmodellen LIPS, 1 red., Studentlitteratur, 2011 [2] Nyberg, E. Frisk, "Model Based Diagnosis of Technical Processes", 2014 Elektroniska källor [3] (13/9-2015) [4] (22/9-2015) [5] (30/9-15) [6] A Greedy Approach for Selection of Residual Generators. Carl Svärd, Mattias Nyberg, and Erik Frisk (2011). 22nd International Workshop on Principles of Diagnosis (DX-11). Murnau, Germany. Hämtat från < 22/ Personlig kommunikation [7] Filen VEPfilesTSRT10.zip från ISY LIPS Designspecifikation 20 bohli890@student.liu.se

21 Appendix A Fabriksmonterade sensorer Motorn i testriggen är utrustad med följande sensorer från fabrik. Trycksensor efter luftfiltret. Trycksensor före gasspjället. Trycksensor i insugsröret. Temperatursensor för omgivningstemperatur. Temperatursensor för gasspjället. Luftmassflödessensor efter luftfiltret (MAF). Varvtalssensor för motorn. Vinkelsensor för vevaxeln. Positionssensor för gasspjället. Positionssensor för kamaxeln till insugsventilerna. Positionssensor för kamaxeln till avgasventilerna. Lambdasensor. Trycksensor för motoroljan. Temperatursensor för motoroljan. Temperatursensor för kylarvattnet. Bränsletryck lågtryck Bränsletryck högtryck Knacksensor. Batterispänningssensor. LIPS Designspecifikation 21 bohli890@student.liu.se

TESTPLAN. Markus Vilhelmsson. Version 1.3. Status Detektion och felisolering i förbränningsmotor

TESTPLAN. Markus Vilhelmsson. Version 1.3. Status Detektion och felisolering i förbränningsmotor TESTPLAN Markus Vilhelmsson Version 1.3 Status Granskad Godkänd LIPS Kravspecifikation i bohli890@student.liu.se PROJEKTIDENTITET HT15, Detektion och felisolering i er Linköpings universitet, Institutionen

Läs mer

Detektion och felisolering i förbränningsmotor KRAVSPECIFIKATION. Minh Le Tran. Version 1.1. Status

Detektion och felisolering i förbränningsmotor KRAVSPECIFIKATION. Minh Le Tran. Version 1.1. Status 205-2-09 KRAVSPECIFIKATION Minh Le Tran Version. Status Granskad BoL 205--20 Godkänd LIPS Kravspecifikation i bohli890@student.liu.se 205-2-09 PROJEKTIDENTITET HT5, Detektion och felisolering i er Linköpings

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

Tentamen. TSFS06 Diagnos och övervakning 4 juni, 2007, kl

Tentamen. TSFS06 Diagnos och övervakning 4 juni, 2007, kl Tentamen TSFS06 Diagnos och övervakning 4 juni, 2007, kl. 08.00-12.00 Tillåtna hjälpmedel: TeFyMa, Beta, Physics Handbook, Reglerteknik (Glad och Ljung), Formelsamling i statistik och signalteori och miniräknare.

Läs mer

Tentamen. TSFS06 Diagnos och övervakning 12 januari, 2012, kl

Tentamen. TSFS06 Diagnos och övervakning 12 januari, 2012, kl Tentamen TSFS06 Diagnos och övervakning 12 januari, 2012, kl. 14.00-18.00 Tillåtna hjälpmedel: TeFyMa, Beta, Physics Handbook, Reglerteknik (Glad och Ljung), Formelsamling i statistik och signalteori samt

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2010-08-19 Sal KÅRA Tid 14-18 Kurskod TSFS06 Provkod TEN1 Kursnamn Diagnos och övervakning Institution ISY Antal uppgifter

Läs mer

Dagens föreläsning. TSFS06 Diagnos och övervakning Föreläsning 6 - Tröskling och analys av teststorheter. Tröskelsättning och beslut i osäker miljö

Dagens föreläsning. TSFS06 Diagnos och övervakning Föreläsning 6 - Tröskling och analys av teststorheter. Tröskelsättning och beslut i osäker miljö Dagens föreläsning TSFS6 Diagnos och övervakning Föreläsning 6 - Tröskling och analys av teststorheter Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 22-3-28 Tröskelsättning

Läs mer

Detektion och felisolering i förbränningsmotorer PROJEKTPLAN. Max Karjalainen. Version 1.0. Status

Detektion och felisolering i förbränningsmotorer PROJEKTPLAN. Max Karjalainen. Version 1.0. Status PROJEKTPLAN Max Karjalainen Version 1.0 Status Granskad MaK 2015-09-22 Godkänd Reglerteknisk projektkurs LIPS Projektplan i bohli890@student.liu.se Reglerteknisk projektkurs LIPS Projektplan ii bohli890@student.liu.se

Läs mer

Dagens föreläsning. TSFS06 Diagnos och övervakning Föreläsning 6 - Tröskling och analys av teststorheter. Tröskelsättning och beslut i osäker miljö

Dagens föreläsning. TSFS06 Diagnos och övervakning Föreläsning 6 - Tröskling och analys av teststorheter. Tröskelsättning och beslut i osäker miljö Dagens föreläsning SFS6 Diagnos och övervakning Föreläsning 6 - röskling och analys av teststorheter Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 25-4-2 röskelsättning

Läs mer

Teknisk rapport Bohan Liang

Teknisk rapport Bohan Liang Teknisk rapport Bohan Liang Version 1.0 Granskad Status Godkänd LIPS Designspecifikation i bohli890@student.liu.se PROJEKTIDENTITET HT15, Detektion och felisolering i er Linköpings universitet, Institutionen

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2010-01-15 Sal KÅRA Tid 14-18 Kurskod TSFS06 Provkod TEN1 Kursnamn Diagnos och övervakning Institution ISY Antal uppgifter

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

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2010-06-01 Sal(3) U6, U7, U10 Tid 14-18 Kurskod TSFS06 Provkod TEN1 Kursnamn Diagnos och övervakning Institution ISY Antal

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

Översikt. TSFS06 Diagnos och övervakning Föreläsning 4 - Linjär residualgenerering och detekterbarhet. Linjär residualgenerering

Översikt. TSFS06 Diagnos och övervakning Föreläsning 4 - Linjär residualgenerering och detekterbarhet. Linjär residualgenerering TSFS6 Diagnos och övervakning Föreläsning 4 - och detekterbarhet Erik Frisk Institutionen för systemteknik Linköpings universitet erik.frisk@liu.se 21-4-3 1 2 Definition Ett propert linjärt filter R(p)

Läs mer

Outline. TSFS06 Diagnos och övervakning Föreläsning 10 - Sannolikhetsbaserad diagnos och Bayesianska nätverk. Sneak-peak. Outline

Outline. TSFS06 Diagnos och övervakning Föreläsning 10 - Sannolikhetsbaserad diagnos och Bayesianska nätverk. Sneak-peak. Outline TSFS06 Diagnos och övervakning Föreläsning 10 - och Erik Frisk Institutionen för systemteknik Linköpings universitet erik.frisk@liu.se 2017-05-17 2 Sneak-peak Antag att residualerna r 1 och r 2 larmar

Läs mer

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Kravspecifikation21.pdf. Diagnos av elkraftsystem Kravspecifikation Diagnos av elkraftsystem i satellit Version 3.0 Ansvarig utgivare: Karin Ohlsson-O hman Datum: 29 november 200 Status Granskad Godka nd Kursnamn: Projektgrupp: Kurskod: Projekt: EF EF

Läs mer

Lösningsförslag/facit till Tentamen. TSFS06 Diagnos och övervakning 14 januari, 2008, kl

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

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

Översikt. TSFS06 Diagnos och övervakning Föreläsning 8 - Change detection. Change detection. Change detection

Översikt. TSFS06 Diagnos och övervakning Föreläsning 8 - Change detection. Change detection. Change detection Översikt TSFS6 Diagnos och övervakning Föreläsning 8 - Change detection Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 6-5- Change detection Likelihood-funktionen Likelihood-kvot

Läs mer

Lärare i kursen. TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion. Denna föreläsning - disposition.

Lärare i kursen. TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion. Denna föreläsning - disposition. Lärare i kursen TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se Kursansvarig: Erik Frisk

Läs mer

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0 LiTH, Reglerteknik Saab Dynamics Testplan Collision avoidance för autonomt fordon Version 1.0 Torbjörn Lindström 3 maj 2005 Granskad Godkänd Collision avoidance för autonomt fordon i Sammanfattning Testplan

Läs mer

Föreläsning 8: Konfidensintervall

Föreläsning 8: Konfidensintervall Föreläsning 8: Konfidensintervall Matematisk statistik Chalmers University of Technology Maj 4, 2015 Projektuppgift Projektet går ut på att studera frisättningen av dopamin hos nervceller och de två huvudsakliga

Läs mer

Systemskiss. Redaktör: Anders Toverland Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Anders Toverland

Systemskiss. Redaktör: Anders Toverland Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Anders Toverland Systemskiss Redaktör: Version 1.0 Granskad Godkänd Status Sida 1 PROJEKTIDENTITET Grupp 1, 2005/VT, Linköpings Tekniska Högskola, ISY Gruppdeltagare Namn Ansvar Telefon E-post Anders Wikström Kvalitetsansvarig

Läs mer

Testplan Autonom truck

Testplan Autonom truck Testplan Autonom truck Version 1.1 Redaktör: Joar Manhed Datum: 20 november 2018 Status Granskad Kim Byström 2018-11-20 Godkänd Andreas Bergström 2018-10-12 Projektidentitet Grupp E-post: Hemsida: Beställare:

Läs mer

Testprotokoll. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

Testprotokoll. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd Redaktör: Sofie Dam Version 0.1 Status Granskad Dokumentansvarig - Godkänd 1 GruppTruck Projektidentitet 2017/HT, GruppTruck Tekniska högskolan vid Linköpings universitet, ISY Gruppdeltagare Namn Ansvar

Läs mer

Översikt. TSFS06 Diagnos och övervakning Föreläsning 9 - Multipelfelisolering med metoder från Artificell Intelligens.

Översikt. TSFS06 Diagnos och övervakning Föreläsning 9 - Multipelfelisolering med metoder från Artificell Intelligens. Översikt TSFS06 Diagnos och övervakning Föreläsning 9 - Multipelfelisolering med metoder från Artificell Intelligens Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se 2015-05-06

Läs mer

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr Fredrik Ljungberg 2018-08-28 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Parter Projektets bakgrund och Remotely Operated Underwater Vehicle Fredrik Ljungberg, ISY

Läs mer

Testplan. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

Testplan. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd Redaktör: Sofie Dam Version 0.1 Status Granskad Dokumentansvarig - Godkänd 1 GruppTruck Projektidentitet 2017/HT, GruppTruck Tekniska högskolan vid Linköpings universitet, ISY Gruppdeltagare Namn Ansvar

Läs mer

Projektplan. Modellbaserad diagnos av motortestcell 07-05-10. Fredrik Johansson Version 1.0. Status. TSRT71 Modellbaserad diagnos av motortestcell IPs

Projektplan. Modellbaserad diagnos av motortestcell 07-05-10. Fredrik Johansson Version 1.0. Status. TSRT71 Modellbaserad diagnos av motortestcell IPs 07-05-10 Projektplan Version 1.0 Status Granskad Godkänd TSRT71 Modellbaserad diagnos av motortestcell IPs PPDiagnos10.odt 1 PROJEKTIDENTITET Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post

Läs mer

Testplan. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Martin Skoglund Version 1.1. Status

Testplan. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Martin Skoglund Version 1.1. Status Autopositioneringssystem för utlagda undervattenssensorer 2007-05-04 LiTH Testplan Martin Skoglund Version 1.1 Status Granskad Godkänd testplan1.1.pdf 1 PROJEKTIDENTITET Autopositionering för utlagda undervattenssensorer,

Läs mer

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr Daniel Axehill 2006-01-19 Sida 1 Projektnamn Beställare Daniel Axehill, ISY Projektledare Student Projektbeslut Torbjörn Crona, Daniel Axehill Projekttid Läsperiod 3-4, vårterminen 2006. Projektet klart

Läs mer

Systemskiss. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.0. Status

Systemskiss. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.0. Status Autopositioneringssystem för utlagda undervattenssensorer 2007-02-05 LiTH Systemskiss Erik Andersson Version 1.0 Status Granskad Godkänd DOK Henrik Ohlsson Systemskiss10.pdf 1 Autopositioneringssystem

Läs mer

Projektplan. LiTH Reglering av Avgaser, Trottel och Turbo 2008-02-11. Fredrik Petersson Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs

Projektplan. LiTH Reglering av Avgaser, Trottel och Turbo 2008-02-11. Fredrik Petersson Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs Fredrik Petersson Version 1.0 Status Granskad 2008-02-11 NL, PA Godkänd 1 2 PROJEKTIDENTITET VT 2008, RATT-Gruppen Linköpings tekniska högskola, ISY- Fordonssystem Namn Ansvar Telefon E-post Daniel Ahlberg

Läs mer

PROGRAMFÖRKLARING I. Statistik för modellval och prediktion. Ett exempel: vågriktning och våghöjd

PROGRAMFÖRKLARING I. Statistik för modellval och prediktion. Ett exempel: vågriktning och våghöjd Statistik för modellval och prediktion att beskriva, förklara och förutsäga Georg Lindgren PROGRAMFÖRKLARING I Matematisk statistik, Lunds universitet stik för modellval och prediktion p.1/4 Statistik

Läs mer

Testplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansvarig: Henrik Abrahamsson Datum: 14 mars Status.

Testplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansvarig: Henrik Abrahamsson Datum: 14 mars Status. Flygande Autonomt Spaningsplan Version 1.0 Dokumentansvarig: Henrik Abrahamsson Datum: 14 mars 2008 Status Granskad Godkänd Projektidentitet Hemsida: Kund: http://www.isy.liu.se/edu/projekt/tsrt71/2008/flygproj2008/

Läs mer

Modellering av en Tankprocess

Modellering av en Tankprocess UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA 2002, AR 2004, BC2009 Modellering av dynamiska system Modellering av en Tankprocess Sammanfattning En tankprocess modelleras utifrån kända fysikaliska relationer.

Läs mer

Lärare i kursen. TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion. Denna föreläsning - disposition.

Lärare i kursen. TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion. Denna föreläsning - disposition. Lärare i kursen TSFS06 Diagnos och övervakning, 6hp Föreläsning 1 - Kursformalia och introduktion Erik Frisk Institutionen för systemteknik Linköpings universitet frisk@isy.liu.se Kursansvarig/lektion:

Läs mer

f(x) = 2 x2, 1 < x < 2.

f(x) = 2 x2, 1 < x < 2. Avd. Matematisk statistik TENTAMEN I SF90,SF907,SF908,SF9 SANNOLIKHETSTEORI OCH STATISTIK TORSDAGEN DEN 7:E JUNI 0 KL 4.00 9.00. Examinator: Gunnar Englund, tel. 07 7 45 Tillåtna hjälpmedel: Formel- och

Läs mer

LiTH. WalkCAM 2007/05/15. Testrapport. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

LiTH. WalkCAM 2007/05/15. Testrapport. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs Testrapport Mitun Dey Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Reglerteknisk projektkurs, WalkCAM, 2007/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Henrik Johansson Projektledare

Läs mer

LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs Testplan Mitun Dey Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Reglerteknisk projektkurs, WalkCAM, 2007/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Henrik Johansson Projektledare

Läs mer

Kravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status

Kravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status 2006-02-02 Kravspecifikation Version.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 2006-02-02 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola, CVL Namn Ansvar Telefon

Läs mer

Systemskiss. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Jon Månsson Version 1.0

Systemskiss. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Jon Månsson Version 1.0 2006-02-15 Systemskiss Jon Månsson Version 1.0 Granskad Godkänd TSBB51 LIPs John Wood johha697@student.liu.se 1 PROJEKTIDENTITET VT2006, Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Mikael

Läs mer

Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs

Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs Segmentering av MR-bilder med ITK 2006-02-02 Projektplan Version 1.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola,

Läs mer

Föreläsning 1. Repetition av sannolikhetsteori. Patrik Zetterberg. 6 december 2012

Föreläsning 1. Repetition av sannolikhetsteori. Patrik Zetterberg. 6 december 2012 Föreläsning 1 Repetition av sannolikhetsteori Patrik Zetterberg 6 december 2012 1 / 28 Viktiga statistiska begrepp För att kunna förstå mer avancerade koncept under kursens gång är det viktigt att vi förstår

Läs mer

För logitmodellen ges G (=F) av den logistiska funktionen: (= exp(z)/(1+ exp(z))

För logitmodellen ges G (=F) av den logistiska funktionen: (= exp(z)/(1+ exp(z)) Logitmodellen För logitmodellen ges G (=F) av den logistiska funktionen: F(z) = e z /(1 + e z ) (= exp(z)/(1+ exp(z)) Funktionen motsvarar den kumulativa fördelningsfunktionen för en standardiserad logistiskt

Läs mer

3 Maximum Likelihoodestimering

3 Maximum Likelihoodestimering Lund Universitet med Lund Tekniska Högskola Finansiell Statistik Matematikcentrum, Matematisk Statistik VT 2006 Parameterestimation och linjär tidsserieanalys Denna laborationen ger en introduktion till

Läs mer

Datorövning 1: Fördelningar

Datorövning 1: Fördelningar Lunds tekniska högskola Matematikcentrum Matematisk statistik FMS012/MASB03: MATEMATISK STATISTIK, 9 HP, VT-17 Datorövning 1: Fördelningar I denna datorövning ska du utforska begreppen sannolikhet och

Läs mer

SF1901 Sannolikhetsteori och statistik I

SF1901 Sannolikhetsteori och statistik I SF1901 Sannolikhetsteori och statistik I Jimmy Olsson Föreläsning 10 27 november 2017 1 / 28 Idag Mer om punktskattningar Minsta-kvadrat-metoden (Kap. 11.6) Intervallskattning (Kap. 12.2) Tillämpning på

Läs mer

Systemskiss. Michael Andersson Version 1.0: 2012-09-24. Status. Platooning 2012-09-24. Granskad DOK, PL 2012-09-19 Godkänd Erik Frisk 2012-09-24

Systemskiss. Michael Andersson Version 1.0: 2012-09-24. Status. Platooning 2012-09-24. Granskad DOK, PL 2012-09-19 Godkänd Erik Frisk 2012-09-24 2012-09-24 Systemskiss Michael Andersson Version 1.0: 2012-09-24 Status Granskad DOK, PL 2012-09-19 Godkänd Erik Frisk 2012-09-24 Systemskiss i 2012-09-24 Projektidentitet, TSRT10, HT2012, Tekniska högskolan

Läs mer

Testplan Erik Jakobsson Version 1.1

Testplan Erik Jakobsson Version 1.1 Erik Jakobsson Version 1.1 Granskad Status Godkänd 1 PROJEKTIDENTITET 09/HT, Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Mohsen Alami designansvarig (DES) 073-7704709 mohal385@student.liu.se

Läs mer

Kravspecifikation. Estimering och övervakning av avgasmottryck i en dieselmotor. Version 1.2 Dokumentansvarig: Gustav Hedlund Datum: 24 april 2008

Kravspecifikation. Estimering och övervakning av avgasmottryck i en dieselmotor. Version 1.2 Dokumentansvarig: Gustav Hedlund Datum: 24 april 2008 Kravspecifikation Estimering och övervakning av avgasmottryck i en dieselmotor Version.2 Dokumentansvarig: Gustav Hedlund Datum: 24 april 2008 Granskad Godkänd Status Kurskod: TSRT7 Dokument: Kravspec.pdf

Läs mer

Föreläsning 12: Regression

Föreläsning 12: Regression Föreläsning 12: Regression Matematisk statistik David Bolin Chalmers University of Technology Maj 15, 2014 Binomialfördelningen Låt X Bin(n, p). Vi observerar x och vill ha information om p. p = x/n är

Läs mer

Tentamen i matematisk statistik (9MA241/9MA341, STN2) kl 08-12

Tentamen i matematisk statistik (9MA241/9MA341, STN2) kl 08-12 LINKÖPINGS UNIVERSITET MAI Johan Thim Tentamen i matematisk statistik (9MA21/9MA31, STN2) 212-8-2 kl 8-12 Hjälpmedel är: miniräknare med tömda minnen och formelbladet bifogat. Varje uppgift är värd 6 poäng.

Läs mer

Laboration 4: Hypotesprövning och styrkefunktion

Laboration 4: Hypotesprövning och styrkefunktion LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR L, FMS 032, HT-07 Laboration 4: Hypotesprövning och styrkefunktion 1 Syfte I denna laboration

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

Matematisk statistik för B, K, N, BME och Kemister

Matematisk statistik för B, K, N, BME och Kemister Matematisk statistik för B, K, N, BME och Kemister Föreläsning 9 Joakim Lübeck (Johan Lindström 25 september 217 Johan Lindström - johanl@maths.lth.se FMSF7/MASB2 F9 1/23 Repetition Inferens för diskret

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

Kravspecifikation. LIPs. LiTH Reglering av Avgaser, Trottel och Turbo 2008-04-23. Niclas Lerede Version 1.2. Status. Reglerteknisk Projektkurs

Kravspecifikation. LIPs. LiTH Reglering av Avgaser, Trottel och Turbo 2008-04-23. Niclas Lerede Version 1.2. Status. Reglerteknisk Projektkurs Niclas Lerede Version.2 Status Granskad 2008-04-23 PA Godkänd PROJEKTIDENTITET VT 2008, -Gruppen Linköpings tekniska högskola, ISY- Fordonssystem Namn Ansvar Telefon E-post Daniel Ahlberg ansvarig delsystem

Läs mer

Tentamen MVE302 Sannolikhet och statistik

Tentamen MVE302 Sannolikhet och statistik Tentamen MVE32 Sannolikhet och statistik 219-6-5 kl. 8:3-12:3 Examinator: Johan Jonasson, Matematiska vetenskaper, Chalmers Telefonvakt: Oskar Allerbo, telefon: 31-7725325 Hjälpmedel: Valfri miniräknare.

Läs mer

TURBO Systemskiss. 5 december Status. Granskad SL

TURBO Systemskiss. 5 december Status. Granskad SL TURBO Systemskiss 5 december 2009 Status Granskad 2009-09-21 SL Godkänd Projektidentitet Beställare: Lars Eriksson, Linköping University Telefon: +46 13 284409, E-post: larer@isy.liu.se Köpare: Per Andersson

Läs mer

TSRT10 - Projektplan

TSRT10 - Projektplan TSRT10 - Projektplan Turbogruppen Version 0.2 22 september 2016 Status Granskad Dennis Åberg Skender 22 september 2016 Godkänd Namn Datum i Turbogruppen Projektidentitet Name Ansvar Telefon E-post (@student.liu.se)

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

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

Ö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

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

Systemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Systemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status: Systemskiss Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0 Status: Granskad Alla 6 december 2010 Godkänd Markus (DOK) 6 december 2010 PROJEKTIDENTITET Segway, HT 2010 Tekniska högskolan vid

Läs mer

Matematisk statistik 9 hp, HT-16 Föreläsning 10: Punktskattningar

Matematisk statistik 9 hp, HT-16 Föreläsning 10: Punktskattningar Matematisk statistik 9 hp, HT-16 Föreläsning 10: Punktskattningar Anna Lindgren (Stanislav Volkov) 31 oktober + 1 november 2016 Anna Lindgren anna@maths.lth.se FMS012/MASB03 F10: Punktskattning 1/18 Matematisk

Läs mer

Föreläsning 8, Matematisk statistik 7.5 hp för E Punktskattningar

Föreläsning 8, Matematisk statistik 7.5 hp för E Punktskattningar Föreläsning 8, Matematisk statistik 7.5 hp för E Punktskattningar Stas Volkov Stanislav Volkov s.volkov@maths.lth.se FMSF20 F8: Statistikteori 1/20 Översikt Exempel Repetition Exempel Matematisk statistik

Läs mer

SF1901: SANNOLIKHETSTEORI OCH STATISTIKTEORI KONSTEN ATT DRA INTERVALLSKATTNING. STATISTIK SLUTSATSER. Tatjana Pavlenko.

SF1901: SANNOLIKHETSTEORI OCH STATISTIKTEORI KONSTEN ATT DRA INTERVALLSKATTNING. STATISTIK SLUTSATSER. Tatjana Pavlenko. SF1901: SANNOLIKHETSTEORI OCH STATISTIK FÖRELÄSNING 10 STATISTIKTEORI KONSTEN ATT DRA SLUTSATSER. INTERVALLSKATTNING. Tatjana Pavlenko 25 april 2017 PLAN FÖR DAGENS FÖRELÄSNING Statistisk inferens oversikt

Läs mer

LiTH 7 december 2011. Optimering av hjullastare. Testplan. Per Henriksson Version 1.0. LIPs. TSRT10 testplan.pdf WHOPS 1. tsrt10-vce@googlegroups.

LiTH 7 december 2011. Optimering av hjullastare. Testplan. Per Henriksson Version 1.0. LIPs. TSRT10 testplan.pdf WHOPS 1. tsrt10-vce@googlegroups. Testplan Per Henriksson Version 1.0 1 Status Granskad - Godkänd - 2 Projektidentitet Optimering av Hjullastare HT2011 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post Per Henriksson Projektledare

Läs mer

Testprotokoll.pdf. Diagnos av elkraftsystem

Testprotokoll.pdf. Diagnos av elkraftsystem Testprotokoll Diagnos av elkraftsystem i satellit Version 1.0 Ansvarig utgivare: Emma Andersson Datum: 3 december 2010 Status Granskad Godka nd Kursnamn: Projektgrupp: Kurskod: Projekt: Erik Frisk Erik

Läs mer

Demonstration av laboration 2, SF1901

Demonstration av laboration 2, SF1901 KTH 29 November 2017 Laboration 2 Målet med dagens föreläsning är att repetera några viktiga begrepp från kursen och illustrera dem med hjälp av MATLAB. Laboration 2 har följande delar Fördelningsfunktion

Läs mer

Föreläsning 13: Multipel Regression

Föreläsning 13: Multipel Regression Föreläsning 13: Multipel Regression Matematisk statistik Chalmers University of Technology Oktober 9, 2017 Enkel linjär regression Vi har gjort mätningar av en responsvariabel Y för fixerade värden på

Läs mer

HARALD Testprotokoll

HARALD Testprotokoll HARALD Testprotokoll Version 0.2 Redaktör: Patrik Sköld Datum: 9 maj 2006 Status Granskad Johan Sjöberg 2006-05-09 Godkänd - yyyy-mm-dd Projektidentitet Gruppens e-post: Beställare: Kund: Kursansvarig:

Läs mer

Testprotokoll. Redaktör: Simon Malmberg. Version 0.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad

Testprotokoll. Redaktör: Simon Malmberg. Version 0.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad Testprotokoll Redaktör: Simon Malmberg Version 0. Status Granskad Godkänd Lars Eriksson Sida PROJEKTIDENTITET 208/HT, Tekniska Högskolan vid Linköpings Universitet, ISY Gruppdeltagare Namn Ansvar Telefon

Läs mer

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status: Testspecifikation Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0 Status: Granskad Alla 6 december 2010 Godkänd DOK, PL 6 december 2010 PROJEKTIDENTITET Segway, HT 2010 Tekniska högskolan vid

Läs mer

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status Segmentering av MR-bilder med ITK 2006-05-15 Efterstudie MCIV Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 Segmentering av MR-bilder med ITK 2006-05-15 PROJEKTIDENTITET MCIV

Läs mer

Vad är diagnos? Diagnos i fordon och andra tillämpningar. Varför diagnos i fordon?

Vad är diagnos? Diagnos i fordon och andra tillämpningar. Varför diagnos i fordon? Diagnos i fordon och andra tillämpningar Vad är diagnos? Diagnos är att automatiskt, och helst under normal drift, detektera fel. (ibland) isolera fel, dvs. peka ut vilken komponent som är trasig. Erik

Läs mer

Kapitel 10 Hypotesprövning

Kapitel 10 Hypotesprövning Sannolikhetslära och inferens II Kapitel 10 Hypotesprövning 1 Vad innebär hypotesprövning? Statistisk inferens kan utföras genom att ställa upp hypoteser angående en eller flera av populationens parametrar.

Läs mer

Matematisk statistik för D, I, Π och Fysiker

Matematisk statistik för D, I, Π och Fysiker Matematisk statistik för D, I, Π och Fysiker Föreläsning 15 Johan Lindström 4 december 218 Johan Lindström - johanl@maths.lth.se FMSF45/MASB3 F15 1/28 Repetition Linjär regression Modell Parameterskattningar

Läs mer

Avd. Matematisk statistik

Avd. Matematisk statistik Avd. Matematisk statistik TENTAMEN I SF1913 MATEMATISK STATISTIK FÖR IT OCH ME ONSDAGEN DEN 12 JANUARI 2011 KL 14.00 19.00. Examinator: Camilla Landén, tel. 7908466. Tillåtna hjälpmedel: Formel- och tabellsamling

Läs mer

Blandade problem från elektro- och datateknik

Blandade problem från elektro- och datateknik Blandade problem från elektro- och datateknik Sannolikhetsteori (Kapitel 1-10) E1. En viss typ av elektroniska komponenter anses ha exponentialfördelade livslängder. Efter 3000 timmar brukar 90 % av komponenterna

Läs mer

SF1901: SANNOLIKHETSLÄRA OCH STATISTIK. MER HYPOTESPRÖVNING. χ 2 -TEST. Jan Grandell & Timo Koski

SF1901: SANNOLIKHETSLÄRA OCH STATISTIK. MER HYPOTESPRÖVNING. χ 2 -TEST. Jan Grandell & Timo Koski SF1901: SANNOLIKHETSLÄRA OCH STATISTIK FÖRELÄSNING 12. MER HYPOTESPRÖVNING. χ 2 -TEST Jan Grandell & Timo Koski 25.02.2016 Jan Grandell & Timo Koski Matematisk statistik 25.02.2016 1 / 46 INNEHÅLL Hypotesprövning

Läs mer

!"# $ $ $ % & ' $ $ ( ) *( + $', - &! # %. ( % / & ) 0

!# $ $ $ % & ' $ $ ( ) *( + $', - &! # %. ( % / & ) 0 !"#$ $ $ % & '$$( )*(+$',- &! # %.( %/& )0 = + = ϕ θ + #" $! = $ $ (! ) = % "! "!! = R( )! =! + ) ( &&) ( &&* ) [ ] ( ) $ ( ) Π + ( &-&) ","& Π 2 ( ) (& ' = '." % % Π % % / = = % % % = 01(&*&* = 7" "6""

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

(b) Bestäm sannolikheten att minst tre tåg är försenade under högst tre dagar en given vecka.

(b) Bestäm sannolikheten att minst tre tåg är försenade under högst tre dagar en given vecka. Avd. Matematisk statistik TENTAMEN I SF1901, SF1905 SANNOLIKHETSTEORI OCH STATISTIK, MÅNDAGEN DEN 11 JANUARI 2016 KL 14.00 19.00. Kursledare för CINEK2: Thomas Önskog, tel: 08 790 84 55 Kursledare för

Läs mer

Datorövning 1 Fördelningar

Datorövning 1 Fördelningar Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet

Läs mer

FÖRELÄSNING 8:

FÖRELÄSNING 8: FÖRELÄSNING 8: 016-05-17 LÄRANDEMÅL Konfidensintervall för väntevärdet då variansen är okänd T-fördelningen Goodness of fit-test χ -fördelningen Hypotestest Signifikansgrad Samla in data Sammanställ data

Läs mer

Flervariabel reglering av tanksystem

Flervariabel reglering av tanksystem Flervariabel reglering av tanksystem Datorövningar i Reglerteori, TSRT09 Denna version: oktober 2008 1 Inledning Målet med detta dokument är att ge möjligheter att studera olika aspekter på flervariabla

Läs mer

Weibullanalys. Maximum-likelihoodskattning

Weibullanalys. Maximum-likelihoodskattning 1 Weibullanalys Jan Enger Matematisk statistik KTH Weibull-fördelningen är en mycket viktig fördelning inom tillförlitlighetsanalysen. Den används ofta för att modellera mekaniska komponenters livslängder.

Läs mer

Föreläsning 4: Konfidensintervall (forts.)

Föreläsning 4: Konfidensintervall (forts.) Föreläsning 4: Konfidensintervall forts. Johan Thim johan.thim@liu.se 3 september 8 Skillnad mellan parametrar Vi kommer nu fortsätta med att konstruera konfidensintervall och vi kommer betrakta lite olika

Läs mer

Avd. Matematisk statistik

Avd. Matematisk statistik Avd. Matematisk statistik TENTAMEN I SF90/SF9 SANNOLIKHETSTEORI OCH STATISTIK, ONSDAG 5 JUNI 09 KL 4.00 9.00. Examinator: Björn-Olof Skytt, 08-790 86 49. Tillåtna hjälpmedel: Formel- och tabellsamling

Läs mer

Uppgift 1. f(x) = 2x om 0 x 1

Uppgift 1. f(x) = 2x om 0 x 1 Avd. Matematisk statistik TENTAMEN I Matematisk statistik SF1907, SF1908 OCH SF1913 TORSDAGEN DEN 30 MAJ 2013 KL 14.00 19.00. Examinator: Gunnar Englund, 073 321 3745 Tillåtna hjälpmedel: Formel- och tabellsamling

Läs mer

Envägs variansanalys (ANOVA) för test av olika väntevärde i flera grupper

Envägs variansanalys (ANOVA) för test av olika väntevärde i flera grupper Envägs variansanalys (ANOVA) för test av olika väntevärde i flera grupper Tobias Abenius February 21, 2012 Envägs variansanalys (ANOVA) I envägs variansanalys utnyttjas att

Läs mer

SF1905 Sannolikhetsteori och statistik: Lab 2 ht 2011

SF1905 Sannolikhetsteori och statistik: Lab 2 ht 2011 Avd. Matematisk statistik Tobias Rydén 2011-09-30 SF1905 Sannolikhetsteori och statistik: Lab 2 ht 2011 Förberedelser. Innan du går till laborationen, läs igenom den här handledningen. Repetera också i

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

LiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0

LiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0 Projektplan Martin Elfstadius & Fredrik Danielsson Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar

Läs mer

SF1544 LABORATION 2 INTEGRATION, MONTE-CARLO OCH BLACK-SCHOLES EKVATION FÖR OPTIONER

SF1544 LABORATION 2 INTEGRATION, MONTE-CARLO OCH BLACK-SCHOLES EKVATION FÖR OPTIONER SF1544 LABORATION INTEGRATION, MONTE-CARLO OCH BLACK-SCHOLES EKVATION FÖR OPTIONER Avsikten med denna laboration är att: - snabbt komma igång med träning på matlabprogrammering (uttnyttja gärna alla schemalagda

Läs mer