复合材料专场 | ABAQUS车载四型复合材料气瓶固化过程的数值模拟分析攻略

news2024/12/23 5:57:49

复合材料气瓶固化的热场本质上可以认为包含两个阶段,复合材料气瓶表面和周围通过与空气的热对流换热,复合材料与内部塑料芯模以及金属接头的传热。在第一个阶段整体温度较低,热量从表面向复合材料层内部流入,此时固化速率很低,所以自发热量小于从外面传进来的热量,热流由外向内。当整体温度达到一定温度时进入第二个阶段,自发热使复合材料层温度高于环境,复合材料层开始向外换热,因此温度场内高外低。如果趋势正确,那么决定温差的就是:

  • 复合材料的热导率

  • 自发热热流

一、材料性能

本节是一个热传导问题,需要给出的材料性质有:复合材料的密度、比热、热导系数和热产生(即内热源,通过用户子程序HETVAL定义)。由于复合材料是正交各项异性材料,必须定义材料坐标系。表征反应程度的固化度场作为用户定义场(user defined field)也需要在材料属性中定义,需要用到用户子程序USDFLD。主要材料性能如下表 1所示。

表 1 固化-温度场有限元分析材料参数

二、复合材料气瓶模型建立

采用abaqus-wcm建立好的复合材料模型如图1所示,复合材料层的变角度以及变厚度如图2所示。

图 1 复合材料气瓶建模图

图2  复合材料气瓶封头缠绕变角度与变厚度图

对建立模型的复合材料添加材料属性,如下图所示,根据缠绕定律,对于每个网格赋予不同的材料属性,实现复合材料缠绕层变角度与变厚度的设置,如图2所示。

图3 复合材料缠绕层变角度/变厚度材料属性赋予

三、子程序详解

为了计算复合材料固化过程中的温度以及固化度,必须用到4个abaqus子程序。

用户子程序USDFLD定义表征化学反应程度的固化度场,FILD(1)即是每个增量步中每个积分点上固化度的值。通过STATEV(1)与定义热产生的用户子程序HETVAL传递数据。由于本项目使用的描述固化反应的固化动力学方程中固化度初始值不能为零,所以在子程序USDFLD中给固化度赋予一个初始值1×10-4。详细子程序内容如下:

用户子程序DISP,用于定义温度边界条件:理解为固化温度的来源即是加热源,曲线为固化得工艺温度曲线,如图4 所示。

具体子程序内容如下所示:

图 4 复合材料气瓶固化曲线

用户子程序FILM用于定义对流换热边界条件,H(1)给定表面对流换热系数,SINK给定与图4的工艺曲线一致的环境温度。用户子程序的详细代码如下。

用户子程序HETVAL,用于定义复合材料内部的反应热。STATEV(1)即为从用户子程序USDFLD中传递过来的固化度;STATEV(2)为固化率(固化度的变化率),由与固化度、温度、升温速率等变量相关的固化动力学方程确定,决定了反应热的放热速率;FLUX(1)表示反应热产生的单位时间、单位体积的热量。子程序如下所示:

将以上四个子程序采用Fortran语言编程成abaqus子程序进行调用。

点击完整阅读全文 :

复合材料专场 | ABAQUS车载四型复合材料气瓶固化过程的数值模拟分析攻略

相关阅读推荐:

复合材料结构有限元分析实例

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

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

相关文章

Python使用Opencv图像处理方法完成手势识别(三)tkinter制作GUI界面

前面对手势识别已经差不多完成。 这一章来制作一个手势识别GUI界面和说一下精确度不够问题所在。 首先是精确度不够的问题: 让手势更规范,手掌张开点。首先应该调节Hsv阈值,因为手掌和环境颜色与我的可能有差异。调整面积,周长阈…

ADI Blackfin DSP处理器-BF533的开发详解7:SPI接口的驱动和应用(含源代码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 接口功能介绍 SPI 接口是 4 线串口,可以连接 SPIFLASH,SPI 接口的 AD,DA 等等。ADSP-BF533 的 SPI 接口支持主…

【Python合集系列】爬虫有什么用,网友纷纷给出自己的答案,王老师,我..我想学那个..爬虫。可以嘛?“(代码免费分享)

导语 Hello,大家好呀!我是木木子吖~ 一个集美貌幽默风趣善良可爱并努力码代码的程序媛一枚。 听说关注我的人会一夜暴富发大财哦~ (哇哇哇 这真的爱😍😍) 生活中总有些东西值得爬一爬 爬虫…

Java 内存模型之 JMM

—— 计算机存储结构 计算机存储结构,从本地磁盘到主存到 CPU 缓存,也就是硬盘到内存,到CPU,一般对应的程序的操作就是从数据库到内存然后到CPU进行计算CPU拥有多级缓存,(CPU和物理主内存的速度不一致&…

群集搭建【LNMP+负载均衡+高可用+跳板机】

目录 项目需求 LNMP部署 web1部署 mysql部署 php部署 nfs部署 LNMP测试 负载均衡与高可用 web2部署 lb1部署 lb2部署 验证群集 跳板机功能 测试跳板机 项目需求 实验目标:根据拓扑图搭建环境,安装论坛,创建证书通过https访问,实现…

一文搞懂 Nginx

文章目录一、前言二、NGINX 指令与上下文2.1 指令2.2 上下文三、NGINX 静态文件处理3.1 静态文件配置3.2 静态文件类型处理四、NGINX 动态路由4.1 Location 匹配4.1.1 前缀匹配4.1.2 精准匹配4.1.3 正则匹配4.1.4 优先前缀匹配4.2 Location 匹配优先级4.2.1 匹配优先级对比4.2.…

学好selenium工具,能实现你想得到的所有事情

文章目录一、介绍背景二、开发与实现2.1、部署开发环境2.2、开始码代码<demo只为提供思路>2.3、思路分析2.4、难点解析三、总结一、介绍背景 情况是这样的&#xff1a;某段时间之前&#xff0c;开发想找我用ui自动化帮他们实现一个功能&#xff1a;在系统某些时候生成报告…

[附源码]计算机毕业设计大学生心理健康测评系统Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

零基础CSS入门教程(17)——内边距

本章目录1.任务目标2.默认情况3.有内边距4.小结1.任务目标 上一篇介绍了外边距&#xff0c;也就是元素跟相邻元素的距离。 本篇来介绍内边距&#xff0c;顾名思义&#xff0c;内边距是指的元素内部的内容&#xff0c;与元素的边的距离 2.默认情况 <!DOCTYPE html> <…

Velero 系列文章(一):基础

概述 Velero 是一个开源工具&#xff0c;可以安全地备份和还原&#xff0c;执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷。 灾难恢复 Velero 可以在基础架构丢失&#xff0c;数据损坏和/或服务中断的情况下&#xff0c;减少恢复时间。 数据迁移 Velero 通过轻松地将 …

使用VictoriaMetrics 对Prometheus的数据进行分布式存储

前言 Prometheus 就是一个很好的时序数据库&#xff0c;对于监控数据量没有超过千万级的 情况下没必要进行分布式存储。一般的监控数据存3个月以内即可&#xff0c;所以数据量并不会很大。 并且生产环境可以搞多个Proms数据源在Grafana中做统一的告警。并且在时序数据库的排名…

windows安装minikube

由于学习的需要&#xff0c;需要在windows上搭建一套可以使用的k8s学习用&#xff0c;最后选择了minikube这个安装k8s&#xff0c;本博客介绍了minikube的安装步骤&#xff0c;详细命令以及截图 1、首先是本机windows安装docker&#xff0c;具体可以参考这个 win10安装docker…

奥曲肽-葡聚糖-亲和索的偶联物TOC-Dx40-Av)|紫杉醇-DHA-右旋糖酐偶联聚合物

中文名称&#xff1a;奥曲肽-葡聚糖-亲和索的偶联物 英文名称&#xff1a;TOC-Dx40-Av 纯度&#xff1a;95% 存储条件&#xff1a;-20C&#xff0c;避光&#xff0c;避湿 外观:固体或粘性液体 包装&#xff1a;瓶装/袋装 溶解性&#xff1a;溶于大部分有机溶剂&#xff0…

GC 算法总结_java培训

1.标记清除压缩(Mark-Sweep-Compact) 标记清除、标记压缩的结合使用 原理java培训GC 算法总结 2.算法总结 内存效率&#xff1a;复制算法>标记清除算法>标记整理算法&#xff08;此处的效率只是简单的对比时间复杂度&#xff0c;实际情况不一定如此&#xff09;。 内…

城市云灾备,为业务连续性保驾护航

摘要&#xff1a;华为云作为中国政务云基础设施领域领导者&#xff0c;基于华为公有云技术架构的政务云平台&#xff0c;具备领先的云灾备技术实力&#xff0c;支持IaaS、PaaS等云服务云原生灾备能力。本文分享自华为云社区《城市云灾备&#xff0c;为业务连续性保驾护航》&…

Delphi Base64 的“坑”

使用 Delphi 原生的Base64编码&#xff08;System.NetEncoding 单元&#xff09; &#xff0c;编码后的字符串每隔76个字符会增加一个回车换行&#xff08;#13#10&#xff09;&#xff0c;这样就导致和其他语言对接的时候出现问题&#xff0c;特别是Base64以后再进行签名&#…

元学习:IVIF:输入不同分辨率,输出任意分辨率

Different Input Resolutions and Arbitrary Output Resolution: A Meta Learning-Based Deep Framework for Infrared and Visible Image Fusion &#xff08;不同的输入分辨率和任意输出分辨率: 基于元学习的红外和可见光图像融合深度框架&#xff09; 在本文中&#xff0c…

Web大学生网页作业成品——城市环卫管理系统后台模板(HTML+CSS+JavaScript)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看)

视频是什么 视频&#xff0c;其实就是一系列连续播放的图片&#xff0c;如果1s钟播放24张图片&#xff0c;那么人眼看到的就不再是一张张独立的图片&#xff0c;而是动起来的画面。其中一张图片称为一帧&#xff0c;1s播放的图片数称为帧率。常见的帧率有24帧/s&#xff0c;30帧…

[附源码]JAVA毕业设计西安市城市绿地管理系统(系统+LW)

[附源码]JAVA毕业设计西安市城市绿地管理系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项…