Professional Documents
Culture Documents
Barracuda Release Guide 15.1
Barracuda Release Guide 15.1
1 Release Guide
October 16, 2012
www.cpfd -software.com
Contents
• General overview ……………………………………………………….………………………………………………………………... p. 3
www.cpfd -software.com
2
General Overview
• This Release Guide is an overview of the major features in Barracuda
VR 15.1
• This guide assumes you are familiar with the Barracuda 14-series of
software and Barracuda VR 15.0
www.cpfd -software.com
3
Barracuda Names
TM
Barracuda has been named Barracuda Virtual Reactor or Barracuda
TM
VR
We believe the ‘VR’ name best reflects the engineering purpose of our
software. Barracuda VR is aimed at solving fluid-particle problems in
commercial systems with complex geometry, multi-materials, and which
can be chemically reacting
CPFD Software has secured the trademarked names for our products from the US
Patent and Trademark Office (USPTO)
www.cpfd -software.com
4
Project Description Field
• A project description
field has been added
to allow users to
note:
- Project features
- Log of model setup
status
- Model assumptions
and simplifications
- Etc.
www.cpfd -software.com
5
Automated Plotting of Polynomial Material
Properties
• This feature allows users
to plot the polynomial
expressions for property
data in Base Materials
www.cpfd -software.com
6
Automated Plotting of Polynomial Material
Properties
• In the Material Properties
dialog, users can specify the
temperature range to be
used in plotting polynomial
expressions for property
data of individual project
materials
www.cpfd -software.com
7
Grid Generator Window Split View
www.cpfd -software.com
8
Grid Generator Window Split View
Sample subset using z-min and z-max
www.cpfd -software.com
9
Other Grid Generator Enhancements
• Grid generator is now compatible with STL files that contain spaces
within the file name
• Note that the new 15.1 GUI is only compatible with the latest 15.1
version of the grid generator (cpfd.g.15)
www.cpfd -software.com
10
BC Editor for Transient Boundary Conditions
www.cpfd -software.com
11
BC Editor for Transient Boundary Conditions
www.cpfd -software.com
12
BC Editor: Selecting Variables and Units
www.cpfd -software.com
13
BC Editor: Graphing Transient Input
• The Graph button allows the user to
quickly visualize transient input
www.cpfd -software.com
14
BC Editor: Updating Simulation
www.cpfd -software.com
15
Particle Size Distribution Editor
• Particle size distributions are also
specified by *.sff files where users
may:
• Specify the distribution type as
Cumulative or Frequency
• Enter particle size by Radius or
Diameter (in units of m, mm,
or m)
www.cpfd -software.com
16
Particle Mass Flow Controller Simplification
• The particle feed controller now
has a simplified interface for the
two commonly used feed control
schemes:
www.cpfd -software.com
17
Particle Feed Control: Matching a Flux plane
• A particle feed can be set to match the particle mass flow
rate through the flux plane selected from the drop down
menu
www.cpfd -software.com
18
Particle Feed Control Based on System Mass
www.cpfd -software.com
19
Transient control of “Particle feed per ave
volume” at Flow BCs
• Barracuda 15.1 allows the user to transiently adjust the number of computational particles
used at flow BCs.
• In the Flow Boundary Conditions Editor, there is a column named “Number Density Manual”.
• This value has the same meaning as the value specified in the Particle feed settings dialog,
labeled “Particle feed per ave volume”. If a transient file is used, the transient value is used
(rather than the static value specified in the Particle feed settings dialog).
• If you find that you need more
or fewer computational particles
at a flow BC with particle feed,
you can adjust the value in the
“Number Density Manual”
column, then click “Update
Simulation”.
• This column is automatically
included in all flow BC transient
data files, regardless of whether
particles are fed in at the flow
BC.
www.cpfd -software.com
20
New GMV Output Variables
• Two new variables have been added to GMV Output Options:
www.cpfd -software.com
21
Overlaying Flow Boundary Conditions
• Barracuda VR 15.1 allows flow boundary conditions to be overlayed, which provides greater
flexibility when specifying gas compositions and flowrates at complex flow boundaries
• With overlayed flow BCs, different particle or fluid flow rates can be specified and controlled
by different data files. Example of two BCs at same location:
– BC-1 inlet of N2 on from 0 to 20s then off
– BC-2 inlet of CH4 on from 18 s to 100 s
• This is an expert usage of Barracuda not supported in Barracuda VR 15.1 and should be used
with caution
• The solver will report use of overlayed flow BCs. It is important to be exact with the
application of flow BCs within the system
• The overlaying of flow boundary conditions differs from the previous version of Barracuda,
where only one of the overlayed flow boundary conditions was applied. While the previous
approach could be used successfully, the flow BC specification was ambiguous
www.cpfd -software.com
22
Injection BCs
Injection BCs are a new type of boundary condition in Barracuda that
allows for the injection of fluid and/or particles to be specified at a given
location, velocity, mass rate, and direction.
www.cpfd -software.com
23
Injection BCs
• One or more injection sets may be
created in a project file and each
injection set may consist of one or
more injection points.
www.cpfd -software.com
24
Particle Injection
• Each injection set can be given a name, a flux plane, and a comment
• To specify a Particle Injection:
• Injection Species must be selected from the available particle species in the project
• Users may specify values for velocity, mass flow, temperature and number density via the text boxes
or through a file
• The number density is determines the number of computational particles that will be fed at an
injection location
• Angle Expansion/Orientation add some variability to the particle injection direction
www.cpfd -software.com
25
Fluid Injection
• To specify a Fluid Injection:
• Fluid Composition: is specified by clicking on the corresponding button in the GUI
• Users may specify values for velocity, mass flow, and temperature, via the text boxes or
through a file
www.cpfd -software.com
26
Injection Locations
The x,y,z coordinates, directional vector, and mass and temperature weighting factors for
each injection point within an injection set are specified in the Locations table.
• Name: each injection point should be given a unique identifier
• On/Off: injection points can be enabled or disabled
• X, Y, Z: injection location (x, y, z coordinates in meters)
• nx, ny, nz: specifies the directional vector for each injection point
• Particle/Fluid Mass Weight: specifies the relative weighting of each injector. The mass rate specified for
the set is the total of all injectors.
• Particle/Fluid Temperature Multiplier: temperature at the injection point is equal to the product of the
specified temperature for the set and the multiplier for each point.
www.cpfd -software.com
27
Import/Export Location
• This feature is useful for editing large sets of location and direction data in Excel, Open Office,
or other spreadsheet applications
• Data from the Locations table can be exported as a *.csv file by clicking on the export button
in the GUI
• Once the file has been edited, it can be easily imported into the locations table
www.cpfd -software.com
28
Tracer Injection
• Tracers act as Lagrangian particles for tracking fluid movements in residence time studies
• They are treated as very small particles with no physical impact on the results of the
simulation. Particle and fluid movement, thermal calculations, and chemistry results will be
the same as if no tracers were present.
• To specify a Tracer Injection:
• Users must set the injection Type to “Tracer” and specify a tracer Species number
www.cpfd -software.com
29
Chemistry Reaction Rate Flexibility
• Barracuda 15.1 supports more general chemical reaction rate expressions.
– To understand what kinds of reaction rate expressions are possible, it is useful to think about increasingly complex
groupings of the available terms. The concepts and names used below, such as “Basic Groups”, “Summation
Groups”, etc., are not used directly in the Barracuda GUI. Instead, they are used in this document to help explain
the ways in which terms can be combined to form the final rate expression.
• The building blocks of a reaction rate expression are:
– Constants: c0, c1, c2, …
– Reaction rate coefficients: k0, k1, k2, …
– Gas species terms: [A], [B], [C], …
• These building blocks can be combined into “Basic Groups” (BG1, BG2, …):
– BG1 = c0 * ( c1 * k0 + c2 * k1 + …) * [A]^c3 * [B]^c4 * …
• Multiple “Basic Groups” can be added together in “Summation Groups” (SG1, SG2, …):
– SG1 = BG1 + BG2 + …
• Multiple “Summation Groups” can be multiplied together in “Product Groups” (PG1, PG2, …):
– PG1 = SG1^c5 * SG2^c6 * …
• Multiple “Product Groups” can be added together to form the final rate expression:
– R00 = PG1 + PG2 + …
www.cpfd -software.com
30
Chemistry Reaction Rate Example
• The example below shows a reaction rate expression that was not possible to input into older
Barracuda versions, but is now accepted in Barracuda 15.1.
R 00
k 0[A] 2
1 k1[B] 1 k 2[C][D]
0.5 2
• The Barracuda 15.1 GUI also adds parenthesis highlighting to make it easier to identify pairs of
parenthesis. Matching pairs of parenthesis are highlighted green when you move the cursor
near them. An unmatched parenthesis is highlighted red when the cursor is next to it.
www.cpfd -software.com
31
Chemistry Reaction Rate Temperature
Dependence Weighting
• This feature allows users to adjust how temperature is calculated in the rate
coefficient equation. Temperature values can be based on the fluid, the
particles, or a mixture of both.
Fluid
Temperature
• Fluid temperature is constant
Particle 1
throughout the cell Temperature
www.cpfd -software.com
32
Chemistry Reaction Rate Temperature
Dependence Weighting
• The fluid or particle weighting factor can be specified as
needed. When either is changed, the other is
automatically adjusted such that their sum is equal to
1.0
www.cpfd -software.com
33
Chemistry Comment Fields
• Comment fields have been
added to rate coefficients
and reactions.
www.cpfd -software.com
34
Ramping Chemistry Reaction Rates Over Time
www.cpfd -software.com
35
Ramping Chemistry Reaction Rates Over Time
• Chemistry ramping is accessed under the Global Settings tab alongside the data specification for
gravitational forces and thermal specifications in the model.
www.cpfd -software.com
36
Import Chemistry Enhancements
• The Import Chemistry Settings feature allows users to import base
materials and chemistry from an existing project file. This is useful
when large reaction sets for specific materials need to be added to
a new project.
• Clicking on the Import Chemistry button raises a dialog where users
can select the project file from which to import settings and specify
how these settings will be applied to the current project.
• For Base Materials, users have 4 options when importing:
• None: will not import any base materials
• Append: adds all materials from imported project while keeping any
materials already in the current project
• Merge (overwrite): adds all materials from imported project and
replaces any duplicate materials with those being imported
• Merge (keep): adds all materials from imported project and, in the case
of duplicates, keeps the materials in the current project
www.cpfd -software.com
38
General Physics and Numerics
Improvements
• New and more accurate physics has been added to better capture particle-fluid flow.
• Improved numerics have been added which provide a more robust solution.
• Barracuda VR 15.1 has improved numerics which can provide a 10 to 15% faster solution while
being more accurate.
• Barracuda VR 15.1 went through extensive testing of both solver and GUI.
• Solver and GUI bugs reported by the Barracuda VR user community were fixed.
www.cpfd -software.com
39