复合材料压缩过程中引入屈曲变形前后的对比

2024-01-21 18:12

本文主要是介绍复合材料压缩过程中引入屈曲变形前后的对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 振动模态:

  • 压缩过程(不考虑屈曲引入)

在45KN出现拐点,在30步。

30步,压缩时的面外位移,与一阶模态类似;31步已经不正常。在快破坏前几步与一阶模态很相似。

30步树脂拉伸只是零星出现                31步出现树脂拉伸较大点。

Step30 开始出现纤维压缩破坏           step31 全部破坏

  • 压缩过程(考虑屈曲引入)

1) 叠加屈曲模态(常用)

在特征值屈曲分析(以job名称为job-1_buckle为例)时,利用关键字*end step之前 插入:

*nodefile,global=yes,last=1

U

即输出最高阶仅到1的模态振型。 在非线性屈曲分析中,删除原来添加的关键字,(可能有其他冲突的关键字也需要删除)

在新模型中*step,name=step-1,nlgeom=yes行前面加入关键字

*imperfection,file=job-1_buckle,step=1

 1,0.01

即引入job-1_buckle。Fil第一阶屈曲形状的0.01倍(1%)作为初始几何缺陷。可 简单理解为曲面厚度的1%。

引入buckle模态后,失效提前。最后载荷之所以上升,是因为力加载。

  • 压缩过程(考虑屈曲引入,并且位移加载)

在线性段,取其中一点(0.54,30.46),计算其模量:

模型宽25mm,长75mm,共16层,每层厚为0.185,厚度为16*0.185=2.96mm

应力=30.46e3/25e-3/2.96e-3

应变=0.54/75

模量=应力/应变=56e9 Pa

  • 模型验证

M21单向带的力学性能

E1 = 147e3

E2 = 9800

Mu12 = 0.33

#t1 = input('input the facing thickness:')

# ta = 0.1868 # 单层厚度

ta=0.185

G12 = 4600

铺层为:layup="0/45/90/-45/0/45/90/-45/-45/90/45/0/-45/90/45/0"

算出的Ex=56e9 pa, Ey=56e9

  • 总结

  1. 力加载和位移加载在线性段的表现基本一致。且算出的模量与根据经典层合板理论算出的模量符合性很好。
  2. 对于纯平板,在压缩过程破坏之前,其基本模态与一阶欧拉屈曲模态一致。
  3. 引入因屈曲产生的变形,即imperfection会影响平板的静力压缩过程,使结构提前破坏。引入屈曲后,线性转折点为34.5KN,比未引入屈曲的46.5KN,更接近线性计算的一阶屈曲载荷26.6。
  4. 到底需不需要引入屈曲变形,应该由实际试验结果来验证。

(left)未此入屈曲变形  ,40步出现破坏。

(right)引入屈曲变形,31步出现破坏

这篇关于复合材料压缩过程中引入屈曲变形前后的对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

解密SQL查询语句执行的过程

《解密SQL查询语句执行的过程》文章讲解了SQL语句的执行流程,涵盖解析、优化、执行三个核心阶段,并介绍执行计划查看方法EXPLAIN,同时提出性能优化技巧如合理使用索引、避免SELECT*、JOIN... 目录1. SQL语句的基本结构2. SQL语句的执行过程3. SQL语句的执行计划4. 常见的性能优

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

详解MySQL中JSON数据类型用法及与传统JSON字符串对比

《详解MySQL中JSON数据类型用法及与传统JSON字符串对比》MySQL从5.7版本开始引入了JSON数据类型,专门用于存储JSON格式的数据,本文将为大家简单介绍一下MySQL中JSON数据类型... 目录前言基本用法jsON数据类型 vs 传统JSON字符串1. 存储方式2. 查询方式对比3. 索引

java内存泄漏排查过程及解决

《java内存泄漏排查过程及解决》公司某服务内存持续增长,疑似内存泄漏,未触发OOM,排查方法包括检查JVM配置、分析GC执行状态、导出堆内存快照并用IDEAProfiler工具定位大对象及代码... 目录内存泄漏内存问题排查1.查看JVM内存配置2.分析gc是否正常执行3.导出 dump 各种工具分析4.

使用zip4j实现Java中的ZIP文件加密压缩的操作方法

《使用zip4j实现Java中的ZIP文件加密压缩的操作方法》本文介绍如何通过Maven集成zip4j1.3.2库创建带密码保护的ZIP文件,涵盖依赖配置、代码示例及加密原理,确保数据安全性,感兴趣的... 目录1. zip4j库介绍和版本1.1 zip4j库概述1.2 zip4j的版本演变1.3 zip4

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并