Documente Academic
Documente Profesional
Documente Cultură
Release 14.5
Outline
Solution Process
Here we discuss starting and monitoring the FSI solution in serial and
parallel. The various log and output files are also discussed.
Post Processing
This section will discuss common post-processing in CFD-Post and how
to post-process FSI results in the Mechanical post-processor.
Release 14.5
Release 14.5
Running in Parallel
CFX can use all the usual parallel methods
Release 14.5
...
...
+--------------------------------------+
|
|
|
Starting ANSYS Solver
|
|
|
+--------------------------------------+
ANSYS solver listening on 1971@MACHINE1
Release 14.5
Starts the CFX solver using the specified def file in double precision,
connects to the ANSYS solver already running on MACHINE1 using
the specified port
Release 14.5
Running in Parallel
Slave processes/threads must be on different cores
Otherwise things will run VERY slow
The codes are (usually) running sequentially, it would seem logical
that they can share cores
However, a slave process pulls 100% of the available CPU while its in
waiting mode
The other code is starved of CPU
OK for CFX and MAPDL to share a master processor
Release 14.5
CFX-Pre
Mechanical
Definition File
Input File
CFX Solver
Settings from the Definition
file
MAPDL Solver
Input File + appended APDL
commands from CFX
Release 14.5
CFX-Pre
Mechanical
Definition File
Input File
CFX Solver
Settings from the Definition
file
10
MAPDL Solver
Input File + appended APDL
commands from CFX
Release 14.5
11
Release 14.5
CFX-Pre
Mechanical
Definition File
Input File
CFX Solver
Settings from the Definition
file
12
ANSYS Solver
Settings from Input File
Release 14.5
MAPDL Solver
Workbench
Release 14.5
14
Release 14.5
15
Cumulative
Coupling
Iteration
Interface loads should be negative
at the end of each timestep
Release 14.5
Release 14.5
Release 14.5
Summary
FSI settings defined in CFX-Pre are passed to MAPDL at runtime by generating APDL commands
Understanding this workflow is important for restarts
18
Release 14.5
Outline
Solution Process
Here we discuss starting and monitoring the FSI solution in serial and
parallel. The various log and output files are also discussed.
Post Processing
This section will discuss common post-processing in CFD-Post and how
to post-process FSI results in the Mechanical post-processor.
19
Release 14.5
Combined Post-Processing
Editing the CFX Results cell for a
2-way FSI case will automatically
load both the CFX and structural
results into CFD-Post
Can also use File > Load Results
and browse for .rst (structural)
or .rth (thermal) results
20
Release 14.5
Combined Post-Processing
In CFD-Post CFX and structural results
entries and regions are shown in the
outline tree
When creating objects they can be scoped
to all or selected domains
21
Release 14.5
Combined Post-Processing
Use the Timestep Selector to load
different time steps as usual
22
Release 14.5
23
Release 14.5
Release 14.5
Combined Post-Processing
When selecting Variables to plot,
the variables list shows all variables
from CFD and structural results
25
Velocity (u/v/w)
Release 14.5
Combined Post-Processing
CFD-Post read components from a .cm file
written out by the MAPDL solver
26
Release 14.5
Post-Processing in Mechanical
Structural results are associated with the
CFX Solution and Results cells
To post-process in Mechanical:
27
Release 14.5
Outline
Solution Process
Here we discuss starting and monitoring the FSI solution in serial and
parallel. The various log and output files are also discussed.
Post Processing
This section will discuss common post-processing in CFD-Post and how
to post-process FSI results in the Mechanical post-processor.
28
Release 14.5
Release 14.5
Release 14.5
32
Any previous changes you have manually made in a .mf file must be
re-applied to every restart from a rdb file, since the rdb file
represents the structural setup from the first FSI run
The correct nodal displacements, velocities, etc are still used, since
the rdb file will read the .r00# file corresponding to the restart time
Release 14.5
Release 14.5
34
Release 14.5
35
Release 14.5
Restarts - General
MAPDL results are appended to the rst file
Old rst is copied into new run directory
Can be a very large file!
You can move the old rst file to a new directory before restarting to
prevent it being copied
A new rst file will be created for the new run
36
Release 14.5
Outline
Solution Process
Here we discuss starting and monitoring the FSI solution in serial and
parallel. The various log and output files are also discussed.
Post Processing
This section will discuss common post-processing in CFD-Post and how
to post-process FSI results in the Mechanical post-processor.
37
Release 14.5
38
They are created by CFX-Pre and appended to the MAPDL input at run-time
Release 14.5
Basic MF Commands
MFRS
39
Release 14.5
Basic MF Commands
MFOU
Release 14.5
For the sparse solver tries to retain the entire factorized matrix in memory
Runs faster, but significantly increases memory usage
KBC,1
Sets stepped loads - CFX will always append this command to the ANSYS input
If using Prep7 make sure you set it manually
OUTRES
OR
OUTRES, ERASE
OUTRES, ALL, NONE
OUTRES, NSOL, LAST
OUTRES, ESOL, LAST
Structural + Thermal
or Thermal Solution
Release 14.5
The ANSYS solver will continue when convergence has not been achieved
Note that MAPDL runs until convergence or max. number of equilibrium
iterations, but the calculation will stop if max. number of equilibrium iterations is
reached. You can set NCNV so that MAPDL will continue if convergence is not
achieved and this can be combined with NEQIT to limit the number of
equilibrium iterations. However, you need to be careful when doing this you
must make sure MAPDL is converged by the end of the last Coupling Iteration.
If you are reaching the maximum number of Coupling Iterations then
something hasnt converged CFX, interface loads, or MAPDL this needs to
be corrected. If one of the field solvers is very poorly converged, it may pass
spurious loads to the other which could cause failure.
42
Release 14.5