Abstract Our recent work on linear and affine dynamical systems has laid out a general framework for inferring the parameters of a differential equation model from a discrete set of data points collected from a system being modeled. It introduced a new class of inverse problems where qualitative information about the parameters and the associated dynamics of the system is determined for regions of the data space, rather than just for isolated experiments. Rigorous mathematical results have justified this approach and have identified common features that arise for certain classes of integrable models. In this work we present a thorough numerical investigation that shows that several of these core features extend to a paradigmatic linear-in-parameters model, the Lotka–Volterra (LV) system, which we consider in the conservative case as well as under the addition of terms that perturb the system away from this regime. A central construct for this analysis is a concise representation of parameter and dynamical features in the data space that we call thePn-diagram, which is particularly useful for visualization of the qualitative dependence of the system dynamics on data for low-dimensional (smalln) systems. Our work also exposes some new properties related to non-uniqueness that arise for these LV systems, with non-uniqueness manifesting as a multi-layered structure in the associatedP2-diagrams.
more »
« less
Capturing the science behind the craft: a reporting framework to improve quality and confidence in nonsimulated models
Abstract Qualitative nonsimulated models (causal loop diagrams, stock‐flow diagrams, or hybrids of both) have been used since within a decade after the inception of system dynamics (SD). In this article, we assert that the well‐known weaknesses of nonsimulated models need to be balanced against the contexts, purposes, and strengths that nonsimulated models provide. We propose a framework consisting of a set of best practices for model reporting and documentation that would improve the quality, consistency, and transparency of nonsimulated models. Several high‐quality examples are described and referenced in the framework to illustrate support of each criterion. The framework's purpose is help improve the transparency around the creation and evaluation of nonsimulated models, thereby enhancing their confidence and legitimate use in SD practice. Ultimately, high‐quality nonsimulated models can offer broader access to the powerful body of SD knowledge to audiences likely never to have access to formal SD simulation models. © 2023 System Dynamics Society.
more »
« less
- Award ID(s):
- 1914745
- PAR ID:
- 10473259
- Publisher / Repository:
- Wiley Blackwell (John Wiley & Sons)
- Date Published:
- Journal Name:
- System Dynamics Review
- Volume:
- 40
- Issue:
- 4
- ISSN:
- 0883-7066
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Abstract Porous media flows are common in both natural and anthropogenic systems. Mapping these flows in a laboratory setting is challenging and often requires non-intrusive measurement techniques, such as particle image velocimetry (PIV) coupled with refractive index matching (RIM). RIM-coupled PIV allows the mapping of velocity fields around transparent solids by analyzing the movement of neutrally buoyant micron-sized seeding particles. The use of this technique in a porous medium can be problematic because seeding particles adhere to grains, which causes the grain bed to lose transparency and can obstruct pore flows. Another non-intrusive optical technique, planar laser-induced fluorescence (PLIF), can be paired with RIM and does not have this limitation because fluorescent dye is used instead of particles, but it has been chiefly used for qualitative flow visualization. Here, we propose a quantitative PLIF-based methodology to map both porous media flow fields and porous media architecture. Velocity fields are obtained by tracking the advection-dominated movement of the fluorescent dye plume front within a porous medium. We also propose an automatic tracking algorithm that quantifies 2D velocity components as the plume moves through space in both an Eulerian and a Lagrangian framework. We apply this algorithm to three data sets: a synthetic data set and two laboratory experiments. Performance of this algorithm is reported by the mean (bias error,B) and standard deviation (random error,SD) of the residuals between its results and the reference data. For the synthetic data, the algorithm produces maximum errors ofB & SD= 32% & 23% in the Eulerian framework, respectively, andB & SD= −0.04% & 3.9% in the Lagrangian framework. The small-scale laboratory experimental data requires the Eulerian framework and produce errors ofB & SD= −0.5% & 33%. The Lagrangian framework is used on the large-scale laboratory experimental data and produces errors ofB & SD= 5% & 44%. Mapping the porous media architecture shows negligible error for reconstructing calibration grains of known dimensions.more » « less
-
Network quality-of-service (QoS) does not always translate to user quality-of-experience (QoE). Consequently, knowledge of user QoE is desirable in several scenarios that have traditionally operated on QoS information. Examples include traffic management by ISPs and resource allocation by the operating system. But today these systems lack ways to measure user QoE. To help address this problem, we propose offline generation of per-app models mapping app-independent QoS metrics to app-specific QoE metrics. This enables any entity that can observe an app's network traffic-including ISPs and access points-to infer the app's QoE. We describe how to generate such models for many diverse apps with significantly different QoE metrics. We generate models for common user interactions of 60 popular apps. We then demonstrate the utility of these models by implementing a QoE-aware traffic management framework and evaluate it on a WiFi access point. Our approach successfully improves QoE metrics that reflect user-perceived performance. First, we demonstrate that prioritizing traffic for latency-sensitive apps can improve responsiveness and video frame rate, by 46% and 115%, respectively. Second, we show that a novel QoE-aware bandwidth allocation scheme for bandwidth-intensive apps can improve average video bitrate for multiple users by up to 23%.more » « less
-
Abstract Micromagnetic modeling allows the systematic study of the effects of particle size and shape on the first‐order reversal curve (FORC) magnetic hysteresis response for magnetite particles in the single‐domain (SD) and pseudo‐single domain (PSD) particle size range. The interpretation of FORCs, though widely used, has been highly subjective. Here, we use micromagnetics to model randomly oriented distributions of particles to allow more physically meaningful interpretations. We show that one commonly found type of PSD particle—namely the single vortex (SV) particle—has far more complex signals than SD particles, with multiple peaks and troughs in the FORC distribution, where the peaks have higher switching fields for larger SV particles. Particles in the SD to SV transition zone have the lowest switching fields. Symmetrical and prolate particles display similar behavior, with distinctive peaks forming near the vertical axis of the FORC diagram. In contrast, highly oblate particles produce “butterfly” structures, suggesting that these are potentially diagnostic of particle morphology. We also consider FORC diagrams for distributions of particle sizes and shapes and produce an online application that users can use to build their own FORC distributions. There is good agreement between the model predictions for distributions of particle sizes and shapes, and the published experimental literature.more » « less
-
System modeling language (SysML) diagrams generated manually by system modelers can sometimes be prone to errors, which are time-consuming and introduce subjectivity. Natural language processing (NLP) techniques and tools to create SysML diagrams can aid in improving software and systems design processes. Though NLP effectively extracts and analyzes raw text data, such as text-based requirement documents, to assist in design specification, natural language, inherent complexity, and variability pose challenges in accurately interpreting the data. In this paper, we explore the integration of NLP with SysML to automate the generation of system models from input textual requirements. We propose a model generation framework leveraging Python and the spaCy NLP library to process text input and generate class/block definition diagrams using PlantUML for visual representation. The intent of this framework is to aid in reducing the manual effort in creating SysML v1.6 diagrams—class/block definition diagrams in this case. We evaluate the effectiveness of the framework using precision and recall measures. The contribution of this paper to the systems modeling domain is two-fold. First, a review and analysis of natural language processing techniques for the automated generation of SysML diagrams are provided. Second, a framework to automatically extract textual relationships tailored for generating a class diagram/block diagram that contains the classes/blocks, their relationships, methods, and attributes is presented.more » « less
An official website of the United States government
