线性粘弹性材料Maxwell模型在Abaqus中基于Prony的应用

2023-10-15 07:30

本文主要是介绍线性粘弹性材料Maxwell模型在Abaqus中基于Prony的应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

线性粘弹性材料广义Maxwell模型

粘弹性材料概括了材料的弹性和粘性特征,由弹簧和阻尼分别表征。广义Maxwell模型是多支Maxwell模型的组合。如图所示:Maxwell模型

其在时域的数学表达式为:
E ( t ) = E ∞ + ∑ i = 1 N E i e − t / t R i (1) E(t)=E_\infty+\sum_{i=1}^{N} E_ie^{-t/t_{Ri}} \tag{1} E(t)=E+i=1NEiet/tRi(1)
频域的数学表达式为:
E ( ω ) = E ∞ + ∑ i = 1 N E i ω t R i i 1 + ω t R i i (2) E(\omega)=E_\infty+\sum_{i=1}^{N} \frac{E_i \omega t_{Ri}i}{1+\omega t_{Ri}i} \tag{2} E(ω)=E+i=1N1+ωtRiiEiωtRii(2)
式中:
E ∞ — — E_\infty —— E平衡模量;
E i — — E_i —— Ei i i i时刻的松弛强度
t R i — — t_{Ri} —— tRi i i i时刻的松弛时间, t R i = η i / E i t_{Ri}=\eta_i/E_i tRi=ηi/Ei
i — — i—— i为虚数单位

Abaqus中的Prony 级数

引入 E 0 = E ∞ + ∑ i = 1 N E i E_0=E_\infty +\sum_{i=1}^{N} E_i E0=E+i=1NEi,则 m i = E i / E 0 m_i=E_i/E_0 mi=Ei/E0
方程(1)可写做:
E ( t ) = E 0 ( 1 − ∑ i = 1 N m i ) + ∑ i = 1 N m i E 0 e − t / t R i (3) E(t)=E_0(1-\sum_{i=1}^{N}m_i)+\sum_{i=1}^{N}m_iE_0e^{-t/t_{Ri}}\tag{3} E(t)=E0(1i=1Nmi)+i=1NmiE0et/tRi(3)
由弹性模量之间的关系:
E = 3 K ( 1 − 2 ν ) (4) E=3K(1-2\nu) \tag{4} E=3K(12ν)(4)
E = 2 G ( 1 + ν ) (5) E=2G(1+\nu) \tag{5} E=2G(1+ν)(5)
可以计算剪切模量和体积模量。
G ( t ) = G 0 ( 1 − ∑ i = 1 N g i ) + ∑ i = 1 N g i G 0 e − t / t R i (6) G(t)=G_0(1-\sum_{i=1}^{N}g_i)+\sum_{i=1}^{N}g_iG_0e^{-t/t_{Ri}}\tag{6} G(t)=G0(1i=1Ngi)+i=1NgiG0et/tRi(6)
K ( t ) = K 0 ( 1 − ∑ i = 1 N k i ) + ∑ i = 1 N k i K 0 e − t / t R i (7) K(t)=K_0(1-\sum_{i=1}^{N}k_i)+\sum_{i=1}^{N}k_iK_0e^{-t/t_{Ri}}\tag{7} K(t)=K0(1i=1Nki)+i=1NkiK0et/tRi(7)
在Abaqus中粘弹性参数需要输入Elastic和Viscoelastic
输入参数
Elastic中
Elastic输入
Viscoelastic中
在这里插入图片描述
特别注意Abaqus中,Prony为归一化参数,输入 g i , k i , t R i g_i,k_i,t_{Ri} gi,ki,tRi 有时体积模量为常数,此时 k i = 0 k_i=0 ki=0

例子

弹性模量为Maxwell模型:

N E E E t R i t_{Ri} tRi
111455.3 2.54 ∗ 1 0 − 6 2.54*10^{-6} 2.54106
21.0050.0156
30.2560.0637
40.1010.234
∞ \infty 0.01
ν \nu ν0.35

最终输入为
Elastic输入

Voscoelastic输入
--------------------------------------------------------------------个人理解,欢迎批评指正及讨论交流--------------------------------------------------------------------

这篇关于线性粘弹性材料Maxwell模型在Abaqus中基于Prony的应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/216255

相关文章

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee