- You can try using shorter sequences with intermediate SOH labels could help capture degradation dynamics better than a single endpoint label.
- Additionally, if the 'Stateful Predict' block resets states correctly between independent sequences; improper state retention might corrupt predictions.
- If data allows, you can also train with longer sequences (e.g., 150+ hours) to expose the model (with intermediate labels) to extended degradation patterns. You can also experiment with different architectures, layers/units to check if overfitting masks the real issue.
Issue with LSTM Model in Simulink for Battery SOH Prediction
4 ビュー (過去 30 日間)
古いコメントを表示
回答 (1 件)
Shantanu Dixit
2025 年 5 月 28 日
編集済み: Shantanu Dixit
2025 年 5 月 28 日
Hi CH,
If I understood the setup correctly, the objective is to predict battery SOH at 200 hours using an LSTM trained on 100-hour sequences (720 timesteps), where each sequence is labeled with a single SOH value at the 100-hour mark, using the stateful predict block: https://www.mathworks.com/help/deeplearning/ref/statefulpredict.html but the model is not learning the degradation dynamics associated with the SOH values.
Hope this helps!
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!