百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

Sci. Adv.: 可重构超结构机械计算机—实现稳定且高密度信息存储

toyiye 2024-07-09 23:00 13 浏览 0 评论

不同于基于电子元件的电子计算机,机械计算机(Mechanical Computer)依靠机械传动机构(比如连杆和齿轮等)来完成计算。其历史可追溯至19世纪,远早于电子计算机的发明。受限于刚性机构不可变形特性,传统机械计算机的设计通常复杂且臃肿,且局限于机械计算和信息存储等功能。近年来,可变形智能结构(比如双稳态或多稳态柔性机构)和智能材料研究方兴未艾,为机械计算机注入了新的活力。新一代机械计算机也更加智能化,有望实现信息存储、信息处理、信息加密与解密、环境交互,和类机器人功能(自我感知、学习和进化)等。然而,如何实现类似电子计算机方便编辑、擦写信息的同时,还能克服电子信息存储局限(易受外界干扰丢失信息比如震动、冲击等机械外力以及外在场力如磁力等干扰),成为了一个亟待解决的难题。


近日,北卡州立大学尹杰、苏浩和李艳滨团队,通过巧妙地将多稳态与可重构方块空间机构相结合,设计出了一种兼具信息易编辑、高密度信息存储,以及稳定信息存储的可再编程超结构机械计算平台。该平台支持任意局部信息手动或远程磁力再擦写以及迅速全盘格式化;可存储二进制以及高进制(比如四进制与六进制等)信息;在受到外界干扰下,依然能稳定地储存信息。还能用于基于立体像素(voxel)的图形以及信息显示,信息加密与解密,以及多种逻辑门计算等。


北京时间2024年6月27日,论文以“Reprogrammable and reconfigurable mechanical computing metastructures with stable and high-density memory”为题在线发表在 Science Advances 杂志上。




可重构、多稳态超结构机械计算平台


平台类似一块由多个刚性小方块拼接成的厚板(图1A-1B)。小方块由弹性线铰链巧妙连接(图1B)形成多级可重构空间机构单元(图1A-1B)。


图1:基于空间分岔机构能稳定存储高密度、展示、处理信息的多稳态机械超结构平台。


不可变形空间连杆机构与可弯折变形的弹性铰链结合相得益彰,形成兼具机构可重构和结构可多稳态特征的平面超结构(planar metastructure)。简单小幅面内预拉伸厚板超结构(小于10%),可形成周期性微凸多稳态构型。在保持拉伸预应变情况下,各个凸起部分变成双稳态单元。在面外拉伸下(比如机械力或磁力驱动),各个单元可以独立地越过不稳态,突跳到另一个明显凸起的稳态(图1A-ii-iii),实现从‘0’到‘1’的二进制信息的切换。有趣的是,该不稳态构型正好对应机构的运动分岔(kinematic bifurcation)点,此时方块的转动角达到45度。


,时长00:06

视频1:手动展示简单拉伸形成双稳态单元以及释放预应力形成稳定结构


随后,当需要保存写入信息时,只需要释放拉伸预应力并轻微面内压缩成无缝隙平台即可。当再次受到面外拉伸或压缩时,结构可以保持稳定,免于外界干扰,从而实现信息的稳定存储。由于各个双稳态单元在状态转换中相互独立互不影响,可以任意地实现海量信息的写入与存储(01矩阵代表储存的信息,图1C)。


,时长00:09

视频2:多稳态机械超结构厚板在磁驱动下擦写信息与保存信息展示


当需要编辑时,只需再次稍微拉伸厚板即可对单元任意擦写,继续拉伸可以“一键”全盘格式化。在运动分岔点,原本单自由度结构变成多自由度,可以再次重构成其它构型,比如多级金字塔结构等(图1C-iv)。有趣的是,每个方块在高度方向上互不重叠,当把每个方块的层高投影到底面时,可以用简单的单一映射的平面等高线图来代表复杂的三维结构,也可以将每个方块所在的层高处理成高进制,来实现多维高进制信息的存储。同时,凸起部分也可以作为立体像素来物理显示图形,比如笑脸以及狼头等(图1D)。


变形分叉机构单元与力学调控双稳态


研究发现,在运动分岔状态(Bifurcated Configuration,图2A),方块空间机构单元从单一自由度状态转变为多自由度状态,进一步衍生出多个变形相容(compatible)的运动路径。在构造的周期性结构中,该分叉变形特性不仅可使得周期性超结构具备更多的局部变形单元,还使得各个变形结构可独立变形而不互相影响。


图2:具有分岔变形特性的双稳态分形机构单元。


研究团队进一步发现,预拉伸结构单元至变形分岔结构状态前,以及同时引入可转动不可拉伸边界条件(图2B)后,该分形机构单元可实现双稳态变形特性。研究团队发现,该双稳态变形特性需调控结构单元边界以及内部扭转轴刚度至一定范围内才能实现(图2C)。当边界扭转刚度远大于内部连接扭转刚度(至少200倍)以及预拉伸应变较小时(小于10%),随着刚度比增加或预拉伸应变减小时,双稳态会更加明显(图2C)。


稳定及高密度信息存储


研究发现,通过预拉伸,周期性结构中产生出可作为结构像素的局部变形单元(图3A)。考虑到双稳态变形特性,局部单元可通过简单面外拉伸实现从变形稳定状态1向变形稳定状态2的转变。以此为基础实现二进制信息存储(“0”到“1”)。优于当前其他研究,研究团队发现,该周期结构存储的信息可以通过释放边界拉伸,使得存储信息的周期结构进一步变形到无缝隙结构状态。该结构状态受地表摩擦以及结构相互支撑限制条件下可以抵抗超过2MPa的外力干扰(图3D),以此表现出超强结构稳定性。


受益于局部单元的独立变形特性,该周期结构可通过组合变形方式存储大容量信息(图3B-C)。除此之外,研究团队发现,继续拉伸处于第二稳态的局部变形单元,该周期结构可变形出具有多重不重叠高度的结构像素以进一步存储非二进制信息结构(图3E-G)。以此,通过组合变形以及多级变形方式,该工作较于之前的研究可存储更高密度的信息。


图3:具有稳定存储高密度信息的超结构。


机械智能:机械计算,信息处理-展示、加密


研究发现,除了信息存储基本功能外,该工作设计的结构还可以实现包括信息处理(图4A),信息展示(图4B),以及机械逻辑门计算(图4C)等更多机械智能功能。在驱动方面,该研究论证了通过外磁场方式的简单有效的驱动方式以实现局部结构单元的双稳态变形。比如图4A显示的在同一个平台磁驱动下擦写保存的NCSU四个字符,图4B展示设计凸起图案来加密信息,与电子显示器以及位移传感器结合来显示加密以及解密信息等,以及图4C展示的利用空间关系实现基本的与非门等逻辑门计算等。


图4:可进行机械计算,信心加密处理,信息展示的机械智能超结构。


,时长00:07

视频3:信息加密与显示


展望


该工作利用空间变形机构来简化超结构实现多稳态变形方式。该原理可推广至其他超材料,超结构以及折纸和剪纸为基础的结构设计。此结构无需复杂的非线性几何变形,大大简化了设计结构的可控性。未来此结构还可进一步应用于设计可重构智能触控器件,以及机器人自主控制系统。


北卡州立大学尹杰苏浩为该论文共同通讯作者,博士后李艳滨博士为论文第一作者,其它作者还包括博士后于双悦博士,博士研究生清海涛,洪尧烨博士, 赵耀博士以及博士研究生漆方杰。



论文信息:

Y. Li, S. Yu, H. Qing, Y. Hong, Y. Zhao, F. Qi, H. Su, J. Yin, “Reprogrammable and reconfigurable mechanical computing metastructures with stable and high-density memory”, Science Advances, 10, eado6476 (2024),

https://doi.org/10.1126/sciadv.eado6476

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码