ACM Home Page
Please provide us with feedback. Feedback
State event location in differential-algebraic models
Full text PdfPdf (498 KB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 6 ,  Issue 2  (April 1996) table of contents
Pages: 137 - 165  
Year of Publication: 1996
ISSN:1049-3301
Authors
Taeshin Park  Massachusetts Institute of Technology, Cambridge
Paul I. Barton  Massachusetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 63,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/232807.232809
What is a DOI?

ABSTRACT

An efficient discontinuity handling algorithm for initial value problems in differential-algebraic equations is presented. The algorithm supports flexible representation of state conditions in propositional logic, and guarantees the location of all state events in strict time order. The algorithm consists of two phases:(1) event detection and(2) consistent event location. In the event detection phase, the entire integration step is searched for the state event by solving the interpolation polynomials for the discontinuity functions generated by the BDF method. An efficient hierarchical polynomial root-finding procedure based upon interval arithmetic guarantees detection of the state event even if multiple state condition transitions exist in an integration step, in which case many existing algorithms may fail. As a second phase of the algorithm, a consistent even location calculation is developed that accurately locates the state event detected earlier while completely eliminating incorrect reactivation of the same state event immediately after the consistent initialization calculation that may follow. This numerical phenomenon has not been explained before and is termed discontinuity sticking. Results from various test problems are presented to demonstrate the correctness and efficiency of the algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
ASPENTEctt. 1993. SpeedUp User Manual Issue 5.4, Aspen Technology.
 
3
BARTON, P. I., AND PANTELIDES, C.C. 1993. gPROMS-A combined discrete/continuous modeling environment for chemical processing systems. Sire. Set. 25, 3, 25-34.
 
4
BARTON, P. I., AND PANTELIDES, C. C. 1994. Modeling of combined discrete/continuous processes. AIChE J., 40, 6, 966-979.
 
5
 
6
BRENAN, K. E., CAMPBELL, S. L., AND PETZOLD, L. R. 1989. Numerical Solution of Initial- Value Problems in Differential-Algebraic Equations. North-Holland, New York.
 
7
CARVER, M. $. 1978. Efficient integration over discontinuities in ordinary differential equation simulations. Math. Comput. Sire. XX, 190-196.
 
8
CELLIER, F. E. 1979. Combined Continuous/Discrete System Simulation by Use of Digital Computers. Ph.D. dissertation. Swiss Federal Institute of Technology. ETH, Zurich.
 
9
CELLIER, F. E., AND ELMQVIST, H. 1993. Automated formula manipulation supports objectoriented continuous-system modeling. IEEE Cont. Syst. (Apr.), 28-38.
 
10
ELLISON, D. 1981. Efficient automatic integration of ordinary differential equations with discontinuities. Math. Comput. Sire. XXIII, 12-20.
 
11
GEAR, C. W. 1971. Simultaneous numerical solution of differential-algebraic equations. IEEE Trans. Circ. Theory CT-18, 89-95.
12
 
13
GRITSIS, D., PANTELIDES, C. C., AND SARGENT, R. W. H. 1988. The dynamic simulation of transient systems described by index two differential-algebraic equations. In Proceedings of 3rd International Symposium on Process Systems Engineering (Sydney, Australia).
 
14
 
15
HANSEN, E., AND SENGUPTA, S. 1981. Bounding solutions of systems of equations using interval analysis. BIT, 21, 203-211.
 
16
HAY, J. L., AND GRIFFIN, A. W.J. 1979. Simulation of discontinuous dynamical systems. In Proceedings of the 9th IMACS Conference on Simulation of Systems (Sorrento, Italy). 79-87.
 
17
JOGLEKAR, G. S., AND REKLAITIS, G.V. 1984. A simulator for batch and semi-continuous processes. Comput. Chem. Eng. 8, 6, 315-327.
 
18
MATTSSON, S.E. 1989. On modeling and differentiaValgebraic systems. Simulation, (Jan.), 24 -32.
 
19
MOORE, R.E. 1977. A test for existence of solution to nonlinear systems. SIAM J. Num. Anal. 14, 611-615.
 
20
Mootm, R.E. 1979. Methods and Applications oflntervalAnalysis. SIAM, Philadelphia, PA.
21
 
22
NEUMAIER, A. 1990. Interval Methods for Systems of Equations. Cambridge University Press, Cambridge, England.
 
23
PANTELIDES, C.C. 1988. SpeedUp-Recent advances in process simulation. Comput. Chem. Eng. 12, 7, 745-755.
 
24
PANTELIDES, C. C., GRITSIS, D., MORISON, K. R., AND SARGENT, R. W.H. 1988. The mathematical modeling of transient systems using differential-algebraic equations. Comput. Chem. Eng. 12, 5, 449-454.
 
25
PRESTON, A. J., AND BERZINS, M. 1991. Algorithms for the location of discontinuities in dynamic simulation problems. Comput. Chem. Eng. 15, 10, 701-713.
 
26
SHAMPINE, L. F., GLADWELL, I., AND BRANKIN, R.W. 1987. Reliable solution of special event location problems for ODEs. Numerical Analysis Report 138. Dept. of Mathematics, University of Manchester, Manchester, England.


Collaborative Colleagues:
Taeshin Park: colleagues
Paul I. Barton: colleagues