Defining a Point
Define a point at (-0.25, -0.25, 0) that will be used as the base corner of a patch (rectangle).
myBaseCorner = cf.Point(-0.25, -0.25, 0)
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.
Simple examples demonstrating antenna synthesis and analysis.
Simple examples demonstrating antenna placement.
Simple examples demonstrating radar cross section (RCS) calculations of objects.
Simple examples demonstrating electromagnetic compatibility (EMC) analysis and cable coupling.
Simple examples demonstrating using waveguides and microwave circuits.
Simple examples demonstrating phantom and tissue exposure analsysis.
A simple example demonstrating the time analysis of an incident plane wave on an obstacle.
Simple examples demonstrating using continuous frequency range, using the MLFMM for large models, using the LE-PO (large element physical optics) on subparts of the model and optimising the waveguide pin feed location.
Simple examples demonstrating using Feko application automation, matching circuit generation with Optenni Lab and optimising a bandpass filter with HyperStudy.
Use application automation to perform operations with CADFEKO and POSTFEKO. Typical tasks include repetitive tasks, tasks that require several steps, or calculations.
Learn the terminology of automation to create an automation script.
Learn to navigate the API documentation to find the correct syntax for an automation script.
Learn to navigate the API documentation to create a patch antenna using an automation script.
Define a new CADFEKO project.
Define a point at (-0.25, -0.25, 0) that will be used as the base corner of a patch (rectangle).
Create a rectangle with base corner (myBaseCorner), width = 0.5, depth = 0.5 and label Patch.
Define the first dielectric with = 1.5 with label Substrate1.
Define the second dielectric with = 2.5, = 1e-2 and with label Substrate2.
Create a planar multilayer substrate using the properties method that contains two layers. Layer 1 is set to substrate2 and Layer2 is set to substrate1. The second layer has a PEC ground plane.
Create a feed line with start point (0, 0, 0) , end point (0, 0, -0.551) and label Feedline.
Union all geometry in the model (Feedline and Patch) and set its label to Union1.
Define a wire port at the end of Feedline with label Port1.
Add a global voltage source to Port1 for the default configuration, StandardConfiguration1.
Specify a single global frequency as 300 MHz.
Specify the wire segment radius as 0.001 m.
Create a mesh.
Create a far field request (0°≤θ≤90°, with 0°≤ϕ≤360°). Sample the far field at θ=5° and ϕ=5° steps. The far field request is added to the default configuration, StandardConfiguration1.
Create a currents request. The currents request is added for the default configuration, StandardConfiguration1.
Save the project to a .cfx file.
Activate the parallel solver and specify the number of parallel processes as four.
Launch the Solver.
Post-process the results of a patch antenna on a multilayer substrate.
Increase productivity when dealing with predictable and repeatable POSTFEKO sessions (for example, exporting a report) using application automation. Use an automation script to configure a session and export a report that highlights the antenna properties of the model.
Design a bandpass coupled line filter with Altair HyperStudy as optimisation engine and Feko as the computational solver.
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.
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.
The Feko Example Guide contains a collection of examples that teaches you Feko concepts and essentials.
Simple examples demonstrating using Feko application automation, matching circuit generation with Optenni Lab and optimising a bandpass filter with HyperStudy.
Use application automation to perform operations with CADFEKO and POSTFEKO. Typical tasks include repetitive tasks, tasks that require several steps, or calculations.
Learn to navigate the API documentation to create a patch antenna using an automation script.
Define a point at (-0.25, -0.25, 0) that will be used as the base corner of a patch (rectangle).
© 2022 Altair Engineering, Inc. All Rights Reserved.
Intellectual Property Rights Notice | Technical Support | Cookie Consent