Transactions of the Society of Instrument and Control Engineers
Online ISSN : 1883-8189
Print ISSN : 0453-4654
ISSN-L : 0453-4654
Paper
A Method to Rewrite Codes for Automatic Differentiation on Rapid Prototyping Platforms for Control System Design
—Just In Time Linearly Approximated Models and Its Application to Air Flow Model of Diesel Engines—
Toru ASAIHayato NAKADAAkio MATSUNAGA
Author information
JOURNAL FREE ACCESS

2017 Volume 53 Issue 6 Pages 366-375

Details
Abstract
Linearly approximated systems are useful for controlling nonlinear systems. In order to obtain linearly approximated systems, derivatives of right hand side of state equations need to be computed around some operating points. To obtain the values of the partial derivatives, the automatic differentiation is useful. Although the automatic differentiation enables us to compute derivatives efficiently and accurately, tools for automatic differentiation may not be useful for rapid prototyping control system design. We therefore propose a method to rewrite source codes along the ideas of automatic differentiation. The proposed method is easy to understand and the obtained source codes remain readable. Consequently, the proposed method enables us systematically rewriting codes without sacrificing the merits of rapid prototyping developments. We also apply the proposed technique to an air flow model of diesel engines and examine the effectiveness of the technique.
Content from these authors
© 2017 The Society of Instrument and Control Engineers
Previous article
feedback
Top