Transfer Function Generation for Model Abstraction Using Static Analysis

Paper #:
  • 2017-01-0010

Published:
  • 2017-03-28
Abstract:
Currently, MBD is the de-facto methodology in the automotive industry. This has forced some of the legacy codes to be converted to Simulink models. Our previous work was related to implementing the C2M tool to automatically convert legacy codes to Simulink models. While the tool has been implemented and deployed on few OEM pilot code-sets there were several improvement areas identified w.r.t. the generated models. One of the improvement areas identified was, that the generated model used atomic blocks instead of abstracted blocks available in Simulink. E.g. the generated model used an ADD block and feedback loop to represent an integration operation instead of using an integrator block directly. This reduced the readability of the model even though the functionality was correct. Thus as a user of the model, an engineer would like to see abstract blocks rather than atomic blocks. In this paper, we propose a methodology to convert models from atomic blocks to abstracted Simulink blocks. This methodology would help to improvise the readability of automatically generated models. Our approach is novel since the C code is mathematically modelled in terms of transfer functions in control systems to achieve abstraction of the models. We present our results on simple discrete integration Simulink block as a case study.
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Attention: This item is not yet published. Pre-Order to be notified, via email, when it becomes available.
Select
Price
List
Download
$22.00
Mail
$22.00
Members save up to 36% off list price.
Share
HTML for Linking to Page
Page URL

Related Items

Training / Education
2010-03-15
Technical Paper / Journal Article
2004-03-08
Training / Education
2017-09-28
Article
2016-02-02
Article
2016-02-02
Article
2016-02-02