liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Observer for a vehicle longitudinal controller
Linköping University, Department of Electrical Engineering.
2007 (English)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesisAlternative title
Observatör för en längsregulator i fordon (Swedish)
Abstract [en]

The longitudinal controller at DaimlerChrysler AG consists of two cascade controllers. The outer control loop contains the driver assistance functions such as speed limiter, cruise control, etc. The inner control loop consists of a PID-controller and an observer. The task of the observer is to estimate the part of the vehicle's acceleration caused by large disturbances, for example by a changed vehicle mass or the slope of the road.

As observer the Kalman filter is selected. It is the optimal filter when the process model is linear and the process noise and measurement noise can be modeled as Gaussian noise. In this Master's thesis the theory for the Kalman filter is presented and it is shown how to choose the filter parameters. Simulated annealing is a global optimization technique which can be used when autotuning, i.e., automatically find the optimal parameter settings. To be able to perform autotuning for the longitudinal controller one has to model the environment and driving situations.

In this Master's thesis it is verified that the parameter choice is a compromise between a fast but jerky, or a slow but smooth estimate. As the output from the Kalman filter is directly added to the control value for the engine and brakes, it is important that the output is smooth. It is shown that the Kalman filter implemented in the test vehicles today can be exchanged with a first-order lag function, without loss in performance. This makes the filter tuning easier, as there is only one parameter to choose.

Change detection is a method that can be used to detect large changes in the signal, and react accordingly - for example by making the filter faster. A filter using change detection is implemented and simulations show that it is possible to improve the estimate using this method. It is suggested to implement the change detection algorithm in a test vehicle and evaluate it further.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2007. , 105 p.
Keyword [en]
Kalman filter, longitudinal controller, filter tuning, simulated annealing, change detection
National Category
Control Engineering
Identifiers
URN: urn:nbn:se:liu:diva-8820ISRN: LiTH-ISY-EX--2007/3950--SEOAI: oai:DiVA.org:liu-8820DiVA: diva2:23522
Presentation
2007-04-11, Systemet, Hus B, Linköpings Universitet, Linköping, 10:00
Uppsok
teknik
Supervisors
Examiners
Available from: 2007-05-04 Created: 2007-05-04

Open Access in DiVA

fulltext(1478 kB)799 downloads
File information
File name FULLTEXT01.pdfFile size 1478 kBChecksum MD5
cd4fb8f9e7cc3dea126faaaed36e98002beedb0d4006111c11a918a076f595e79d3f258a
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 799 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: 497 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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