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

基于形状记忆聚合物的折纸超结构

​    公众号端文章:

基于SMP的折纸超结构icon-default.png?t=O83Ahttps://mp.weixin.qq.com/s?__biz=MzkwMjc0MTE3Mw==&mid=2247484016&idx=4&sn=16f8d4aaaff76d776cec19bc0adbdd3b&chksm=c0a1afaaf7d626bc0457d9cc4ba1b38424c2aad71ffec548715e47f5611cf00f10d5a511f3b3#rd

    折纸不仅是一种传统的艺术形式,近年来,它也逐渐成为材料科学、机器人技术和工程设计中的重要灵感源泉。结合形状记忆聚合物(Shape Memory Polymer,简称SMP)这一创新材料,折纸超结构的发展呈现出巨大的潜力。通过与SMP结合,折纸设计不仅仅是静态的,它们能够动态响应环境,完成复杂的形变。应用领域包括软体机器人、可调节结构及生物医疗设备等。这些可折叠、可编程的结构不仅在外观上美观精巧,更在功能上具有自适应、智能化的特性。

一.什么是形状记忆聚合物?

    形状记忆聚合物是一类智能材料,能够在特定条件下“记住”并恢复原始形状。通常,SMP在外部刺激(如温度、光、磁场等)作用下,从一种形状转换为另一种形状。这一特性使得SMP在许多领域中成为具有前景的材料。SMP的形状记忆效应主要取决于SMP内部的两相态:固定相(保持宏观原始形状)和可逆相(改变原始形状并固定)。SMP的工作流程可总结为如下几点:

1.变形

    预设变形温度 Td 高于玻璃态转化温度 Tg,改变SMP形状,链构象发生改变,此时处于较低稳定状态,表现为能量增加或熵弹水平的递减。此时,可以通过加载外力将其变形成其他形状。在这个过程中,SMP会根据外力而发生形状变化。

2.冷却

    如果需要固定新的形状,需要设定冷却温度Ts低于玻璃态转化温度 Tg,同时在外力作用下保持SMP变形形状。

3.固定

    在设定温度完全低于玻璃态转化温度时,卸掉载荷。此时聚合物的物理/化学交联网络处于低能量状态,分子链段被锁定无法自由旋转,宏观表现为可逆态硬化,应力和应变被锁住,SMP材料会保持新的形状。

4.恢复

    当再次升高温度至 Tg 以上时,分子链段开关被打开发生自由旋转,宏观表现为可逆态软化并具备弹性能力,此时熵弹性驱动聚合物网络恢复初始状态,SMP材料会恢复其初始形状,回到最初的预设形状。

    通过控制温度,SMP可以在临时固定形状和原始形状之间进行转换,实现形状存储和形状记忆的功能。

二. 什么是折纸超结构?

    折纸超结构是一种基于折纸技术的可折叠设计,它们可以通过折叠和平展来改变形态,通常由具有柔性或硬度的材料制成。将传统的折纸艺术与先进材料相结合,能够创造出功能多样、形态复杂的结构。

    折纸超结构通过在薄膜材料中引入折痕来设计,将薄膜材料划分为柔性区域(折痕)和刚性区域(面板)。折痕能够实现面板在变形过程中的旋转,影响折叠和展开时的弹性能量,赋予折纸可编程的机械性能。因此,机械性能依赖于柔性区域和刚性区域之间的平衡。

    折纸超结构根据弹性能的分布可分为平面折纸超结构(刚性折纸)曲面折纸超结构(变形折纸)。刚性折纸的面板为平面,且在变形期间保持刚性,刚性折纸中的能量主要存储在折痕或连接区域,其设计简单,具有预测力学行为,但其在用于可调刚度时有一定的局限性。

图片源自论文《Origami based Mechanical Metamaterials》

(a)折叠状态的结构(b)平面状态的结构(c)结构中的单元(d) 聚焦于中心点的非局部元素

    而对于变形折纸,其面板为曲面,面板在结构变形期间也会变形,能量存储在面板和折痕或连接区域内,能实现更复杂的能量景观,提供更多可编程性,在刚度和稳定性方面更灵活。

图片源自论文《Curved-Crease origami for morphing metamaterials》

(a)展开状态(b)部分折叠状态(c)完全折叠状态

    折纸超结构在多个领域都有广泛的应用潜力,尤其在自适应建筑结构、可展开卫星天线、微型机器人和医疗设备等领域展现了非凡的前景。传统折纸通常是静态设计,而通过形状记忆聚合物的加入,这些结构变得能够动态响应外部环境,从而成为一种全新的智能化设计。

三. 基于SMP的折纸超结构的工作原理

    基于SMP的折纸超结构的工作原理主要基于SMP材料的特性,即形状记忆效应。对于下图的SMP平面结构的整个工作过程可以初步分为形状设定阶段形状恢复阶段。

    形状设定:这个阶段主要将材料折成指定形状。首先将初始形状的SMP平面加热到玻璃化转变温度以上,并将其沿对角线对折;然后在通过保持加载维持折叠状态,将试样温度降低到玻璃化转变温度以下;最后保持低温的同时撤去外载荷,临时的折叠形状会被固定,完成临时形状的设定。

    形状恢复:这个阶段将材料从临时形状恢复到初始形状。通过将折叠的SMP结构重新加热至玻璃化转变温度以上,其就会从临时的折叠形状恢复到初始的平面形状。

    基于这一工作原理,设计的基于SMP的折纸超结构可以通过控制温度的变化来实现形状的变换和记忆,从而实现折叠结构的展开、收缩等动作。利用SMP材料的形状记忆效应,折纸超结构可以在外界条件改变的情况下实现结构形状的变化,使其在不同形态下达到不同的功能和应用。

四. 应用前景

    基于SMP的折纸超结构在许多领域都有广泛的应用潜力,以下是一些具有代表性的应用前景:

    软体机器人:SMP的低密度和可控形变特性非常适合软体机器人。折纸超结构能够根据任务需求调整形态,例如穿越狭窄空间或抓取不规则物体。

    生物医疗设备:SMP折纸结构可以用于可植入设备或手术工具的开发。通过体内环境温度的变化,设备能够自动展开或收缩,从而简化手术过程。

    自适应建筑与结构:在建筑设计中,基于SMP的折纸结构可以用于可调节的窗户、墙体或屋顶。这些结构能够根据天气状况自动打开或关闭,从而提高能源效率。

    航空航天:折纸结构的轻便性和可折叠性使其在空间有限的航空航天应用中尤为重要,例如可折叠卫星天线、太阳能帆板等。

   折纸超结构和形状记忆聚合物的结合,是一种艺术与科技的融合,创造了一种能够响应环境变化的动态结构。为机器人技术、医疗器械、建筑工程等领域提供了更多的发展空间。总之,基于SMP的折纸超结构将在更广泛的领域中展现其强大的潜力!🌟

     如果本文对您有所帮助,欢迎关注我的公众号、点赞、转发,共同学习!

相关文章:

基于形状记忆聚合物的折纸超结构

​ 公众号端文章: 基于SMP的折纸超结构https://mp.weixin.qq.com/s?__bizMzkwMjc0MTE3Mw&mid2247484016&idx4&sn16f8d4aaaff76d776cec19bc0adbdd3b&chksmc0a1afaaf7d626bc0457d9cc4ba1b38424c2aad71ffec548715e47f5611cf00f10d5a511f3b3#rd 折…...

前端用html写excel文件直接打开

源码 <html xmlns:o"urn:schemas-microsoft-com:office:office" xmlns:x"urn:schemas-microsoft-com:office:excel" xmlns"http://www.w3.org/TR/REC-html40"> <head><meta charset"UTF-8"><!--[if gte mso 9]&…...

FastText 和 Faiss 的初探了解

概览 大模型目前已经是如火如荼的程度&#xff0c;各个大厂都有推出面向大众的基础大模型&#xff0c;同时诸多行业也有在训练专有大模型&#xff0c;而大模型的发展由来却是经过多年从文本检索生成、深度学习、自然语言处理&#xff0c;在Transformer架构出来后&#xff0c;才…...

微服务保护学习笔记(五)Sentinel授权规则、获取origin、自定义异常结果、规则持久化

文章目录 前言4 授权规则4.1 基本原理4.2 获取origin4.3 配置授权规则 5 自定义异常结果6 规则持久化 前言 微服务保护学习笔记(一)雪崩问题及解决方案、Sentinel介绍与安装 微服务保护学习笔记(二)簇点链路、流控操作、流控模式(关联、链路) 微服务保护学习笔记(三)流控效果(…...

YOLOv8目标检测模型——遥感小目标检测经验分享

小目标检测——YOLOV8 一、引言 背景介绍 &#xff08;1&#xff09;目标检测的重要性 目标检测在许多领域都具有极其重要的作用。在自动驾驶中&#xff0c;目标检测能够识别道路上的障碍物和行人&#xff0c;确保行车安全。在视频监控中&#xff0c;目标检测能够实时发现异…...

构建响应式 Web 应用:Vue.js 基础指南

构建响应式 Web 应用&#xff1a;Vue.js 基础指南 一 . Vue 的介绍1.1 介绍1.2 好处1.3 特点 二 . Vue 的快速入门2.1 案例 1 : 快速搭建 Vue 的运行环境 , 在 div 视图中获取 Vue 中的数据2.2 案例 2 : 点击按钮执行 vue 中的函数输出 vue 中 data 的数据2.3 小结 三 . Vue 常…...

计算机毕业设计选题推荐-在线投票系统-Java/Python项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…...

【C/C++】程序的构建(编译)过程概述

&#x1f984;个人主页:小米里的大麦-CSDN博客 &#x1f38f;所属专栏:C_小米里的大麦的博客-CSDN博客 &#x1f381;代码托管:C: 探索C编程精髓&#xff0c;打造高效代码仓库 (gitee.com) ⚙️操作环境:Visual Studio 2022 目录 一、前言 二、预处理&#xff08;Preprocessi…...

ElasticSearch-2-核心语法集群高可用实战-Week2

ES批量操作 1.批量获取文档数据 这里多个文档是指&#xff0c;批量操作多个文档&#xff0c;搜索查询文档将在之后的章节讲解 批量获取文档数据是通过_mget的API来实现的 (1)在URL中不指定index和type 请求方式&#xff1a;GET 请求地址&#xff1a;_mget 功能说明 &#…...

STM的CAN通信学习

显性电平&#xff1a;0 隐性电平&#xff1a;1 一、帧结构 1.帧类型 1&#xff09;数据帧&#xff1a;发送设备主动发送数据&#xff08;广播式&#xff09; 2&#xff09;请求帧&#xff1a;接收设备主动请求数据&#xff08;请求式&#xff09; 2.帧结构 1&#xff…...

【高等数学学习记录】函数

【高等数学&学习记录】函数 从事测绘工作多年&#xff0c;深刻感受到基础知识的重要及自身在这方面的短板。 为此&#xff0c;打算重温测绘工作所需基础知识。练好基本功&#xff0c;为测绘工作赋能。 1 知识点 1.1 函数 设数集 D ⊂ R D\subset R D⊂R&#xff0c;称映射…...

【springboot过ingress后无法获取X-Forwarded-For头信息】

springboot过ingress后无法获取X-Forwarded-For头信息 一、现象结论修改步骤ingressspringboot 排查流程本文参考 一、现象 项目使用spring boot 2.7.18&#xff0c;有个新需求是校验X-Forwarded-For头的所有来源ip合法性&#xff0c;线上环境出现取不到X-Forwarded-For头的问…...

表格标记<table>

一.表格标记、 1table&#xff1a;表格标记 2.caption:表单标题标记 3.tr:表格行标记 4.td:表格中数据单元格标记 5.th:标题单元格 table标记是表格中最外层标记&#xff0c;tr表示表格中的行标记&#xff0c;一对<tr>表示表格中的一行&#xff0c;在<tr>中可…...

Rust练手项目,写个有趣的小工具定时从一言网获取一段有趣的话并推送通知

Rust练手项目&#xff0c;写个有趣的小工具 代码 继续练习Rust, 写个小工具定时从一言网获取一段有趣的话并提示&#xff0c;如下 练习以下Rust点 并发编程 Mutex, Arc指针使用HTTP请求Windows Gui 代码 Cargo.toml [package] name "funny_word" edition "20…...

【隐私计算】Paillier半同态加密算法

一、何为同态加密&#xff08;HE&#xff09;&#xff1f; HE是一种特殊的加密方法&#xff0c;它允许直接对加密数据执行计算&#xff0c;如加法和乘法&#xff0c;而计算过程不会泄露原文的任何信息。计算的结果仍然是加密的&#xff0c;拥有密钥的用户对处理过的密文数据进…...

判断数字的奇偶[中秋快乐~]

题目描述 给定一个整数 n,编写程序判断数字 n 是奇数还是偶数&#xff0c;是奇数则输出 “odd”&#xff0c;偶数则输出 “even”。 输入格式 一行&#xff0c;一个整数 n。 输出格式 一行&#xff0c;如果 n 是奇数则输出 “odd”; 如果 nn 是偶数则输出 “even”。 样例…...

文件操作及重定向详解

1、linux下一切皆文件: 在linux中,一切皆文件是一个重要的概念,用于描述linux操作系统中所有资源和设备都以文件的形式进行访问和处理。 这个概念可以理解为,无论是硬盘上的文件、网卡、设备、进程等,都被抽象为文件的形式存在。在linux系统中,通…...

鸿蒙next json解析 ArkUI 带你玩转 arkts json解析

前言导读 相信很多同学再开发过程中都会遇到json解析的处理&#xff0c;不管是跟服务端交互 或者是读取本地的json 都会遇到json解析 那么正好今天有空正好讲一下鸿蒙next里面的json解析 JSON解析与生成 本模块提供了将JSON文本转换为JSON对应对象或值&#xff0c;以及将对象…...

东土科技加码芯片业务投资,携手神经元共建新型工业生态

为抢抓国产化芯片发展的重大机遇&#xff0c;东土科技决定进一步加大对神经元信息技术&#xff08;成都&#xff09;有限公司的投资。这一战略布局有利于东土科技鸿道Intewell工业操作系统与神经元公司芯片的深度协同&#xff0c;推动实现“信息技术、网络技术、控制技术、数字…...

指纹与指甲检测系统源码分享

指纹与指甲检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数&#xff0c;对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

laravel8+vue3.0+element-plus搭建方法

创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

JS设计模式(4):观察者模式

JS设计模式(4):观察者模式 一、引入 在开发中&#xff0c;我们经常会遇到这样的场景&#xff1a;一个对象的状态变化需要自动通知其他对象&#xff0c;比如&#xff1a; 电商平台中&#xff0c;商品库存变化时需要通知所有订阅该商品的用户&#xff1b;新闻网站中&#xff0…...

LLMs 系列实操科普(1)

写在前面&#xff1a; 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容&#xff0c;原视频时长 ~130 分钟&#xff0c;以实操演示主流的一些 LLMs 的使用&#xff0c;由于涉及到实操&#xff0c;实际上并不适合以文字整理&#xff0c;但还是决定尽量整理一份笔…...

DAY 26 函数专题1

函数定义与参数知识点回顾&#xff1a;1. 函数的定义2. 变量作用域&#xff1a;局部变量和全局变量3. 函数的参数类型&#xff1a;位置参数、默认参数、不定参数4. 传递参数的手段&#xff1a;关键词参数5 题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一…...

LangChain【6】之输出解析器:结构化LLM响应的关键工具

文章目录 一 LangChain输出解析器概述1.1 什么是输出解析器&#xff1f;1.2 主要功能与工作原理1.3 常用解析器类型 二 主要输出解析器类型2.1 Pydantic/Json输出解析器2.2 结构化输出解析器2.3 列表解析器2.4 日期解析器2.5 Json输出解析器2.6 xml输出解析器 三 高级使用技巧3…...

【Ftrace 专栏】Ftrace 参考博文

ftrace、perf、bcc、bpftrace、ply、simple_perf的使用Ftrace 基本用法Linux 利用 ftrace 分析内核调用如何利用ftrace精确跟踪特定进程调度信息使用 ftrace 进行追踪延迟Linux-培训笔记-ftracehttps://www.kernel.org/doc/html/v4.18/trace/events.htmlhttps://blog.csdn.net/…...

CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found

Nginx1.24编译时&#xff0c;报LuaJIT2.x错误&#xff0c; configuring additional modules adding module in /www/server/nginx/src/ngx_devel_kit ngx_devel_kit was configured adding module in /www/server/nginx/src/lua_nginx_module checking for LuaJIT 2.x ... not…...