Skip to content

This project is concerned with finding the linear time-invariant state-space (LTISS) system that best approximates a given impulse response function (IRF).

License

Notifications You must be signed in to change notification settings

danielrherber/impulse-2-lti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README (impulse-2-lti)

GitHub release license

GitHub contributors Gitter chat

This project is concerned with finding the linear time-invariant state-space (LTISS) system that best approximates a given impulse response function (IRF). Please see this link for a description of the theory and methods used.

readme_image.svg


Install

  • Download impulse2LTI
  • Run INSTALL_impulse2LTI.m to automatically add the project files to your MATLAB path, download the required files, and open some examples
INSTALL_impulse2LTI
open impulse2LTI_opts
open impulse2LTI_ex_viscoelastic2
open impulse2LTI_ex_steplike

Citation

Please cite the following if you use this project.

  • DR Herber, JT Allison. Approximating Arbitrary Impulse Response Functions with Prony Basis Functions. Technical report, Engineering System Design Lab, UIUC-ESDL-2019-01, Urbana, IL, USA, Oct. 2019. [PDF]
    • Abstract: In this report, we are concerned with approximating the input-to-output behavior of a type of scalar convolution integral given its so-called impulse response function by constructing an appropriate linear time-invariant state-space model. Such integrals frequently appear in the modeling of hydrodynamic forces, viscoelastic materials, among other applications. First, linear systems theory is reviewed. Next, Prony basis functions, which are exponentially decaying cosine waves with phase delay and variable amplitude, are described as potential objects to be used to approximate a given impulse response function. Then it is shown how a superposition of Prony basis functions can be directly mapped back to an equivalent linear state-space model. Also, it is directly shown that both the Golla-Hughes-McTavish model and Prony series (generalized Maxwell model) are special cases of the considered Prony basis function. Several nonlinear optimization (fitting) problems are then described to determine the value of the model parameters that result in the desired approximation. Finally, a few numerical examples are presented to demonstrate that Prony basis functions can approximation a diverse set of impulse response behaviors.

External Includes

See INSTALL_impulse2LTI.m for more information.


General Information

Contributors

Project Links

About

This project is concerned with finding the linear time-invariant state-space (LTISS) system that best approximates a given impulse response function (IRF).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages