Hints, Tips and Solutions

Q. Can I export the 3D structures created by VICTORY Cell or VICTORY Process to a format compatible with ANSOFT ANSYS?

A. Yes. SILVACO provides the tool ANSYSExporter which establishes the link between SILVACO software and ANSOFT ANSYS. ANSYSExporter is fully integrated within the SILVACO environment and can be called by means of a deck statement from DeckBuild or used as a stand-alone tool via command line.

This link between SILVACO format and ANSOFT ANSYS is realized via the stereolithography file format (STL) which is a standard format for describing the surface geometry of 3D structures. It is compatible with the tool ICEM CFD Tetra/Prism (ANSYS framework) from ANSOFT and with many other third party CAD tools. Files, containing data in STL format, have an extension ‘.stl’.

The STL format represents structures as a set of closed tessellated surfaces. Each surface outlines parts of the structure consisting of the same material or belonging to the same SDB region. It means that a single 3D structure, composed of several materials or regions, can be represented as a set of STL files (one for each region or material).

The ANSOFT ANSYS tool ICEM CFD Tetra/Prism can load multiple STL files to compose a single 3D structure and can build the unstructured tetrahedral mesh for the full structure, while maintaining a consistent mesh between the parts. This mesh can then be exported into various formats which are suitable for various tools in the ANSYS framework. For more details please consult the ANSYS user manual from ANSOFT.

ANSYSExporter can be used with structures represented by a volume (tetrahedral) mesh and to structures represented by a surface (triangle) mesh enclosing the regions.

 

Q. How can I export VICTORY Cell structures to a format compatible with ANSYS?

A. You can interface with the ANSYS framework from ANSOFT either via simulation deck or by exporting any structure created by VICTORY Cell using ANSYSExporter. The result of the export is a set of .stl files, which you need to start the simulation in the ANSYS framework. When the ANSYSExporter is applied to structures represented by a prismatic mesh, they are automatically internally converted to tetrahedral meshes before export.

1. Interface via simulation deck.

After saving the structure with the VICTORY Cell deck statement

STRUCT outfile=myVcellStructure.str

add the following deck statement

ANSYSEXPORTER stl myVcellStructure.str
myVcellStructure

When this deck statement is executed several .stl files with the names

myVcellStructure_<material_name>.stl

are created.

 

2. Interface via saved VICTORY Cell structure.

You can convert the structures, created by VICTORY Cell, to the set of .stl files by calling the ANSYSExporter from the system command line. If your file has the name myVcellStructure.str just call

ANSYSEXPORTER stl myVcellStructure.str
myVcellStructure

on the system command line.

Note: The file name (including extension) is case sensitive.

Once you have executed this command, several .stl files with the names

myVcellStructure_<material_name>.stl

are created.

You can process the resulting .stl files with the ANSOFT tool ICEM CFD Tetra/Prism. For more details please consult the ANSYS user manual from ANSOFT.

 

Q. How can I export VICTORY Process structures to a format compatible with ANSYS?

A. You can interface with the ANSYS framework from ANSOFT either via the simulation deck or by exporting any structure created by VICTORY Process using the ANSYSExporter. The result of the export is the set of the .stl files, which you need to start the simulation in the ANSYS framework.

1. Interface via simulation deck.

First, you need to export the VICTORY Process structure into an appropriate format for the ANSYSExporter with the following deck statement:

EXPORT surfaces name=myVprocessStructure_surf

then add the statement for converting the results to the set of .stl files:

ANSYSEXPORTER stl myVprocessStructure_surf.
str myVprocessStructure

Note : You should use a VICTORY Process version greater or equal 2.17.3.C.

After this statement has been executed several .stl files with the names

myVprocessStructure_<material_name>.stl

are created.

 

2. Interface via structure saved with STRUCT command

If the structure file was created by VICTORY Process by means of the deck statement

STRUCT outfile=myVprocessStructure.str

you need a deck with the following statements to create the .stl files suitable for the ANSYS framework.

go victoryprocess

INIT infile=myVprocessStructure.str

EXPORT surfaces name=myVprocessStructure_surf

ANSYSEXPORTER stl myVprocessStructure_surf.
str myVprocessStructure

By executing this deck within DeckBuild several .stl files with the names

myVprocessStructure_<material_name>.stl

are created.

 

3. Interface via structure created with EXPORT command

If the structure file was created by VICTORY Process by means of one of the following statements:

EXPORT surfaces name=myVprocessStructure.str
[parameters]

EXPORT process name=myVprocessStructure.str
[parameters]

EXPORT device name=myVprocessStructure.str
[parameters]

you can convert this structure to several .stl files by calling ANSYSExporter from the system command line. It is recommended to use the ‘surfaces’ mode of the EXPORT command when creating the structures for processing with the ANSYSExporter.

If your file is named myVcellStructure.str just type

ANSYSEXPORTER myVcellStructure.str
myVcellStructure

on the system command line. Note that the file name (including extension) is case sensitive.

Once you have executed this command, several .stl files with the names

myVcellStructure_<material_name>.stl

are created.

You can process the resulting .stl files with the ANSOFT tool ICEM CFD Tetra/Prism. For more details please consult the ANSYS user manual from ANSOFT.

 

Download PDF Version of this article