SSMTool-2.0: Computation of invariant manifolds & their reduced dynamics in high-dimensional mechanics problems
Description
This package computes invariant manifolds in high-dimensional dynamical systems using the Parametrization Method with special attention to the computation of Spectral Submanifolds (SSM) and forced response curves in finite element models.
These invariant manifolds are computed in the physical coordinates using only the master modes resulting in efficient and feasible computations for high-dimensional finite-element problems. Additionally, the user has an option to choose among the graph or normal form style of parametrization. The computational methodology is described in the following article:
S. Jain, G. Haller (2021) How to Compute Invariant Manifolds and their Reduced Dynamics in High-Dimensional Finite-Element Models? Preprint: https://arxiv.org/abs/2103.10264
In this version, we demonstrate the computational methodology over small academic examples as well as high-dimensional finite element problems using the FE package [4]. We have included a demonstration of SSM computation over the following finite element examples
- von Karman straight beam in 2D
- von Karman shell-based shallow curved panel in 3D
- NACA airfoil based aircraft wing model
This package uses the following external open-source packages:
- Continuation core (coco) https://sourceforge.net/projects/cocotools/
- Sandia tensor toolbox: https://gitlab.com/tensors/tensor_toolbox
- Combinator: https://www.mathworks.com/matlabcentral/fileexchange/24325-combinator-combinations-and-permutations
- YetAnotherFECode: Zenodo http://doi.org/10.5281/zenodo.4011281
In order to install the program, simply run the install.m file in the main folder. The examples can be found in the examples directory. Note: When running the examples in the livescript files (workbooks), please ensure that the MATLAB 'Current Folder' is the directory of the specific example.
Please report any issues/bugs to Shobhit Jain shjain@ethz.ch
Files
jain-shobhit/SSMTool-2.0-v1.0.0.zip
Files
(16.1 MB)
Name | Size | Download all |
---|---|---|
md5:02ece720814c9dc76a30111e30d158ec
|
16.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/jain-shobhit/SSMTool-2.0/tree/v1.0.0 (URL)
References
- S. Jain, G. Haller (2021) How to Compute Invariant Manifolds and their Reduced Dynamics in High-Dimensional Finite-Element Models? Preprint: https://arxiv.org/abs/2103.10264