Time delays in dynamic simulation
暂无分享,去创建一个
Abstract A new algorithm for dealing with time delays in a dynamic process simulator is presented. This method uses past history arrays to store input variables, each time delay having its own array. The algorithm for updating the arrays and retrieving retarded values by interpolation is designed to provide consistent accuracy throughout the simulation. For maximum effectiveness the simulator should report and deal with the occurrence of discontinuous events and interpolation through such points should be avoided. The implementation of the algorithm in such a simulator and its application to liquid flow in pipes is described, together with examples which show how to calculate the number of array points required for a given accuracy if the characteristics of the input function are approximately known. Satisfactory functioning of the method is demonstrated.
[1] W. Morton,et al. Dynamic simulation using an equation-orientated flowsheeting package , 1988 .
[2] H. J. Pesch,et al. Numerical treatment of delay differential equations by Hermite Interpolation , 1981 .
[3] W. Morton,et al. The development of an equation-oriented flowsheet simulation and optimization package—I. The quasilin program , 1986 .