In today’s competitive economy, time for conceptualization to bringing the product in the market has been reducing rapidly. Performing CAE/CFD simulations during product development is an industry norm. In such a scenario, automation of CAE/CFD workflows is key to success for any organization to bring technologically innovative products at a faster pace in a market. To cater these needs, Novus Nexus has come up with advanced CFD pre-processor with innovative “Abstract Modelling” technology to automate CFD workflows.

FluidNexus is a novel CFD pre-processor intended to facilitate efficient, automated simulation based design (SBD)
processes delivering reliable results for decision making.

CFD analysts tasked with creating and analyzing virtual prototypes are faced with a number of tedious and time-consuming tasks. These include generally:

  • CAD geometry translation
  • Geometry cleanup
  • Manual meshing processes
  • Re-applying problem physics (e.g. boundary and volume conditions whenever the product geometry changes.)

When time-consuming tasks coincide with a shortage of analysts, assuring timely availability of CFD results for design decisions becomes impossible.

FluidNexus relieves CFD analysts from routine, time-wasting tasks through the implementation of the following three concepts.

  • FluidNexus avoids geometry conversion and clean-up efforts by using CAD system functionality to create the CFD mesh directly from the CAD model.
  • The mesh is always created automatically, which accelerates this step in the simulation process.
  • Finally, FluidNexus employs geometry-independent, re-usable Abstract Models to define a CFD simulation model. When combined with a CAD model, Abstract Models behave like a recipe to automatically execute the type of simulation they have been created for. Thanks to the automated process, they always create the same accuracy, comparable results, whether used by CFD specialists or product designers without CFD knowledge. Hence, CFD verifications can be performed when needed and not only when an analyst is available.

FluidNexus System Overview :

A CFD simulation process based on FluidNexus can be executed in two roles, authoring, and production.

Authoring mode involves the creation, editing, testing and debugging of an abstract model during the initial setup of the workflow. Authoring of abstract models is usually performed by CFD specialists.

Production mode means the automatic generation of a 3D CFD mesh and solver input files by simply selecting a CAD model and corresponding abstract model.

CFD CAD Creation: This mode involves capturing/deriving fluid space in CAD model using a smart combination of parametric, library and manual feature creation with top down CAD modeling approach.

After CFD CAD and the abstract model file gets ready then the user can use Production mode for automatic generation of a 3D CFD mesh and solver input files by simply selecting a CAD model and corresponding abstract model.


FluidNexus benefits:


Supported CAD Modelers

  • Creo
  • SolidWorks
  • NX
  • SpaceClaim

Supported CFD Solvers

  • AcuSolve
  • Fluent
  • OpenFOAM


FluidNexus Data-Sheet

Automation Philosophy

  • Abstract Model Example

  • Traditional pre-processors define a simulation model for a specific geometry or a mesh. When the geometry changes, the model set-up has to be adapted or, depending on the nature of the changes, completely redone. Abstract models define a simulation set-up in a geometry and mesh independent way, which makes Abstract Models re-usable for any product shape whether it differs just minimally or radically.

    In an Abstract Model, material information, volume and boundary conditions are applied to abstract (not explicit shapes) geometry classes instead of geometrical entities or mesh regions.

    The real simulation model is created when an Abstract Model is combined with a CFD CAD model. In simulation model, these abstract classes get associated with the real geometry entities by matching strings attached on real geometry entities with name of abstract geometry classes. This real simulation model is used for automatic mesh generation, application of all necessary material information, boundary- and volume-conditions as well creation of the CFD solver input deck.

    The creation and testing of Abstract Models requires CFD expertise and is done by analysts; the use of Abstract Models needs no CFD knowledge. Selecting a best practice Abstract Model and relevant CAD geometry to work with is all that a designer has to do to get a reliable CFD simulation started.

  • CAD Integration Example Pro/ENGINEER®

  • Importing CAD geometry into a pre-processor can be very time-consuming when the geometry kernels of the CAD system and CFD pre-processor are not identical. Adding to this problem is the fact that whenever the CAD design is changed, the same process has to be repeated.

    FluidNexus/AcuNexus avoids these efforts by using only the CAD system for all geometry related tasks, as well as for meshing. The CAD model is the reference geometry representation, no translated otherwise derived geometry models exist. Having only one geometry representation not only eliminates conversion and healing problems, but it also eliminates the possibility of having unsynchronized geometry versions.

    To enable the use of a CAD model by FluidNexus/AcuNexus, simulation relevant volumes and surfaces need to be tagged with simulation text strings. The text strings allow FluidNexus/AcuNexus to apply the desired material models, volume or boundary-conditions and create a mesh according to the best practices for the simulation type at hand.

  • Mesh Example

  • Mesh quality plays an important role to ensure robust execution of simulations and for the quality of CFD results. FluidNexus/AcuNexus offer users many capabilities to create meshes most suitable for a specific type of application and for the solver type involved.

    Mesh parameters are defined in an abstract model allowing for re-use with varying geometries. The available control parameters include for instance: mesh size (absolute and relative to model size), curvature adaptation and multiple options for boundary layer definition (prism and tetrahedral).