Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Parallel Computing Implementation ofDynamic Programming and Its Application to anHEV
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
A Parallel Computing Implementation ofDynamic Programming and Its Application to anHEV (Swedish)
Abstract [en]

Dynamic programming is a widely used optimal control method. This master thesis project aims to decrease the computation time of dynamic programming by parallel computing. A new dynamic programming Matlab function is developed by this master thesis project with applying the Matlab function fmincon optimization solver and parallel computing. Two case studies were solved both by the new programming and a widely used sequential program for dynamic programming. Appropriate analysis and discussion were presented based on the comparison between the performance of the new dynamic programming and the generic dynamic programming.

This master thesis project also studied the hybrid eco car named Elba built by the KTH student group for the Shell Eco Car Marathon competition. In this master thesis project, a decentralized hierarchical predictive control architecture was used to control the powertrain of Elba car. The speed strategy and the related look-up table block were completed and integrated into the Elba car plant model in Simulink.

Abstract [sv]

Dynamisk programmering är en allmänt använd optimal styrmetod. Detta examensarbete syftar till att minska beräkningstiden av dynamisk programmering av parallella beräkningar. En ny dynamisk programmering Matlab funktion är utvecklat av detta examensarbete med tillämpning av Matlab-funktionen fmincon optimering lösare och parallella beräkningar. Två fallstudier löstes både den nya program och en allmänt använd sekventiell program för dynamisk programmering. Lämplig analys och diskussion presenterades baserat på jämförelsen mellan utförandet av nya dynamisk programmering och den generiska dynamisk programmering.

Detta examensarbete studerade också hybrid miljöbil som heter Elba byggdes av KTH studentgruppen för Shell Eco Car Marathon konkurrens. I detta examensarbete var en decentraliserad hierarkisk förutsägande styrarkitektur som används för att styra drivlinan Elba bil. Strategin hastighet och tillhörande uppslagningstabellblock fördes och integreras i bilfabriken modell Elba i Simulink.

Place, publisher, year, edition, pages
2017. , p. 48
Series
MMK 2016:98 MES 013
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-210248OAI: oai:DiVA.org:kth-210248DiVA, id: diva2:1117830
Supervisors
Examiners
Available from: 2017-06-29 Created: 2017-06-29 Last updated: 2017-06-29Bibliographically approved

Open Access in DiVA

fulltext(3367 kB)104 downloads
File information
File name FULLTEXT01.pdfFile size 3367 kBChecksum SHA-512
53bde1e0069f544fec940cf1a02dc9c78b867dea72af28785e46e7e146db4d2a1f1785a78319a7e710c1c9482ed8d53c5eb0ea8780f3569d580808abbeed46a6
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 104 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 3106 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf