12. Release Notes

12.1. release-22.2.3.0

Released: 11th July 2022

A new version of Flow360, release-22.2.3.0, has been deployed. Any new submissions of mesh will use this new version by default. Any cases based on previously submitted meshes or forked from submitted cases using prior versions will still use their originally specified versions of Flow360.

12.1.1. Solver

New features

  1. Added user defined dynamics for defined alpha controller and BET Omega controller.

  2. Added support for BET inside a sliding interface for a rotating reference frame.

  3. Added Quadratic Constitutive Relation to turbulence models: SA and SST.

  4. Added Surface Time Solution Averaging Animation.

  5. Added output of maximum residual location in solver log and as a csv file.

  6. Added support for importing CGNS meshes from ANSA.

Resolved issues

  1. Improved sliding interface implementation for kOmegaSST turbulence model.

  2. Significantly reduced grid sensitivity of AFT transition model.

  3. Improved numerical robustness and convergence behavior of Spalart Allmaras, kOmegaSST turbulence models and AFT transition model.

Documentation updates

  1. Alpha controller json input has been changed to use the new user defined dynamics feature.

12.1.2. Automated Meshing

New features

  1. Added rotational interface support for automated meshing.

12.1.3. flow360client

Although recent versions of flow360client will still work, it is highly recommended to upgrade to the latest version for more convenient capabilities:

Usage:

  • If downloading for the first time: pip3 install flow360client

  • If upgrading from an older version: pip3 install --upgrade flow360client

Here is the flow360client on PyPI: https://pypi.org/project/flow360client/

New features

  1. Improve usability of Python Client by providing a download/upload progress bar.

12.1.4. Web UI

New features

  1. Added archive functionality for cases: see how can I archive my case.

  2. Added multi-select and batch process: delete/archive/restore.

  3. Added interactive 3D view for surface mesh.

  4. Added interactive 3D view for surface to volume mesh generation. Shows refinement zones and actuator disks.

  5. Introduced new billing system.

12.2. release-22.1.3.0

Released: 29th March 2022

A new version of Flow360, release-22.1.3.0, has been deployed. Any new submissions of mesh will use this new version by default. Any cases based on previously submitted meshes or forked from submitted cases using prior versions will still use their originally specified versions of Flow360.

12.2.1. Solver

New features

  1. Added support for nested rotating frames: nested rotation.

  2. Improved the accuracy of steady BET Disk solver

Resolved issues

  1. kOmega and solutionTurbulence when using kOmegaSST model now uses non-dimensionalization consistent with the NavierStokes non-dimensionalization.

  2. Same sectional polars at different radial locations are allowed in BET solver.

Documentation updates

  1. Explained how to set up the parameters in BET Disk: https://docs.simulation.cloud/projects/flow360/en/latest/capabilities/bladeElementTheory.html

  2. Added a case study of BET Disk solver about XV-15 hover and airplane mode: https://docs.simulation.cloud/projects/flow360/en/latest/examples/betDiskSteady_caseStudy.html

  3. Added a doc for non-dimensionalization conventions in Flow360: https://docs.simulation.cloud/projects/flow360/en/latest/conventions/conventions.html

12.2.2. flow360client

Although recent versions of flow360client will still work, it is highly recommended to upgrade to the latest version for more convenient capabilities:

Usage:

  • If downloading for the first time: pip3 install flow360client

  • If upgrading from an older version: pip3 install --upgrade flow360client

Here is the flow360client on PyPI: https://pypi.org/project/flow360client/

New features

  1. Added a case configuration json generator: flow360client.generator.case.generateCaseJson()

Resolved issues

12.2.3. Web UI

New features

  1. Added an interactive case configuration json generator.

12.3. release-21.4.1.0

A new version of Flow360, release-21.4.1.0, has been deployed. Any new submissions of mesh will use this new version by default. Any cases based on previously submitted meshes or forked from submitted cases using prior versions will still use their originally specified versions of Flow360.

12.3.1. Solver

New features

  1. Added support for automatic mesh generation: automated meshing.

  2. Added support for the Darcy-Forchheimer porous media model: porous media configuration.

  3. Added support for Detached Eddy Simulation with kOmega SST turbulence model.

  4. Added support for getting power usage in actuator disk method.

  5. Added support for laminar-turbulent transition model: transition model configuration.

  6. Added support for both right-hand and left-hand design of rotor in BET solver: BET configuration.

  7. Added support for time averaging capability for volume and NoSlipWall surfaces: volume output.

Resolved issues

  1. Running a steady case won’t increase the physical time, allowing forking between unsteady and steady cases more flexible.

  2. Same sectional polars at different radial locations are allowed in BET solver.

12.3.2. flow360client

Although recent versions of flow360client will still work, it is highly recommended to upgrade to the latest version for more convenient capabilities:

Usage:

  • If downloading for the first time: pip3 install flow360client

  • If upgrading from an older version: pip3 install --upgrade flow360client

Here is the flow360client on PyPI: https://pypi.org/project/flow360client/

New features

  1. Added json input validation. Majority of the mistakes in input json will be caught immediately upon submission and an error message will be displayed.

  2. Added support for checking the consistency of boundary names between the mesh file and input mesh/case json files. Currently this feature is only available for CGNS mesh. If a boundary name, specified in input json files, doesn’t exist in the mesh file, the submission will be aborted and the invalid boundary names will be displayed.

Resolved issues

  1. Allow “meshJson” argument in NewMesh() to be either a json object or path of json file: flow360client.NewMesh().

12.3.3. Web UI

New features

  1. Added support for downloading log files of mesh/case by clicking “Process Log” in the “Download” dropdown menu.

  2. Added “Visualization 3D” tab for volume mesh, showing all boundaries in 3D view.

  3. Added “Visualization 3D” tab for case, showing Q-criterion in 3D view.

  4. Added json input validation. Majority of the mistakes in input json will be caught immediately upon submission and an error message will be shown in a pop-up box.

  5. Added support for showing number of selected items.

  6. Added support for showing billing information.

  7. Added “storage size” for each mesh/case in Description tab.