热弹性系数识别模块

ThermCoeff的Python项目详细描述


热系数-热弹性系数评估

热弹性应力分析(TSA)的热弹性系数评估

简单的例子

下面是一个关于如何使用代码的简单示例:

。。代码块::python

pip install ThermCoeff

导入包:

。。代码块::python

^{pr2}$

标准材料的热弹性系数为:

。。代码块::python

s = 'steel'                         # Steel material is chosen
km = ThermCoeff.from_material(s)    # Thermoelastic coefficient of steel is obtained

可提供以下材料:铝、环氧树脂、玻璃、镁、钢、钛

如果在试验过程中进行应变计校准并从外部获取应变:

。。代码块::python

# Uniaxial strain-gauge					
eps = np.random.rand(1000)		# Simulated strain from strain-gauge
strain = ThermCoeff.get_strain(eps)	# Obtain strain

# Strain-gauge rosette
eps = np.random.rand(1000, 3)				# Simulated strain from rosette
configuration = '90' 					# Angular configuration of the rosette
strain = ThermCoeff.get_strain(eps, configuration)	# Obtain strain

一旦获得应变(或已知应变):

。。代码块::python

filename = './data/rec.sfmov'   # Path to the thermal video
data = sfmov.get_data(filename) # Load the data
fs = 400			# Sampling frequency [Hz]
fl = 40				# Load frequency [Hz]
location = 56, 38, 30, 70	# Location of the strain-gauge on the camera field of view

E = 75 * 10**9 			# Young Modulus [Pa]
ni = 0.33 			# Poisson's ratio

km = ThermCoeff.from_strain_gauge(data, fs, fl, E, ni, strain, location)

参考文献: https://www.sciencedirect.com/science/article/pii/S0142112320301924

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
调试如何使用VIM/GVIM调试Java应用程序?   java Tomcat 8+OPenJDK 8 64位内存使用率   算法希尔密码加密/解密源代码Java(2 x 2矩阵密钥)   番石榴中有没有类似于功能性Java的效果?   Java算法:检查字典中是否有字符串   java如何从lambda中获取变量?   获取当前jar文件名的java   java LinkedList:如何将当前节点分配给它后面的节点?删除当前节点时   以与ImageMagick的“identify”命令相同的方式在Java中获取图像质量   java是否可以在运行时使用JAXR创建Web服务?   java在listView中过滤两个字符串   maven管理具有外部资源依赖关系的多个Java模块   java Android通过Thread/Runnable/Handler/Looper方法执行简单的异步任务   java Hibernate返回空对象   java将一个jar打包成一个dist dir,其中包含独立的外部资源和依赖项