NACS 2.3 is available

We are happy to announce the availability of NACS 2.3.

NACS 2.3 is a feature release that enhances the functionality of NACS and improves the handling and the interaction with the user.

Several new features are provided to our users like mechanical freefield boundary conditions, acoustic impedance boundary condition and support for magnetic core loss results. Furthermore the model depth of 2d simulations can now be adjusted and the grid order of regions can be modified without any changes to the underlying mesh file.

The graphical user interface supports the user by showing the material coordinate system or vector arrows for boundary conditions or flow profiles. These are just excerpts from the release notes. Please read on to find out about all new features and improvements.

Feature Highlights

NACS Core Features

Nonlinear Mechanics
The performance of the implementation could be improved in comparison to NACS 2.2. If the displacements are large compared to the model dimensions we recommend using nonlinear mechanics in order to get better results.
Biot Savart Coils
Biot-Savart coils allow a meshless coil description using line segments defined by coordinates. NACS 2.3 offers an increased computation performance by openMP parallelization.
Mechanics - Absorbing Boundary Conditions
Non-reflecting boundary conditions are available for mechanical and piezoelectric simulations starting NACS 2.3. This allows to analyze segments of long structures, like e.g. exhaust pipes, without obtaining reflections on the boundary of the simulation domains.
Mechanics - Adjusting 2d Model Depth
NACS 2.3 supports the specification of the model depth for 2d plane simulations. Previously a model depth of 1.0 m was used for all computations. Now the user can adapt the model depth to the real world dimensions easily.
Specification of Grid Order for Physic and Region
The grid order used for each region in the refering physic can be set independently from the grid order used during the meshing process. This new feature is extremly useful especially for thin structures that might use 2nd order integration to prevent mechanical locking even if the region was meshed with 1st order elements or if different physical domains should use different integration orders, e.g. 2nd order integration order for mechanics and 1st order integration for acoustics.

NACS Parametrization GUI Features

The ModelViewers features have been enhanced. The new capabilities include:

Background Model without Groups
A new checkbox allows to hide all groups in the background model by default after the project/mesh has been loaded.
Vector Visualization
In case that a vector quantity is specified as boundary condition, e.g. the mechanical displacement or acceleration, the resulting vector direction is depicted for the selected regions. This enables users to easily check the definition of vector boundary conditions.
Visualization of Flow Profiles
No matter by which method a flow profile is specified as acoustic boundary condition, starting with NACS 2.3 vectors are plotted to directly show the user the flow direction and velocity distribution resulting from its definition.
Visualization of Material Coordinate Systems
During the material assignment to regions the resulting or selected coordinate system directions are shown in the ModelViewer.
This can be extremely useful for e.g. assigning the correct material rotation of piezoelectric transducers that might be rotated in the model.
Definition of Nonconforming Interfaces
The definition of nonconforming interfaces which were introduced as scripting beta feature in NACS 2.3, is now also possible using the Parametrization GUI. All possible groups that might be used as interface are shown and after the source interface has been selected possible destination interfaces are shown to simplify the definition.
Model Depth can be set up in GUI
The model depth of 2d plane simulations can now also be set in the graphical user interface.

Python Framework

The python framework that is provided with each NACS installation has been updated and enhanced. The most important changes are:

Python Package Manager PiP
Starting NACS 2.3 PiP is provided with NACS as package manager which simplifies the installation of python modules not shipped with the NACS installation. This installation can be easily carried out by each user.
Version Upgrades of different Modules
Several python modules provided with NACS have been upgraded to recent versions. This includes NumPy, SciPy, MatPlotlib and Spyder.
Excel Support
The python module openPyxl allows writing and reading of Microsoft Excel Files for version 2003 and greater.


The current NACS Version be downloaded from our website by all registered users.

Release Notes on Youtube

Our website uses cookies to help us provide you with a good experience and allow us to improve the website.
If you continue browsing this website you automatically consent to our use of cookies on your device.