ThermoQA: A Three-Tier Benchmark for Evaluating Thermodynamic Reasoning in Large Language Models
Organizations: Olivenet Kyrenia, Cyprus
Abstract
We present ThermoQA, a benchmark of 293 open-ended engineering thermodynamics problems in three tiers: property lookups (110 Q), component analysis (101 Q), and full cycle analysis (82 Q). Ground truth is computed programmatically from CoolProp 7.2.0, covering water, R-134a, and variable-cp air. Six frontier LLMs are evaluated across three independent runs each. The composite leaderboard is led by Claude Opus 4.6 (94.1%), GPT-5.4 (93.1%), and Gemini 3.1 Pro (92.5%). Cross-tier degradation ranges from 2.8 pp (Opus) to 32.5 pp (MiniMax), confirming that property memorization does not imply thermodynamic reasoning. Supercritical water, R-134a refrigerant, and combined-cycle gas turbine analysis serve as natural discriminators with 40-60 pp performance spreads. Multi-run sigma ranges from +/-0.1% to +/-2.5%, quantifying reasoning consistency as a distinct evaluation axis. Dataset and code are open-source at https://huggingface.co/datasets/olivenet/thermoqa
Figures & tables
| Benchmark | Size | Format | Scoring | Real Fluids | Cycles ‡ | Exergy | Multi-run |
|---|---|---|---|---|---|---|---|
| GPQA ( 2023 ) | 448 † | MCQ | Exact match | ✗ | ✗ | ✗ | ✗ |
| SciBench ( 2023 ) | 789 † | Open | Final answer | ✗ | ✗ | ✗ | ✗ |
| UTQA ( 2025 ) | 50 | MCQ | Exact match | ✗ | ✗ | ✗ | ✗ |
| Loubet et al. ( 2025a ) | 22 | Open calc. | Expert grading | ✗ | ✓ ∗ | ✗ | ✓ |
| EngiBench ( 2025 ) | 1293 † | Mixed | Binary/rubric | ✗ | ✗ | ✗ | ✗ |
| ThermoQA (ours) | 293 | Open calc. | Step-weighted | ✓ | ✓ | ✓ | ✓ |
| Model | Provider | API Model String | Reasoning |
|---|---|---|---|
| Claude Opus 4.6 | Anthropic | claude-opus-4-6 | Adaptive |
| GPT-5.4 | OpenAI | gpt-5.4 | reasoning_effort=high |
| Gemini 3.1 Pro | gemini-3.1-pro-preview | thinking_level=HIGH | |
| Grok 4 | xAI | grok-4.20-beta-0309 | Native |
| DeepSeek-R1 | DeepSeek | deepseek-reasoner | Native |
| MiniMax M2.5 | MiniMax | MiniMax-M2.5 | Inline |
| Rank | Model | Tier 1 | Tier 2 | Tier 3 | T1 T3 Drop | Composite |
|---|---|---|---|---|---|---|
| 1 | Claude Opus 4.6 | 96.4 0.9 | 92.1 0.1 | 93.6 0.5 | 2.8 pp | 94.1% |
| 2 | GPT-5.4 | 97.8 0.8 | 90.8 0.5 | 89.7 0.1 | 8.1 pp | 93.1% |
| 3 | Gemini 3.1 Pro | 97.9 0.5 | 90.8 1.2 | 87.5 1.5 | 10.4 pp | 92.5% |
| 4 | DeepSeek-R1 | 90.5 0.2 | 89.2 2.5 | 81.0 2.2 | 9.5 pp | 87.4% |
| 5 | Grok 4 | 91.8 1.2 | 87.9 0.7 | 80.4 0.8 | 11.4 pp | 87.3% |
| 6 | MiniMax M2.5 | 85.2 0.6 | 76.2 1.1 | 52.7 1.5 | 32.5 pp | 73.0% |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Step | Description | Weight | Category |
| , , , | Gas compressor states | 1 | State points |
| , , , | Combustion & turbine states | 1 | State points |
| Gas turbine exhaust | 1 | State points | |
| , , | Steam cycle states | 1 | State points |
| , , | Condenser/pump states | 1 | State points |
| HRSG mass balance | 3 | Component |
| Opus | GPT-5.4 | Gemini | Grok 4 | DeepSeek | MiniMax | |
|---|---|---|---|---|---|---|
| Opus | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| GPT-5.4 | — | ✓ | ✓ | ✓ | ||
| Gemini | — | ✓ | ✓ | ✓ | ||
| Grok 4 | — | ✓ | ||||
| DeepSeek | — | ✓ |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers