Skip to content

Releases: cuspaceflight/bamboo

Bamboo 0.2.4

14 May 15:21
Compare
Choose a tag to compare

Hotfix to correct mistake in thermal stress calculations. They failed to take into account the heat flux being different at different wall layers (as you move outwards, the radius increases, and so the heat flux decreases).

Bamboo 0.2.3

13 Mar 15:21
Compare
Choose a tag to compare

Corrected issues following name change, so pip install should work with PyPI now.

Bamboo 0.2.2

06 Mar 15:27
610af5c
Compare
Choose a tag to compare

Release for PyPI, under the new module name cusfbamboo ('Cambridge University Spaceflight Bamboo', to avoid conflicts with existing packages named bamboo).

Bamboo 0.2.1

22 Feb 13:53
Compare
Choose a tag to compare
  • Added additional validation cases.
  • Coolant flow solver can now accommodate compressible coolants automatically.
  • Removed fin heat transfer for now, as it was producing spurious results.
  • Corrected mistakes with spiralling channel geometry.
  • Swapped to using the recovery temperature instead of static temperature for the exhaust gas temperature in thermal circuits.

Bamboo 0.2.0

29 Dec 17:43
6f4c76b
Compare
Choose a tag to compare
  • Refactored all code to be much more user friendly and intuitive.
  • A generic heat exchanger solver has been implemented, which is now used for all simulations. This solver is more flexible than before, and allows for new features such as choice between co-flow or counter-flow cooling.
  • By default, iteration is now used to find the initial inlet conditions. This removes the 'steps' in data that used to exist at the beginning of simulations.
  • Any number of walls can now be added, with different materials.
  • The Rao bell nozzle geometry code has been separated from the main simulation code, but is still simple to use. By default the user now inputs custom geometry.
  • The mass flow rate through the engine is automatically calculated from the geometry now (based on the throat area). It is no longer required as an input.
  • The extra heat transfer due to 'fins' in the cooling channels is now modelled.

Bamboo 0.1.1

14 Nov 19:11
Compare
Choose a tag to compare
  • Changed version naming system (this version comes after 0.1d)
  • Added simple thermal stress calculator
  • Added a Cantera example
  • Changed some of the Vulcain example

Bamboo 0.1d

03 Jul 14:49
Compare
Choose a tag to compare
  • Added Gnielinski convective heat transfer correlation.

  • Added ability to vary cooling channel dimensions along the engine (in the same way wall thickness can be varied).

  • Had to fix the stress analysis to accommodate varying channels - hopefully I've done this correctly, but I haven't tested it thoroughly.

Bamboo 0.1c

16 May 14:52
3f8841a
Compare
Choose a tag to compare

Added:

  • Ariane 5 Vulcain engine example
  • Can use custom nozzle geometry
  • Can specify enthalpy functions for coolant (to take into account boiling etc.)
  • Some argument names changed to be make them more clear.

Bamboo 0.1a

08 May 10:50
Compare
Choose a tag to compare
Fixed mistakes, restricted all channel shapes to rectangles

Some old examples may no longer work. You now need to specify the number_of_ribs if using blockage_ratio. Have made some questionable assumptions when implementing Sieder-Tate.