Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >定义有限元分析中复合材料的多铺层结构

定义有限元分析中复合材料的多铺层结构

原创
作者头像
WelSim的小仿真
发布于 2025-03-10 19:50:05
发布于 2025-03-10 19:50:05
850
举报
文章被收录于专栏:WELSIMWELSIM

现代结构分析中,常常会遇到多铺层复合材料。这些复合材料常常以板壳的整体结构形式出现,内部由多层铺层叠加而成。铺层的角度,厚度,材料都有可能不同。对于这种符合材料的分析,仿真软件需要提供相关的功能,由用户根据实际材料输入数据。

Image
Image

WELSIM复合材料的参数输入提供了简洁的方式。本文介绍定义复合材料的步骤。

1. 新建一个FEM工程。

2. 添加两个材料节点,分别命名为玻璃Glass,和塑性薄膜Plastic Film。

Image
Image

3. 双击玻璃材料节点,进入编辑模式。输入初始密度 2.5e-6 kg/mm3, 杨氏模量70GPa, 泊松比0.2,塑性屈服应力80MPa, 硬化参数500MPa,硬化指数0.8。并添加正交各项异性脆性失效属性,保持默认参数为0。

Image
Image

4. 双击塑性胶片材料节点,进入编辑模式。输入初始密度 2.5e-6 kg/mm3, 杨氏模量100 MPa, 泊松比0.2,塑性屈服应力10MPa, 硬化参数 20MPa,硬化指数0.5。添加正交各项异性脆性失效属性,拉伸失效应变为0.6,最大拉伸应力为0.7,单元删除最大拉伸应变为0.8。

Image
Image

5. 添加一个平面模型,用于表示板壳结构。用户也可以导入一个真实的板壳模型。并在属性窗口中将结构类型设置为多层壳体结构。

Image
Image

6. 当结构类型设置为多层壳体后,表格窗口被激活用于编辑层信息。支持用户定义,层数,铺层角度,铺层厚度,铺层位置高度,和每个铺层的材料。这里定义一共3个铺层,每层的厚度分别是,1 mm, 0.5 mm, 1 mm,材料分别是玻璃,塑性胶片,和玻璃。

Image
Image

7. 至此,多铺层板壳结构就定义完成了。可以用于后续的分析与计算。如可以生成OpenRadioss的输入文件,查看输入的铺层数据。如下图所示,材料信息和铺层板壳结构属性都定义完整。可以用于求解器的计算。

Image
Image
Image
Image

总结

本文演示了多铺层板壳结构的定义,和相关材料属性的定义。这是复合材料分析的第一步。WELSIM可以方便快速的定义多铺层结构。此功能已经在2025R2开发版中实现,会在以后的版本中不断优化。

WelSim与作者和OpenRadioss开发团队与机构没有直接关系。这里引用OpenRadioss仅用作技术博客文章与软件使用的参考。 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
I/O多路复用select/poll/epoll
早期操作系统通常将进程中可创建的线程数限制在一个较低的阈值,大约几百个。因此, 操作系统会提供一些高效的方法来实现多路IO,例如Unix的select和poll。现代操作系统中,线程数已经得到了极大的提升,如NPTL线程软件包可支持数十万的线程。
WindSun
2019/09/09
1.3K0
I/O多路复用select/poll/epoll
IO 多路复用
为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。
敖丙
2021/07/27
9890
IO 多路复用
「网络IO套路」当时就靠它追到女友
今天分享的基本上一面试就会被问的网络IO,文中涉及的代码部分不太重要,重要的是对这概念的理解。在看文章之前大家也可通过下面的思维导图看看自己是否能回答出来。
五分钟学算法
2020/09/27
5630
「网络IO套路」当时就靠它追到女友
【网络】五种IO模型&&多路转接select/poll/epoll&&Reactor反应堆模式
如果内核还未将数据准备好,系统调用仍然会直接返回,并且返回 EWOULDBLOCK 错误码
用户10925563
2024/12/22
2170
【网络】五种IO模型&&多路转接select/poll/epoll&&Reactor反应堆模式
select和epoll模型
转自https://www.cnblogs.com/lojunren/p/3856290.html
大学里的混子
2019/03/14
1.1K0
linux 网络编程 I/O复用 select,poll ,epoll
http://blog.csdn.net/zs634134578/article/details/19929449
bear_fish
2018/09/20
2.8K0
Linux IO多路复用模型
流指的是可以进行I/O操作的内核对象,例如: 文件,管道和套接字等,流的入口就是文件描述符fd。
大忽悠爱学习
2022/09/29
8630
Linux IO多路复用模型
linux 下经典 IO 复用模型 -- epoll 的使用
epoll 是 linux 内核为处理大批量文件描述符而对 poll 进行的改进版本,是 linux 下多路复用 IO 接口 select/poll 的增强版本,显著提高了程序在大量并发连接中只有少量活跃的情况下的CPU利用率。 在获取事件时,它无需遍历整个被侦听描述符集,只要遍历被内核 IO 事件异步唤醒而加入 ready 队列的描述符集合就行了。 epoll 除了提供 select/poll 所提供的 IO 事件的电平触发,还提供了边沿触发,,这样做可以使得用户空间程序有可能缓存 IO 状态,减少 epoll_wait 或 epoll_pwait 的调用,提高程序效率。
用户3147702
2022/06/27
7920
linux 下经典 IO 复用模型 -- epoll 的使用
关于I/O与并发
由于笔者在之前发布的一文玩转NGINX中提到过I/O复用模型,在此另起一篇文章简述相关技术。
中龙技术
2022/09/30
6570
关于I/O与并发
【Linux】I/O多路复用-SELECT/POLL/EPOLL
I/O多路复用 前言 文本相关参考资料及部分内容来源 《Linux高性能服务器编程》 《TCP/IP网络编程》 《Linux/UNIX系统编程手册》 ---- I/O多路复用核心思想为,使用一个线程,来处理多个客户端的请求。 或者说,使用一个特殊的fd,监视多个fd。 使得程序能同时监听多个文件描述符,这对提高程序的性能至关重要。 通常,网络程序在下列情况下需要使用I/O多路复用技术。 客户端程序需要同时处理多个socket。 客户端程序要同时处理用户输入和网络连接。 TCP服务器要同
半生瓜的blog
2023/05/13
1.1K0
【Linux】I/O多路复用-SELECT/POLL/EPOLL
Netty如何做到单机百万并发?
今天给大家分享一篇万字长文《微言 Netty:百万并发基石上的 epoll 之剑》。
肉眼品世界
2021/06/08
9820
彻底理解 IO多路复用
https://github.com/caijinlin/learning-pratice/tree/master/linux/io
范蠡
2020/08/18
1.5K0
epoll,求知者离我近点
上网一搜epoll,基本是这样的结果出来:《多路转接I/O – epoll模型》,万变不离这个标题。 但是呢,不变的事物,我们就更应该抓出其中的重点了。 多路、转接、I/O、模型。 别急,先记住这几个词,我比较喜欢你们看我文章的时候带着问题。
看、未来
2020/08/25
5490
epoll,求知者离我近点
面试系列之-Redis高性能io模型
传统的IO模型了处理一个Get请求,需要监听客户端请求(bind/listen),和客户端建立连接(accept),从 socket中读取请求(recv),解析客户端发送请求(parse),根据请求类型读取键值数据(get),最后给客户端返回结果即向 socket中写回数据(send);
用户4283147
2023/08/21
4120
面试系列之-Redis高性能io模型
一文读懂 Linux 网络 IO 模型
C 是 Client 单词首字母缩写,10K 指 1 万,C10K 指单机同时处理 1 万个并发连接问题。
恋喵大鲤鱼
2023/11/22
5000
一文读懂 Linux 网络 IO 模型
一文读懂Redis中的多路复用模型
首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返回,这会导致某一文件的 I/O 阻塞导致整个进程无法对其它客户提供服务,而 I/O 多路复用就是为了解决这个问题而出现的。
用户2781897
2021/04/02
1.1K0
epoll使用详解
 Linux平台上传统的I/O复用模型有select和poll模型,但二者在解决大量并发请示时却表现不佳。与select/poll相比,epoll的优点体现在以下三个方面:
王亚昌
2018/08/03
3.8K2
Linux内核编程--常见IO模型与select/poll/epoll编程
套接字上的数据传输分两步执行:第一步,等待网络中的数据送达,将送达后的数据复制到内核中的缓冲区。第二步,把数据从内核中的缓冲区拷贝到应用进程的缓冲区。整个过程的运行空间是从应用进程空间切换到内核进程空间然后再切换回应用进程空间。
Coder-ZZ
2022/06/23
1.6K0
Linux内核编程--常见IO模型与select/poll/epoll编程
一文搞懂select、poll和epoll区别
select本质上是通过设置或检查存放fd标志位的数据结构进行下一步处理。 这带来缺点:
JavaEdge
2021/02/23
3.8K0
一文搞懂select、poll和epoll区别
深入剖析Linux网络设计中网络IO的重要角色
网络编程主要关注四个问题:连接的建立、断开连接、消息到达、消息发送。 不管使用什么样的网络模型,不管使用的是阻塞IO还是非阻塞IO,不管是同步IO还是异步IO,都需要关注这四个问题。
Lion 莱恩呀
2024/08/17
3290
深入剖析Linux网络设计中网络IO的重要角色
相关推荐
I/O多路复用select/poll/epoll
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档