Efficient control representation in Digital Twins: an imperative challenge for declarative languages
Digital Twins (DTs) are enablers for the fast optimisation processes required in the Industry 4.0 context. Declarative equation-based modelling languages, in turn, enable the creation of large-scale simulation-based DTs, as they relieve the analyst from creating the solution code. However, most indu...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on industrial informatics Jg. 19; H. 11; S. 1 - 11 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Piscataway
IEEE
01.11.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1551-3203, 1941-0050 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Digital Twins (DTs) are enablers for the fast optimisation processes required in the Industry 4.0 context. Declarative equation-based modelling languages, in turn, enable the creation of large-scale simulation-based DTs, as they relieve the analyst from creating the solution code. However, most industrial assets are Cyber-Physical Systems (CPSs), the Cyber part being their digital controls. With the available technology, a precise representation of modulating and logic controls conflicts with DT simulation performance. The result is a barrier to using DTs for system-level optimisation. We analyse the problem, propose a modelling paradigm to solve it and suggest how to integrate that paradigm into equation-based language compilers. We support our proposal by presenting a Modelica/C++ library, that we release as free software, built according to the said paradigm. |
|---|---|
| AbstractList | Digital Twins (DTs) are enablers for the fast optimisation processes required in the Industry 4.0 context. Declarative equation-based modelling languages, in turn, enable the creation of large-scale simulation-based DTs, as they relieve the analyst from creating the solution code. However, most industrial assets are Cyber-Physical Systems (CPSs), the Cyber part being their digital controls. With the available technology, a precise representation of modulating and logic controls conflicts with DT simulation performance. The result is a barrier to using DTs for system-level optimisation. We analyse the problem, propose a modelling paradigm to solve it and suggest how to integrate that paradigm into equation-based language compilers. We support our proposal by presenting a Modelica/C++ library, that we release as free software, built according to the said paradigm. Digital twins (DTs) are enablers for the fast optimization processes required in the Industry 4.0 context. Declarative equation-based modeling languages, in turn, enable the creation of large-scale simulation-based DTs, as they relieve the analyst from creating the solution code. However, most industrial assets are cyber-physical systems, the cyber part being their digital controls. With the available technology, a precise representation of modulating and logic controls conflicts with DT simulation performance. The result is a barrier to using DTs for system-level optimization. We analyze the problem, propose a modeling paradigm to solve it, and suggest how to integrate that paradigm into equation-based language compilers. We support our proposal by presenting a Modelica/C++ library, which we release as free software, built according to the said paradigm. |
| Author | Ferretti, Gianni Cimino, Chiara Terraneo, Federico Leva, Alberto |
| Author_xml | – sequence: 1 givenname: Chiara surname: Cimino fullname: Cimino, Chiara organization: Politecnico di Milano, Italy – sequence: 2 givenname: Federico orcidid: 0000-0001-7475-6167 surname: Terraneo fullname: Terraneo, Federico organization: Politecnico di Milano, Italy – sequence: 3 givenname: Gianni orcidid: 0000-0001-5321-8992 surname: Ferretti fullname: Ferretti, Gianni organization: Politecnico di Milano, Italy – sequence: 4 givenname: Alberto orcidid: 0000-0003-2165-2078 surname: Leva fullname: Leva, Alberto organization: Politecnico di Milano, Italy |
| BookMark | eNp9kDFPwzAQhS1UJNrCzsBgiTnlbCduzIZKgUqVWMocOc6luEqdYKcg_j2u0gExMN3p3vfudG9CRq51SMg1gxljoO42q9WMAxczwVOegzwjY6ZSlgBkMIp9lrFEcBAXZBLCDkDMQagxqZZ1bY1F11PTut63DfXYeQxxonvbOmodfbRb2-uGbr6sC_dUx-G-Qx_1T6TmXTcNui3SuvW0QtPok9Jotz3oLYZLcl7rJuDVqU7J29Nys3hJ1q_Pq8XDOjFCpH2iKp0Dq9KcVzI3qI2aQwmZxJrNVWkYyBQUSjSKyTLjqRaQVzyPmCgN8EpMye2wt_PtxwFDX-zag3fxZMFzKVPFZcYiJQfK-DYEj3Vh7PBr77VtCgbFMdEiJlocEy1OiUYj_DF23u61__7PcjNYLCL-wiGFSIgf3NaD7g |
| CODEN | ITIICH |
| CitedBy_id | crossref_primary_10_1080_0951192X_2024_2372262 crossref_primary_10_1016_j_jii_2025_100912 crossref_primary_10_1016_j_ifacol_2024_10_265 crossref_primary_10_3390_s24030767 |
| Cites_doi | 10.1016/j.ifacol.2020.12.2804 10.1016/j.rcim.2022.102455 10.1109/TII.2011.2182653 10.1109/ACC.2002.1024581 10.1016/j.ifacol.2021.08.186 10.1109/TII.2020.3007764 10.1109/COMST.2019.2938259 10.1016/j.jmsy.2022.06.015 10.1002/9781118094259 10.7148/2018-0219 10.1504/IJWMC.2019.100066 10.1109/IEEM50564.2021.9672892 10.1016/S0098-1354(00)00484-1 10.3384/ecp19157313 10.1016/j.ifacol.2018.03.104 10.1016/j.mfglet.2014.12.001 10.1016/j.simpat.2019.05.001 10.1109/JSYST.2020.2970545 10.1109/ACCESS.2019.2933275 10.1109/INDIN41052.2019.8972134 10.1080/00207543.2018.1471243 10.1109/CASE.2011.6042457 10.1016/j.compind.2021.103501 10.1109/INDIN45523.2021.9557372 10.1002/9781119329503 10.1016/S0967-0661(98)00047-1 10.1201/9781315218731-4 10.1109/TII.2015.2489184 10.1007/978-3-030-43946-0_3 10.1007/978-3-030-20704-5_13 10.1109/TPWRS.2018.2876668 10.1109/JIOT.2021.3079510 10.1016/j.ifacol.2018.08.474 10.1109/ETFA46521.2020.9212089 10.1109/TII.2021.3097761 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/TII.2023.3242806 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEL url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1941-0050 |
| EndPage | 11 |
| ExternalDocumentID | 10_1109_TII_2023_3242806 10040242 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Lombardia regional research and innovation project AD-COM grantid: 214632 |
| GroupedDBID | 0R~ 29I 4.4 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS HZ~ IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS 5VS AAYXX AETIX AGSQL CITATION EJD 7SC 7SP 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c334t-9da801d482d68ceac970b056ef179bc106409e6ec916b524a308d28c973bc02d3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001181996300043&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1551-3203 |
| IngestDate | Mon Jun 30 08:42:20 EDT 2025 Sat Nov 29 04:17:06 EST 2025 Tue Nov 18 22:11:17 EST 2025 Wed Aug 27 02:18:24 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 11 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c334t-9da801d482d68ceac970b056ef179bc106409e6ec916b524a308d28c973bc02d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-2165-2078 0000-0001-5321-8992 0000-0001-7475-6167 |
| OpenAccessLink | https://hdl.handle.net/11311/1233352 |
| PQID | 2866492651 |
| PQPubID | 85507 |
| PageCount | 11 |
| ParticipantIDs | ieee_primary_10040242 proquest_journals_2866492651 crossref_citationtrail_10_1109_TII_2023_3242806 crossref_primary_10_1109_TII_2023_3242806 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-11-01 |
| PublicationDateYYYYMMDD | 2023-11-01 |
| PublicationDate_xml | – month: 11 year: 2023 text: 2023-11-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE transactions on industrial informatics |
| PublicationTitleAbbrev | TII |
| PublicationYear | 2023 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref35 lundvall (ref16) 0 ref12 ref34 ref15 ref37 ref14 ref36 ref31 lundvall (ref20) 0 otter (ref21) 0 ref30 ref33 ref32 ref2 ref1 ref39 ref38 kågedal (ref25) 0 ref24 ref46 ref23 ref45 petzold (ref11) 1982 ref42 ref41 ref22 ref44 ref43 cellier (ref10) 2006 (ref19) 2023 ref28 ref27 (ref17) 2013 ref8 ref7 tao (ref29) 2019; 25 ref9 ref4 lundvall (ref26) 0 ref3 (ref18) 2023 ref6 ref5 ref40 |
| References_xml | – ident: ref30 doi: 10.1016/j.ifacol.2020.12.2804 – ident: ref46 doi: 10.1016/j.rcim.2022.102455 – ident: ref35 doi: 10.1109/TII.2011.2182653 – ident: ref24 doi: 10.1109/ACC.2002.1024581 – ident: ref7 doi: 10.1016/j.ifacol.2021.08.186 – ident: ref37 doi: 10.1109/TII.2020.3007764 – ident: ref1 doi: 10.1109/COMST.2019.2938259 – ident: ref28 doi: 10.1016/j.jmsy.2022.06.015 – ident: ref14 doi: 10.1002/9781118094259 – ident: ref31 doi: 10.7148/2018-0219 – ident: ref43 doi: 10.1504/IJWMC.2019.100066 – ident: ref8 doi: 10.1109/IEEM50564.2021.9672892 – ident: ref23 doi: 10.1016/S0098-1354(00)00484-1 – start-page: 51 year: 0 ident: ref20 article-title: Modelling concurrent activities and resource sharing in Modelica publication-title: Proc 44th Scand Conf Simul Model – ident: ref22 doi: 10.3384/ecp19157313 – start-page: 299 year: 0 ident: ref25 article-title: Generating a Modelica compiler from natural semantics specifications publication-title: Proc Summer Comput Simul Conf – ident: ref33 doi: 10.1016/j.ifacol.2018.03.104 – year: 2023 ident: ref18 article-title: Modelica association home page – ident: ref40 doi: 10.1016/j.mfglet.2014.12.001 – year: 2013 ident: ref17 publication-title: IEC 61131-3 Programmable Controllers-Part 3 Programming Languages Edition 3 0 – ident: ref38 doi: 10.1016/j.simpat.2019.05.001 – volume: 25 start-page: 1 year: 2019 ident: ref29 article-title: Five-dimension digital twin model and its ten applications publication-title: Comput Integr Manuf Syst – ident: ref45 doi: 10.1109/JSYST.2020.2970545 – year: 1982 ident: ref11 article-title: Description of DASSL: A differential/algebraic system solver – ident: ref42 doi: 10.1109/ACCESS.2019.2933275 – year: 2006 ident: ref10 publication-title: Continuous System Simulation – ident: ref3 doi: 10.1109/INDIN41052.2019.8972134 – ident: ref2 doi: 10.1080/00207543.2018.1471243 – start-page: 179 year: 0 ident: ref16 article-title: Event handling in the OpenModelica compiler and run-time system publication-title: Proc 46th Conf Simul Model Scand Simul Soc – ident: ref9 doi: 10.1109/CASE.2011.6042457 – ident: ref12 doi: 10.1016/j.compind.2021.103501 – ident: ref39 doi: 10.1109/INDIN45523.2021.9557372 – ident: ref27 doi: 10.1002/9781119329503 – ident: ref15 doi: 10.1016/S0967-0661(98)00047-1 – year: 2023 ident: ref19 – ident: ref44 doi: 10.1201/9781315218731-4 – ident: ref36 doi: 10.1109/TII.2015.2489184 – ident: ref41 doi: 10.1007/978-3-030-43946-0_3 – start-page: 23 year: 0 ident: ref26 article-title: Towards automatic generation of model checkable code from Modelica publication-title: Proc 45th Conf Simul Model Scand Simul Soc – ident: ref4 doi: 10.1007/978-3-030-20704-5_13 – ident: ref32 doi: 10.1109/TPWRS.2018.2876668 – start-page: 569 year: 0 ident: ref21 article-title: StateGraph-A Modelica library for hierarchical state machines publication-title: Proc 4th Int Modelica Conf – ident: ref13 doi: 10.1109/JIOT.2021.3079510 – ident: ref5 doi: 10.1016/j.ifacol.2018.08.474 – ident: ref6 doi: 10.1109/ETFA46521.2020.9212089 – ident: ref34 doi: 10.1109/TII.2021.3097761 |
| SSID | ssj0037039 |
| Score | 2.3999088 |
| Snippet | Digital Twins (DTs) are enablers for the fast optimisation processes required in the Industry 4.0 context. Declarative equation-based modelling languages, in... Digital twins (DTs) are enablers for the fast optimization processes required in the Industry 4.0 context. Declarative equation-based modeling languages, in... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Codes Computational modeling Control system modelling Cyber-Physical Systems Declarative programming Digital Twins Industry 4.0 Libraries Mathematical models Modelling Modelling languages and compilers Object oriented modeling Optimization Process control Programming languages Representations Simulation performance Solid modeling |
| Title | Efficient control representation in Digital Twins: an imperative challenge for declarative languages |
| URI | https://ieeexplore.ieee.org/document/10040242 https://www.proquest.com/docview/2866492651 |
| Volume | 19 |
| WOSCitedRecordID | wos001181996300043&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEL customDbUrl: eissn: 1941-0050 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0037039 issn: 1551-3203 databaseCode: RIE dateStart: 20050101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA9ueNCDnxOnU3Lw4qFbm_Qj8Sa64UCGhwm7lXxVBqOTddN_35c0lYEoeAvlJZT-kryXvrzfD6EbBi7WZf2JoWEQi6QIGONFQCiciIwQqeCuUPg5m0zYbMZffLG6q4UxxrjLZ6Zvmy6Xr5dqY3-VDSy7mfUpLdTKsqwu1mq2XQpTlzty1CQKKAlpk5MM-WA6HvetTHjfRg_Mihtt-SAnqvJjJ3buZXT4zxc7Qgc-jsT3NfDHaMeUJ2h_i13wFOmho4eAnthfSMeOwrIpNyrxvMSP8zcrG4Knn_OyusMCHkIgXdOBY9UorWAIbbE2auGJwnHzm7PqoNfRcPrwFHhRhUBRGq8DrgU4JR0zolOmYNvlWSghCjIFLE2pIpvZ4yY1CuJGmZBY0JBpwsCMShUSTc9Qu1yW5hxhSaRkSapFYeJYFratYGCRgSmPCtNFg-Yz58ozjlvhi0XuTh4hzwGY3AKTe2C66Pa7x3vNtvGHbccCsWVXY9BFvQbK3K_HKicsTS01YhJd_NLtEu3Z0esywx5qr1cbc4V21cd6Xq2u3VT7AqV70V0 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH7oFNSDPydOp-bgxUO3Nmm7xJvoxoZzeKiwW0mTVAqjk3XTf98kbWUgCt5CeWlLvyTvNS_v-wBuqHaxNuuPFXEdnwepQylLHUz0H5HiPOTMFgqPe5MJnU7ZS1WsbmthlFL28JnqmKbN5cu5WJmtsq5hNzM-ZRO2At_HXlmuVS-8RA9eZulRA88h2CV1VtJl3Wg06hih8I6JH6iRN1rzQlZW5cdabB3M4OCfr3YI-1Ukie5L6I9gQ-XHsLfGL3gCsm8JInRPVB1JR5bEsi44ylGWo8fszQiHoOgzy4s7xPVFHUqXhOBI1ForSAe3SCoxq6jCUb3RWTThddCPHoZOJavgCEL8pcMk125J-hTLkAq98LKem-g4SKV6cibCM7k9pkIldOSYBNjnxKUSU21GEuFiSU6hkc9zdQYowUlCg1DyVPl-kpq20DfmPW3KvFS1oFt_5lhUnONG-mIW238Pl8UamNgAE1fAtOD2u8d7ybfxh23TALFmV2LQgnYNZVzNyCLGNAwNOWLgnf_S7Rp2htHzOB6PJk8XsGueVBYdtqGxXKzUJWyLj2VWLK7ssPsCsNnUpA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Efficient+control+representation+in+Digital+Twins%3A+an+imperative+challenge+for+declarative+languages&rft.jtitle=IEEE+transactions+on+industrial+informatics&rft.au=Cimino%2C+Chiara&rft.au=Terraneo%2C+Federico&rft.au=Ferretti%2C+Gianni&rft.au=Leva%2C+Alberto&rft.date=2023-11-01&rft.pub=IEEE&rft.issn=1551-3203&rft.spage=1&rft.epage=11&rft_id=info:doi/10.1109%2FTII.2023.3242806&rft.externalDocID=10040242 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1551-3203&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1551-3203&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1551-3203&client=summon |