Skip to content

dazhizhao/CliDPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Cross-information Neural Network for Low-velocity Impact Damage Prediction in Laminated Composite

Dazhi Zhao, Yinglong Liu, Yujie Xiang1, Peng Zhang1, Ning Liu1*, Keke Tang1,2*
1School of Aerospace Engineering and Applied Mechanics, Tongji University, Shanghai, 200092, China
2Key Laboratory of AI-aided Airworthiness of Civil Aircraft Structures, Civil Aviation Administration of China, Tongji University, Shanghai, 200092, China
§ Co-First Author

Abstract

Product Name Screen Shot

Laminated composite plates exhibit complex failure mechanisms under low-velocity impacts that are computationally demanding to analyze. To overcome these limitations while accurately evaluating the damage morphology, we generate a comprehensive computational dataset (10,240 samples) through Abaqus/Explicit simulations, incorporating variations in material properties and ply configurations to characterize damage area evolution under different impact conditions. Building on this foundation, we propose the Cross-information Low-velocity Impact Damage Prediction Network (CliDPN), a neural network-based surrogate model that integrates external impact dynamics (impact velocity direction) and internal laminate characteristics (ply angles, material types) for efficient prediction. The framework's dual-branch architecture consists of: (1) a Damage Image Reconstructor (DIR) for high-fidelity damage visualization, and (2) a Parameter-to-Image Predictor (PIP) based on an improved VQ-VAE algorithm with hybrid MLP-CNN modules. By leveraging deep convolutional networks, this ensembled system reaches up to RMSE 0.0393, LPIPS 0.0325 and SSIM 0.9682 across the full damage severity spectrum while maintaining 5ms/inference computational efficiency, demonstrating superior performance over conventional FE-based methods. Results demonstrate consistent performance in both intra-material laminates through intra-material generalization and diverse material systems via inter-material adaptability. Ablation studies confirm the CNN-Based Information Enhancer's critical role in enhancing predictive accuracy, achieving a maximum accuracy improvement of 56.5% with this module. Additionally, the cross-information fusion mechanism proves essential for predicting subtle damage features. Our proposed CliDPN enables accurate and efficient impact damage assessment in laminated composites, demonstrating robust inter-material adaptability while facilitating maintenance decision-support and impact-resistant design optimization.

Environment Setup

Clone this repository to your local machine, and install the dependencies.

git clone git@github.com:dazhizhao/CliDPN.git 
pip install -r requirements.txt

Dataset & Checkpoints

You can find the all the dataset and checkpoints we adopted in this paper from Google Drive.

Usage

Training Stage

To train the Damage Image Reconstructor (DIR), you can run this code:

  python dir.py

To train the Parameter-to-Image Predictor (PIP), you can run this code:

  python pip.py

Inference Stage

For inference, it must be pointed that you should pay attention to the checkpoints path and the corresponding dataset format. Meanwhile, the impact information should be input in the eval.py. After inputting the information, you will get an image of damage in milliseconds, which is far faster than the Finite Element simulation.
To leverge the whole ensembled deep learning model CliDPN for inference, you can run this code:

  python eval.py

License

This project is licensed under the MIT License, see the LICENSE file for details.

About

CliDPN: Cross-information Neural Network for Low-velocity Impact Damage Prediction in Laminated Composites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages