Skip to main content

Python library that approximates the natural frequency from stress via physical dualism, and vice versa.

Project description

About

Python library that approximates the natural frequency from stress via physical dualism, and vice versa.

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 physical_dualism run:

$ pip install physical_dualism

Usage examples

Quick start:

>>> from physical_dualism import approximate_natural_frequency_from_stress

>>> mode = 1
>>> a = 2310.0 # [mm] strip length
>>> sigma_cr = 19.4754 # [MPa] critical buckling stress
>>> ro = 10000.0 / 10**9 # [kg/mm**3] mass density

# Mass matrix expects mass density normalized to 1 [m] of length, even if everything is done in [mm]
>>> ro /= 10**3

# [rad/s] natural frequency approximated from critical buckling stress
>>> print "%.4f" % approximate_natural_frequency_from_stress(mode, a, sigma_cr, ro)
60.0179

Please see the fsm_eigenvalue 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

physical_dualism-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for physical_dualism-1.0.0.tar.gz
Algorithm Hash digest
SHA256 64aa07edb569de7ac3515d592bd2a67201b35b4eae82cb95389b75cde2a7a6e6
MD5 22898b2fc240b36d96ee762a0bfcc219
BLAKE2b-256 bd528e76e7ee4cb5d2d34086bc4b6d488119f762c34ea076be4e9f6beaf774d6

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