| Login


FEKO New Features

This is the first release of FEKO within Altair HyperWorks and HyperWorks version numbering is adopted.

Image
What's new with FEKO 2017 ? Watch the video to see what's new in the most recent release of FEKO.

View the Video
Image
View all HyperWorks 2017 New Features See all the HyperWorks new features available in this release. Go to the New Feature Library
The main features of the FEKO 2017 release are:

Computational Performance

  • FDTD parallelization

    The finite difference time domain (FDTD) solver supports OpenMP and MPI parallelization enabling users to take full advantage of machines with multiple cores and multiple computation nodes in cluster environments.

    Parallel FDTD

  • RL-GO

    The ray launching geometrical optics (RL-GO) solver has been improved considerably in terms of speed and resource efficiency (memory reduction). Innovative algorithms select the most suitable ray distribution and automatically determine when enough ray interactions have been taken into account.

    Ship with rays (RL-GO solver)

Expansions to the Physics Solutions Portfolio

  • 3D anisotropic materials

    3D anisotropic materials can be modelled with the FEM and FDTD solvers. 3D anisotropic media make it possible to solve circulators and other interesting devices.

    Modelling of 3D anisotropic materials: The power density of a 3-port Y-junction circulator with a ferrite post in the center

  • Improved MLFMM stabilization

    Improved multilevel fast multipole method (MLFMM) stabilization can solve large problems with intricate detail that traditionally could have prevented the MLFMM to converge.

    Corrugated horn and graph showing typical reduction in the required number of iterations to reach convergence with the stabilized MLFMM

  • MTL calculation optimization

    Several phases within the MTL calculation have been optimized to accelerate run time. Speedup factors of 2x to 34x (and even higher) can be obtained depending on the problem.

    Cable modeling problem where the achieved speed-up factor is x34

Improved Model Creation and Mesh Preparation

  • Loft extensions

    Extensions to the loft operator make the creation of transitions fast and easy. The new loft extensions also provide more control over the loft surface creation. Lofting of the following is possible:

    • Lofting faces and surfaces to create solid shapes.

    • Lofting closed curves, such as closed elliptic arcs and closed polylines.

    • Lofting profiles containing different numbers of vertices.

    • Lofting faces or edges/wires within parts. These faces or edges/wires are copied out of the original part into the loft.

    Top:
    Lofts of two polygon faces with different numbers of vertices to create a solid shape, of two circular curves and of edges within two parts
    Middle:
    Polyline lofts with different alignment indexes
    Bottom:
    Preview showing valid and invalid lofts

  • New mesh engine

    A new mesh engine generates better meshes, often with fewer mesh elements, which enables conservation of resources and faster simulations. The mesh engine from previous versions is still included in FEKO 2017 providing the option to switch between the two mesh engines. In future releases, the new mesh engine will replace the legacy mesh engine.

    Views and mesh histograms of meshes generated by the legacy (left) and new (right) mesh engines

Model Interrogation, Validation and Reporting Improvements Foster Innovation

  • Cartesian surface graph

    The Cartesian surface graph helps you visualize more data on a single graph, making it easier to identify patterns and make design decisions for further simulation. This graph type was introduced in FEKO 14.0.430 with support for far fields, near fields, custom datasets, math scripts and imported data and extended in FEKO 2017 to support S-parameter and Touchstone data.

    A Cartesian surface graph with results plotted against Phi and Theta independent axes.

  • Windscreen visualization

    Windscreen visualization improvements enable you to see the layers and their relationship with regards to the active elements. This ensures correct model setup.

    Windscreen layer visualization

  • 2D graph text and shapes

    Graphs are extended with options to add text and shapes (lines, single arrows, double arrows, boxes and circles) enabling improved reporting from within the FEKO interface.

    Example of a graph annotated with text and shapes to indicate where the electric field exceeds the maximum limit for the NRPB 89 standard

CADFEKO – 3D CAD MODELLER

Some of the new features that have been implemented in CADFEKO, besides those mentioned above, are highlighted in the following list.

Series and parallel RLC load support for FDTD and FEM

  • FEM line ports now support series and parallel RLC loads. In the past, FEM line ports could only be loaded with complex loads.

  • The finite difference time domain (FDTD) solution method can be used in conjunction with series and parallel RLC loads. In the past, only a resistance, inductance or capacitance element could have been used in an FDTD model, but never a combination of these lumped elements.

Import and export extensions

  • CADFEKO mesh (*.cfm) file import is supported.

  • NASTRAN import supports *.bdf files, the default file extension used by other HyperWorks products such as HyperMesh and SimLab when exporting NASTRAN files.

  • Voxel mesh file import is supported (since FEKO 14.0.420).

  • I-DEAS (*.UNV) universal format mesh files import and export supported (since FEKO 14.0.410).

  • Control over the import of vias from 3Di and ODB++ files (since FEKO 14.0.410).

API and scripting changes

  • New ImportPointsFromASCII and ImportPointsFromNASTRAN functions are available for importing coordinates from ASCII and NASTRAN files. The imported Points list can be used during the creation of polylines, polygons, fitted splines, imprinted points, cable paths and polyline refinement meshing rules (since FEKO 14.0.431).

  • The Set method for objects containing collections of Corners allows points to be replaced with a single method call. This method can be used to update the defining points of polylines, polygons, fitted splines, imprinted points, cable paths and polyline refinement meshing rules (since FEKO 14.0.431).

  • Support for 1D fast Fourier transform (FFT) and 1D inverse fast Fourier transform (IFFT) on matrices (extending the existing support to perform FFT / IFFT on a vector) (since FEKO 14.0.401).

  • Added UTF-8 character encoding support for the script editor, which permits the use of all characters defined by Unicode, instead of the limited ASCII character set (since FEKO 14.0.401).

Other notable changes

  • The Construct tab on the model browser is renamed as Construction tab to avoid confusion with the Construct tab on the ribbon.

  • The About CADFEKO dialog is modal and the text (application, version and date information) can be copied to the clipboard.

  • The performance of any wireless communication can be significantly impacted by the characteristics of transmitting and receiving antennas. FEKO 3D far field antenna patterns can be imported into WinProp for wave propagation and radio network analysis

POSTFEKO – Post-processor

Some of the new features that have been implemented in POSTFEKO, besides those mentioned above, are highlighted in the following list.

2D graphing extensions

  • Minor grid value labels for Cartesian and polar graphs.

  • The number of minor grid subdivisions can be specified for Cartesian and polar graphs.

  • Multi-line text for chart titles, legends, captions, axis titles and text boxes.

  • Half polar graphs can be displayed. The half to be displayed will be determined automatically from the result range, or can be user-specified (since FEKO 14.0.410).

  • The number of columns in a 2D graph legend can be specified (since FEKO 14.0.410).

  • The trace label text can be used as a legend entry (since FEKO 14.0.410).

  • Quick annotations can be added to Cartesian or polar graphs by simply holding Ctrl + Shift + left-clicking with the mouse. These can also be used to easily read values off a graph by holding Ctrl + Shift and hovering over a trace (since FEKO 14.0.410).

    (a) Display of half polar graphs; (b) Specify image format and resolution when generating quick reports

Reporting improvements

  • Quick reports and report templates are extended to allow specification of the image format and resolution for exported images.

  • The file path of a report template is stored relative to the path of the POSTFEKO session (*.pfs file). If no POSTFEKO session exists, the report template file path uses an absolute file path.

  • Existing report templates can be modified (since FEKO 14.0.410).

  • An existing report template can be modified into a report template configuration file (*.xml) (since FEKO 14.0.410).

  • Report templates can be imported by means of a report template configuration file (*.xml) (since FEKO 14.0.410).

API and scripting changes

  • DataSet objects are extended to allow more than six axes. A maximum of 10 custom axes and a total maximum of 12 axes are supported.

  • New methods for importing *.mat files (since FEKO 14.0.432).

  • New CombineDataSets function for combining multiple DataSets into a single DataSet (since FEKO 14.0.431).

  • Report generation GenerateAndOpen method for opening a report once it is generated (14.0.421).

  • Support for 1D fast Fourier transform (FFT) and 1D inverse fast Fourier transform (IFFT) on matrices (extending the existing support to perform FFT / IFFT on a vector) (since FEKO 14.0.401).

  • ExportIsoSurfaceToSTL method to export isosurfaces to STL file format (since FEKO 14.0.401).

  • Added UTF-8 character encoding support for the script editor, which permits the use of all characters defined by Unicode, instead of the limited ASCII character set (since FEKO 14.0.401).

Other notable changes

  • Multiple result files located in the same folder can be imported simultaneously.

  • The dialog, Import data: FEKO near field, is improved so that a single file can be specified when importing both the *.efe and *.hfe files. It is assumed the *.efe and *.hfe files have identical file names.

  • The About POSTFEKO dialog is modal and the text (application, version and date information) can be copied to the clipboard.


Subscribe to join our Newsletter
Learn about product training, news, events and more.