{"alternative_id":["1528"],"oa":"1","date_created":"2021-11-09T14:54:12Z","user_id":"43795","doi":"10.3384/ecp17132363","intvolume":" 132","publication_status":"published","citation":{"ama":"Braun W, Kulshreshtha K, Franke R, Walther A, Bachmann B. Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica. In: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017. Vol 132. Linköping Electronic Conference Proceedings. Linköping University Electronic Press; 2017:363-366. doi:10.3384/ecp17132363","apa":"Braun, W., Kulshreshtha, K., Franke, R., Walther, A., & Bachmann, B. (2017). Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica. In Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017 (Vol. 132, pp. 363–366). Prague: Linköping University Electronic Press. https://doi.org/10.3384/ecp17132363","alphadin":"Braun, Willi ; Kulshreshtha, Kshitij ; Franke, Rüdiger ; Walther, Andrea ; Bachmann, Bernhard: Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica. In: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, Linköping Electronic Conference Proceedings. Bd. 132 : Linköping University Electronic Press, 2017, S. 363–366","ieee":"W. Braun, K. Kulshreshtha, R. Franke, A. Walther, and B. Bachmann, “Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica,” in Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, Prague, 2017, vol. 132, pp. 363–366.","mla":"Braun, Willi, et al. “Towards Adjoint and Directional Derivatives in FMI Utilizing ADOL-C within OpenModelica.” Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, vol. 132, Linköping University Electronic Press, 2017, pp. 363–66, doi:10.3384/ecp17132363.","chicago":"Braun, Willi, Kshitij Kulshreshtha, Rüdiger Franke, Andrea Walther, and Bernhard Bachmann. “Towards Adjoint and Directional Derivatives in FMI Utilizing ADOL-C within OpenModelica.” In Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, 132:363–66. Linköping Electronic Conference Proceedings. Linköping University Electronic Press, 2017. https://doi.org/10.3384/ecp17132363.","short":"W. Braun, K. Kulshreshtha, R. Franke, A. Walther, B. Bachmann, in: Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, Linköping University Electronic Press, 2017, pp. 363–366.","bibtex":"@inproceedings{Braun_Kulshreshtha_Franke_Walther_Bachmann_2017, series={Linköping Electronic Conference Proceedings}, title={Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica}, volume={132}, DOI={10.3384/ecp17132363}, booktitle={Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017}, publisher={Linköping University Electronic Press}, author={Braun, Willi and Kulshreshtha, Kshitij and Franke, Rüdiger and Walther, Andrea and Bachmann, Bernhard}, year={2017}, pages={363–366}, collection={Linköping Electronic Conference Proceedings} }"},"abstract":[{"text":"Algorithmic differentiation has proven to be an efficient method for evaluating derivative information for implementations of mathematical functions. In the context of the Functional Mockup Interface (FMI) the reverse mode\r\nof algorithmic differentiation shows immense promise. FMI is increasingly used for model-based applications,\r\nsuch as parameter estimation or optimal control. The paper motivates the exploitation of algorithmic differentiation and proposes an extension of FMI for the evaluation of adjoint directional derivatives. Attempts to interface algorithmic differentiation libraries with Modelica tools have been made. Instead of generating code for the target language which is instrumented with algorithmic differentiation library API and then compiled, in this new approach the intermediate representation used by the library is generated directly. This avoids compilation of the target language that often takes a large fraction of the overall simulation time. It also avoids model execution in order to create such an internal representation at runtime. The initial results are presented here. Keywords: OpenModelica, ADOL-C, Derivatives, Jacobian","lang":"eng"}],"title":"Towards Adjoint and Directional Derivatives in FMI utilizing ADOL-C within OpenModelica","_id":"1526","language":[{"iso":"eng"}],"main_file_link":[{"url":"https://2017.international.conference.modelica.org/proceedings/html/submissions/ecp17132363_BraunKulshreshthaFrankeBachmannWalther.pdf","open_access":"1"}],"year":"2017","volume":132,"page":"363-366","publication":"Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017","publisher":"Linköping University Electronic Press","series_title":"Linköping Electronic Conference Proceedings","publication_identifier":{"issn":["1650-3686"],"eissn":["1650-3740"],"isbn":["9789176855751"]},"status":"public","conference":{"name":"The 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017","end_date":"2017-05-17","start_date":"2017-05-15","location":"Prague"},"date_updated":"2024-12-16T09:54:59Z","type":"conference","author":[{"first_name":"Willi","last_name":"Braun","full_name":"Braun, Willi"},{"first_name":"Kshitij","last_name":"Kulshreshtha","full_name":"Kulshreshtha, Kshitij"},{"full_name":"Franke, Rüdiger","first_name":"Rüdiger","last_name":"Franke"},{"last_name":"Walther","first_name":"Andrea","full_name":"Walther, Andrea"},{"full_name":"Bachmann, Bernhard","id":"33931","orcid":"0000-0002-4339-0438","first_name":"Bernhard","last_name":"Bachmann"}]}