Skip to main content

Python library that uses the rheological-dynamical analogy (RDA) to compute damage and effective buckling stress in prismatic shell structures.

Project description

About

Python library that uses the rheological-dynamical analogy (RDA) to compute damage and effective buckling stress in prismatic shell structures.

This work is a part of the investigation within the research project [ON174027], supported by the Ministry for Science and Technology, Republic of Serbia. This support is gratefully acknowledged.

References

[ON174027]

“Computational Mechanics in Structural Engineering”

Installation

To install fsm_effective_stress run:

$ pip install fsm_effective_stress

Usage examples

Quick start:

>>> from fsm_effective_stress import compute_damage, compute_effective_stress

>>> omega =  103.9167 # [rad/s] natural frequency for undamaged state of structure
>>> omega_d = 60.0179 # [rad/s] natural frequency for damaged state of structure
>>> sigma_d = 19.4754 # [MPa] buckling stress for damaged state of structure

# [no unit] damage variable
>>> print "%.4f" % compute_damage(omega, omega_d)
0.6664

# [MPa] effective buckling stress
>>> print "%.4f" % compute_effective_stress(omega, omega_d, sigma_d)
58.3842

Please see the fsm_damage_analysis source code for more examples.

Contribute

If you find any bugs, or wish to propose new features please let us know.

If you’d like to contribute, simply fork the repository, commit your changes and send a pull request. Make sure you add yourself to AUTHORS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fsm_effective_stress-1.0.0.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file fsm_effective_stress-1.0.0.tar.gz.

File metadata

File hashes

Hashes for fsm_effective_stress-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4bcc4137c425915f146be8666c6e7d7c1f0292b73f5c1ca1f4b8c5cb458811f0
MD5 ac829a2e5a52790545775ad524bc531f
BLAKE2b-256 0194cd0b3a14b63fab7eb99842401ed579a9c1043eca48aa2a360ce83139a190

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page