Skip to content

TLCFEM/nonviscous-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Strategy for Fast Evaluation of Nonviscously Damped Systems With Arbitrary Kernels

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.supan

The nonviscous damping model is implemented in suanPan as:

  1. a global damping model with the Newmark method: NonviscousNewmark
  2. a material model that can be used in spring elements: Nonviscous01
  3. a modifier that can be applied to arbitrary elements: ElementalNonviscous

The VPMR algorithm is implemented in this repository.