【实战】CNN-LSTM混合模型预测碳纤维复合材料力学性能(附PyTorch实现细节)

一句话总结
本文提出一种CNN-LSTM混合神经网络模型,以碳纤维/尼龙6复合材料为对象,通过输入柔度矩阵图像与铺层信息,实现了弹性模量与泊松比的高精度预测,R²最高达0.976,预测误差控制在5%以内。
01 研究背景:为什么需要CNN-LSTM来预测复合材料性能?
1.1 传统方法的痛点
复合材料的力学性能预测是航空、汽车等领域设计的关键环节。传统方法依赖:
-
大量物理实验:成本高、周期长
-
有限元仿真:精度高但计算量大,难以快速迭代
1.2 深度学习的机遇与挑战
-
CNN:擅长提取图像中的空间特征 → 适合处理材料的微观结构图像
-
LSTM:擅长处理时序数据 → 适合捕捉铺层顺序等序列信息
-
关键问题:单一模型难以同时处理空间特征与序列特征
1.3 本文创新点
将CNN与LSTM串联,构建CNN-LSTM混合模型,首次应用于碳纤维复合材料力学性能预测。
02 实验方法:模型架构与数据生成
2.1 整体思路
-
框架基础:深度材料网络(Deep Material Network)
-
输入:各组成相的柔度矩阵图像 + 铺层信息图像
-
输出:均质化复合材料的柔度矩阵 → 换算为弹性模量、泊松比
2.2 CNN-LSTM模型架构
📍 原文位置:Page 2 Figure 1
下图为模型结构示意图:

关键设计:
-
CNN模块:去掉全连接层和softmax层,只保留卷积层+池化层,输出7×7×512特征图
-
LSTM模块:两层LSTM,处理时序特征
-
对比两种特征提取网络:VGG16 vs ResNet-101
2.3 材料参数与数据生成
📍 原文位置:Page 2 Table 2
|
属性 |
碳纤维 |
尼龙6 |
|---|---|---|
|
轴向杨氏模量/MPa |
200,000–400,000 |
2,000–4,000 |
|
面内杨氏模量/MPa |
15,000–40,000 |
— |
|
面内泊松比 |
0.20–0.40 |
— |
|
横向泊松比 |
0.20–0.40 |
0.3–0.4 |
|
横向剪切模量/MPa |
15,000–40,000 |
— |
-
采样方法:拉丁超立方采样(Latin Hypercube Sampling)
-
样本量:200组碳纤维 + 200组尼龙6 × 6种铺层角 = 1200个组合样本
2.4 数据集划分
📍 原文位置:Page 2 Table 3
-
训练集:60%
-
验证集:20%
-
测试集:20%
2.5 硬件环境
📍 原文位置:Page 2 Table 1
|
组件 |
配置 |
|---|---|
|
GPU |
NVIDIA RTX4080 16GB |
|
CPU |
Intel i9-14900K |
|
内存 |
48GB |
|
框架 |
PyTorch |
03 图文解析:论文中的重要图表分析
图1:CNN-LSTM模型架构图

📍 原文位置:Page 2 Figure 1
内容:展示了CNN模块(VGG16/ResNet-101)与双层LSTM的串联结构。
解析意义:
这是整篇论文的“骨架图”,清晰说明了空间特征提取 → 时序特征处理 → 回归输出的数据流向,是理解模型设计的关键。
图2:损失函数曲线

📍 原文位置:Page 2 Figure 2
内容:展示了使用VGG16作为特征提取网络时,训练损失随迭代次数的变化。
关键发现:
-
约500次迭代后损失趋于稳定
-
表明模型收敛良好,没有明显过拟合或欠拟合
表4:模型评估指标对比
📍 原文位置:Page 3 Table 4
|
特征提取网络 |
MSE |
RMSE |
MAE |
R² |
|---|---|---|---|---|
|
VGG16 |
0.0011 |
0.032 |
0.0179 |
0.941 |
|
ResNet-101 |
0.0012 |
0.035 |
0.0196 |
0.976 |
解析意义:
-
两种模型R²均超过0.94,验证了CNN-LSTM的有效性
-
ResNet-101比VGG16精度高3.5%,成为本文推荐配置
图3:弹性模量预测对比

📍 原文位置:Page 3 Figure 3
内容:15个测试样本的弹性模量预测值与真实值对比。
关键发现:
-
预测值与真实值高度吻合
-
最大误差:4.13%
图4:泊松比预测对比

📍 原文位置:Page 3 Figure 4
内容:泊松比预测值与Digimat平台仿真结果对比。
关键发现:
-
同样表现良好,误差在合理范围内
-
验证了模型对不同力学属性的泛化能力
04 结论与工程启示
✅ 主要结论
|
结论 |
说明 |
|---|---|
|
CNN-LSTM有效 |
混合模型能同时处理空间特征与序列特征 |
|
ResNet-101更优 |
比VGG16精度高3.5%,R²达0.976 |
|
预测误差可控 |
最大误差4.13%,满足工程初步要求 |
|
小样本可行 |
1200组样本即可训练出高精度模型 |
✅ 工程启示
-
深度学习可减少复合材料测试成本 → 尤其适用于参数空间探索阶段
-
图像化输入是处理材料数据的有效方式 → 柔度矩阵可视化后输入CNN
-
迁移学习有帮助 → CNN模块使用ImageNet预训练权重
05 局限性
|
局限性 |
说明 |
|---|---|
|
材料体系单一 |
仅碳纤维/尼龙6,需推广到其他体系 |
|
验证基准为仿真 |
对比Digimat而非真实实验 |
|
铺层信息简化 |
仅6种铺层角,未覆盖复杂铺层序列 |
|
可解释性差 |
黑箱模型,难以解释物理机制 |
06 延伸思考:两篇论文的对比
|
对比维度 |
第一篇(Furtado等) |
第二篇(Huang等) |
|---|---|---|
|
研究对象 |
含孔层压板缺口强度 |
碳纤维/尼龙6均质化性能 |
|
输入形式 |
数值参数 |
图像 |
|
核心模型 |
GP、ANN、XGBoost |
CNN-LSTM |
|
输出目标 |
强度分布 + B-基准值 |
弹性模量 + 泊松比 |
|
最佳精度 |
相对误差±10% |
R²=0.976,误差<5% |
|
优势 |
可解释性好 |
端到端、自动化程度高 |
💡 启示:第一篇适合工程许用值计算,第二篇适合材料快速筛选。二者可互为补充。
07 资源支持
本研究得到以下项目资助:
-
新疆维吾尔自治区自然科学基金(2021D01C083)
-
新疆高校基本科研业务费项目(XJEDU2023Z001)
如果你想获取论文原文或复现代码,可关注公众号后回复“CNN-LSTM复合材料”获取资源链接。
注:更多关于复合材料多尺度有限元rve建模的前沿知识小编之前有推荐,可以详查谋攻的呀 哈哈哈哈 某的号,研而有信的置顶
如果您觉得文章不错,欢迎点赞、关注、收藏及转发~
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)