Resources


πŸ“˜ Chapter 10: Case Studies

Complementary Resources, Guided Explorations, and Simulation Tools


⚠️ Important Notes About These Resources

The resources on this page complement the content of Chapter 10 in Advanced Modeling of Thermodynamic Energy Components and Systems.

  • Models and examples are accessible online but require the Thermoptim browser for full interactivity. Download the Thermoptim Browser here to access the complete features. Note that the Thermoptim Console contains direct links to the Thermoptim files used in the guided explorations.
  • Spreadsheets, scripts, and controller classes are provided to support simulations and post-processing.
  • Some resources are historical examples from the Thermoptim portal, while others are updated models developed specifically for the book. It is therefore possible that there are discrepancies between the examples provided in the portal and those selected for this book. They should not have any consequences on the understanding of the presented concepts.

πŸ“Œ Compressor Filling a Storage of Compressed Air

Key Concepts Covered:

  • Thermodynamics of compressed air storage.
  • Heat exchanger parameterization for efficient storage.
  • Controller design for air exchange systems.

Complementary Resources:

πŸ“Š Heat Exchanger Parameter Spreadsheet

A spreadsheet to help parameterize heat exchangers for compressed air storage systems. Parameter spreadsheetl β†’

πŸ–₯️ Air Exchanger Controller

AirExchangerController.java - A controller class for managing air exchange in compressed air storage systems. Air Exchanger Controller β†’

πŸ”„ Guided Exploration: Air-Water Heat Exchanger (Dtnn1EchAirEau_en)

This exploration focuses on the design and analysis of an air-water heat exchanger for compressed air storage. GE: DTNN-1: Technological sizing of an air-water exchanger


πŸ“Œ Cooled Compressor Controller

Key Concepts Covered:

  • Thermodynamics of cooled compressors.
  • Controller design for optimized performance.
  • Volume effects in compressor systems.

Complementary Resources:

πŸ–₯️ Cooled Compressor Controller

VsCompressorController.java - A controller class for cooled compressors. Cooled Compressor Controller β†’

πŸ”„ Guided Exploration: Cooled Volume Compressor (Dtnn3ComprVolum_en)

This exploration focuses on the off-design behavior of a cooled volume compressor. GE: DTNN-3: Sizing of a displacement air compressor


πŸ“Œ Simulation of the Compressed Air Storage Filling

Key Concepts Covered:

  • Simulation of compressed air storage systems.
  • Dynamic behavior during filling.
  • Performance analysis using spreadsheets and scripts.

Complementary Resources:

🐍 Python Script for Simulation

A Python script to automate the simulation of compressed air storage filling. Python Script β†’

πŸ“Š Spreadsheet for Simulation of Compressed Air Storage Filling

A spreadsheet to simulate and analyze the filling process of compressed air storage systems. Spreadsheet for Simulation of Compressed Air Storage Filling β†’


πŸ“Œ Off-Design Behavior of the Refrigeration Machine

Key Concepts Covered:

  • Off-design behavior of refrigeration machines.
  • Non-linear equation solving using the minPack solver.
  • Controller design for refrigeration systems.

Complementary Resources:

πŸ“– Using the minPack Solver for Non-Linear Equations

This page explains how to use the minPack solver for solving systems of non-linear equations in refrigeration machines. Learn About minPack Solver β†’

πŸ–₯️ Refrigeration Machine Controller

RefrigControllerMinPack.java - A controller class for managing the off-design behavior of refrigeration machines. Refrigeration Machine Controller β†’

Programming Note: This controller class uses the minPack solver for solving non-linear equations in refrigeration systems.


πŸ“Œ Off-Design Behavior of the Steam Power Plant

Key Concepts Covered:

  • Off-design behavior of steam power plants.
  • Controller design for steam cycles.
  • Performance optimization under varying conditions.

Complementary Resources:

πŸ–₯️ Steam Power Plant Controller

SimpleSteamPlantControllerOptim.java - A controller class for managing the off-design behavior of steam power plants. Steam Power Plant Controller β†’


πŸ“Œ Part Load Operation of the Flamanville 3 EPR Turbine

Key Concepts Covered:

  • Part load operation of the Flamanville 3 EPR turbine.
  • Stodola’s law application in turbine performance.
  • Steam generator controller design.

Complementary Resources:

πŸ“Š Spreadsheet with Flamanville Raw Data

A spreadsheet compiling the main values of data related to Flamanville. Spreadsheet with Flamanville Raw Data β†’

Complete Flamanville model diagram file, to identify the names of the points and processes Flamanville model diagram file β†’

πŸ“– Stodola’s Law and Turbines

This page explains the application of Stodola’s law in turbomachinery, including turbines. Explore Stodola’s Law β†’

πŸ“– NUSCLE Software Information

Information on the NUSCLE software, relevant for understanding Water Cooled Reactors (WCR) applications. Explore NUSCLE β†’


πŸ“Š Post-Processing Tools

Key Concepts Covered:

  • Post-processing of Thermoptim simulation results.
  • Data extraction and analysis utilities.

Complementary Resources:

πŸ“— Excel Macro for Post-Processing of Thermoptim Files

This Excel macro helps automate the post-processing of Thermoptim simulation files, making it easier to analyze and visualize results. Download the Excel Macro β†’

πŸ“Š Data Extraction Utility for Post-Processing

This utility allows you to extract and organize data from Thermoptim simulations for further analysis. Access the Data Extraction Utility β†’


πŸ“© Need Help or Further Clarification?

If you have questions about these resources or need assistance using Thermoptim, feel free to contact us.


Renaud Gicquel – Bridging theory and practice in energy systems education.