Abstract

Discontinuities between distinct regions, described by different equation sets, cause difficulties for PDE/ODE solvers. We present a new algorithm that eliminates integrator discontinuities through regularizing discontinuities. First, the algorithm determines the optimum switch point between two functions spanning adjacent or overlapping domains. The optimum switch point is determined by searching for a “jump point” that minimizes a discontinuity between adjacent/overlapping functions. Then, discontinuity is resolved using an interpolating polynomial that joins the two discontinuous functions.This approach eliminates the need for conventional integrators to either discretize and then link discontinuities through generating interpolating polynomials based on state variables or to reinitialize state variables when discontinuities are detected in an ODE/DAE system. In contrast to conventional approaches that handle discontinuities at the state variable level only, the new approach tackles discontinuity at both state variable and the constitutive equations level. Thus, this approach eliminates errors associated with interpolating polynomials generated at a state variable level for discontinuities occurring in the constitutive equations.Computer memory space requirements for this approach exponentially increase with the dimension of the discontinuous function hence there will be limitations for functions with relatively high dimensions. Memory availability continues to increase with price decreasing so this is not expected to be a major limitation.

Highlights

  • A process can be thought of as a complex system that is described by, mostly, continuous mathematical functions

  • A rapid phase shift or flow reversal represents an example of an internally generated discontinuity in ODE/DEA system whereas switching a pump on/off can be considered as an external influence that raises a mathematical discontinuity in the modelled system

  • As we indicated in the 1D case, once the gx and gy locations are determined, their values can be directly substituted into the constructed logical expression to minimize jump effort between the two adjacent discontinuous functions

Read more

Summary

Introduction

A process can be thought of as a complex system that is described by, mostly, continuous mathematical functions (algebraic or differential). Solution of these differential equations, usually through integration, brings an insight into the behaviour of the process under study. The continuity of these mathematical functions is sometimes broken by internal or external influences. Once simulation shifts from one condition to another, the underlying equations change, usually with no reservation to mathematical continuity. A rapid phase shift or flow reversal represents an example of an internally generated discontinuity in ODE/DEA system whereas switching a pump on/off can be considered as an external influence that raises a mathematical discontinuity in the modelled system

Objectives
Findings
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.