Logo image
Automated derivation and dynamic reconfiguration of computerized dynamic systems
Thesis   Open access

Automated derivation and dynamic reconfiguration of computerized dynamic systems

Albert Emanuel Milani
Master of Science (M.S.), Drexel University
Aug 2020
DOI:
https://doi.org/10.17918/00010643
pdf
Milani_Albert_20204.31 MBDownloadView

Abstract

Algebra--Computer programs Dynamic reconfiguration Differentiable dynamical systems Hybrid computer simulation Process control Software prototyping
Due to the ubiquitous nature of dynamic systems, it is important to have efficient software tools to aid in their design, modelling, and verification. While many existing software packages can easily simulate such systems, they are usually limited in the types of representations they are capable of analyzing, transforming, and visualizing. Modifications that can be made to these systems during execution are generally limited to those that were foreseen and implemented before execution begins. This thesis proposes a methodology for (1) deriving, either automatically or with human guidance, computational models of dynamic systems from algebraic descriptions, and (2) loading the derived computations into a running simulation, allowing any of the inputs, outputs, computations, or visualizations of the simulation to be redefined at any time during its execution without causing any interruption to the running system. We develop a flexible software framework for performing real-time data acquisition, computation, and control that is capable of being reconfigured while running. We then propose a scheme to automate this framework's configuration and reconfiguration from a user-supplied model description. Finally, we use this system to characterize a physical second-order active RC filter circuit, and while simultaneously simulating the circuit, we demonstrate changing the computations on-the-fly to match changes made to the physical circuit during execution.

Metrics

33 File views/ downloads
14 Record Views

Details

Logo image