python库从包含棱柱壳结构屈曲和自由振动参数模型的文件中加载模态复合材料,由fsm_特征值项目计算。
fsm_load_modal_composites的Python项目详细描述
关于
从包含 棱柱壳结构屈曲和自由振动的参数模型, 由fsm_eigenvalue project计算。
这项工作是研究项目调查的一部分 [ON174027],科技部资助 塞尔维亚。我们对此表示感谢。
参考文献
[ON174027] | “Computational Mechanics in Structural Engineering” |
安装
要安装fsm_load_modal_composites,请运行:
$ pip install fsm_load_modal_composites
用法示例
快速入门:
>>> import logging >>> logging.basicConfig(level=logging.DEBUG) >>> from pprint import pprint >>> from fsm_load_modal_composites import load_modal_composites >>> results_file = 'examples/barbero-viscoelastic.hdf5' >>> modal_composites, column_units, column_descriptions = load_modal_composites( ... results_file, a_max=600, t_b_min=6.0 ... ) >>> modal_composites.shape (143,) >>> pprint(modal_composites.dtype) [('a', '<f8'), ('t_b', '<f8'), ('m_dominant', '<i4'), ('omega', '<f8'), ('omega_approx', '<f8'), ('omega_rel_err', '<f8'), ('sigma_cr', '<f8'), ('sigma_cr_approx', '<f8'), ('sigma_cr_rel_err', '<f8')] >>> pprint(column_descriptions) {'a': 'strip length', 'm_dominant': 'dominant mode, modal composite via sigma_cr', 'omega': 'natural frequency', 'omega_approx': 'natural frequency approximated from critical buckling stress', 'omega_rel_err': 'natural frequency relative approximation error', 'sigma_cr': 'critical buckling stress', 'sigma_cr_approx': 'critical buckling stress approximated from natural frequency', 'sigma_cr_rel_err': 'critical buckling stress relative approximation error', 't_b': 'base strip thickness'}
有关更多示例,请参见fsm_modal_analysis源代码。