Using SCCharts models in Simulink to model an electronic control unit Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.21941/bii/1903
When constructing an electrical racing car, special attention needs to be directed to the development of its engine control unit. Functionality of the motor-torque calculation and the integration of advanced driver assistance systems are crucial for the speed handling and hence, the safety of the car. The Kieler Formula Student Team Raceyard, which since 2011 has been constructing electrical racing cars annually, so far designed and tested its controller model in the popular commercial modeling software MATLAB/Simulink. This work shows how a functionally equivalent system can be designed by utilizing the visual synchronous language SCCharts in the academic open-source project KIELER. A complete controller model is modeled in KIELER and validated to behave the same as the original controller both in Simulink directly as well as in the 3D simulation environment IPG Carmaker. Tests on the performance of both controllers show that while a slowdown can be observed when comparing the generated C Code, simulation time in IPG Carmaker only increases by a negligible factor. KIELER’s developing and testing capabilities for synchronous models can therefore be considered a valuable tool in the process of designing, tuning and documenting such a controller model.
Related Topics
- Type
- report
- Landing Page
- https://doi.org/10.21941/bii/1903
- https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdf
- OA Status
- gold
- OpenAlex ID
- https://openalex.org/W4415508280
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4415508280Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.21941/bii/1903Digital Object Identifier
- Title
-
Using SCCharts models in Simulink to model an electronic control unitWork title
- Type
-
reportOpenAlex work type
- Publication year
-
2019Year of publication
- Publication date
-
2019-10-01Full publication date if available
- Authors
-
Monty Santarossa, Steven Smyth, Reinhard von Hanxleden, Alexander Schulz-RosengartenList of authors in order
- Landing page
-
https://doi.org/10.21941/bii/1903Publisher landing page
- PDF URL
-
https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdfDirect link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdfDirect OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4415508280 |
|---|---|
| doi | https://doi.org/10.21941/bii/1903 |
| ids.doi | https://doi.org/10.21941/bii/1903 |
| ids.openalex | https://openalex.org/W4415508280 |
| fwci | |
| type | report |
| title | Using SCCharts models in Simulink to model an electronic control unit |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T11195 |
| topics[0].field.id | https://openalex.org/fields/18 |
| topics[0].field.display_name | Decision Sciences |
| topics[0].score | 0.7900000214576721 |
| topics[0].domain.id | https://openalex.org/domains/2 |
| topics[0].domain.display_name | Social Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1803 |
| topics[0].subfield.display_name | Management Science and Operations Research |
| topics[0].display_name | Simulation Techniques and Applications |
| topics[1].id | https://openalex.org/T13286 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.7854999899864197 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1703 |
| topics[1].subfield.display_name | Computational Theory and Mathematics |
| topics[1].display_name | Modeling and Simulation Systems |
| topics[2].id | https://openalex.org/T11125 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.7598999738693237 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1703 |
| topics[2].subfield.display_name | Computational Theory and Mathematics |
| topics[2].display_name | Petri Nets in System Modeling |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | |
| locations[0].id | doi:10.21941/bii/1903 |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | |
| locations[0].pdf_url | https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdf |
| locations[0].version | publishedVersion |
| locations[0].raw_type | report |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Bericht des Instituts für Informatik |
| locations[0].landing_page_url | https://doi.org/10.21941/bii/1903 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5074395199 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-4159-1367 |
| authorships[0].author.display_name | Monty Santarossa |
| authorships[0].countries | DE |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I32021983 |
| authorships[0].affiliations[0].raw_affiliation_string | Christian-Albrechts-Universität zu Kiel |
| authorships[0].institutions[0].id | https://openalex.org/I32021983 |
| authorships[0].institutions[0].ror | https://ror.org/04v76ef78 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I32021983 |
| authorships[0].institutions[0].country_code | DE |
| authorships[0].institutions[0].display_name | Christian-Albrechts-Universität zu Kiel |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Monty Santarossa |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Christian-Albrechts-Universität zu Kiel |
| authorships[1].author.id | https://openalex.org/A5040819930 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-2470-0880 |
| authorships[1].author.display_name | Steven Smyth |
| authorships[1].countries | DE |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I32021983 |
| authorships[1].affiliations[0].raw_affiliation_string | Christian-Albrechts-Universität zu Kiel |
| authorships[1].institutions[0].id | https://openalex.org/I32021983 |
| authorships[1].institutions[0].ror | https://ror.org/04v76ef78 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I32021983 |
| authorships[1].institutions[0].country_code | DE |
| authorships[1].institutions[0].display_name | Christian-Albrechts-Universität zu Kiel |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Steven Smyth |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Christian-Albrechts-Universität zu Kiel |
| authorships[2].author.id | https://openalex.org/A5029982033 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-5691-1215 |
| authorships[2].author.display_name | Reinhard von Hanxleden |
| authorships[2].countries | DE |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I32021983 |
| authorships[2].affiliations[0].raw_affiliation_string | Christian-Albrechts-Universität zu Kiel |
| authorships[2].institutions[0].id | https://openalex.org/I32021983 |
| authorships[2].institutions[0].ror | https://ror.org/04v76ef78 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I32021983 |
| authorships[2].institutions[0].country_code | DE |
| authorships[2].institutions[0].display_name | Christian-Albrechts-Universität zu Kiel |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Reinhard von Hanxleden |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Christian-Albrechts-Universität zu Kiel |
| authorships[3].author.id | https://openalex.org/A5017216243 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-1494-8631 |
| authorships[3].author.display_name | Alexander Schulz-Rosengarten |
| authorships[3].countries | DE |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I32021983 |
| authorships[3].affiliations[0].raw_affiliation_string | Christian-Albrechts-Universität zu Kiel |
| authorships[3].institutions[0].id | https://openalex.org/I32021983 |
| authorships[3].institutions[0].ror | https://ror.org/04v76ef78 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I32021983 |
| authorships[3].institutions[0].country_code | DE |
| authorships[3].institutions[0].display_name | Christian-Albrechts-Universität zu Kiel |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Alexander Schulz-Rosengarten |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Christian-Albrechts-Universität zu Kiel |
| has_content.pdf | True |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdf |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-24T00:00:00 |
| display_name | Using SCCharts models in Simulink to model an electronic control unit |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T11195 |
| primary_topic.field.id | https://openalex.org/fields/18 |
| primary_topic.field.display_name | Decision Sciences |
| primary_topic.score | 0.7900000214576721 |
| primary_topic.domain.id | https://openalex.org/domains/2 |
| primary_topic.domain.display_name | Social Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1803 |
| primary_topic.subfield.display_name | Management Science and Operations Research |
| primary_topic.display_name | Simulation Techniques and Applications |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.21941/bii/1903 |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdf |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | report |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Bericht des Instituts für Informatik |
| best_oa_location.landing_page_url | https://doi.org/10.21941/bii/1903 |
| primary_location.id | doi:10.21941/bii/1903 |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | |
| primary_location.pdf_url | https://macau.uni-kiel.de/servlets/MCRFileNodeServlet/macau_derivate_00003099/tr-1903.pdf |
| primary_location.version | publishedVersion |
| primary_location.raw_type | report |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Bericht des Instituts für Informatik |
| primary_location.landing_page_url | https://doi.org/10.21941/bii/1903 |
| publication_date | 2019-10-01 |
| publication_year | 2019 |
| referenced_works_count | 0 |
| abstract_inverted_index.A | 101 |
| abstract_inverted_index.C | 152 |
| abstract_inverted_index.a | 81, 143, 162, 177, 189 |
| abstract_inverted_index.3D | 128 |
| abstract_inverted_index.an | 2 |
| abstract_inverted_index.as | 115, 123, 125 |
| abstract_inverted_index.be | 10, 86, 146, 175 |
| abstract_inverted_index.by | 88, 161 |
| abstract_inverted_index.in | 70, 95, 107, 120, 126, 156, 180 |
| abstract_inverted_index.is | 105 |
| abstract_inverted_index.of | 15, 21, 28, 43, 137, 183 |
| abstract_inverted_index.on | 134 |
| abstract_inverted_index.so | 62 |
| abstract_inverted_index.to | 9, 12, 111 |
| abstract_inverted_index.IPG | 131, 157 |
| abstract_inverted_index.The | 46 |
| abstract_inverted_index.and | 25, 39, 65, 109, 167, 186 |
| abstract_inverted_index.are | 33 |
| abstract_inverted_index.can | 85, 145, 173 |
| abstract_inverted_index.far | 63 |
| abstract_inverted_index.for | 35, 170 |
| abstract_inverted_index.has | 55 |
| abstract_inverted_index.how | 80 |
| abstract_inverted_index.its | 16, 67 |
| abstract_inverted_index.the | 13, 22, 26, 36, 41, 44, 71, 90, 96, 113, 116, 127, 135, 150, 181 |
| abstract_inverted_index.2011 | 54 |
| abstract_inverted_index.Team | 50 |
| abstract_inverted_index.This | 77 |
| abstract_inverted_index.When | 0 |
| abstract_inverted_index.been | 56 |
| abstract_inverted_index.both | 119, 138 |
| abstract_inverted_index.car, | 5 |
| abstract_inverted_index.car. | 45 |
| abstract_inverted_index.cars | 60 |
| abstract_inverted_index.only | 159 |
| abstract_inverted_index.same | 114 |
| abstract_inverted_index.show | 140 |
| abstract_inverted_index.such | 188 |
| abstract_inverted_index.that | 141 |
| abstract_inverted_index.time | 155 |
| abstract_inverted_index.tool | 179 |
| abstract_inverted_index.well | 124 |
| abstract_inverted_index.when | 148 |
| abstract_inverted_index.work | 78 |
| abstract_inverted_index.Code, | 153 |
| abstract_inverted_index.Tests | 133 |
| abstract_inverted_index.model | 69, 104 |
| abstract_inverted_index.needs | 8 |
| abstract_inverted_index.shows | 79 |
| abstract_inverted_index.since | 53 |
| abstract_inverted_index.speed | 37 |
| abstract_inverted_index.unit. | 19 |
| abstract_inverted_index.which | 52 |
| abstract_inverted_index.while | 142 |
| abstract_inverted_index.KIELER | 108 |
| abstract_inverted_index.Kieler | 47 |
| abstract_inverted_index.behave | 112 |
| abstract_inverted_index.driver | 30 |
| abstract_inverted_index.engine | 17 |
| abstract_inverted_index.hence, | 40 |
| abstract_inverted_index.model. | 191 |
| abstract_inverted_index.models | 172 |
| abstract_inverted_index.racing | 4, 59 |
| abstract_inverted_index.safety | 42 |
| abstract_inverted_index.system | 84 |
| abstract_inverted_index.tested | 66 |
| abstract_inverted_index.tuning | 185 |
| abstract_inverted_index.visual | 91 |
| abstract_inverted_index.Formula | 48 |
| abstract_inverted_index.KIELER. | 100 |
| abstract_inverted_index.Student | 49 |
| abstract_inverted_index.control | 18 |
| abstract_inverted_index.crucial | 34 |
| abstract_inverted_index.factor. | 164 |
| abstract_inverted_index.modeled | 106 |
| abstract_inverted_index.popular | 72 |
| abstract_inverted_index.process | 182 |
| abstract_inverted_index.project | 99 |
| abstract_inverted_index.special | 6 |
| abstract_inverted_index.systems | 32 |
| abstract_inverted_index.testing | 168 |
| abstract_inverted_index.Carmaker | 158 |
| abstract_inverted_index.SCCharts | 94 |
| abstract_inverted_index.Simulink | 121 |
| abstract_inverted_index.academic | 97 |
| abstract_inverted_index.advanced | 29 |
| abstract_inverted_index.complete | 102 |
| abstract_inverted_index.designed | 64, 87 |
| abstract_inverted_index.directed | 11 |
| abstract_inverted_index.directly | 122 |
| abstract_inverted_index.handling | 38 |
| abstract_inverted_index.language | 93 |
| abstract_inverted_index.modeling | 74 |
| abstract_inverted_index.observed | 147 |
| abstract_inverted_index.original | 117 |
| abstract_inverted_index.slowdown | 144 |
| abstract_inverted_index.software | 75 |
| abstract_inverted_index.valuable | 178 |
| abstract_inverted_index.Carmaker. | 132 |
| abstract_inverted_index.Raceyard, | 51 |
| abstract_inverted_index.annually, | 61 |
| abstract_inverted_index.attention | 7 |
| abstract_inverted_index.comparing | 149 |
| abstract_inverted_index.generated | 151 |
| abstract_inverted_index.increases | 160 |
| abstract_inverted_index.therefore | 174 |
| abstract_inverted_index.utilizing | 89 |
| abstract_inverted_index.validated | 110 |
| abstract_inverted_index.KIELER’s | 165 |
| abstract_inverted_index.assistance | 31 |
| abstract_inverted_index.commercial | 73 |
| abstract_inverted_index.considered | 176 |
| abstract_inverted_index.controller | 68, 103, 118, 190 |
| abstract_inverted_index.designing, | 184 |
| abstract_inverted_index.developing | 166 |
| abstract_inverted_index.electrical | 3, 58 |
| abstract_inverted_index.equivalent | 83 |
| abstract_inverted_index.negligible | 163 |
| abstract_inverted_index.simulation | 129, 154 |
| abstract_inverted_index.calculation | 24 |
| abstract_inverted_index.controllers | 139 |
| abstract_inverted_index.development | 14 |
| abstract_inverted_index.documenting | 187 |
| abstract_inverted_index.environment | 130 |
| abstract_inverted_index.integration | 27 |
| abstract_inverted_index.open-source | 98 |
| abstract_inverted_index.performance | 136 |
| abstract_inverted_index.synchronous | 92, 171 |
| abstract_inverted_index.capabilities | 169 |
| abstract_inverted_index.constructing | 1, 57 |
| abstract_inverted_index.functionally | 82 |
| abstract_inverted_index.motor-torque | 23 |
| abstract_inverted_index.Functionality | 20 |
| abstract_inverted_index.MATLAB/Simulink. | 76 |
| cited_by_percentile_year | |
| countries_distinct_count | 1 |
| institutions_distinct_count | 4 |
| citation_normalized_percentile |