{"title":"Omola中的离散事件建模与仿真","authors":"Mats Andersson","doi":"10.1109/CACSD.1992.274422","DOIUrl":null,"url":null,"abstract":"The author describes how discrete event and combined discrete event and continuous-time models are represented in Omola, an object-oriented, equation-based language for representing structured dynamic models. Discrete event behavior is represented by events with state conditions. Events can also be scheduled. The main formalism for representing discrete behavior is difference equations, which are executed in response to events. The formalism also contains an event-propagation mechanism that makes it possible synchronize-events defined in different submodels. The concepts are illustrated by an example of a chemical process with a sampled and sequential control system.<<ETX>>","PeriodicalId":142274,"journal":{"name":"IEEE Symposium on Computer-Aided Control System Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":"{\"title\":\"Discrete event modelling and simulation in Omola\",\"authors\":\"Mats Andersson\",\"doi\":\"10.1109/CACSD.1992.274422\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The author describes how discrete event and combined discrete event and continuous-time models are represented in Omola, an object-oriented, equation-based language for representing structured dynamic models. Discrete event behavior is represented by events with state conditions. Events can also be scheduled. The main formalism for representing discrete behavior is difference equations, which are executed in response to events. The formalism also contains an event-propagation mechanism that makes it possible synchronize-events defined in different submodels. The concepts are illustrated by an example of a chemical process with a sampled and sequential control system.<<ETX>>\",\"PeriodicalId\":142274,\"journal\":{\"name\":\"IEEE Symposium on Computer-Aided Control System Design\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"23\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Symposium on Computer-Aided Control System Design\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CACSD.1992.274422\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Symposium on Computer-Aided Control System Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CACSD.1992.274422","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The author describes how discrete event and combined discrete event and continuous-time models are represented in Omola, an object-oriented, equation-based language for representing structured dynamic models. Discrete event behavior is represented by events with state conditions. Events can also be scheduled. The main formalism for representing discrete behavior is difference equations, which are executed in response to events. The formalism also contains an event-propagation mechanism that makes it possible synchronize-events defined in different submodels. The concepts are illustrated by an example of a chemical process with a sampled and sequential control system.<>