Feko is a comprehensive electromagnetic solver with multiple solution methods that is used for electromagnetic field analyses
involving 3D objects of arbitrary shapes.
EDITFEKO is used to construct advanced models (both the geometry and solution requirements) using a high-level scripting language
which includes loops and conditional statements.
EDITFEKO is a scripting interface for advanced users to construct models using a high-level scripting language, which includes
FOR loops and conditional IF-ELSE statements.
Create geometry in EDITFEKO according to the guidelines to ensure that different mesh parts are electrically connected. Meshes can also be imported
to create a model.
Use domain connectivity (discontinuous Galerkin domain decomposition method) to “connect” a static mesh to a dynamic parameterised geometry without requiring node connectivity. The parts may be separated
by a small gap.
View the workflow for domain connectivity (discontinuous Galerkin domain decomposition method) to connect discontinuous
mesh and geometry parts using CADFEKO to set up the model and EDITFEKO to define the domain connectivity.
One of the key features in Feko is that it includes a broad set of unique and hybridised solution methods. Effective use of Feko features requires an understanding of the available methods.
Feko offers state-of-the-art optimisation engines based on generic algorithm (GA) and other methods, which can be used
to automatically optimise the design and determine the optimum solution.
Feko writes all the results to an ASCII output file .out as well as a binary output file .bof for usage by POSTFEKO. Use the .out file to obtain additional information about the solution.
CADFEKO and POSTFEKO have a powerful, fast, lightweight scripting language integrated into the application allowing you to create
models, get hold of simulation results and model configuration information as well as manipulation of data and automate
repetitive tasks.
EDITFEKO is used to construct advanced models (both the geometry and solution requirements) using a high-level scripting language
which includes loops and conditional statements.
Create geometry in EDITFEKO according to the guidelines to ensure that different mesh parts are electrically connected. Meshes can also be imported
to create a model.
Use domain connectivity (discontinuous Galerkin domain decomposition method) to “connect” a static mesh to a dynamic parameterised geometry without requiring node connectivity. The parts may be separated
by a small gap.
Use domain connectivity (discontinuous Galerkin domain decomposition method) to
“connect” a static mesh to a dynamic parameterised geometry without requiring node
connectivity. The parts may be separated by a small gap.
Note: Mesh connectivity between parts is achieved only when the parts have a common
interface with shared vertices (a continuous mesh).
A simulation model is often assembled from different parts. For example, a car model
meshed using Altair HyperWorks and imported into CADFEKO. An antenna geometry is then placed on the imported
mesh. To avoid re-meshing the full model to align the vertices on the common interface,
the domain connectivity approach can be used to “connect” the discontinuous mesh
and geometry parts.
Figure 1. Left: Mesh parts that have no mesh connectivity (triangles do not share
vertices on a common interface); Right: Mesh parts that have mesh
connectivity.
Apply the domain connectivity to discontinuous meshes where the gap between the meshes is
small in relation to the wavelength. For high accuracy, choose the gap distance
g as g = λ/ 1000.
Increasing the gap distance, the result becomes less accurate and margins
g > λ /100 should be avoided.
Figure 2. Left: Mesh parts that have mesh connectivity; Center: Mesh parts that do not
have mesh connectivity but have domain connectivity defined; Right: Mesh parts
that have no mesh connectivity.
Workflow for Connecting Discontinuous Mesh and Geometry Parts
View the workflow for domain connectivity (discontinuous Galerkin domain decomposition method) to connect discontinuous mesh and geometry parts using CADFEKO to set up the model and EDITFEKO to define the domain connectivity.