Real-time digital simulation for systems control

This paper discusses techniques employed in the discrete modeling of physical systems for digital simulation and control applications. Traditional numerical integration techniques provide accurate means of model making but prove too slow for real-time simulation of complex systems or systems with fast response. For rapid digital simulation, a simplified discrete approximation is sought for the linear integro-differential operators of a continuous system. This discrete operator, a digitized transfer function, yields difference equations hopefully permitting real-time approximation of continuous system performance on a digital computer. Determination of the discrete operator is the essential goal of each of the simulation schemes described herein, though differing initial assumptions and approximations alter the resulting forms. After a brief review of these approaches to simulation, techniques for improved approximations for linear system transforms and for discrete parameter optimization and identification are developed. The optimum discrete transfer function which minimizes the sum of error squared between a linear continuous system output and a linear discrete system output is obtained. By adjusting gain parameters in the discrete transfer function, the simulation result is shown to be improved for various inputs and system nonlinearities. Application of standard variational methods to optimize the desired parameters leads to a two-point nonlinear boundary-value problem which is resolved via the techniques of quasilinearization and differential approximation. The procedure for application of various simulation methods is summarized, and the effectiveness of the methods is shown by the simulation of a second-order, nonlinear system for various inputs and sample intervals.

[1]  S. Thaler,et al.  A Simplified Method of Solving Linear and Nonlinear Systems , 1956, Proceedings of the IRE.

[2]  Andrew P. Sage,et al.  Optimum design and error analysis of digital integrators for discrete system simulation , 1965, AFIPS '65 (Fall, part I).

[3]  James M. Hurt,et al.  New difference equation technique for solving nonlinear differential equations , 1964, AFIPS '64 (Spring).

[4]  J. Truxal,et al.  Numerical Analysis for Network Design , 1954 .

[5]  Rubin Boxer,et al.  A Note on Numerical Transform Calculus , 1957, Proceedings of the IRE.

[6]  R. K. Adams Digital computer analysis of closed-loop systems using the number series approach , 1962, Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry.

[7]  Marvin Blum,et al.  Recursion formulas for growing memory digital filters , 1958, IRE Trans. Inf. Theory.

[8]  John M. Salzer,et al.  Frequency Analysis of Digital Computers Operating in Real Time , 1954, Proceedings of the IRE.

[9]  K. D. Tocher,et al.  Sampled‐Data Control Systems , 1959 .

[10]  Mario G. Salvadori,et al.  Numerical methods in FORTRAN , 1965 .

[11]  Maury E. Fowler,et al.  A New Numerical Method for Simulation , 1965 .

[12]  F. B. Hildebrand,et al.  Introduction To Numerical Analysis , 1957 .

[13]  A. P. Sage A technique for the real time digital simulation of nonlinear control processes. , 1966 .

[14]  Julius T. Tou,et al.  Digital and sampled-data control systems , 1963 .

[15]  John E. Gibson,et al.  Nonlinear Automatic Control , 1963 .

[16]  E. I. Jury,et al.  Theory and application of the z-transform method , 1965 .

[17]  Richard W. Hamming,et al.  Numerical Methods for Scientists and Engineers , 1963 .

[18]  R. McGill,et al.  Solution of variational problems by means of a generalized newton-raphson operator , 1964 .

[19]  R. Kálmán,et al.  A unified approach to the theory of sampling systems , 1959 .

[20]  A. Tustin A method of analysing the behaviour of linear systems in terms of time series , 1947 .