当前位置: 首页 > news >正文

陶瓷4D打印有挑战,水凝胶助力新突破,复杂结构轻松造

       大家好!今天要和大家聊聊一项超酷的技术突破——《Direct 4D printing of ceramics driven by hydrogel dehydration》发表于《Nature Communications》。我们都知道4D打印很神奇,能让物体随环境变化而改变形状。但陶瓷因为太脆太硬,4D打印一直是个大难题。不过呢,有研究人员想出了一个巧妙的办法。他们利用水凝胶脱水的特性,开发出了一种新的制造和设计方法,成功实现了陶瓷的直接4D打印,这可真是为陶瓷打印领域打开了一扇新的大门哦!

*本文只做阅读笔记分享*

一、引言

4D打印技术结合了3D打印和刺激响应材料,能让打印出的物体随时间因环境刺激改变形状。然而,陶瓷由于其本身的脆性和高硬度,变形能力极弱,使得陶瓷的4D打印面临巨大挑战。今天我们要介绍的这项研究,就提出了一种可行且高效的制造和设计方法,实现了陶瓷的直接4D打印。

二、材料与方法

(一)材料制备

1、陶瓷弹性体浆料

由苄基丙烯酸酯(BA)、聚乙二醇二丙烯酸酯(PEGDA)和氧化锆(ZrO₂)纳米粉末组成,质量比为1:4,本研究使用PEGDA含量为10wt.%的陶瓷浆料用于直接4D打印。例如,在制备过程中,先将这些原料混合,再经过球磨等工艺获得均匀的ZrO₂浆料。

2、水凝胶前驱体

主要由15wt.%的丙烯酸、15wt.%的PEGDA和70wt.%的水组成,被命名为丙烯酸-PEGDA(AP)水凝胶。

(二)打印系统与过程

1、打印系统

采用自建的多材料数字光处理(DLP)3D打印系统,采用“自下而上”投影方式。在这个系统中,UV光引擎置于打印平台下方,通过照射数字化的UV图案到垂直移动的打印平台来控制每层的厚度。例如,在打印陶瓷花时,就是通过这个系统先打印陶瓷层,然后水凝胶容器移动到打印平台下方打印水凝胶层。

2、打印过程

先打印陶瓷弹性体和水凝胶的层状结构,然后依次经过脱水、脱脂和烧结过程。脱水在室温下进行7h,接着在80°C烤箱中进行4h;脱脂在550°C氩气中进行4h;烧结在1450°C空气中进行。比如在打印陶瓷花的过程中,可以看到随着这些过程的进行,花的形状和颜色发生变化,从最初的平面图案,经过脱水弯曲,脱脂后颜色变化,烧结后最终成为白色的陶瓷花,且体积明显收缩,陶瓷颗粒也变得更大更密集。

(三)理论模型建立

1、脱水诱导变形模型

基于相演化的现象学模型,考虑水凝胶脱水过程中的体积收缩和模量增加对层合板弯曲曲率的影响。通过这个模型可以定量描述设计参数(如水凝胶厚度、陶瓷弹性体厚度等)对弯曲曲率的影响。

以一个水凝胶厚度为1mm,陶瓷弹性体厚度为0.8mm的层合板为例,当水凝胶中的水含量从70wt.%降低到10wt.%时,层合板从平面形状几乎变成圆形,曲率达到0.194mm⁻¹。模型预测结果与实验结果吻合良好,并且可以通过这个模型生成设计图,用于预测不同厚度组合的弯曲曲率。

2、烧结诱导形状收缩模型

脱脂和烧结后发现弯曲角度或曲率减小,这是由于陶瓷弹性体层厚度方向的不均匀收缩导致的。通过实验和有限元模拟验证了这一假设。

建立了模型来描述烧结过程中的形状收缩,考虑到形状收缩后对设计图进行了修改,并通过计算形状保留率等验证了模型的准确性。

三、实验结果

(一)材料性能

1、陶瓷弹性体浆料

流变特性上表现为非牛顿液体,具有剪切稀化特性。光流变特性显示,在UV光照射下,其快速聚合反应在7s后开始,凝胶点在12s。其应力-应变行为可通过调整PEGDA含量进行调节,例如PEGDA含量为10wt.%时,模量为18MPa,断裂应变40%;PEGDA含量为1%时,可拉伸700%,模量为10MPa。还通过打印高度可拉伸的晶格结构证明了其高可打印性和拉伸性。

2、水凝胶前驱体

流变特性为牛顿液体,粘度与剪切率无关。光流变特性显示在UV光照射下迅速聚合,凝胶点在2s。不同水含量的AP水凝胶应力-应变曲线不同,随着水含量降低,拉伸模量和强度增加,断裂应变降低。脱水过程中,水含量从70%降低到10%时,体积收缩可达65%,杨氏模量从0.27MPa增加到11.16MPa。通过180°剥离试验证明了其与陶瓷弹性体的界面韧性约为16J/m²。

(二)水凝胶-陶瓷层合板变形

1、脱水诱导变形

如前面所述,通过理论模型和实验验证了水凝胶脱水会使层合板弯曲,并且不同设计参数下的弯曲曲率可以通过模型准确预测。

2、烧结诱导形状收缩

从实验对比中可以看到,脱脂和烧结后层合板的弯曲角度(或曲率)会收缩。通过一系列实验和模拟,确定了形状收缩的原因是陶瓷弹性体层的不均匀收缩,并建立了相关模型进行描述和预测。

(三)4D打印实例

1、设计流程

以薄壁正四面体为例介绍设计流程,包括3D建模、平面图案设计、理论模型计算、有限元模拟和实验五个步骤。首先提取目标物体的关键特征参数,如正四面体的边长和二面角。然后设计平面图案的几何参数,考虑到烧结收缩计算出各边的长度和铰链的尺寸等,通过理论模型计算水凝胶厚度和铰链厚度等参数,接着进行有限元模拟预测形状变化,最后进行实验打印出陶瓷正四面体。

2、复杂结构打印

展示了多种复杂结构的4D打印,如自组装立方体,通过在相邻正方形面之间设置水凝胶-陶瓷层合板作为铰链,脱水驱动铰链弯曲形成立方体。还有陶瓷三浦折纸、鹤,其铰链位于平面图案两侧,通过精心设计参数和位置控制弯曲角度和方向。三叶风扇通过在陶瓷弹性体基质上打印倾斜的水凝胶纤维,脱水后螺旋叶片扭转。陶瓷蝎子在爪子、尾巴和脚处设置水凝胶-陶瓷层合板,使爪子抬起、尾巴卷曲、脚向下弯曲,且蝎子脚宽度小于1mm,证明该方法可用于制造小型物体。

四、结论

本研究开发了适用于DLP3D打印的陶瓷弹性体浆料和水凝胶前驱体,实现了水凝胶-陶瓷层合板的多材料DLP3D打印。建立了理论模型和设计流程,能够指导复杂陶瓷结构的直接4D打印设计和制造。通过多个实例展示了该方法制造复杂3D陶瓷结构的能力,为陶瓷材料在工程领域的应用开辟了新的途径。

五、一起来做做题吧

1、4D打印技术的关键特点是结合了什么?

A.2D打印和特殊材料

B.3D打印和刺激响应材料

C.3D打印和普通材料

D.4D打印和智能材料

2、陶瓷弹性体浆料中,BA-PEGDA树脂与ZrO₂陶瓷粉末的质量比是多少?

A.1:1

B.1:2

C.1:3

D.1:4

3、水凝胶前驱体中丙烯酸的含量是多少?

A.10wt.%

B.15wt.%

C.20wt.%

D.25wt.%

4、多材料DLP3D打印系统中,陶瓷层的能量剂量是多少?

A.20mJ/cm²

B.40mJ/cm²

C.60mJ/cm²

D.80mJ/cm²

6、陶瓷弹性体浆料的光流变特性中,凝胶点在UV照射多久后出现(以含量为10wt.%的PEGDA为例)?

A.7s

B.12s

C.2s

D.30s

7、AP水凝胶脱水过程中,水含量从70%降低到10%时,体积收缩率是多少?

A.30%

B.40%

C.55%

D.65%

8、水凝胶-陶瓷层合板中,当固定水凝胶厚度,随着陶瓷弹性体厚度增加,其弯曲曲率会怎样变化(在一定范围内)?

A.一直增加

B.先增加后减小

C.先增加后不变

D.一直减小

9、本研究为陶瓷4D打印建立的理论模型主要考虑了哪些因素对层合板的影响?

A.仅脱水诱导变形

B.仅烧结诱导形状收缩

C.脱水诱导变形和烧结诱导形状收缩

D.环境温度和湿度

10、以下哪种结构不是本研究通过陶瓷4D打印方法制造的实例?

A.正方体

B.球体

C.蝎子

D.三叶风扇

参考文献:

Wang R, et al. Direct 4D printing of ceramics driven by hydrogel dehydration. Nat Commun. 2024 Jan 26;15(1):758.

相关文章:

陶瓷4D打印有挑战,水凝胶助力新突破,复杂结构轻松造

大家好!今天要和大家聊聊一项超酷的技术突破——《Direct 4D printing of ceramics driven by hydrogel dehydration》发表于《Nature Communications》。我们都知道4D打印很神奇,能让物体随环境变化而改变形状。但陶瓷因为太脆太硬,4D打印一…...

网络安全的详细学习顺序

网络安全的详细学习顺序可以按照由浅入深、逐步递进的原则进行。以下是一个建议的网络安全学习顺序: 1. 基础知识学习 计算机网络基础:理解网络架构、TCP/IP协议栈、OSI七层模型、数据链路层到应用层的工作原理。 操作系统基础:了解Window…...

人工智能与机器学习原理精解【28】

文章目录 随机森林随机森林详解随机森林的详细解释1. 随机森林的基本概念、原理和应用场景、公式和计算2. 随机森林在机器学习、深度学习等领域的重要性3. 实际应用案例及其优势和局限性4. 随机森林在解决实际问题中的价值和意义 随机森林局限性的详细归纳随机森林主要的应用领…...

StarRocks 中如何做到查询超时(QueryTimeout)

背景 本文基于 StarRocks 3.1.7 主要是分析以下两种超时设置的方式: SESSION 级别 SET query_timeout 10;SELECT sleep(20);SQL 级别 select /* SET_VAR(query_timeout10) */ sleep(20); 通过本文的分析大致可以了解到在Starrocks的FE端是如何进行Command的交互以及数据流走…...

Windows 开发工具使用技巧 Visual Studio使用安装和使用技巧 Visual Studio 快捷键

一、Visual Studio配置详解 1. 安装 Visual Studio 安装时,选择你所需要的组件和工作负载。Visual Studio 提供多种工作负载,例如: ASP.NET 和 Web 开发:用于 Web 应用的开发。 桌面开发(使用 .NET 或 C&#xff09…...

计算机网络-系分(5)

目录 计算机网络 DNS解析 DHCP动态主机配置协议 网络规划与设计 层次化网络设计 网络冗余设计 综合布线系统 1. 双栈技术 2. 隧道技术 3. 协议转换技术 其他网络技术 DAS(Direct Attached Storage,直连存储) NAS(Net…...

React Native使用高德地图

在React Native项目中使用高德地图,主要涉及到几个关键步骤:安装高德地图相关的React Native模块、配置项目、申请高德地图API Key、以及在实际组件中使用高德地图功能。以下是一个详细的步骤指南: 一、安装高德地图React Native模块 首先&…...

排序算法的理解

排序算法借鉴了数学里面的不等式的思想 计算机不能直接继承不等式的传递性特征,这个时候才用递归调用去人为的分成不同的部分。或者说,一部分已经大致排序好的数放在一边,另外一边再排。 这是由于计算机只能两两比较数字才会出现的情况。它…...

Yocto - 使用Yocto开发嵌入式Linux系统_04 使用Toaster来创建一个image

Using Toaster to Bake an Image 既然我们已经知道了如何在 Poky 中使用 BitBake 构建图像,那么接下来我们就来学习如何使用 Toaster 构建图像。我们将重点介绍 Toaster 最直接的使用方法,并介绍它的其他功能,让你了解它的能力。 Now that we…...

【C#生态园】后端服务与网络库:选择适合你游戏开发的利器

网络通信不再难题:六种常用游戏开发网络库详解 前言 随着网络游戏行业的蓬勃发展,对于实时多玩家游戏服务和网络通信库的需求也日益增长。在游戏开发中,选择合适的后端服务和网络库可以极大地影响游戏的性能、稳定性和用户体验。本文将介绍…...

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-30

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-30 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-30目录1. Proof Automation with Large Language Models概览:论文研究背景:技术挑战:如何破局…...

【漏洞复现】JeecgBoot 积木报表 queryFieldBySql sql注入漏洞

》》》产品描述《《《 积木报表,是一款免费的企业级Web报表工具,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 》》》漏洞描述《《《 JeecgBoot 积木报表 queryFieldBySq| 接口存在一个 SQL 注入漏洞&…...

Qt6 中相对于 Qt5 的新增特性及亮点

Qt 是一个领先的跨平台应用开发框架,涵盖了桌面、移动、嵌入式等多个平台。随着 Qt6 的发布,Qt 框架经历了重大升级和变革,带来了大量新特性和架构上的改进,使开发者可以更高效地开发现代化应用程序。本文将重点讨论 Qt6 相对于 Q…...

超轻巧modbus调试助手使用说明

一、使用说明 1.1 数据格式 和其他的modbus采集工具一样,本组件也支持各种数据格式,其实就是高字节低字节的顺序。一般是2字节表示一个数据,后面又有4字节表示一个数据,目前好像还有8字节表示一个数据的设备。不同厂家的设备对应…...

Percona Monitoring and Management

Percona Monitoring and Management (PMM)是一款开源的专用于管理和监控MySQL、MongoDB、PostgreSQL...

WarehouseController

目录 1、 WarehouseController 1.1、 //仓库信息设置 1.2、 /// 查询 1.3、 /// 删除 WarehouseController using QXQPS.Models; using QXQPS.Vo; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mv…...

基于 STM32 单片机的温室物理无害生长系统

摘要 : 本系统主要由六大部分组成,分别为 STM32单片机控制模块、温湿度检测模块、风扇、臭氧消毒、温室补光灯、水利灌溉通道等基本设施。单片机可以通过 MOS 管这类的电力电子器件来实现对某些大功率设施的控制如温室内风扇通风系统、温室内定时补光、根据土壤温湿检测来进行…...

新版pycharm如何导入自定义环境

我们新的版本的pycharm的ui更改了,但是我不会导入新的环境了 我们先点击右上角的add interpreter 然后点击添加本地编译器 先导入这个bat文件 再点击load 我们就可以选择我们需要的环境了...

一文彻底搞懂多模态 - 多模态理解+视觉大模型+多模态检索

文章目录 技术交流多模态理解一、图像描述1. 基于编码器-解码器的方法2. 基于注意力机制的方法3. 基于生成对抗网络的方法 二、视频描述三、视觉问答 视觉大模型一、通用图像理解模型二、通用图像生成模型 多模态检索一、单模态检索二、多模态检索三、跨模态检索 最近这一两周看…...

提升效率的编程世界探索与体验

---  在如今这个信息爆炸、竞争激烈的时代,工作效率对于程序员来说显得尤为重要。为了在日益繁忙的工作环境中脱颖而出,选择合适的编程工具成为了一个关键的决定。不同的工具各有其优势,有的擅长简化代码编写,有的则擅长自动化任…...

设计模式和设计原则回顾

设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...

ETLCloud可能遇到的问题有哪些?常见坑位解析

数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

自然语言处理——Transformer

自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

重启Eureka集群中的节点,对已经注册的服务有什么影响

先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域,Hive 作为 Hadoop 生态中重要的数据仓库工具,其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式,很多开发者常常陷入选择困境。本文将从底…...

网站指纹识别

网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

Java数值运算常见陷阱与规避方法

整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...

scikit-learn机器学习

# 同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: # Also add the following code, # so that every time the environment (kernel) starts, # just run the following code: import sys sys.path.append(/home/aistudio/external-libraries)机…...