Back to projects

Research

Nanofluid Flow Model

An ANN surrogate for hybrid nanofluid boundary-layer flow

PythonNeural NetworksLevenberg-MarquardtSciMLHeat Transfer

Role

Independent Researcher

Duration

2026

Date

2026

Type

Independent Study

By the Numbers

~32,400

Training Samples

9

Network Layers

Yes

One-Command Pipeline

Overview

An independent scientific-ML study: a nine-layer neural network trained with Levenberg-Marquardt optimization models hybrid nanofluid boundary-layer flow and heat transfer over a stretching sheet. Training data (about 32,400 samples) is generated from the physics equations themselves, so no experimental dataset dependency exists. The workflow runs end to end from one command (python src/main.py all: clean, generate, train with real-time visualization, save model and scalers in 8-22 minutes), followed by a separate validation stage computing MSE, RMSE, MAE, and R² against numerical solutions with publication-quality comparison plots. Implementation documentation ships in three formats.

Tech Stack

PythonNeural NetworksLevenberg-MarquardtSciMLHeat Transfer

Inside the Project

What it does, how it works, and what it ships.

functions

Physics as the Data Source

The ~32,400-sample training set is generated from the governing equations, keeping the study fully self-contained.

play_arrow

End-to-End Runnable

A single command cleans, generates, trains with real-time visualization, and persists model plus scalers; a separate stage validates against numerical solutions.

  • MSE, RMSE, MAE, R² validation metrics
  • Publication-quality prediction plots to outputs/plots/
star

Documented Three Ways

IMPLEMENTATION_DOCUMENTATION.md plus PDF, and implementation_steps.md plus DOCX; the repo explains itself. Private repo, so no code link.

Outcomes

A complete surrogate-modeling study, runnable by anyone with the repo.

model_training

9-layer

LM-Optimized Network

dataset

32.4k

Physics-Generated Samples

analytics

R²

Validated vs Numerics

Interested in this project?

Reach out for source code walkthroughs or collaboration.