Changelog¶
v1.10.1¶
Bugfix for AutoGrid server not reading the delete switch
Bugfix for scalar mean-line iterate variables
v1.10.0¶
Use rotation-corrected static pressure to find stagnation points
Add mixed-flow mean-line with mixed and pure radial examples
Script to read polynomial coefficients and evaluate a previously-fitted design space
Allow unbladed first row in H-mesh
Add a syntax check for TS4 body force template
Generalise to multi-stage machines
Wrap the incidence angle with respect to camber angle
Bugfix for TS4 throttle config
Add -m command-line switch to debug the mean-line
Take CFD inlet pitch angle from the mesh, not mean-line design
Implement command-line options for AutoGrid server
Bugfix to allow incidence correction on only one section
Reduce LE recamber when incidence is close to tolerance
v1.9.1¶
Add retry for AutoGrid connections
Use unstructured spanwise cuts to calculate incidence
More robust tip H-meshing
Incidence correction bugfix for unbladed cases
Only reduce proportional part of PID controller gain on restart
Clean up the hypercube running code
Turbostream 3 SA helicity correction
Better Turbostream 4 application variable defaults
Use turbulent viscosity from old solution on restart
Fix error in docs iterate config
v1.9.0¶
Add post-processing functions for unstructured cuts at constant span fraction
Put rotational speeds in AutoGrid geomTurbo file when OH meshing
Support TS3 cooling patches
Method to allow trimming of grid blocks in pre-processing
Compatability fixes for numpy 2 and pin dependency versions
Add TS4 halo_implementation setting
Fix bug with zero wall distance on non-matching patches
Check patch indices are consistent with block size before writing TS3 input
v1.8.0¶
Fit blade sections to coordinates read from a file
Overhaul post processing with separate functions for all plots
Rewrite LE incidence calculation to work generally for axial and radial
Allow off-design operation with rpm_adjust and mass_adjust settings
Setting for inviscid boudary condition on zero-radius rod
When running installed turbomachine, reuse installed initial guess
Allow install function to return inverse design variables to mean line
Add rounded trailing edge and fillet options to autogrid meshing
Check for membership of the turbostream group before running TS3
Error if we cannot locate the specified TS4 throttle tag
Allow arbitrary setting of perfect gas internal energy datum
Handle errors in cluster jobs and hold the node for debugging
Allow unbladed rows in OH meshes
Close off the tip of unshrouded rotor blades in STL export
Make the coordinate check optional for debugging
Fix bounds error on annulus interpolation due to floating point error
v1.7.0¶
Fix bug with noisy TS4 console logging
Allow labels on TS4 point probes with different file names
Implement unsteady boundary conditions into pre-processing framework
Add tutorial to documentation
v1.6.1¶
Fix bug where zero-valued configuration options are not written out
v1.6.0¶
General grid refinement by subdivision of cells
Allow halting iterations by creating a stopit file in working directory
Check for two-phase flow at the end of the calculation
Incidence correction for splitters
Improve robustness and simplify AutoGrid meshing script
Use improved clustering functions for H-meshing
Plot pressure distributions
Implement loading mean-line, annulus, and installation modules from file
Allow arbitrary external monitoring scripts in TS4 simulations (e.g. to change body force)
Configuration option for maximum H-mesh free stream skew
Fix AutoGrid patch matching bug
Fix bug with TS4 cfl_ramp_en not set
v1.5.1¶
Minor corrections for open release
v1.5.0¶
General tidying up of the code
Incidence correction only when mass flow is on target
Rework configuration and command-line options
Improve documentation
Automatic numbering of working directories
v1.4.0¶
Implement sweep by changing meridional locations of LE/TE
Add splitter capability
Allow preconditioning in TS4
Yet more AutoGrid meshing options
Record Exceptions in the turbigen log file, in addition to STDERR.
v1.3.4¶
More robust unstructured cutting by Marching Cubes algorithm.
Allow prescribing body force in TS 4.2.82
Find stagnation point by sign change of surface velocity
Implement NaN check for TS4
Write out a design space fit to json for web interface
More AutoGrid options including untwist outlet
v1.3.3¶
Update radial turbine to set stator LE diameter ratio
v1.3.2¶
Allow custom TS3->TS4 conversion pipelines
True Taylor camberline (quartic in chi, not tan chi)
Generalise incidence correction to radial inflows and outflows
v1.3.1¶
Add rotor-only fan mean line
v1.3.0¶
Improved H-mesh tip-gap grid
Add installation effects module
Add write coordinates solver
Allow running in parallel
v1.2.0¶
Implement polynomial design-space fitting.
Add option to run a hypercube of designs.
Improve characteristic running.
Fix bugs with mixing of supersonic flows and area signage.
Fix bug with setting shroud rpm.
Generalise to select a type of thickness distribution.
Clean up the log file outputs.
Skew H-mesh in flow direction outside of blade rows.
Added unstructured cutting for post-processing the mixed-out flow.
Added throttling options to target mass flow for TS3 and TS4.
Added radial turbine mean-line design functions and example.
Internal rewrite of data structures to be CFD-solver agnostic.
… plus other miscellaneous enhancements and tidying.
v1.1.0¶
Added H-meshing option, with pinched tips.
Config object for programmatic creation and validation of input files.
Automated post processing to get a MeanLine object from mixed-out CFD cuts.
Use inlet velocity as reference for compressor circulation coefficient.
Mixed-out averaging generalised for any meridional cut (not just constant axial coordinate).
Iteration to correct for incidence, deviation, and mean-line guesses.
Options to set blade number directly or Lieblein diffusion factor.
Running characteristics for compressor designs.
Generate real gas tables for TS4 on demand.
Let TS3 grid object use arbitrary equation of state for post-processing.
Post-processing TS4 simulations by reading the flow field into a structured TS3 grid.
Config file options to submit a job to the SLURM queue.
v1.0.0¶
First Whittle Laboratory internal release.