Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language

This paper presents a practical application of computer aided control systems design using a new OpenModelica API (OMJulia) which allows to conveniently operate on Modelica models from the Julia language. Julia is a rather young language (Julia 1.0 was released in August 2018) designed to address th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Thiele, Bernhard, Lie, Bernt, Sjölund, Martin, Pop, Adrian, Fritzson, Peter
Format: Artikel
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Thiele, Bernhard
Lie, Bernt
Sjölund, Martin
Pop, Adrian
Fritzson, Peter
description This paper presents a practical application of computer aided control systems design using a new OpenModelica API (OMJulia) which allows to conveniently operate on Modelica models from the Julia language. Julia is a rather young language (Julia 1.0 was released in August 2018) designed to address the needs of numerical analysis and computational science, in particular it already has decent support for the control community. The magnetic levitation application at hand demonstrates how control system design can benefit from a suitable integration between Julia and Modelica. It is based on a commercially available control education kit in which the original controller is replaced by our own digital controller developed in this work. There exists an accompanying but independent paper which introduces the complete OMJulia API.
format Article
fullrecord <record><control><sourceid>cristin_3HK</sourceid><recordid>TN_cdi_cristin_nora_11250_2645414</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>11250_2645414</sourcerecordid><originalsourceid>FETCH-cristin_nora_11250_26454143</originalsourceid><addsrcrecordid>eNqNyrsNwjAQANA0FAjY4RgACYeEBQKITyIa-uiUXJxD1hnZF2hZg_WYhAIGoHrNGyfXwosG7xwF2FBkK9D5AAgVWiHlBkq6s6KyFzixwhBZLJxvJJVvyXGD7-crwkGUbPi2B2sP2hMcB8cIJYod0NI0GXXoIs1-TpL5bnsp9osmcFSWWnzA2pg0X9bpOsszk63-OR-riEEE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language</title><source>NORA - Norwegian Open Research Archives</source><creator>Thiele, Bernhard ; Lie, Bernt ; Sjölund, Martin ; Pop, Adrian ; Fritzson, Peter</creator><creatorcontrib>Thiele, Bernhard ; Lie, Bernt ; Sjölund, Martin ; Pop, Adrian ; Fritzson, Peter</creatorcontrib><description>This paper presents a practical application of computer aided control systems design using a new OpenModelica API (OMJulia) which allows to conveniently operate on Modelica models from the Julia language. Julia is a rather young language (Julia 1.0 was released in August 2018) designed to address the needs of numerical analysis and computational science, in particular it already has decent support for the control community. The magnetic levitation application at hand demonstrates how control system design can benefit from a suitable integration between Julia and Modelica. It is based on a commercially available control education kit in which the original controller is replaced by our own digital controller developed in this work. There exists an accompanying but independent paper which introduces the complete OMJulia API.</description><language>eng</language><creationdate>2019</creationdate><rights>info:eu-repo/semantics/openAccess</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,26544</link.rule.ids><linktorsrc>$$Uhttp://hdl.handle.net/11250/2645414$$EView_record_in_NORA$$FView_record_in_$$GNORA$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Thiele, Bernhard</creatorcontrib><creatorcontrib>Lie, Bernt</creatorcontrib><creatorcontrib>Sjölund, Martin</creatorcontrib><creatorcontrib>Pop, Adrian</creatorcontrib><creatorcontrib>Fritzson, Peter</creatorcontrib><title>Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language</title><description>This paper presents a practical application of computer aided control systems design using a new OpenModelica API (OMJulia) which allows to conveniently operate on Modelica models from the Julia language. Julia is a rather young language (Julia 1.0 was released in August 2018) designed to address the needs of numerical analysis and computational science, in particular it already has decent support for the control community. The magnetic levitation application at hand demonstrates how control system design can benefit from a suitable integration between Julia and Modelica. It is based on a commercially available control education kit in which the original controller is replaced by our own digital controller developed in this work. There exists an accompanying but independent paper which introduces the complete OMJulia API.</description><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>3HK</sourceid><recordid>eNqNyrsNwjAQANA0FAjY4RgACYeEBQKITyIa-uiUXJxD1hnZF2hZg_WYhAIGoHrNGyfXwosG7xwF2FBkK9D5AAgVWiHlBkq6s6KyFzixwhBZLJxvJJVvyXGD7-crwkGUbPi2B2sP2hMcB8cIJYod0NI0GXXoIs1-TpL5bnsp9osmcFSWWnzA2pg0X9bpOsszk63-OR-riEEE</recordid><startdate>2019</startdate><enddate>2019</enddate><creator>Thiele, Bernhard</creator><creator>Lie, Bernt</creator><creator>Sjölund, Martin</creator><creator>Pop, Adrian</creator><creator>Fritzson, Peter</creator><scope>3HK</scope></search><sort><creationdate>2019</creationdate><title>Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language</title><author>Thiele, Bernhard ; Lie, Bernt ; Sjölund, Martin ; Pop, Adrian ; Fritzson, Peter</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-cristin_nora_11250_26454143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Thiele, Bernhard</creatorcontrib><creatorcontrib>Lie, Bernt</creatorcontrib><creatorcontrib>Sjölund, Martin</creatorcontrib><creatorcontrib>Pop, Adrian</creatorcontrib><creatorcontrib>Fritzson, Peter</creatorcontrib><collection>NORA - Norwegian Open Research Archives</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Thiele, Bernhard</au><au>Lie, Bernt</au><au>Sjölund, Martin</au><au>Pop, Adrian</au><au>Fritzson, Peter</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language</atitle><date>2019</date><risdate>2019</risdate><abstract>This paper presents a practical application of computer aided control systems design using a new OpenModelica API (OMJulia) which allows to conveniently operate on Modelica models from the Julia language. Julia is a rather young language (Julia 1.0 was released in August 2018) designed to address the needs of numerical analysis and computational science, in particular it already has decent support for the control community. The magnetic levitation application at hand demonstrates how control system design can benefit from a suitable integration between Julia and Modelica. It is based on a commercially available control education kit in which the original controller is replaced by our own digital controller developed in this work. There exists an accompanying but independent paper which introduces the complete OMJulia API.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_cristin_nora_11250_2645414
source NORA - Norwegian Open Research Archives
title Controller Design for a Magnetic Levitation Kit using OpenModelica’s Integration with the Julia Language
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T18%3A48%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-cristin_3HK&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Controller%20Design%20for%20a%20Magnetic%20Levitation%20Kit%20using%20OpenModelica%E2%80%99s%20Integration%20with%20the%20Julia%20Language&rft.au=Thiele,%20Bernhard&rft.date=2019&rft_id=info:doi/&rft_dat=%3Ccristin_3HK%3E11250_2645414%3C/cristin_3HK%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true