{"title":"A simulation-model compiler for all seasons","authors":"Granino A. Korn","doi":"10.1016/S0928-4869(01)00042-8","DOIUrl":null,"url":null,"abstract":"<div><p>A new runtime simulation-model compiler quickly reads, compiles, and immediately solves vector differential equations and difference equations as well as scalar equations for dynamic-system models. Vector assignments compactly model nonlinear as well as linear matrix/vector relations for many problems in physics, control systems, neural networks, and fuzzy logic. The key feature is that the new vector differential-equation solver can replicate a dynamic-system model many times and then simulates hundreds of such models in a single simulation run, e.g. for Monte-Carlo studies. Also, partial differential equations (e.g. for a heat exchanger) can be solved together with ordinary differential equations. Portable C code runs on UNIX or LINUX workstations. A fast machine-language version for personal computers (Windows 98 and NT) directly utilizes the Pentium floating-point hardware stack, which is automatically continued into memory.</p></div>","PeriodicalId":101162,"journal":{"name":"Simulation Practice and Theory","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2001-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0928-4869(01)00042-8","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Simulation Practice and Theory","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0928486901000428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
A new runtime simulation-model compiler quickly reads, compiles, and immediately solves vector differential equations and difference equations as well as scalar equations for dynamic-system models. Vector assignments compactly model nonlinear as well as linear matrix/vector relations for many problems in physics, control systems, neural networks, and fuzzy logic. The key feature is that the new vector differential-equation solver can replicate a dynamic-system model many times and then simulates hundreds of such models in a single simulation run, e.g. for Monte-Carlo studies. Also, partial differential equations (e.g. for a heat exchanger) can be solved together with ordinary differential equations. Portable C code runs on UNIX or LINUX workstations. A fast machine-language version for personal computers (Windows 98 and NT) directly utilizes the Pentium floating-point hardware stack, which is automatically continued into memory.