Designspecifikation. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 designspecifikation.
|
|
- Lars Göransson
- för 6 år sedan
- Visningar:
Transkript
1 Designspecifikation Per Henriksson Version 1.0 1
2 Status Granskad - Godkänd - 2
3 Projektidentitet Optimering av Hjullastare HT2011 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post Per Henriksson Projektledare Per Darnfors Designansvarig Viktor Deleskog Testansvarig John Hansson Informationsansvarig Jonas Rangsjö Dokumentansvarig Hanna Nyqvist Jonas Thellman E-postlista för hela gruppen: Hemsida för projektet: Kund: Volvo Construction Equipment AB (VCE) Kontakt hos Kund: Anders Fröberg E-post: Beställare av projektet: Erik Frisk E-post: Telefon: +46 (0) Handledare: Tomas Nilsson E-post: Telefon: +46 (0)
4 Dokumenthistorik Version Datum Utförda förändringar Utförda av Granskad Första Utkastet Alla Alla Ändrat enligt handledare Alla JT och JH 4
5 Innehåll 1 Inledning Syfte och Mål Användning Definitioner Översikt av systemet Transportbandsenheten Modeller Däck Lastare Drivlina Motor Momentomvandlare och transmission Delsystem 1 - Hjullastare Estimering Massa utan last Massa totalt Massa för last Position Optimering Problemuppställning Tillståndsbeskrivning för systemet Implementering CAN-kommunikation Kommunikation med TBE:n Förargränssnitt Delsystem 2 - Transportband Gränssnitt för TBE Schemaläggning Trådlös kommunikation Datameddelandespecifikation
6 7 Programstruktur Översiktliga funktioner Kommunikation HLE TBE A Appendix A 32 6
7 1 Inledning Dokumentet beskriver hur bränslebesparings- och effektiviseringssystem som tas fram i projektet Optimering, estimering och styrning av hjullastare ska designas. Projektet utförs vid Linköpings tekniska högskola under hösten 2011 i samarbete med Volvo Construction Equipment AB (VCE). 1.1 Syfte och Mål Med dagens teknik och de metoder som används för styrning av hjullastare kan bränsleförbrukningen för två olika förare med samma köruppdrag resultera i stora skillnader. Målet med projektet är att ta fram ett system som minskar dessa skillnader genom att presentera information om körsätt för föraren. Föraren ska få den information som behövs för att fylla på transportbandet innan bufferttanken blir tom på ett så bränsleekonomiskt sätt som möjligt. 1.2 Användning Systemet är tänkt att användas vid ett grustag eller annan arbetsplats där en eller flera hjullastare förflyttar grus eller något liknande från en plats till en avlastningsplats med ett transportband. Systemet skall sedan utvärderas på en förutbestämd plats hos VCE i Eskilstuna samt på uppmätta data. 1.3 Definitioner Följande definitioner kommer användas i dokumentet: CAN-buss Kommunikationsbuss mellan hjullastarens inre sensorer och aktuatorer. TBE Transportbandsenheten, delsystemet vid transportbandet. HLE Hjullastarenheten, delsystemet i hjullastaren. Buffert Behållare av material vid transportbandet. NMPC Olinjär modellprediktiv regulator (nonlinear model predictive controller) Black-box-modell Modell där endast in- och utsignaler är kända, inre signaler samt ekvationsbeskrivningen av modellen är okänd. VCE Volvo Construction Equipment, beställare av projektet 7
8 2 Översikt av systemet En grov översikt av systemet kan ses i figur 1. Systemet kommer bestå av två olika delsystem, ett i hjullastaren (HLE) och ett vid transportbandet (TBE). Om mer än en hjullastare används kommer ytterligare en HLE per hjullastare att anslutas. Delsystemen kommer att kommunicera trådlöst via WLAN. HLE kommer att få information från TBE när hjullastaren bör anlända till bufferten för att undvika att den töms. Kördirektiv för att minimera bränsleförbrukningen beräknas sedan i HLE för att presenteras åt föraren via ett enkelt grafiskt gränssnitt. Hjullastaren Hjullastarenhet (HLE) GPS CAN Förargränssnitt WLAN Kommunikation Estimering Optimering Buffert Transportbandsenhet (TBE) Optimeringsresultat Maxtid till nästa lastning Körorder WLAN Kommunikation Loggning av data Lägg upp körschema Gränssnitt Figur 1: Enkel skiss över systemet Hjullastarenheten har som uppgift att skatta massan material i hjullastarens skopa. Denna information behövs sedan när enheten ska beräkna kördirektiv till föraren så att denna kan köra så bränsleekonomiskt som möjligt. För att kunna utföra dessa uppgifter behövs en bra modell av hur hjullastarens motor, drivlina och lasthydraulik fungerar. En översiktlig beskrivning av detta följer och noggrannare beskrivning av de modeller som kommer att användas kan ses i avsnitt 3. Genom att trycka på gaspedalen kommenderar föraren ett motorvarvtal till hjullastaren. En regulator justerar bränsleinsprutningen på ett sådant sätt att motorvarvtalet blir det önskade oavsett lasten på motorn, det vill säga ju större last ju mer bränsle sprutas in. Om lastskopan används så delas utmomentet från motorn upp mellan drivlinan och den hydraulik som styr skopan. Förutom detta fås en momentförlust till bland annat styrservo, fläktsystem och andra faciliteter. Drivlinan består, förutom av motorn, av en momentomvandlare, en transmission och en slutväxel. Momentomvandlaren ger ett utmoment som beror på varvtalsskillnaden mellan in- och utgående axlar. Förlusterna i denna är olinjära. Hjullastaren är automatväxlad och har fyra växlar framåt och fyra bakåt. Slutväxeln består av en differential och planetsteg. 8
9 Hydraulsystemet för hjullastarens lyftarmar består av två hydraulcylindrar som reglerar armarnas vinkel samt en hydraulcylinder för att styra skopans lutning. De tre cylindrarna drivs av två pumpar som är anslutna till motorsidan av momentomvandlaren. Flödesventiler manövreras från förarhytten och styr oljeflödet i systemet. En trycksensor finns monterad på pumpsidan från ventilen sett. Varvtalet på pumpen varierar med varvtalet hos motorn, ett varierbart deplacement reglerar därför flödet ut från pumpen via mekanisk återkoppling. En lastkännande ventil säkerställer att skillnaden i relativt tryck mellan lastsidan och pumpsidan är konstant då höjning/sänkning av lasten sker. Mätningar från lastsensorn är endast relavanta då skopan används eftersom sensorn annars bara ger ett konstant värde. En enkel skiss av cylindrarnas placering kan ses i figur 2. Figur 2: En enkel skiss över hur hydraulcylindrarna styr lyftarmarna. Två cylindrar sitter placerade på vardera lyftarm på trucken för att styra lyftarmarnas vinkel (1). Den tredje cylindern sitter placerad i mitten av trucken för att reglera skopans läge relativt lyftarmen (2). 2.1 Transportbandsenheten Transportbandsenheten har som uppgift att schemalägga körcyklerna för de hjullastarenheter som ingår i systemet. Den utgår från att materialbufferten töms med en konstant hastighet som beror på bandhastigheten, vilken användaren själv kan ställa in. Schemaläggningen har som utgångspunkt att bufferten inte ska vara tom. En estimerad tid då bufferten beräknas bli tom tas fram. Den hjullastare som till lägst kostnad (kostnaden anges i fraktad massa per förbrukad mängd bränsle) kommenderas sedan att anlända till bufferten innan denna tidsfrist. 3 Modeller Modeller över hjullastarens drivlina samt hydraulik som styr lastarens skopa behövs vid bränsleoptimering samt vid masskattning. Detta kapitel beskriver dessa modeller och vilka variabler som modellerna beror av. Det beskriver också vilka mätsignaler som är tillgängliga via hjullastarens CAN-bus. 9
10 Vid optimeringen krävs modeller över hela drivlinan samt en däckmodell för att kunna beräkna hur stora energiförlusterna blir givet en viss accelerationsprofil för hjullastaren. Hela drivlinemodellen ska även användas för att skatta fordonets massa enligt avsnitt 4.1. För att skatta lastens massa behövs dessutom en modell över hydrauliken som styr skopans rörelser. Black-box-modeller över hjullastarens motor samt övriga drivlina erhålls från VCE. Dessutom erhålls en modell över lastaren som översätter tryck i lasthydrauliken till kraft som verkar på hjullastarens skopa. Den däckmodell som behövs måste dock tas fram av projektgruppen själva. 3.1 Däck Flera modeller kommer att testas och utvärderas. Det som ska modelleras är det rullmotstånd som däckens dynamik ger upphov till. Hjullastarens massa kommer deformera däcken. Den horisontella dynamiken kommer således bero på den radiella deformeringen. I figur 3 visas en skiss över däckets deformering. / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / Figur 3: skiss över komprimerat däck Den första däckmodellen som ska undersökas kommer bygga på att rullmotståndet, R R, är en enkel funktion av massan. R R = a m där a är en parameter som skattas under tiden. Den andra lite mer komplicerade modellen som ska undersökas bygger på att rullmotståndet beror av deformationen i däcken. Deformationen beror i sin tur på massan och vi ansätter en funktion med typutseende enligt arctan för att beskriva kontaktytan med marken. Funktionen kan skrivas som R R = a arctan (b m). Parametrarna a och b i modellen skattas eller eventuellt hämtas från däcktillverkare. Den tredje och mest avancerade däckmodellen visas i figur 4. Denna modell kommer användas ifall en dynamisk modell som beror av hastighet är nödvändig. I modellen beaktas 10
11 däckets vertikala dynamik som en dämpad fjäder. Den horisontella dynamiken beskrivs också som en dämpad fjäder. Lasten kommer påverka den vertikala dynamiken som i sin tur påverkar den horisontella dynamiken. Utifrån den horisontella dynamiken kan sedan däckets rullmotstånd beräknas. För att modellera hela systemets rullmotstånd måste hänsyn även tas till fyrhjulsdriften. Då lastmaskinen är tungt lastad kommer skillnaden i radie fram och bak ge upphov till effektförlust. Detta på grund av att vinkelhastigheterna på däcken alltid är lika. Denna effektförlust modelleras som en viskös dämpning som beror av hastighetsskillnaderna i en kontaktpunkt med marken för respektive däck. Figur 4: Modell över däck I samtliga modeller måste parametrar skattas. Vid skattning av modellernas parametrar antas hjullastarens totala massa vara känd från mätningar. Momentet ut till hjulet antas vara givet av modeller. Genom att använda sambandet Mout = Frullr + mtotrdck 2 ω (1) kan parametrarna i Frull skattas med hjälp av minstakvadratskattning. rdck beror av massan och kommer vara också okänd. För att använda de mer avancerade däckmodellerna med flera parametrar kommer troligtvis en modell som beskriver däckradien behövas. Denna modell ska om nödvändigt konstrueras utifrån mätning av däckradie då maskinen står stilla med olika last. 3.2 Lastare Modellen över lastaren består av en black-box modell, tillhandahållen av VCE, där den vertikala kraften på skopan ges som funktion av lyftarmarnas vinkel, ϕ1, skopans vinkel, ϕ2,och hydraulsystemets tryck pls se figur 5. Vilka mätsignaler som finns tillgängliga för hydrauliksystemet kan ses i tabell 1. Mätningar från pumptrycket innan flödesventilen är endast relevanta då skopan används eftersom sensorn annars endast ger ett konstant värde. 11
12 1 Last- och 2 hydraul-system p ls Fskopa Figur 5: Modell över lastsystemet Mätsignal Enhet Beteckning Lyftarmens vinkel mrad ϕ 1 Skopans vinkel mrad ϕ 2 Pumptrycket innan flödesventilerna Pa p ls Tabell 1: Tillgängliga mätsignaler från hydraulsystemet 3.3 Drivlina Drivlinan består av fyra komponenter, motor, momentomvandlare, växellåda samt slutväxel. En enkel skiss av drivlinan kan ses i figur 6. I figuren finns även grenen som går ut till hydraulsystem inritad i form av pumpen och en symbolisk hydraulcylinder. 12
13 Störningskällor Tiltcylinder Fläkt Generator m.m Figur 6: Enkel skiss över drivlinan Motor En black-box-modell över motorn erhålls av VCE. Denna tar önskat motorvarvtal som insignal och ger bränsleflöde in i motorn samt moment ut från motorn som utsignaler. Modellen kan ses i figur 7. komm Nmotor Motor Nmotor Vbränsle Figur 7: Modell över motor 13
14 Då köranvisningar till hjullastarföraren ska beräknas utnyttjas det faktum att föraren genom att trycka på gaspedalen endast ger ett önskat motorvarvtal till motorn. För att kunna beräkna vilken bränsleförbrukning lastaren har utnyttjas det faktum att bränsleflöde in i motorn finns som en signal på hjullastarens CAN-bus. Denna signal kan då integreras för att få total mängd insprutat bränsle. De signaler som berör motorn och som finns tillgängliga på hjullastarens CAN-buss kan ses i tabell 2. Mätsignal Enhet Beteckning Motorns varvtal rpm N motor Utgående moment från motor Nm M motor Bränsleflöde in i motor l/s Vbransle Tabell 2: Tillgängliga signaler från motorn Insignaler Kommenderat motorvavtal - N komm motor Utsignaler Verkligt motorvarvtal - N motor Bränsleflöde in i motorn - V bransle Momentomvandlare och transmission Från VCE erhålls en black-box-modell som är en hopslagning av momentomvandlaren och övrig transmission på drivlinan. Insignal till denna modell är varvtal på ingående axel, hjulvarvtal samt växel och utsignal är utgående moment samt varvtal. En översikt över modellen kan ses i figur 8. 14
15 Mmotor Mextra Mhydraulik Nmotor Nhjul t nr, t riktning Momentomvandlare och transmission Mhjul Figur 8: Modell över momentomvandlare och transmission Modeller Verkningsgrad för motor η motor = E bransle V bransle M motor N motor Omvandlaren fungerar som en olinjär transformator där utgående moment beror av varvtalsskillnaden mellan ingående och utgående axlar. Växellådan har fyra växlar framåt och fyra bakåt och är automatstyrd. Växelvalet modelleras som endast beroende av hjullastarens hastighet. Sist i drivlinan sitter en differential och planetväxelar som modelleras som en konstant utväxling. Förlusterna i momentomvandlaren samt transmissionen är olinjära och beror bland annat på turbulens, varvtal och viskositet hos vätskan samt värmeförluster. Verkningsgraden kan beräknas med hjälp av den erhållna black-box-modellen. Inmomentet till systemet är utmomentet från motorn minus de momentförluster som går till att styra lastaren samt övriga faciliteter som till exempel fläktar i förarhytten, laddning av batterier med mera. Signaler som berör momentomvandlaren och transmissionen kan ses i tabell 3. 15
16 Mätsignal Enhet Beteckning Varvtal hos utgående axel från rps N momentomv momentomvandlare Utgående moment från momentomvandlare Nm M momentomv Växel - t nr Växelriktning - t riktning Tabell 3: Tillgängliga mätsignaler från momentomvandlare och transmission Insignaler Ingående moment till momentomvandlare - M motor M extra M hydraulik Motorvarvtal - N motor Hjulvarvtal - N hjul Växel - t nr Växelriktning - t riktning Utsignaler Utgående moment till hjul - M hjul Modeller Verkningsgrad för hopslagning av momentomvandlare och transmission Att bestämma: f ηtransmission η transmission = Momentförlust till extra facilitier samt hydraulik Att bestämma: K extra,k hydraulik (konstanter) Växelval Att bestämma: f tnr M hjuln hjul M motor N motor (2) M extra = K extra (3) M hydraulik = K hydraulik (4) t nr = f tnr (v lastare ) (5) 16
17 4 Delsystem 1 - Hjullastare Delsystemet i hjullastaren består av en PC med WLAN och MatLab. Systemets uppgift är att ge hjullastarföraren kördirektiv så att frakten av material till bufferten sker bränsleeffektivt. Kördirektivet kommer att ges i form av en bild som visar hur långt ner föraren bör trycka gaspedalen, det vill säga vilket motorvarvtal föraren bör kommendera. Systemet har även som uppgift att skatta hur mycket material som finns i hjullastarens skopa och sända denna information till TBE:n för att underlätta dess schemaläggning. För att klara av uppgiften är HLE:n indelad i fyra mindre delsystem med var sin specifik uppgift. Förargränssnitt Kommunikation Optimering Estimering Hjullastarenheten styrs via förargränssnittet och de övriga tre delsystemen körs parallellt i bakgrunden. Programstrukturen kan ses i figur 9. HLE Förargränssnitt Kommunikation Optimering Estimering TBE CAN-bus Figur 9: Programstruktur för hjullastarenheten 4.1 Estimering Delsystemet Estimering har som syfte att skatta tillstånd för hjullastaren som inte kan erhållas via CAN-bussen eller där de erhållna värdena är för onoggranna. De tillstånd som måste skattas är hjullastarens totala massa och dess hastighet, vilka behövs i bränsleoptimeringen beskriven i avsnitt 4.3, samt massan på materialet i hjullastarens skopa, vilken begärs av TBE:n. 17
18 4.1.1 Massa utan last Innan systemet startar ska en invägning av hjullastare, utan last i skopan men inklusive förare, ske. Vid denna mätning erhålls hjullastarens tomvikt, m 0 lastare. Vid körning förlorar hjullastaren massa i form av bränsle som förbränns. En skattning av hjullastarens tomvikt vid tiden t kan då erhållas enligt ekvation 6. t m tom lastare = m 0 lastare ρ bransle t 0 Vbransle dt (6) ρ bransle är bränslets densitet. Bränsleflödet in i motorn, V bransle, erhålls från hjullastarens CAN-buss. 4.2 Massa totalt Hela maskinens vikt skattas genom att massan, m maskin, bestäms ur F netto = m maskin a (7) Accelerationen, a, fås genom att derivera hastighetssignalen. Kraften F netto fås ur F netto = M hjul /r hjul F rull m sin(α) (8) där r hjul och F rull är hjulens radie respektive rullmotstånd och ges av modellen över däcken. M hjul är moment ut till hjulen och ges av modeller för motor och drivlina och baseras på insprutad bränslemängd. F rull = M hjul r b m g r cos(α) b m g m sin(α) = m ω r (10) r cos(α) x 1 := m (11) x 2 := ω (12) x 3 := ω (13) x 1 = 0(+brus) (14) x 2 = x 3 (15) x 3 = 0(+brus) (16) (9) Massa för last Hur mycket last som finns i skopan skattas med hjälp av två olika metoder. Den ena metoden utnyttjar att trögheten och friktionen för hjullastaren ökar med lasten. Den andra metoden utnyttjar att trycket i hydraulsystemet ökar med ökande last. Metod 1 Lastens massa fås genom att dra av maskinens tomvikt från den skattade massan för hela maskinen. 18
19 Metod 2 För att beräkna massan på lasten i skopan används F vert = m last g (17) där F vert är den vertikala kraften på lasten, m last är lastens massa och g är gravitationskonstanten. F vert fås från en black-box modell över lastaren som funktion av hydraultrycket och lyftarmsvinklarna. Lasten kommer endast att skattas vid höjning av lyftarmarna då tryckgivaren, som sitter före riktningsventilerna, i annat fall inte ger någon relevant information. För att veta när skopan höjs fritt, utan att vicka skopan i någon grushög, används positionsskattningen för att bestämma var i körcykeln lastaren befinner sig. För att veta att det är lyftarmarna som lyfts och inte bara skopan som tiltas så kollas spakpositionerna för riktningsventilerna. För att få en bra skattning vid ryckig körning räknas massan ut som tidsmedelvärdet Position 1 t 2 t 1 t2 t1 F vert dt = m last g (18) Positionen för hjullastaren behöver skattas för att optimeringsalgoritmen kräver avstånd till transportband vid lastad skopa och när hjullastaren har tömt respektive fyllt skopan och är i starten på transportsträckan. För att veta var på transportsträckan hjullastaren befinner sig integreras hastigheten från lastning eller tömning med antagandet att efter lastning är hjullastaren på väg mot transportbandet och tvärt om. För att veta att hjullastaren har lastat skopan och ska börja köra mot transportbandet kollas följande i tidsordning: Hydraultryck högt samtidigt som skopan är vinklad uppåt. Skopan vinklad uppåt och hastighet bakåt. Hastighet framåt, lyftarmarna vinklat lågt och skopan vinklad uppåt. För att veta att hjullastaren har tömt skopan och ska börja köra mot lastplatsen kollas följande i tidsordning: Liten hastighet framåt, lyftarmarna vinklat högt och skopan vinklad nedåt. Hastighet bakåt. Hastighet framåt. Eventuellt används en GPS- mottagare för attfå en bättre skattning av position. 19
20 4.3 Optimering Delsystemets uppgift är att beräkna en körprofil för hjullastaren som minimerar bränsleförbrukningen då hjullastaren färdas från lastplatsen till avlastningsstationen. En banprofil mellan platserna antas vara känd i förväg. Denna betecknas med h(s) och beskriver höjden över en referensnivå givet en färdad sträcka från lastplatsen. Dessutom måste hjullastarens massa vara känd så en invägning av hjullastaren utan last i skopan måste ske innan systemstart. Med dessa förutsättningar sker bränsleoptimeringen enligt beskrivningen i detta avsnitt Problemuppställning Med hjälp av de modeller som beskrivs i modellavsnittet 3 kan bränsleförbrukningen för hjullastaren beräknas och modelleras. Denna förbrukning ska sedan minimeras med bivillkoret att bufferten ska vara tom så lite som möjligt. Från TBE:n erhålls tiden t max som anger den tidpunkt då hjullastaren bör vara på plats vid bufferten för att den inte ska tömmas. Benämn bränsleflödet V bransle ( x(t), N motor (t)) där x(t) benämner tillståndsvektorn för hjullastaren och N motor, som betecknar motorns varvtal, är den styrsignal som finns att tillgå. Bränsleoptimeringsproblemet kan då formuleras enligt ekvation 19. min N motor(t) k buffert (t framme t max ) + k bransle t framme t start Vbransle ( x(t), N motor (t), x start (t))dt (19) k bransle och k buffert är reglerparametrar som anger kostnadsvikter för bränsleförbrukning respektive den tid som bufferten får stå tom. Genom att lösa ovanstående optimeringsproblem kan en optimal körprofil i form av motorvarvtal erhållas mellan tidpunkterna t start, som är tidpunkten då optimeringen startar, och t framme, som anger tiden då lastaren är framme. Lösningen som erhålls måste uppfylla vissa krav. Dessa krav är: Hjullastaren får inte anlända till bufferten om bufferten inte är redo att ta emot nytt material. I de fall då systemet innehåller flera HLE:er kan bufferten till exempel vara upptagen av en annan lastare som man måste vänta på. t framme t min Tiden t min erhålls från TBE:n och anger tiden tills då bufferten är redo att ta emot nytt material. Beräknad optimal styrsignal N motor (t) måste ligga inom motorns arbetskapacitet N min motor N motor (t) N max motor t på arbetsplatsen så får hjullas- Om det finns någon hastighetsbegränsning, v max tarens hastighet ej överskrida denna lastare v lastare (t) v max lastare 20
21 4.3.2 Tillståndsbeskrivning för systemet För att beskriva systemet behövs tillstånden i tabell 4. Tillstånd Variabel Beskrivning x 1 m tot lastare Hjullastarens totala massa x 2 v lastare Hjullastarens hastighet x 3 s lastare Färdad sträcka x 4 N motor Motorns varvtral x 5 t kvar Tid kvar tills lastaren bör vara vid bufferten Tabell 4: Tillstånd för systembeskrivning vid bränsleoptimering Styrsignaler för systemet kan ses i tabell 5. Styrsignal Variabel Beskrivning u N kommenderad motor Önskat motorvavtal Tabell 5: Styrsignaler för systembeskrivning vid bränsleoptimering Med hjälp av modellerna beskrivna i avsnitt 3 kan systemet simuleras och och kosntadsfunktionen beräknas Implementering Optimeringsproblemet kommer att lösas med hjälp av dynamisk programmering. Detta innebär att lösningen kommer bestå av två delar, en som utförs offline innan körningen av hjullastaren börjar och en som utförs online under tiden som lastning pågår. Offline-delen går ut på att man i förväg beräknar optimala körprofiler Nmotor kommenderad (t) för alla de tillstånd som hjullastaren kan komma att hamna i. Online-delen går sedan endast ut på att söka bland alla dessa lösningar för att vid varje sampling hitta den bästa lösningen givet hjullastarens nuvarande tillstånd. Genom att inte lösa hela problemet online kan man snabba upp optimeringsprocesssen under körning och få en lösare som snabbare anpassar sig till oförutsedda störninger och förare som inte följer köranvisningarna exakt. Offline-implementering De tillstånd som hjullastaren kan befinna sig i samt styrsignalen diskretiseras först enligt tabell 6. 21
22 Variabel Min Max Intervallängd Enhet x 1 = m lastare m tom???? kg x 2 = v lastare 0???? m/s x 3 = s lastare 0???? m/s x 4 = N motor 0???? rps x 5 = t kvar 0???? s u = Nmotor kommenderad N tomgang???? rps Tabell 6: Diskretisering av hjullastarens tillstånd och styrsignaler. I tabellen symboliserar?? ett för närvarande okänt värde som behöver erhållas från VCE eller uppskattas. De diskretiserade tillstånden benämns x i,j,k,l,m där indexen anger inom vilket diskretiserat intervall som tillståndet ligger. Vilket index som hör till vilken tillståndsvariabel kan ses i tabell 7. Index i j k l m Variabel x 1 = m lastare x 2 = v lastare x 3 = s lastare x 4 = N motor x 5 = t kvar Tabell 7: Indexeringsbeteckningar för diskretiserade tillstånd För varje möjligt diskretiserat tillstånd ska alla möjliga styrsigneler simuleras med hjälp av tillståndsbeskrivningen i avsnitt För att kunna göra detta krävs några indata från användaren som definerar den bana längs vilken hjullastaren ska färdas. De indata som krävs är en lutningsprofil för underlaget som funktion av körd sträcka längs banan. Dessutom krävs de data i tabell 6 som definierar de intervall som tillståndsvariablerna ska delas in i. Indatan kan ses i tabell 8. 22
23 Benämning Beskrivning α(s lastare ) Lutningsprofil för körbana som funktion av körd sträcka v riktprofil (s lastare ) Riktningsprofil för hjullastarens hastighet som anger de sträckor längs körbanan på vilka hjullasten måste backa, 0 = bak 1 = fram x min 1, x max 1, x antal 1 Diskretiseringsdata för tillstånd 1 x min 2, x max 2, x antal 2 Diskretiseringsdata för tillstånd 2 x min 3, x max 3, x antal 3 Diskretiseringsdata för tillstånd 3 x min 4, x max 4, x antal 4 Diskretiseringsdata för tillstånd 4 x min 5, x max 5, x antal 5 Diskretiseringsdata för tillstånd 4 u min, u max, u antal Diskretiseringsdata för styrsignalen Tabell 8: Indata från användaren vid offlineberäkningar av bränsleoptimering För varje sådan simulering av en styrsignal, som tar systemet från starttillståndet till ett sluttillstånd som innebär hjullastaren befinner sig i slutet av körbanan och som dessutom uppfyller de billvor som optimeringen ska utföras under, ska kostnadsfunktionen i ekvation 19 beräknas. Kostnaden för olika styrsignaler givet ett och samma starttillstånd jämförs och den styrsignal som innebar lägst kostnad sparas i en struktur som även innehåller indexnummer för starttillståndet. När en optimal styrstrategi hittats och loggats för alla diskretiserade tillstånd sparas strukturen till fil så att den senare kan läsas in och användas vid online-körning. Strukturens slutgiltiga utseende kan ses i figur
24 Optimala styrstrategier från tillstånd i,j,k,l Nyckel = [i,j,k,l] Optimal styrstrategi [1,1,1,1] N (t) motor [2,1,1,1] N (t) motor [3,1,1,1] N (t) motor [imax,jmax,kmax,lmax] N (t) motor Figur 10: Skiss över strukturen för den utsignal som erhålls vid offline-lösning av bränsleoptimeringsproblemet Som utsignal erhålls också indata-informationen. Online-implementering Vid körning av hjullastaren erhålls skattningar och mätningar av tillstånden från HLE:ns övriga delsystem. Med hjälp av dessa kan det diskretiserade tillstånd som hjullastaren för nuvarande befinner sig i identifieras. Sedan används lösningen som erhölls vid offlineoptimeringen för att söka upp den optimala styrstrategin för just det startillstånd som man befinner sig i nu. Detta förfarande kommer att upprepas med samplingstiden Ts opt = 5. Teoretisk modell över minimal körcykelkostnad En lastningscykel börjar då hjullastaren står vid bufferten och just har tömt sin skopa på material. Cykeln inleds med att HLE:n mottar ett meddelande från TBE:n om hur lång tid den har på sig innan den bör vara på plats med en ny omgång last. Då meddelandet mottas befinner sig hjullastaren i något visst tillstånd och en optimal körprofil kan beräknas med metoderna beskrivna ovan. Denna körprofil och kostnaden för den är en teoretisk modell över den absolut minsta kostnaden som nuvarande körcykeln kan få. På grund av modellfel (så som att användning av hydrauliken för skopstyrning även drar bränsle vilket bortsetts från i optimeringen), svårigheter med att följa köranvisningarna exakt med mera så kommer den verkliga bränsleförbrukningen att bli större än denna. Målet med optimeringen är att under resterande körcykel ge så pass bra köranvisningar till föraren att den verkliga kostnaden för körcykeln hamnar så nära den teoretiskt optimala kostnaden som möjligt (se krav 19, 20 i Kravspecifikationen). För att kunna utvärdera hur bra detta lyckas med sparas den teoretiska kostnaden undan i början av varje körcykel för att kunna utnyttjas vid jämförelse i slutet av varje körcykel då den nya omgången med material lämpats av i bufferten. 24
25 4.3.4 CAN-kommunikation För att få tillgång till väsentlig data i drivlinan krävs uppkoppling mot CAN-bussen. VCE bistår med utrustning som kopplas in till PC i hjullastaren och som gör att HLE kan kommunicera med CAN-bussen. Följande signler ska avläsas från bussen. Hjullastarens hastighet Bränsleflöde in i motorn Lyftarmsvinkel Skopvinkel Pumptryck efter tryckventil i hydraulsystem Motorvarvtal Kommunikation med TBE:n Kommunikationen med TBE:n sker enligt beskrivningen i avsnitt 6 om trådlös kommunikation. 4.4 Förargränssnitt Förargränssnittet ska på ett övergripligt sätt ge instruktioner till föraren i hjullastaren om vilken nivå hastigheten ska ligga på. Konceptet är att grafiskt visa gaspedalens nuvarande läge i en figur tillsammans med det önskade läget för pedalen. På så sätt kan föraren i realtid se om gaspådraget bör ökas eller sänkas. Gränssnittet kommer att byggas i MATLAB. Figur 11 visar konceptbild på gränssnittet. Figur 11: Gränssnitt för hjullastföraren Här kommer även smådetaljer kunna visas som kan vara av förarens personliga intresse. För att underlätta uppstartandet av systemet finns det initieringsknappar i gränssnittet. HLE initieras i förargränssnittet och väntar därefter på att TBE ska aktiveras, om den inte redan är det. Figur 12 visar flödesschemat över gränssnittet. 25
26 Figur 12: Flödesschema av förargränssnittet Vid Läs in data fås information om när hjullastaren ska vara framme. Denna används som inargument till optimeringsalgoritm. Vid Skicka data skickas den mest aktuella data som har beräknats fram. 5 Delsystem 2 - Transportband 5.1 Gränssnitt för TBE Gränssnittet vid TBE visar översiktligt information om hela systemet, antal ton sten i bufferttanken, totalt lastad sten, etc. Se Figur 13. Även här finns det initieringsknappar för att underlätta uppstarten. 26
27 Figur 13: Gränssnitt vid TBE Figur 14 visar flödesschemat över gränssnittet vid TBE. 27
28 Figur 14: Flödesschema av gränssnittet vid TBE 5.2 Schemaläggning För att hantera bufferten på bästa sätt kommer ankomsttider för anslutna HLE att bestämmas utifrån en viss schemaläggning. Schemaläggningen har ett huvudsyfte, att bufferten ej får stå tom under körning. Utirfrån detta villkor ska den HLE väljas som med lägsta kostnad kan ankomma innan bufferten blir tom. Med kostnad menas förbrukad bränslemängd per lastad massa. Alltså väljs den HLE som utnyttjar sin förbrukade bränslemängd maximalt vilket är målet. Flödesschema för schemaläggningen kan ses i Figur
29 Start Beräkna tid till tom buffert Välj HLE som kan leverera inom tidsfrist och till lägst kostnad. Ange ankomsttid för vald HLE Figur 15: Flödesschema över schemaläggingen i TBE 6 Trådlös kommunikation Den trådlösa kommunikationen används så att de två delsystemen HLE och TBE kan kommunicera med varandra. Förenklat kommer en eller flera HLE ansluta mot en TBE. Alltså kommer TBE agera som server och anslutna HLE som klienter. En översikt kan ses i Figur 16.Den information som skall utbytas mellan enheterna ska paketeras som enskilda datameddelanden (DM) enligt en given struktur, se Tabell 6. Ett datameddelande består av två delar, header och data. I headern beskrivs själva datameddelandet och i data lagras parametrar enligt datameddelandespecifikationen. Headern består av fyra bytes där den sista byten säger hur mycket data som skickas i meddelandet (max 255 bytes). De datameddelanden som kommer skickas via den trådlösa kommunikationen kan ses i Tabell 10. Meddelande ID (MID) Sändar ID (SID) Mottagar ID (RID) Datalängd Data 1 byte 1 byte 1 byte 1 byte bytes Tabell 9: Ett datameddelande 29
30 Hjullastarenhet (HLE) Transportbandsenhet (TLE) Trådlös kommunikation Hjullastarenhet (HLE) Hjullastarenhet (HLE) Figur 16: Översikt över den trådlösa kommunikationen mellan enheterna. Alla enheter som är anslutna via den trådlösa kommunikationen har ett unikt tilldelat Enhets ID (EID) som används i alla datameddelanden för att specificera mottagare och sändare. Möjliga EID är i intervallet då 0 används i vissa undantagsfall. Det kommer även finnas möjlighet att skicka ut datameddelanden till alla ansluta enheter genom s.k. broadcast. Ett broadcast-meddelande har alltid RID 0 då specifik mottagare saknas. TCP/IP kommer användas som protokoll för dataöverföring. I MATLAB finns färdiga klasser att utnyttja för att kommunicera via TCP/IP. 6.1 Datameddelandespecifikation De datameddelanden som kommer skickas via den trådlösa kommunikationen definieras nedan. Meddelande (MID) Sändare Mottagare Data 0 Connect HLE TBE IP-address 1 Connected TBE HLE EID 2 Disconnect HLE TBE EID 3 TimeToEmptyBufferBroadcast TBE HLE Broadcast Tid 4 TimeToArrival TBE HLE Tid 5 DischargedLoad HLE TBE Massa 6 NumberOfConnectedHLE TBE HLE Broadcast Antal 7 BufferLoadBroadcast TBE HLE Broadcast Massa 8 HLEStatusBroadcast HLE TBE Broadcast ETA, massa i skopan. Tabell 10: Datameddelanden 30
31 7 Programstruktur Systemet har höga krav på att kunna utföra flera av operationerna samtidigt och därför kommer vi att använda oss av Parallell Computing Toolbox (PCT) i Matlab. Med hjälp av PCT kan estimering, optimering och updatering av användarinterfacet köras samtidigt utan att det ena funktionsblocket behöver vänta på något av de andra. Varje funktionsblock skrivs i en egen matlabfil och allt binds sedan tillsammans i en huvudfil där PCT används för att styra de olika delarna. Vid utvecklandet av de olika funktionerna är det viktigt att tänka på att använda lokala variabler så att man inte använder en global variabel som andra funktionsblock har tillgång till då detta kan leda till datakonflikter. Mer om detta finns i kodriktlinjerna i Appendix A. 7.1 Översiktliga funktioner Kommunikationskommandona är generella och finns med i alla delsystem Kommunikation WLANSendMessage(MID, SID, RID, data) Skickar ett kommando eller information från en enhet (SID) till en annan (MID). WLANRecieveMessage() Loopar en egen tråd för att ta emot kommando eller information från en annan enhet HLE ReadCan() Läser in alla värden från CAN-bussen och sparar dem i workspace. UpdateGUI(NewParameters) Uppdaterar GUI med senaste informationen och visar det på skärmen. InitGUI() Skapar GUI och sätter konstanta värden OptimizeRoute(States) Beräknar optimal rutt baserat på vilket tillstånd hjullastaren befinner sig i. EstimateStates(Mesurements) Estimerar de okända parametrarna med hjälp av Kalmanfiltrering TBE UpdateGUI(NewParameters) Uppdaterar GUI med senaste informationen och visar det på skärmen. InitGUI() Skapar GUI och sätter konstanta värden 31
32 LogData(data) Loggar indatan för att sedan kunnna visas. PlanSchedule(Parameters) Utifrån mottagen data från HLE planneras en körordning för varje hjullastare. EstimateTimeToEmpty(data) Skattar hur lång tid det är kvar tills bufferten är tom 32
33 A Appendix A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Filnamn: mall.m % Skapare: Per Henriksson % % Redigerad av: Per Henriksson % % Beskrivning: Detta är en mall för hur matlabfilerna ska se ut. % Här skrivs vad programmet / funktionen gör och lite allmänt om vad % den är beroende av och eventuella biblotek som krävs. % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Exempel på bra och dåliga variabelnamn % Dåliga variabelnamn x,y,z % Bra variabelnamn. tempacc tempspeed Speed Torque % Lägg gärna en kommentar för att beskriva variabeln % Vid loopar och andra funktionsblock kan det vara bra att undvika att %kommentera inne i loopen. Det är då bättre att skriva en kommentar/ %förklaring i början av loopen och sedan kommer hela koden. % Funktionsnamn är det samma krav på som variabler dvs bra beskrivande namn % som är enkla att förstå. Förkortningar är bra om man ger en beskrivning i % filerna där de används hur dessa fungerar. %Bra namn EWW() % Estimate wheelloader weight EstimateTorque() UpdateSpeed() % Dåliga namn Update() Speed() % Dessa 2 namn ger ingen beskrivning alls om vad man ex updaterar 33
34 % Använd Interna variabler och exportera sedan dessa till workspace som % globala variabler när beräkningarna är klara. Detta görs för att undvika % konflikter då vi använder parallell computing. Samma gäller vid % inläsning av variabler dvs man sparar över dessa till lokala variabler % och använd de lokala för beräkningar. % Försök att skriva tydlig kod som är lättläst och använd gärna tomrum för % att göra det lättläst. 34
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
Projektplan. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 projektplan.pdf WHOPS 1
Projektplan Per Henriksson Version 1.0 1 Status Granskad JT, PD, JR Godkänd - 2 Projektidentitet Optimering av Hjullastare HT2011 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post Per Henriksson
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
Systemkonstruktion Z3
Systemkonstruktion Z3 (Kurs nr: SSY 046) Tentamen 22 oktober 2010 Lösningsförslag 1 Skriv en kravspecifikation för konstruktionen! Kravspecifikationen ska innehålla information kring fordonets prestanda
Systemskiss. LiTH Autonom bandvagn med stereokamera 2010-09-24. Gustav Hanning Version 1.0. Status. TSRT10 8Yare LIPs. Granskad
Gustav Hanning Version 1.0 Status Granskad Godkänd Jonas Callmer 2010-09-24 1 PROJEKTIDENTITET 2010/HT, 8Yare Linköpings tekniska högskola, institutionen för systemteknik (ISY) Namn Ansvar Telefon E-post
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:
Jämförelse av ventilsystems dynamiska egenskaper
Jämförelse av ventilsystems dynamiska egenskaper Bo R. ndersson Fluida och Mekatroniska System, Institutionen för ekonomisk och industriell utveckling, Linköping, Sverige E-mail: bo.andersson@liu.se Sammanfattning
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
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
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
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-04-09 Sal U6 (12 platser) Tid 8-12 Kurskod TSFS05 Provkod TENA Kursnamn Fordonssystem Institution ISY Antal uppgifter
Introduktionsuppgifter till kurserna. Hydraulik och Pneumatik & Fluidmekanisk Systemteknik
Introduktionsuppgifter till kurserna Hydraulik och Pneumatik & Fluidmekanisk Systemteknik Liselott Ericson 2014-01-14 Uppgift 0.1 Figurerna nedan visar en skarpkantad hålstrypning med arean A. Flödeskoefficient
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
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:
Ökad dämpning genom rätt design av utloppsstrypningen
Ökad dämpning genom rätt design av utloppsstrypningen Mikael Axin Fluida och mekatroniska system, Institutionen för ekonomisk och industriell utveckling, Linköpings universitet E-mail: mikael.axin@liu.se
ryckigt Kör 28 PORSCHEMAG
PorscheMag17_28-33_Jarlmark.qxp:Layout1 11-03-03 Kör 12.59 Sida 28 ryckigt Vad går all bensin egentligen åt till när vi kör? Dagligen tar ingenjörerna hos Porsche väldigt avancerade beräkningar till hjälp
Kortfattat facit till Tentamen TSFS 05 Fordonssystem 22 december, 2009, kl 8-12
Kortfattat facit till Tentamen TSFS 05 Fordonssystem 22 december, 2009, kl 8-2 Uppgift. Betrakta en ideal Seiliger cykel utan residualgaser. Givet data nedan beräkna det maximala trycket och temperaturen
Lektion 3: Verkningsgrad
Lektion 3: Verkningsgrad Exempel; Hydraulsystem för effektöverföring Verkningsgrad: η = P U P T = ω UM U ω T M T η medel (T) = T 0 P UT(t)dt T 0 P IN(t)dt Lektion 3: Innehåll Dagens innehåll: Arbete/effekt
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
Användarhandledning. Redaktör: Patrik Molin Version 1.0. Mobile Scout. Status. LiTH Granskad Godkänd. TSRT71 Patrik Molin
Användarhandledning Redaktör: Version 1.0 Granskad Godkänd Status Sida 1 PROJEKTIDENTITET 2009/VT, Linköpings Tekniska Högskola, ISY Gruppdeltagare Namn Ansvar Telefon E-post Martin Larsson Projektledare
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
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
Kapitel 4 Arbete, energi och effekt
Arbete När en kraft F verkar på ett föremål och föremålet flyttar sig sträckan s i kraftens riktning säger vi att kraften utför ett arbete på föremålet. W = F s Enheten blir W = F s = Nm = J (joule) (enheten
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
Tentamen i: Hydraulik och Pneumatik. Totalt antal uppgifter: 10 + 5 Datum: 2012-03-26. Examinator: Hans Johansson Skrivtid: 14.00 19.
KARLSTADS UNIVERSITET Fakulteten för teknik- och naturvetenskap Tentamen i: Hydraulik och Pneumatik Kod: MSGB24 Totalt antal uppgifter: 10 + 5 Datum: 2012-03-26 Examinator: Hans Johansson Skrivtid: 14.00
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
Välkomna till Gear Technology Center. 1
Välkomna till Gear Technology Center www.geartechnologycentre.se 1 Vilka är ni och vad förväntar ni er av kursen? www.geartechnologycentre.se 2 Redan de gamla grekerna www.geartechnologycentre.se 3 Redan
Uppdrag för LEGO projektet Hitta en vattensamling på Mars
LEGO projekt Projektets mål är att ni gruppvis skall öva på att genomföra ett projekt. Vi använder programmet LabVIEW för att ni redan nu skall bli bekant med dess grunder till hjälp i kommande kurser.
Loh Electronics AB, Box 22067, Örebro Besöksadress: Karlsdalsallén 53 Örebro Tel
Varvtalsregulator H-Version Beskrivning Varvtalsregulator version H är avsedd för A-traktorer där hastigheten begränsas enligt de regler som gäller för A-traktorer. Avsikten med denna modell är att kunna
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/
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
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
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
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,
Systemskiss Minröjningsbandvagn
Systemskiss Minröjningsbandvagn Version 1.0 Utgivare: Emmeline Kemperyd Datum: 19 september 2013 Status Granskad Anton Pettersson 2013-09-19 Godkänd Projektidentitet Gruppens e-post: Hemsida: Beställare:
Hydraulik - Lösningsförslag
Hydraulik - Lösningsförslag Sven Rönnbäck December, 204 Kapitel Övning. Effeten från en hydraulmotor är 5kW vid flödet q = liter/s. tryckskillanden över motorn beräknas via den hydrauliska effekten, P
Cargolog Impact Recorder System
Cargolog Impact Recorder System MOBITRON Mobitron AB Box 241 561 23 Huskvarna, Sweden Tel +46 (0)36 512 25 Fax +46 (0)36 511 25 Att mäta är att veta Vi hjälper dig och dina kunder minska skador och underhållskostnader
Volvo Energieffektivt fordon Fas 5 Energimyndighetens konferens Energirelaterad fordonsforskning Åke Othzén
Volvo Energieffektivt fordon Fas 5 Energimyndighetens konferens Energirelaterad fordonsforskning 2017 Åke Othzén 2017-10-05 Projektinformation Projekttid 2011-2017 Fas 5: 2016-02-03-2017-11-01 Volvo Technology
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,
Tentamen i: Konstruktionselement. Antal räkneuppgifter: 5 Datum: Examinator: Hans Johansson Skrivtid:
KARLSTADS UNIVERSITET akulteten för teknik- och naturvetenskap Tentamen i: Konstruktionselement Kod: MSGB10 Antal kortsvarsfrågor: 20 Antal räkneuppgifter: 5 Datum: 2008-01-14 Examinator: Hans Johansson
Pneumatik/hydrauliksats
Studiehandledning till Pneumatik/hydrauliksats Art.nr: 53785 Den här studiehandledningen ger grunderna i pneumatik och hydralik. Den visar på skillnaden mellan pneumatik och hydraulik, den visar hur en
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):
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
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
Systemskiss. Vidareutveckling Optimal Styrning av Radiostyrd Racerbil. Version 1.0 Simon Eiderbrant. Granskad Erik Olsson 20 September 2012
Systemskiss Vidareutveckling Optimal Styrning av Radiostyrd Racerbil Version 1.0 Simon Eiderbrant Status Granskad Erik Olsson 20 September 2012 Godkänd Projektidentitet Grupp-e-post: Hemsida: Beställare:
Projektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU
2018-08-30 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering, ISY Student, ISY Läsperiod 1-2, HT 2018. Projektet klart senast vid projektkonferensen. Löpande rapportering:
LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk
Lab: 2007-09-06 Laboration Asynkron seriell dataöverföring via optisk länk Kravspecifikation Lennart Bengtsson Version.4 Granskad Godkänd Status Lennart Bengtsson Sida PROJEKTIDENTITET Laborationsgrupp,
JCB din nya favorit
JCB 457 - din nya favorit En ny maskin i maskinparken. För att göra det enkelt vill vi presentera en ny JCB 457 med bara några få bilder. Låt dina medarbetare ta del av denna nya fantastiska produkt från
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,
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
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-12-22 Sal G35 (13 platser) G37 (18 platser) TER3 (5 platser) Tid 8-12 Kurskod TSFS05 Provkod TEN2 Kursnamn Fordonssystem
TENTAMEN I HYDRAULIK 7.5 hp
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Högskoleingenjörsprogrammet i maskinteknik 2016-01-15 TENTAMEN I HYDRAULIK 7.5 hp Tentamensdatum: 15 januari 2016 Skrivtid: 14 00-20 00 Antal uppgifter:
7.1.1 Modulindelning. Delsystem: Pneumatiskt system. Elmotor för rotation. Axel. Lager. Chuck. Ram. Kylsystem. Sensorer
7 Konstruera konceptet 7.1 Systemarkitektur En utförlig systemarkitektur har satts upp för att underlätta konstruktionen av produkten. Genom att omforma delsystemen till moduler fås en bättre översikt.
TIAP-metoden för statusbestäming
TIAP-metoden för statusbestäming Höjer lönsamheten på din anläggning Anna Pernestål, anna.pernestal@tiap.se, Life Cycle Profit och TIAP-metoden TIAP-metoden bygger på helhetssyn av drift och underhåll
Undersökning av hjulupphängning och styrning till ett fyrhjuligt skotarkoncept. Emil Larsson
Undersökning av hjulupphängning och styrning till ett fyrhjuligt skotarkoncept Emil Larsson MF2011 Systems engineering Skolan för industriell teknik och management Mars 2009 Sammanfattning Efter i tabell
Förhöjt tomgångsvarvtal
Bakgrund Bakgrund Funktionen för förhöjt motorvarvtal styrs av BCI-styrenheten (Bodywork Communication Interface). Funktionen kan antingen aktiveras med hjälp av analoga signaler eller Extern CAN (Controller
Systemskiss. Självetablerande sensornätverk med 3G och GPS. Version 0.2. Christian Östman Datum: 15 maj 2008
Systemskiss Självetablerande sensornätverk med 3G och GPS Version 0.2 Christian Östman Datum: 15 maj 2008 Status Granskad Johan Lundström 2008-02-08 Godkänd Projektidentitet Gruppens e-post: Hemsida: Beställare:
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
Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University
Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.1 August 25, 2015 Uppgifter markerade med (A) är
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
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...
HARALD. Version 0.2 Redaktör: Patrik Johansson Datum: 8 maj 2006. Status. Granskad - yyyy-mm-dd Godkänd - yyyy-mm-dd
HARALD Användarhandledning Version 0.2 Redaktör: Patrik Johansson Datum: 8 maj 2006 Status Granskad - yyyy-mm-dd Godkänd - yyyy-mm-dd Projektidentitet Gruppens e-post: Hemsida: Beställare: Kund: Kursansvarig:
Före Kravspecifikationen
projektidé BP0 förstudie BP1 förberedelse BP2 Kravspecifikationen Beskriver VAD som ska utföras i projektet? projektdirektiv beslutspunkter specifikationer planer kunddokument rapporter protokoll M beställarens
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
Newtons 3:e lag: De par av krafter som uppstår tillsammans är av samma typ, men verkar på olika föremål.
1 KOMIHÅG 8: --------------------------------- Hastighet: Cylinderkomponenter v = r e r + r" e " + z e z Naturliga komponenter v = ve t Acceleration: Cylinderkomponenter a = ( r " r# 2 )e r + ( r # + 2
Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University
Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.11 September 14, 2015 Uppgifter markerade med (A)
Dragbilar. Allmänt om dragbilar. Rekommendationer. Axelavstånd
Allmänt om dragbilar Allmänt om dragbilar Dragbilar är avsedda att dra påhängsvagn och är därför utrustade med vändskiva för att göra det möjligt att enkelt byta släpfordon. För att kunna utnyttja dragbilen
Hydraulikcertifiering
Grundkurs 1 - Självtest Sid. 1:5 UPPGIFT 1 Stryk under de påståenden som Du anser vara riktiga. (Flera alternativ kan vara rätt) a/ Flödet från en hydraulpump bestäms av: (ev förändring i volymetrisk verkningsgrad
Tentamen i Mekanik II
Institutionen för fysik och astronomi F1Q1W2 Tentamen i Mekanik II 30 maj 2016 Hjälpmedel: Mathematics Handbook, Physics Handbook och miniräknare. Maximalt 5 poäng per uppgift. För betyg 3 krävs godkänd
Reglering och Optimering av transportuppdrag. Volvo Construction Equipment
Reglering och Optimering av transportuppdrag Introduktion Site establishment Exploitation Processing Distribution Maintenance Reclamation 1 Investigation & planning 2 Equipment transport 3 Preparing access
LiTH Golfspelande industrirobot Designspecifikation. Designansvarig: Mikaela Waller Version 1.0. Status. Granskad Martin
Golfspelande industrirobot 2004-02-25 Designspecifikation Designansvarig: Mikaela Waller Version 1.0 Status Granskad Martin 2004-02-24 Godkänd Martin 2004-02-24 Dokumentansvarig: Elin Eklund i Golfspelande
Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen.
Reglering Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen. Regulator eller reglerenhet används för att optimera
Användarhandledning. Redaktör: Jenny Palmberg Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Jenny Palmberg
Användarhandledning Redaktör: Version 1.0 Granskad Godkänd Status Sida 1 PROJEKTIDENTITET Grupp 1, 2006/VT, Linköpings Tekniska Högskola, ISY Gruppdeltagare Namn Ansvar Telefon E-post Simon Danielsson
För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning.
För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning. Används för att reglera en process. T.ex. om man vill ha en bestämd nivå, eller ett speciellt tryck i en rörledning kanske.
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.
JF-Link. Trådlös elmanövrering av hydraulik. Instruktionsbok. Bruksanvisning i original
JF-Link Trådlös elmanövrering av hydraulik Instruktionsbok Bruksanvisning i original S INNEHÅLLSFÖRTECKNING 1. JF-LINK TRÅDLÖS ELMANÖVRERING AV HYDRAULIK... 5 VENTILBOX... 5 INLÄRNING AV FJÄRRMANÖVRERING...
Tillämpad biomekanik, 5 poäng Övningsuppgifter
, plan kinematik och kinetik 1. Konstruktionen i figuren används för att överföra rotationsrörelse för stången till en rätlinjig rörelse för hjulet. a) Bestäm stångens vinkelhastighet ϕ& som funktion av
Tentamen: Baskurs B i Fysik, del1, 4p 2007-03-23 kl. 08.00-13.00
Institutionen för teknik, fysik och matematik Nils Olander och Herje Westman Tentamen: Baskurs B i Fysik, del1, 4p 2007-03-23 kl. 08.00-13.00 Max: 30 p A-uppgifterna 1-8 besvaras genom att ange det korrekta
Kravspecifikation. LiTH AMASE Accurate Multipoint Acquisition from Stereo vision Equipment. John Wood Version 1.0.
AMASE 2006-02-5 Accurate Multipoint Acquisition from Stereo vision Equipment Kravspecifikation John Wood Version.0 Granskad Godkänd Status TSBB5 AMASE LIPs John Wood johha697@student.liu.se Kravspec_0.3.odt
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
Laboration 1 Mekanik baskurs
Laboration 1 Mekanik baskurs Utförs av: Henrik Bergman Mubarak Ali Uppsala 2015 01 19 Introduktion Gravitationen är en självklarhet i vår vardag, de är den som håller oss kvar på jorden. Gravitationen
9.2 Kinetik Allmän plan rörelse Ledningar
9.2 Kinetik Allmän plan rörelse Ledningar 9.43 b) Villkor för att linan inte skall glida ges av ekv (4.1.6). 9.45 Ställ upp grundekvationerna, ekv (9.2.1) + (9.2.4), för trådrullen. I momentekvationen,
Övningar Arbete, Energi, Effekt och vridmoment
Övningar Arbete, Energi, Effekt och vridmoment G1. Ett föremål med massan 1 kg lyfts upp till en nivå 1,3 m ovanför golvet. Bestäm föremålets lägesenergi om golvets nivå motsvarar nollnivån. G10. En kropp,
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ö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
HARALD. Systemskiss. Version 0.3 Redaktör: Patrik Johansson Datum: 20 februari 2006. Status
HARALD Systemskiss Version 0.3 Redaktör: Patrik Johansson Datum: 20 februari 2006 Status Granskad Johan Sjöberg 2006-02-10 Godkänd - yyyy-mm-dd Projektidentitet Gruppens e-post: Beställare: Kund: Kursansvarig:
Industriella styrsystem, TSIU04. Föreläsning 1
Industriella styrsystem, TSIU04 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Mål Ge kunskaper och färdigheter om reglerteknik närmare verkligheten. Mera precist: Trimning av PID-regulatorer.
LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS
LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS Obs! Alla förberedande uppgifter skall vara gjorda innan laborationstillfället! Namn: Program: Laborationen
TSG rekommendation : Bestämning av bränsletal för skotare
Torbjörn Brunberg 2005-01-25 Paul Granlund TSG rekommendation 2005-01: Bestämning av bränsletal för skotare Innehåll Inledning...2 Skotningsarbetets tidsfördelning...2 Kranarbete...2 Körning...3 Allmänt...4
Reglerteknik M3. Inlämningsuppgift 3. Lp II, 2006. Namn:... Personnr:... Namn:... Personnr:...
Reglerteknik M3 Inlämningsuppgift 3 Lp II, 006 Namn:... Personnr:... Namn:... Personnr:... Uppskattad tid, per person, för att lösa inlämningsuppgiften:... Godkänd Datum:... Signatur:... Påskriften av
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 τ)
Planering mekanikavsnitt i fysik åk 9, VT03. och. kompletterande teorimateriel. Nikodemus Karlsson, Abrahamsbergsskolan
Planering mekanikavsnitt i fysik åk 9, VT03 och kompletterande teorimateriel Nikodemus Karlsson, Abrahamsbergsskolan Planering mekanikavsnitt, VT 03 Antal lektioner: fem st. (9 jan, 16 jan, 3 jan, 6 feb,
5. Kretsmodell för likströmsmaskinen som även inkluderar lindningen resistans RA.
Föreläsning 1 Likströmsmaskinen och likström (test). 1. Modell och verklighet. 2. Moment och ström (M&IA). Momentkonstanten K2Ф. 3. Varvtal och inducerad spänning (ω&ua). Spänningskonstanten K2Ф. 4. Momentkonstant
LiTH Autonom styrning av mobil robot 2007-03-26 Testplan Version 1.0 TSRT71-Reglertekniskt projektkurs Anders Lindgren L IPs
Testplan Version 1.0 Status Granskad Godkänd TSRT71-Reglertekniskt projektkurs LIPs PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon
KOMIHÅG 10: Effekt och arbete Effekt- och arbetslag Föreläsning 11: Arbete och lagrad (potentiell) energi
KOMIHÅG 10: Effekt och arbete Effekt- och arbetslag ----------------------------------------- Föreläsning 11: Arbete och lagrad (potentiell) energi Definition av arbete: U 0"1 = t 1 t 1 # Pdt = # F v dt,
REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN
REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN Automatisk styra processer. Generell metodik Bengt Carlsson Huvudantagande: Processen kan påverkas med en styrsignal (insignal). Normalt behöver man kunna mäta