20240514基于深度学习的弹性超材料色散关系预测与结构逆设计

news2024/11/14 21:21:02

论文:Dispersion relation prediction and structure inverse design of elastic metamaterials via deep learning

DOI:https://doi.org/10.1016/j.mtphys.2022.100616

1、摘要

精心设计的超材料结构给予前所未有的性能,保证了各种各样的具体应用。传统的方法通常依赖于在研究人员的经验和优化算法的帮助下,在广阔的设计空间中进行迭代搜索,以获得具有所需性能的结构。在这里,使用深度学习方法建立弹性超材料的结构拓扑和色散关系之间的映射。我们的研究结果表明,该模型能够准确预测的色散关系为一个给定的结构和逆设计的近最佳结构的基础上的目标色散关系。此外,对于逆设计过程,输入色散关系可以主动定制。我们基于深度学习的方法已经显示出加速设计和优化过程的能力,为超材料研究的新突破铺平了道路。

2、主要研究

在这里,开发了一个基于数据驱动方法的系统框架来应对这些挑战。聚焦于二维(2D)弹性超材料结构,在具有高自由度的设计空间中构建数据集。卷积神经网络(CNN)和条件生成对抗网络(cGAN)分别用于从正向和反向桥接结构和属性。表明,该框架实现了一个给定的结构配置和主动设计的近最佳结构的基础上的目标色散关系的色散关系的准确预测。数据驱动和传统方法的整合和协同可以加速超材料结构设计,性能优化和机理揭示的进展。

3、技术路线

4、研究方法

4.1 样本结构生成

遵循p4m对称性的晶胞结构

为了确保生成的结构的对称性,在基本区域执行膨胀操作(Matlab的内置imdilate函数)。在完全由0个元素组成的基本三角形区域中,选择要设置为1的像素。值得注意的是,它们的数量和初始位置是随机的。然后,imdilate函数与随机生成的3X3结构元素重复,直到空隙相达到指定的大小。通过反射操作获得完整的结构。为了确保结构的可制造性,以4连接的方式评估像素连接性,其中如果像素的边缘接触,则认为像素是连接的。

4.2 数据准备

数值模拟,以计算所获得的结构的色散关系,使用有限元法(FEM,见方法),通过结合弹性动力学理论和Bloch定理,色散关系可以通过在第一不可约布里渊区的波矢量下求解具有Bloch—Floquet边界条件的单胞的本征频率来获得。

4.3 有限元法

商业软件COMSOL

4.4 DL方法概述

建立结构和色散关系之间的正向-反向关系涉及正向预测给定结构的色散关系并检索具有期望色散关系的结构。它们实际上涉及两个问题,回归和生成,分别由CNN和cGAN解决。此外,这两个网络可以组装,以提高反设计的精度和效率。首先,开发了一个CNN来建立从结构到本征频率的映射,因为CNN可以从高维数据中自动学习显著的低维表示。表示单元结构的像素矩阵被馈送到卷积层以提取拓扑特征,然后链接到回归层以进行预测。为了克服不同波段之间数据分布的不一致性,单独预测每个波段,而不是直接预测整个色散关系。每个波段都由具有相同架构的CNN预测,但每个网络都是单独训练的。这种策略使得轻量级的网络架构足以很好地工作。一旦经过良好的训练,CNN作为预测器可以快速批量执行预测任务,比传统的数值模拟快几个数量级。

对于逆设计,目的是根据所需的色散关系生成结构。cGAN是一类生成模型,它将标签作为约束条件来实现按需数据生成,适用于此目的。它由两个相互竞争的组件组成,称为发电机和发电机。然而,与需要尽可能真实地生成图像的图像处理不同,使用cGAN进行超材料逆向设计更具挑战性,因为这里的图像对应于具有可量化响应的现实结构。因此,挑战在于能够基于期望的量化目标准确地生成可行的结构。在这项工作中,表示色散关系的本征频率矩阵输入到生成器,以生成由像素矩阵描述的单元结构。然后,为了使生成的结构与真实的结构的几何特征尽可能地匹配,我们将生成的结构与真实的结构连接起来,并将其输入到机器人,而不是直接使用生成的结构。该算法能够从生成的结构中识别出真实的结构。这两个网络在竞争中进行训练,以找到最大化其分类精度的分类器参数和最大化欺骗分类器的生成器参数。这样做的一个问题是,它不能保证生成的几何形状的对称性,并且生成的图像被二值化。因此,图像的后处理(更多细节参见方法)对于确保所得结构的可制造性和对称性是必要的。

一旦网络被完全训练,网络参数是固定的,并且给定的色散关系输入确定特定的输出结构。然而,它并不总是最优的,最小化之间的偏差的色散关系的生成结构和目标。这是因为存在网络的系统误差和图像后处理引起的随机误差。在这项工作中,提出了一个在预训练cGAN中使用预训练串联CNN实现的逆向设计框架,以及一个统计优化策略,以提高生成结构的色散关系的准确性。具体地说,对目标色散关系施加随机扰动,并将其作为输入,生成器网络可以产生一批具有相似几何图案的结构。然后,连接到生成器网络输出的预训练CNN可以批量有效地预测这些结构的色散关系,并统计筛选出偏差相对较小的结构作为候选结构。该框架的优点在于,它最大限度地利用了经过训练的CNN和cGAN来提高逆向设计的准确性,而无需额外处理输入数据、引入复杂网络模型或特殊构造损失函数等。并可方便地应用于其它反设计问题。

4.5 模型结构

4.5.1 CNN

4.5.2 GAN

4.5.3 统计分析

平均误差:MRE

相关系数:R2

4.6 图像后处理

cGAN生成的单元结构并不严格遵循p4m对称性,有时生成的结构中会出现单个离散像素或少数模糊像素。为了解决对称性问题,我们水平和垂直翻转生成的结构,并对角变换它。满足对称性的结构,然后通过逐元素求和。我们使用核尺寸为3x3的中值滤波器对单个离散像素进行滤波。此外,执行二值化以消除模糊像素。考虑到可制造性,还确保实体区域是互连的,并且在后处理过程中边缘不会完全空白。

5、结果与讨论

CNN用于色散关系预测的性能。(a)CNN预测的本征频率与FEM计算的本征频率之间的比较。(b)测试样本的预测误差分布。(c)CNN预测的色散关系的随机示例。蓝色曲线是通过FEM计算的地面实况,红色曲线表示预测结果。

生成的结构及其模拟色散关系的示例。(a)生成的单元结构及其模拟色散关系的两个例子。(b)生成不同类型的几何图案的示例。(c)(B)中所示的真实的结构的单位晶胞的等效选择。(d)生成不同结构的代表性示例。(e)(d)中所示的真实的结构的单位晶胞的等效选择。

重新定制色散关系的逆向设计的代表性示例。(a)带隙开放。通过将第1至第3带压缩15%和将第4至第10带拉伸10%,在第3和第4带之间产生新的带隙(0.46e0.59)。(b)带隙扩展。通过将第1至第6带压缩20%并将第7至第10带拉伸5%,带隙宽度扩展了155%。(c)带隙转换。通过将第1至第3频带拉伸50%并将第4至第10频带向上移动,带隙被移动到更高的频率范围。(d)带隙合并。随着第4至第6频带向下平移,原始的第一带隙变为通带,并且剩余的带隙变得更宽。(e)色散曲线平坦化。第9条带被拉直成具有零斜率的平坦带。(f)色散曲线翻转。翻转带的斜率具有与原始带的斜率相反的符号。

6、结论

提出了一种基于数据驱动的深度学习框架用于弹性超材料的色散关系预测和结构逆设计。尽管其高度非线性的输入—输出关系的性质,开发的CNN使得一个给定的结构配置的色散关系的准确预测。色散关系与超材料的大量基本物理性质有关。因此,一旦经过良好的训练,CNN的高效率有助于加速或可能绕过数值模拟,以找到针对这些物理特性的最佳设计。此外,在逆设计方面,所提出的框架实现了所需色散关系的近最优结构的生成。此外,证明了该模型具有生成结构的能力,基于重新定制的色散关系与合理的误差。这种无需经验的数据驱动的逆向设计方法可以加速各种性能的剪裁过程,是对传统的基于先验知识的设计方法的有力补充。

此外,值得注意的是,所提出的框架可以进一步扩展到多材料系统和3D情况。对于多材料弹性超材料,像素矩阵将不再指示材料的存在或不存在,而是对应于特定的材料参数。不同的材料参数可以以多通道的形式同时输入网络。此外,3D结构可以被体素化,然后由相关的DL模型(例如3D CNN)处理。此外,不限于色散关系,所提出的模型可以应用于映射的结构拓扑结构的其他属性,如电磁性能和力学行为。然而,目前的DL模型仍然存在一些不足。一个主要的限制是样本数据生成和模型训练的前期计算成本很高。因此,可能认为基于深度学习的方法特别适合需要大量设计任务的情况或需要快速响应速度的应用程序。潜在的方法是减少DL模型的数据依赖性,例如使用主动学习,迁移学习和物理信息学习。此外,一个更合理的表示所需的响应是需要的反设计。

总之,研究是一个探索性的一步,在建立之间的正-逆关系的几何结构和色散关系,使用DL模型。可以预期,数据驱动的DL方法深入整合到超材料研究的更多方面,可能会带来性能的正向预测和结构的逆向设计之外的进一步突破。更广泛地说,数据驱动的深度学习方法的赋权可能会给科学研究的范式带来变化。

若有问题,欢迎讨论

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

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

相关文章

安防视频汇聚/智能分析云平台EasyCVR调用localfile接口会返回日志的问题该如何解决?

视频汇聚/安防视频融合云平台EasyCVR视频监控系统支持多协议接入、兼容多类型设备,平台能在复杂的网络环境中(专网、局域网、广域网、VPN、公网等)将前端海量的设备进行统一集中接入与视频汇聚管理。视频监控/集中存储系统EasyCVR平台可支持国…

QCustomPlot - 柱状堆积图

参考链接 显示柱状图的值 QCustomPlot下载 下载地址:https://www.qcustomplot.com/index.php/download选择版本2.1.0 QCustomPlot.tar.gzQCustomPlot 的使用 解压下载的文件 把qcustomplot.h和qcustomplot.cpp放到自己的项目工程(复制文件并qt 的目录…

linux系统介绍和安装教程(含安装链接放在最下面了)

一、linux系统简介 在Linux和C语言的发展历程中,有几位关键人物为它们的诞生和推广做出了重要贡献。 首先,肯汤姆森(Ken Thompson)是一位在AT&T公司工作的员工,他不仅发明了B语言,还创造了Unix系统。…

Window下安装kettle并配置MySQL驱动,实现表输入输出

一. 安装并配置Java环境 1、JDK下载地址:Archived OpenJDK GA Releases 2、根据自己的需求选择版本进行下载并解压,我这里安装的是JDK21。 然后解压出来放到指定文件夹,我的地址是:C:\Program Files\Java 3、配置环境变量 Win菜…

怎么看电脑是固态还是机械硬盘?数据丢失怎么办

在数字化时代,电脑硬盘作为数据存储的核心部件,其类型直接关系到数据读写速度和存储效率。固态硬盘(SSD)与机械硬盘(HDD)作为目前市场上主流的两种硬盘类型,各有其优缺点。然而,对于…

Vue3 - 项目配置多环境配置文件

最常见的多环境配置,就是开发环境配置,和生产环境配置(也就是上线的配置),很多情况下我们开发环境下的域名,和一些配置项,和我们生产模式下的不同,这个时候就需要我们进行多环境配置,不然每次发版都要改一波数据多麻烦。 另一种情况就是你两个项目是用的一套代码,但是最…

青岛东软载波子公司东软载波微电子授权世强硬创代理,出货量累计超20亿颗

凭借业内独特的互联网推新模式,世强先进(深圳)科技股份有限公司(下称“世强先进”) 获得本土工业MCU企业——上海东软载波微电子有限公司(下称“东软载波微电子”,英文:essemi&#…

【Kubernetes】污点、容忍度、亲和性、调度和重启策略

标签、污点、容忍度、亲和性 一、标签1、定义2、给资源打标签【1】给Pod打标签【2】给Service打标签【3】给Node打标签 3、查看资源标签 二、节点选择器1、nodeName2、nodeSelector 三、污点、容忍度、亲和性1、node节点亲和性【1】硬亲和性【2】软亲和性 2、pod节点亲和性【1】…

直播用什么领夹麦比较好?多款音质出色的无线领夹麦克风推荐

近年来,随着网络直播、短视频、网课等新兴行业的蓬勃发展,大家对领夹麦克风的需求量也在不断增加,因为一款优质的领夹麦克风不仅方便携带,而且能够带来更清晰、更真实的录音效果,让我们在各种场景下都能获得满意的录音…

第二证券股市策略:股票st连续跌停卖不出怎么办啊?

对于接连跌停的st股票买不出,投资者只能早早地挂出跌停托付单等着成交,在当天没有成交,其托付单会被撤销,投资者能够挑选进行隔夜托付卖出时,最好在证券公司清算之后,再进行托付卖出,否则&#…

ORACLE ODAX9-2的一个误告警Affects: /SYS/MB的分析处理

在运维的多套ORACLE ODAX9-2版本,都遇到了一个计算节点的告警:Description: The service Processor poweron selftest has deteced a problem. Probabity;:100, UulD:cd1ebbdf-f099-61de-ca44-ef646defe034, Resource:/SYS/MB,;此告警从描述上…

哪个牌子的超声波清洗机好?四大质量出众超声波清洗机汇众

由于科技的进步,超声波清洗机已经成为了家庭和专业场所不可或缺的高效清洁工具。它利用超声波波动产生的微小气泡来清洁物品表面及细缝中的污渍,实现深层次的清洁效果。特别是对于眼镜这样的精密物品,定期进行深度清洁不仅能够确保视觉的清晰…

【解决】Unity Build 应用程序运行即崩溃问题

开发平台:Unity 2021.3.7f1c1   一、问题描述 编辑器 Build 工程结束,但控制台 未显示 Build completed with a result of Succeeded [时间长度] 信息。该情况下打包流程正常,但应用程序包打开即崩溃。   二、问题测试记录 测试1&#xf…

必背!!2024年软考中级——网络工程师考前冲刺几页纸

距离软考考试的时间越来越近了,趁着这两周赶紧准备起来 今天给大家整理了——软考网络工程师考前冲刺几页纸,都是核心重点,有PDF版,可打印下来,每天背一点。 计算机总线分类 ①总线的分类:数据总线、地址总…

商城免费搭建之java商城 java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景

1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架…

【js刷题:数据结构链表之设计链表】

设计链表 一、题目二、题解 一、题目 二、题解 // 定义节点类,每个节点都有一个值和一个指向下一个节点的引用 class LinkNode{constructor(val,next){ // 构造函数,接收节点值和下一个节点的引用this.valval // 节点的值this.nextnext // 指…

班组建设门道多,企业管理咨询公司助你轻松上手!

班组作为企业的基本单元,其建设水平直接关系到企业的整体运营效率和员工的工作积极性。那么,如何有效地进行班组建设?班组建设又有啥门道呢?本文,深圳天行健企业管理咨询公司将从多个角度探讨这一问题,以期…

牛客热题:二叉树的最大深度

📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题:二叉树的最大深度题目链接方法一…

算法day06

第一题 1658. 将 x 减到 0 的最小操作数 如题上述: 本题原来的意思给定一个数字x,从数组的左边或者右边 使用x减去数组中的数字,直到减去最后一个数字为0时,返回最小的操作次数;如果最终减去的数组中的数字之后不能得…

ElastiCache Serverless for Redis应用场景和性能成本分析

一. 前言 传统基于实例节点的 Redis 缓存架构中,扩展性是一个重要影响因素。在很多场景中,例如广告投放、电商交易、游戏对战,流量是经常变化的。无论是主从还是集群模式,当大流量进入时,Redis 处理能力达到上限&…