{"title":"精细控制:从操作角度的变结构建模","authors":"Christoph Höger","doi":"10.1145/3158191.3158198","DOIUrl":null,"url":null,"abstract":"Much effort has been put into the modeling and simulation of variable-structure systems, and there is a consensus on the intuition of viewing a variable-structure model as a hybrid automaton that consists of several modes. Each mode corresponds to a classical static-structure model and events control the transitions between modes. Usually, the number of modes is considered to be finite and small in practice. This assumption conflicts with the composition of models, that easily generates a large number of potential modes. We argue that variable-structure modeling equals a form of explicit control over the process of elaboration and simulation and that this control should be exposed, carefully, to the modeler. This feature allows writing models with a practically unlimited number of modes. We provide a core calculus that defines the language primitives for this task and then integrate elements from that calculus into Modelica, enabling straightforward modeling of variable-structure systems in this established modeling language.","PeriodicalId":261856,"journal":{"name":"Proceedings of the 8th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Elaborate control: variable-structure modeling from an operational perspective\",\"authors\":\"Christoph Höger\",\"doi\":\"10.1145/3158191.3158198\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Much effort has been put into the modeling and simulation of variable-structure systems, and there is a consensus on the intuition of viewing a variable-structure model as a hybrid automaton that consists of several modes. Each mode corresponds to a classical static-structure model and events control the transitions between modes. Usually, the number of modes is considered to be finite and small in practice. This assumption conflicts with the composition of models, that easily generates a large number of potential modes. We argue that variable-structure modeling equals a form of explicit control over the process of elaboration and simulation and that this control should be exposed, carefully, to the modeler. This feature allows writing models with a practically unlimited number of modes. We provide a core calculus that defines the language primitives for this task and then integrate elements from that calculus into Modelica, enabling straightforward modeling of variable-structure systems in this established modeling language.\",\"PeriodicalId\":261856,\"journal\":{\"name\":\"Proceedings of the 8th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools\",\"volume\":\"67 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 8th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3158191.3158198\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3158191.3158198","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Elaborate control: variable-structure modeling from an operational perspective
Much effort has been put into the modeling and simulation of variable-structure systems, and there is a consensus on the intuition of viewing a variable-structure model as a hybrid automaton that consists of several modes. Each mode corresponds to a classical static-structure model and events control the transitions between modes. Usually, the number of modes is considered to be finite and small in practice. This assumption conflicts with the composition of models, that easily generates a large number of potential modes. We argue that variable-structure modeling equals a form of explicit control over the process of elaboration and simulation and that this control should be exposed, carefully, to the modeler. This feature allows writing models with a practically unlimited number of modes. We provide a core calculus that defines the language primitives for this task and then integrate elements from that calculus into Modelica, enabling straightforward modeling of variable-structure systems in this established modeling language.