Model-based Controller Development

Model-based design is a powerful design technique for embedded system development. The technique enables virtual prototyping to develop and debug controllers before touching real hardware. There are many tools available covering the distinct steps of the design cycle including modeling, simulation,...

Full description

Bibliographic Details
Main Author: Griesebner, Klaus
Format: Others
Language:English
Published: Högskolan i Halmstad, Akademin för informationsteknologi 2017
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-34929
id ndltd-UPSALLA1-oai-DiVA.org-hh-34929
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hh-349292017-09-14T05:34:22ZModel-based Controller DevelopmentengGriesebner, KlausHögskolan i Halmstad, Akademin för informationsteknologi2017ModelcontrollercouplingEmbedded SystemsInbäddad systemteknikModel-based design is a powerful design technique for embedded system development. The technique enables virtual prototyping to develop and debug controllers before touching real hardware. There are many tools available covering the distinct steps of the design cycle including modeling, simulation, and implementation. Unfortunately, none of them covers all three steps. This thesis proposes a formalism coupling the model and the implementation of a controller for equation-based simulation tools. The resulting formalism translates defined controller models to platform specific code using a defined set of syntax. A case study of a line-following robot has been developed to illustrate the feasibility of the approach. The prototype has been tested and evaluated using a sequence of test scenarios of increasing difficulty. The final experiments suggest that the behaviors of both modeled and generated controllers are similar. The thesis concludes that the approach of model-implementation coupling of controllers in the simplest form is feasible for equation-based tools. This allows it to conduct the whole model-based design cycle within a single environment. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-34929application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Model
controller
coupling
Embedded Systems
Inbäddad systemteknik
spellingShingle Model
controller
coupling
Embedded Systems
Inbäddad systemteknik
Griesebner, Klaus
Model-based Controller Development
description Model-based design is a powerful design technique for embedded system development. The technique enables virtual prototyping to develop and debug controllers before touching real hardware. There are many tools available covering the distinct steps of the design cycle including modeling, simulation, and implementation. Unfortunately, none of them covers all three steps. This thesis proposes a formalism coupling the model and the implementation of a controller for equation-based simulation tools. The resulting formalism translates defined controller models to platform specific code using a defined set of syntax. A case study of a line-following robot has been developed to illustrate the feasibility of the approach. The prototype has been tested and evaluated using a sequence of test scenarios of increasing difficulty. The final experiments suggest that the behaviors of both modeled and generated controllers are similar. The thesis concludes that the approach of model-implementation coupling of controllers in the simplest form is feasible for equation-based tools. This allows it to conduct the whole model-based design cycle within a single environment.
author Griesebner, Klaus
author_facet Griesebner, Klaus
author_sort Griesebner, Klaus
title Model-based Controller Development
title_short Model-based Controller Development
title_full Model-based Controller Development
title_fullStr Model-based Controller Development
title_full_unstemmed Model-based Controller Development
title_sort model-based controller development
publisher Högskolan i Halmstad, Akademin för informationsteknologi
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-34929
work_keys_str_mv AT griesebnerklaus modelbasedcontrollerdevelopment
_version_ 1718532537139068928