MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS

Simulation of large physical systems often leads to initial value problems in which some of the solution components contain high frequency oscillations and/or fast transients, while the remaining solution components are relatively slowly varying. Such a system is referred to as two-time-scale (TTS),...

Full description

Bibliographic Details
Main Author: Keepin, William North.
Other Authors: Hetrick, David L.
Language:en_US
Published: The University of Arizona. 1980
Subjects:
Online Access:http://hdl.handle.net/10150/281914
id ndltd-arizona.edu-oai-arizona.openrepository.com-10150-281914
record_format oai_dc
spelling ndltd-arizona.edu-oai-arizona.openrepository.com-10150-2819142015-10-23T05:06:39Z MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS Keepin, William North. Hetrick, David L. Large scale systems -- Mathematical models. Differential equations -- Numerical solutions. Runge-Kutta formulas. System analysis. Simulation of large physical systems often leads to initial value problems in which some of the solution components contain high frequency oscillations and/or fast transients, while the remaining solution components are relatively slowly varying. Such a system is referred to as two-time-scale (TTS), which is a partial generalization of the concept of stiffness. When using conventional numerical techniques for integration of TTS systems, the rapidly varying components dictate the use of small stepsizes, with the result that the slowly varying components are integrated very inefficiently. This could mean that the computer time required for integration is excessive. To overcome this difficulty, the system is partitioned into "fast" and "slow" subsystems, containing the rapidly and slowly varying components of the solution respectively. Integration is then performed using small stepsizes for the fast subsystem and relatively large stepsizes for the slow subsystem. This is referred to as multirate integration, and it can lead to substantial savings in computer time required for integration of large systems having relatively few fast solution components. This study is devoted to multirate integration of TTS initial value problems which are partitioned into fast and slow subsystems. Techniques for partitioning are not considered here. Multirate integration algorithms based on explicit Runge-Kutta (RK) methods are developed. Such algorithms require a means for communication between the subsystems. Internally embedded RK methods are introduced to aid in computing interpolated values of the slow variables, which are supplied to the fast subsystem. The use of averaging in the fast subsystem is discussed in connection with communication from the fast to the slow subsystem. Theoretical support for this is presented in a special case. A proof of convergence is given for a multirate algorithm based on Euler's method. Absolute stability of this algorithm is also discussed. Four multirate integration routines are presented. Two of these are based on a fixed-step fourth order RK method, and one is based on the variable step Runge-Kutta-Merson scheme. The performance of these routines is compared to that of several other integration schemes, including Gear's method and Hindmarsh's EPISODE package. For this purpose, both linear and nonlinear examples are presented. It is found that multirate techniques show promise for linear systems having eigenvalues near the imaginary axis. Such systems are known to present difficulty for Gear's method and EPISODE. A nonlinear TTS model of an autopilot is presented. The variable step multirate routine is found to be substantially more efficient for this example than any other method tested. Preliminary results are also included for a pressurized water reactor model. Indications are that multirate techniques may prove fruitful for this model. Lastly, an investigation of the effects of the step-size ratio (between subsystems) is included. In addition, several suggestions for further work are given, including the possibility of using multistep methods for integration of the slow subsystem. 1980 text Dissertation-Reproduction (electronic) http://hdl.handle.net/10150/281914 8621866 8108326 .b13878141 en_US Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author. The University of Arizona.
collection NDLTD
language en_US
sources NDLTD
topic Large scale systems -- Mathematical models.
Differential equations -- Numerical solutions.
Runge-Kutta formulas.
System analysis.
spellingShingle Large scale systems -- Mathematical models.
Differential equations -- Numerical solutions.
Runge-Kutta formulas.
System analysis.
Keepin, William North.
MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
description Simulation of large physical systems often leads to initial value problems in which some of the solution components contain high frequency oscillations and/or fast transients, while the remaining solution components are relatively slowly varying. Such a system is referred to as two-time-scale (TTS), which is a partial generalization of the concept of stiffness. When using conventional numerical techniques for integration of TTS systems, the rapidly varying components dictate the use of small stepsizes, with the result that the slowly varying components are integrated very inefficiently. This could mean that the computer time required for integration is excessive. To overcome this difficulty, the system is partitioned into "fast" and "slow" subsystems, containing the rapidly and slowly varying components of the solution respectively. Integration is then performed using small stepsizes for the fast subsystem and relatively large stepsizes for the slow subsystem. This is referred to as multirate integration, and it can lead to substantial savings in computer time required for integration of large systems having relatively few fast solution components. This study is devoted to multirate integration of TTS initial value problems which are partitioned into fast and slow subsystems. Techniques for partitioning are not considered here. Multirate integration algorithms based on explicit Runge-Kutta (RK) methods are developed. Such algorithms require a means for communication between the subsystems. Internally embedded RK methods are introduced to aid in computing interpolated values of the slow variables, which are supplied to the fast subsystem. The use of averaging in the fast subsystem is discussed in connection with communication from the fast to the slow subsystem. Theoretical support for this is presented in a special case. A proof of convergence is given for a multirate algorithm based on Euler's method. Absolute stability of this algorithm is also discussed. Four multirate integration routines are presented. Two of these are based on a fixed-step fourth order RK method, and one is based on the variable step Runge-Kutta-Merson scheme. The performance of these routines is compared to that of several other integration schemes, including Gear's method and Hindmarsh's EPISODE package. For this purpose, both linear and nonlinear examples are presented. It is found that multirate techniques show promise for linear systems having eigenvalues near the imaginary axis. Such systems are known to present difficulty for Gear's method and EPISODE. A nonlinear TTS model of an autopilot is presented. The variable step multirate routine is found to be substantially more efficient for this example than any other method tested. Preliminary results are also included for a pressurized water reactor model. Indications are that multirate techniques may prove fruitful for this model. Lastly, an investigation of the effects of the step-size ratio (between subsystems) is included. In addition, several suggestions for further work are given, including the possibility of using multistep methods for integration of the slow subsystem.
author2 Hetrick, David L.
author_facet Hetrick, David L.
Keepin, William North.
author Keepin, William North.
author_sort Keepin, William North.
title MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
title_short MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
title_full MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
title_fullStr MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
title_full_unstemmed MULTIRATE INTEGRATION OF TWO-TIME-SCALE DYNAMIC SYSTEMS
title_sort multirate integration of two-time-scale dynamic systems
publisher The University of Arizona.
publishDate 1980
url http://hdl.handle.net/10150/281914
work_keys_str_mv AT keepinwilliamnorth multirateintegrationoftwotimescaledynamicsystems
_version_ 1718103032728649728