Example 1: Feko Model as Input
Example 1 uses a CADFEKO model (plate4prt.cfx) as input for the Multiport post-processing.
The results between the Feko simulation and the Multiport post-processing application macro calculation are compared.
See what's new in the latest release.
The Feko Getting Started Guide contains step-by-step instructions on how to get started with Feko.
The Feko Example Guide contains a collection of examples that teaches you Feko concepts and essentials.
Feko is a comprehensive electromagnetic solver with multiple solution methods that is used for electromagnetic field analyses involving 3D objects of arbitrary shapes.
CADFEKO is used to create and mesh the geometry or model mesh, specify the solution settings and calculation requests in a graphical environment.
POSTFEKO, the Feko post processor, is used to display the model (configuration and mesh), results on graphs and 3D views.
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.
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.
The Feko utilities consist of PREFEKO, OPTFEKO, ADAPTFEKO, the Launcher utility, Updater and the crash reporter.
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.
A large collection of application macros are available for CADFEKO and POSTFEKO.
An application macro is a reference to an automation script, an icon file and associated metadata.
The application macro library allows commonly used application macros to be stored in a repository.
A collection of Lua application macros are available to automate repetitive tasks in CADFEKO.
A collection of Lua application macros are available to automate repetitive tasks in POSTFEKO.
This POSTFEKO application macro can be used to plot all the standard parameters that are available after a characteristic mode analysis simulation was performed.
This application macro is used for calculating mean effective gain (MEG) and envelope correlation coefficient (ECC) for a MIMO antenna configuration. The MEG ratio can also be plotted.
The Multiport post-processing application macro allows you to calculate results for changes in the port loading without rerunning the Solver. Results that are supported are far fields, near fields, currents and specific port parameters, for example, the voltage, current and S-parameters of each port.
The Multiport post-processing application macro calculates the port reflections and field values for changes in port loading, without rerunning the Solver. Through scripting in POSTFEKO, loads can be modified as a post-processing step.
A base multiport Feko simulation is required to generate the required input data for the Multiport post-processing application macro.
The basic workflow of the Multiport post-processing application macro (MultiportPostProcessing.lua) is described.
The Multiport post-processing application macro can be configured to use a Lua settings file to define the loading and excitation for each port. This simplifies the procedure for frequent calculations or large multiport setups with many ports.
The Multiport application macro can be called via the command line through POSTFEKO. Use the --configure-script
argument to pass configuration information to the multiport post-processing script.
The file format and data structure for the output files (.xml and .mat) are described. These files are generated for storing the scaling coefficients for a multiport calculation.
The Multiport post-processing application macro has several limitations.
Example 1 uses a CADFEKO model (plate4prt.cfx) as input for the Multiport post-processing.
Use the GenerateMultiportConfigurations.lua application macro in CADFEKO to create the model.
Use the Multiport post-processing application macro in POSTFEKO to calculate the port reflections and field data for a model (plate4prt.fek) with different load configurations.
Example 2 shows how to use stored far field and near field data, in a POSTFEKO session with a multiport S-parameter Touchstone (.snp) file in the Multiport post-processing application macro.
Example 3 shows how to use a Lua settings file to set up the multiport active and non-active port configurations.
The multiport application macro supports calculation from the command-line by calling the application macro via POSTFEKO.
Plot multiport S-parameter results.
An application macro to tile any POSTFEKO views side-by-side.
This application macro uses the S-parameter data from a Feko simulation to display a coupling matrix for a multi-port scenario.
The characteristic mode synthesis and design application macro is a post-processing application macro that can be used to calculate a weighted sum for the currents, near fields, and far fields requests for specific characteristic modes of interest. The application macro uses a modified version of the modal weighting coefficient (MWC) to use the radiating phase when synthesising the results with the macro.
A collection of smaller POSTFEKO application macro are available, but these macros do not include step-by-step instructions.
A collection of Lua macros are available to automate repetitive tasks where the workflow span both CADFEKO and POSTFEKO.
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.
Reference information is provided in the appendix.
A large collection of application macros are available for CADFEKO and POSTFEKO.
A collection of Lua application macros are available to automate repetitive tasks in POSTFEKO.
The Multiport post-processing application macro allows you to calculate results for changes in the port loading without rerunning the Solver. Results that are supported are far fields, near fields, currents and specific port parameters, for example, the voltage, current and S-parameters of each port.
Example 1 uses a CADFEKO model (plate4prt.cfx) as input for the Multiport post-processing.
Example 1 uses a CADFEKO model (plate4prt.cfx) as input for the Multiport post-processing.
The results between the Feko simulation and the Multiport post-processing application macro calculation are compared.
© 2022 Altair Engineering, Inc. All Rights Reserved.