The example is intended for users with no or little experience with CADFEKO. It makes use of a completed rectangular horn model to familiarise yourself with model creation in CADFEKO and viewing the simulated results in POSTFEKO.
The example is intended for users with no or little experience with CADFEKO. This example is not an example intended for simulation, but rather to familiarise yourself with model creation in
CADFEKO.
The example considers the reflection coefficient and impedance of a microstrip patch antenna on a substrate modelled
on an infinite substrate and then on a finite substrate.
Calculate the input impedance of a microstrip patch antenna close to 2.8 GHz. The substrate is considered as an infinite
planar multilayer substrate as it is more resource efficient. The substrate is then modelled as a finite substrate
to make it a more realistic model.
Specify the frequency range of interest. For this example continuous frequency sampling is used where Feko automatically determines the frequency sampling for optimal interpolation.
Launch the Solver to calculate the results. No requests were added to this model since impedance and current information are calculated
automatically for all voltage and current sources in the model.
Calculate the input impedance of a microstrip patch antenna on a finite substrate. Modify the previous model by removing
the infinite planar multilayer substrate and creating a finite substrate.
This example showed the construction, configuration and solution of a microstrip patch antenna. The model was constructed
from an infinite substrate and ground plane in the former case, and a finite substrate in the latter case.
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.
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.
The example considers the reflection coefficient and impedance of a microstrip patch antenna on a substrate modelled
on an infinite substrate and then on a finite substrate.
A model is parametric when it is created using variable expressions. When a variable
expression is modified, any items dependent on that variable are re-evaluated and
automatically updated. It is the recommended construction method when creating a
model, but not compulsory.
Defined variables are stored as part of the model in the .cfx
file.
Open the Create variable dialog using one of the
following workflows:
On the Construct tab, in the Define group, click the Variable icon. From the drop-down list,
select the Add variable icon.
On the model tree, a right-click context menu is available on Variables. From the
drop-down list, select
Add variable.
On the model tree, click the icon. From the drop-down list,
select Add variable.
Create the following variables:
Name
Expression
freq_max
3e9
freq_min
2.6e9
lambda_min
c0/freq_max*1000
patch_d
33.2
patch_w
46.8
substrate_er
2.2
substrate_h
2.87
feed_dist
8.9
feed_rad
1.3/2
Tip:
Click Add to keep the Create variable dialog open and add more
variables.
Click Create to add a variable and
close the Create variable dialog.