【JY】ABAQUS正交各向异性弹性本构模型

news2025/2/22 16:14:12

84b4a6c1770503ddd87039c84ee48d53.png

写在前文

材料的线弹性本构模型能够很好的描述处于工作荷载水平下的材料性能情况,后续材料的塑性理论也需要在弹性本构模型的基础上进行开展。由于砌体结构所采用的砌体材料具有明显的正交各项异性,故先从正交各向异性弹性入手,根据弹性理论中的正交各向异性弹性理论,建立砌体的正交各向异性弹性本构模型,并将该弹性本构模型写入Abaqus的材料子程序UMAT中,与Abaqus中自带的正交各向异性弹性本构模型进行对比验证,为后续砌体的正交各向异性弹塑性本构模型做好准备。

一、正交各向异性弹性基本理论

砌体的弹性各向异性主要是由其不同弹性特性的材料组分引起的(同样研究复合材料时也可能会遇到相同问题)。当通过不同的方向测量砌体,会得到不同的砌体的弹性特性。属于典型的正交各向异性材料,本文先从其平面正交各向异性弹性特性入手。

在正交各向异性材料的分析中,需要使用两个坐标系统:材料坐标系统与整体坐标系统。以砌体为例,材料坐标是指由平行于砂浆接缝(1轴)和垂直于砂浆接缝(2轴)所形成的坐标系统。整体坐标系统指的是在结构体系下,平行于水平面(x轴)与垂直于水平面(y轴)所形成的坐标系统。材料坐标与整体坐标间的夹角为θ,二者的关系如下图1所示:

65ec66482e8e10fb57d4161a46d3f891.png图1 正交各向异性材料的材料坐标(1-2)与整体坐标(x-y)示意图

正交各项异性材料具有三个互相垂直坐标轴的材料弹性对称性,将坐标轴xyz分别垂直于三个材料对称,并要求绕这些轴转动180°之后弹性性能不发生改变,由此XX中的常数具有一定的关系。在这种情况下,xyz称为材料的主轴,同时材料弹性对称性要求四阶张量满足以下条件:

0eb5509f4fdb0451a0134ef0f760dd66.png

对于完整的正交各向异性材料,其三维弹性应力应变关系西要定义, 其中:86b1d2462eadc2ed62c871e03b4e92c6.png

当研究问题为平面应力问题时,砌体结构单元的平面应力状态为σ3= 0,根据图1 所示的坐标关系示意图,以上的本构张量缩减为2×2矩阵,具体如下:6d03f948a9464814b2aa8d7b6cc2e2fb.png

二、正交各向异性弹性UMAT子程序验证

由于平面内受力可以涵盖绝大多数砌体在真实结构中的受力情况,故以平面问题为例,建立二维平面墙板二维有限元模型,如下图所示:2fa8c31f737999c49c0c8f152a9052df.jpeg上图所示平面墙板的几何尺寸为: 100mm × 100mm × 2mm~

根据前述正交各向异性弹性的基本理论,给定材料基本力学参数,如下表1所示:

表1  单位: MPa

E1E2v12G12G13G23
300020000.19008001000

上表中给出G13和G23,但未在正交各向异性弹性本构张量中予以应用,但在Abaqus中用于计算其横向剪切变形,在厚度较小时可忽略。

将Abaqus中自带的正交各向异性弹性本构模型与根据弹性理论编写的正交各向异性弹性子程序UMAT计算结果进行对比,并且改变材料坐标与整体坐标之间的夹角,共进行三个工况,夹角分别为:30°、45°和60°,具体结果如下(以下左图为编写的 UMAT 本构右图为 Abaqus 自带本构):

应力应变曲线

夹角30度结果:

7c66fde3ad8c572eafa79ee3dcbd5923.png

夹角45度结果:

0d73c80152e48ac4912b403e9e3c93fd.png

夹角60度结果:

5b378e544969c80c5a807c0a7ec1fabd.png

顶点位移

夹角30度 结果:

206f90c58200f91b71c1a8bd9e9582ad.png

夹角45度 结果:

d2cac7d703f525661165396c13553b2c.png

夹角60度 结果:

862b00613924f0fffcd51c189f62b16d.png

位移分布

夹角30度  结果:

2a9d9e9c1d34ba285c23c38db7c919a0.png

夹角45度 结果:

f0e479a9652cb62a55ade312bf5335ad.png

夹角60度 结果:

117ed87bd7bb2492743e7e1d661f67eb.png

应力分布

夹角30度 结果:

b54485e0a878fa4ceb40013732665af6.png

夹角45度 结果:

b55a7c6dcd473c2c1fd4d02d12106c59.png

夹角60度 结果:

177694839d4ce42c5e5ccc1f8f4beac2.png

结论

根据以上对比结果可知,根据正交各向异性弹性理论所编写的UMAT子程序与Abaqus自带的正交各向异性本构模型计算结果一致(应力应变曲线、顶点位移、位移分布、应力分布),可用于后续弹塑性本构模型中的弹性本构。

关注 建源学堂 公众号,回复“正交各向异性代码”可获取源代码下载链接。

更多精彩,关注建源学堂!

【往期精彩】

# 性能分析

【JY】基于性能的抗震设计浅析(一)

【JY】基于性能的抗震设计浅析(二)

【JY】浅析消能附加阻尼比

【JY】近断层结构设计策略分析与讨论

【JY】浅析各动力求解算法及其算法数值阻尼(人工阻尼)理念

【JY|体系】结构概念设计之(结构体系概念)

【JY|理念】结构概念设计之(设计理念进展)

【JY|减震】结构概念之(消能减震黏滞阻尼器)

【JY|隔震】结构概念设计之(隔震概念设计)

【JY】有限单元分析的常见问题及单元选择

【JY】结构动力学之显隐式

【JY】浅谈结构设计

【JY】浅谈混凝土损伤模型及Abaqus中CDP的应用

【JY】浅谈混凝土结构/构件性能试验指标概念(一)

【JY】浅谈混凝土结构/构件性能试验指标概念(二)

【JY】橡胶系支座/摩擦系支座全面解析

【JY】《公路桥梁抗震性能评价细则》宣贯PPT

【JY】减隔震设计思考:隔震篇

【JY】浅析基于性能的抗震分析方法——性能设计

# 概念机理

【JY】基于Ramberg-Osgood本构模型的双线性计算分析

【JY】结构动力学初步-单质点结构的瞬态动力学分析

【JY】从一根悬臂梁说起

【JY】反应谱的详解与介绍

【JY】结构瑞利阻尼与经济订货模型

【JY】主成分分析与振型分解

【JY】浅谈结构多点激励之概念机理(上)

【JY】浅谈结构多点激励之分析方法(下)

【JY】板壳单元的分析详解

【JY】橡胶支座的简述和其力学性能计算

【JY】振型求解之子空间迭代

【JY】橡胶支座精细化模拟与有限元分析注意要点

【JY】推开土木工程振型求解之兰索斯法(Lanczos法)的大门

【JY】基于OpenSees和Sap2000静力动力计算案例分析

【JY】建筑结构施加地震波的方法与理论机理

【JY】力荐佳作《结构地震分析编程与应用》

【JY】ABAQUS子程序UEL的有限元原理与应用

【JY】钢筋混凝土正截面极限承载力设计的基本原理和快速计算方法

【JY】消能减震黏滞阻尼器的力学原理与应用

【JY】力荐 | 区域建筑地震安全性有限元分析示例

# 软件讨论

【JY】减隔震元件计算表格分享

【JY】复合材料分析利器—内聚力单元

【JY】SDOF计算教学软件开发应用分享

【JY】Abaqus案例—天然橡胶隔震支座竖(轴)向力学性能

【JY】Abaqus6.14-4如何关联fortran?

【JY】如何利用python来编写GUI?

【JY】如何解决MATLAB GUI编程软件移植运行问题?

【JY】浅谈结构分析与设计软件

【JY|STR】求解器之三维结构振型分析

【JY】SignalData软件开发应用分享

【JY】基于Matlab的双线性滞回代码编写教程

【JY】动力学利器 —— JYdyn函数包分享与体验

【JY】混凝土分析工具箱:CDP模型插件与滞回曲线数据

【JY】结构工程分析软件讨论(上)

【JY】结构工程分析软件讨论(下)

【JY】各类有限元软件计算功能赏析与探讨

【JY】ETABS与Perform3D弹塑性分析功能对比示例

【JY】自建9000条高质量人工波可供下载

【JY】代码|极简反应谱分析

#其他

【JY】位移角还是有害位移角?

【JY】如何利用python来编写GUI?

【JY】今日科普之BIM

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/587475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java基础篇 | Java开发环境的搭建

✅作者简介:大家好,我是Cisyam,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Cisyam-Shark的博客 💞当前专栏: Java从入门到精通 ✨特色…

中创“六一”公益关爱活动 | 慈善守护童心,爱心筑梦未来

每一个孩子都是一朵花 有的盛开在春天,有的绽放在夏天 每一朵花,都有与众不同的美好 年年盛夏,如约出发: 在第73个“六一国际儿童节”来临之际,中创算力开展“六一公益关爱活动”,希望通过这样一个爱心…

我用低代码结合ChatGPT开发,每天多出1小时摸鱼

👉腾小云导读 GPT 出现之后,很多人推测大量的软件都会因为其出现而重写。本文主要是低代码平台与 ChatGPT 结合的一些思考以及实践。期望与各位读者一起搭上 AI 这列快车,为开发提提速~ 👉目录 1 背景 2 Demo 演示 3 思…

2022年软件测试人员调查统计——数据统计

1、软件测试从业人员的年龄分布 测试行业的主力军年龄分布主要是集中在 26-30 岁这个区间,这部分的群体承担着行 业发展的主导力量,占 43.2%。根据数据显示,被调查者中占比最多的是 26-30 岁区间的软件测试从业人员,26-30 岁的测试…

14 种免费 GIS 软件:在开源中绘制世界地图

如果你想绘制一幅世界地图,会选择什么GIS软件呢,ArcGIS、GlobalMapper这些都是国外比较出名的商业GIS软件,当然在国内很容易找到可用的版本,但是也可以使用免费的GIS软件完成所有操作。 这些免费的GIS软件为您提供了完成工作的效…

使用 VSCode SSH 公网远程连接本地服务器开发 - cpolar内网穿透

文章目录 前言视频教程1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 转…

Socket(六)

文章目录 1. 构造服务器Socket2. 构造但不绑定端口3. 获得服务器Socket的有关信息4. Socket选项5. SO_TIMEOUT6. SO_REUSEADDR7. SO_RCVBUF8. 服务类型 1. 构造服务器Socket 有四个公共的ServerSocket构造函数 public ServerSocket(int port) throws BindException, IOExcept…

第33步 机器学习分类实战:误判病例分析

填最后一个坑,如何寻找误判的病例。 之前我们在介绍AUC的时候,提到了两个函数:predict和predict_proba,复习一下: auc_test roc_auc_score(y_test, y_testprba) roc_auc_score的参数呢,包括两个&#…

用一杯星巴克的钱,训练自己私有化的ChatGPT

点击蓝字 关注我们 文章摘要:用一杯星巴克的钱,自己动手2小时的时间,就可以拥有自己训练的开源大模型,并可以根据不同的训练数据方向加强各种不同的技能,医疗、编程、炒股、恋爱,让你的大模型更“懂”你….…

想知道如何给游戏视频配音?有三个好方法教给你

现在越来越多的小伙伴会在闲暇之余打打游戏,也会观看一些游戏视频,其中不少游戏视频都有配音。游戏视频配音是一项有趣而富有创造力的任务,它可以让你为游戏画面注入声音,增强观众的体验。无论你是一个游戏爱好者还是一个内容创作…

前端vscode插件bito

GPT-4和ChatGPT越来越火,前端人员是否也能在日常工作中尝试体验其带来的乐趣呢? 答案是可以的!安排!! 今天介绍一款vscode的插件 【bito】。 安装 安装后只需要自己注册一下,创建一个workspace就可以使用…

【满分】【华为OD机试真题2023B卷 JAVAJS】经典屏保

华为OD2023(B卷)机试题库全覆盖,刷题指南点这里 经典屏保 知识点循环迭代编程基础 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: DVD机在视频输出时,为了保护电视显像管,在待机状态会显示“屏保动画”,如下图所示,DVD Logo在屏幕内来回运动,碰到边缘会反弹…

凡亿教育荣获2023 STM32峰会“生态合作伙伴”奖项

作为中国知名的电子设计在线教育领域的优秀企业,凡亿教育喜迎好消息!2023年5月12日,STM32峰会在深圳重磅回归,凡亿教育荣获STM32峰会颁发的“生态合作伙伴”奖项,这一殊荣充分肯定了凡亿教育在STM32生态系统中的杰出贡…

C进阶:数据在内存中的存储(1)

引入: 大家好,感谢大家最近的支持,今天也是开始了C进阶一系列的博文的创作,欢迎大佬们来指点,欢迎来一起沟通!!! 数据类型的介绍 我们都知道:C语言具有以下几种数据类…

拼多多继续ALL IN

2023年注定是中国电商不平凡的一年。 随着网购用户数量见顶,经济形势进入新常态,电商平台已经来到了短兵相接的肉搏战阶段。 此刻的618大促,硝烟弥漫,刀光剑影,电商“决战”似乎是迫在眉睫。对各个平台来说&#xff0c…

SpringBoot:WebSocket实现消息撤回、图片撤回

下面只是讲述一下实现思路,代码基本没有哈!有时间单独发表一篇关于websocket的相关操作的博客。 1. 消息撤回、图片撤回 个人觉得关于撤回,需要下述几个过程: 发送的消息的标签上可以定义一个属性,这个属性的值应该是…

18- 弹幕系统设计

1、弹幕系统设计 场景分析:客户端针对某一视频创建了弹幕,发送后端进行处理,后端需要对所有正在观看该视频的用户推送该弹幕。 1.1、实现方式 使用短连接进行通信或使用长连接进行通信。 1.1.1、短连接实现方案 所有观看视频的客户端不断…

单元测试尽量不要区分类与方法

单元测试尽量不要区分类与方法 单元测试是软件开发中非常重要的一环,其主要作用是在开发过程中对代码进行自动化测试与检验,从而保证代码质量,减少错误和缺陷的产生。然而,在实际的单元测试中,很多人会选择将测试分成类…

svg教程-初识svg

第一章 认识svg 简单来说: 位图:放大会失真图像边缘有锯齿;是由像素点组成;前端的 Canvas 就是位图效果。 矢量图:放大不会失真;使用 XML 描述图形。 我在 知乎 上找了一个图对说明一下。 左边是位图&…

chatgpt赋能python:用Python打造个人网站的SEO优化

用Python打造个人网站的SEO优化 简介 在互联网时代,拥有一个个人网站已经成为了一个时尚和必要的事情。网站不仅可以展示你的技能和个人风采,还可以提高你的知名度和影响力。但是,如何让人们发现你的网站,通过搜索引擎来访问你的…