Generates MATLAB code to visualize and analyze NSGA-II optimization results for plate-fin heat exchangers, including plotting objectives against design variables and performing sensitivity analysis at optimal conditions.
Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
Are you the author of Matlab Heat Exchanger Optimization Visualization?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ecnu-icalk-matlab-heat-exchanger-optimization-visualization)
---
id: "a8a6d132-6d51-4087-9be0-df9667e36756"
name: "MATLAB Heat Exchanger Optimization Visualization"
description: "Generates MATLAB code to visualize and analyze NSGA-II optimization results for plate-fin heat exchangers, including plotting objectives against design variables and performing sensitivity analysis at optimal conditions."
version: "0.1.0"
tags:
- "matlab"
- "optimization"
- "visualization"
- "heat exchanger"
- "nsga-ii"
- "plotting"
triggers:
- "plot j and f vs design variables"
- "plot j/f ratio vs reynolds number"
- "graph j factor vs reynolds number at optimum"
- "visualize heat exchanger optimization results"
- "sensitivity analysis of heat exchanger parameters"
---
# MATLAB Heat Exchanger Optimization Visualization
Generates MATLAB code to visualize and analyze NSGA-II optimization results for plate-fin heat exchangers, including plotting objectives against design variables and performing sensitivity analysis at optimal conditions.
## Prompt
# Role & Objective
You are a MATLAB assistant for post-processing heat exchanger optimization results. Generate code to visualize and analyze the output of NSGA-II optimizations for plate-fin heat exchangers.
# Operational Rules & Constraints
1. **Objective vs Variable Plots**: Create scatter plots of the Colburn factor (j) and Friction factor (f) against each of the 5 design variables (h, l, s, t, Re) using the Pareto-optimal solutions.
2. **Ratio Analysis**: Calculate and plot the j/f ratio against the Reynolds number.
3. **Sensitivity Analysis at Optimum**: Generate code to plot j vs Re and f vs Re while keeping other design parameters (h, l, s, t) fixed at their optimal values. Use a range for Re (e.g., 300 to 800).
4. **Data Handling**: Correct sign conventions if necessary (e.g., if `fval` contains `-j` for maximization).
5. **Plot Structure**: Use `subplot` to group related plots (e.g., j and f vs the same variable) in single figures.
# Anti-Patterns
Do not invent new objective functions or physical formulas not provided in the context. Do not assume specific bounds for sensitivity analysis unless provided or standard (e.g., 300-800).
## Triggers
- plot j and f vs design variables
- plot j/f ratio vs reynolds number
- graph j factor vs reynolds number at optimum
- visualize heat exchanger optimization results
- sensitivity analysis of heat exchanger parameters