This repository contains the source code and example models of paper 10.1016/j.ymssp.2024.111156.
To cite or reproduce figures in the paper, you can find the corresponding figure and copy the source code in your work. Please check CI/CD workflow to see how to generate figures used in the paper.
The numerical examples used in the paper are developed in suanPan. To perform the numerical analysis, one can download and install suanPan. Then run the model via, for example, the following command in the corresponding
folders under the corresponding folders in PY.
suanpan -f sigmoid.supanThe nonviscous damping model is implemented in suanPan as:
- a global damping model with the Newmark method: NonviscousNewmark
- a material model that can be used in spring elements: Nonviscous01
- a modifier that can be applied to arbitrary elements: ElementalNonviscous
The VPMR algorithm is implemented in this repository.