APM WinMachine 19

Analysis kernel

  1. New types of computational analysis have been added to the «Calculation model» tree: «Nonlinear static analysis» and «Dynamic analysis». They take into account most of the possibilities inherent in certain types of nonlinear calculations that were implemented in previous versions.
  2. For non-linear analysis, another new model of non-linear material properties has been added: «Hyperelastic Compressible NeoHookan» model.
  3. «Harmonic Analysis» is expanding. The setting it up and launching has been moved to the Calculation Model tree, and in the new version, broadband random vibration will also be available.
  4. Implemented special finite elements: rigid element, deformable element, constraint equation. This will significantly expand the possibilities for modeling structures.
  5. Added a new connector type «One-Directional Link». The tool is universal and supports operation both in the “only tension” / “only compression” mode, and in the “tension / compression” mode with different stiffness characteristics (modeling of bellows is possible).
  6. «Topological optimization» functionality is extended. The following were added:
    • New criterion for optimization — «Buckling»;
    • Possibility of optimization taking into account natural frequencies of the structure;
    • New response — complete displacement of nodes;
    • New response — complete reaction in a support;
    • Selection of several nodes to limit the reaction in the support;
    • New optimization method.
  7. Completion of computational algorithms using CUDA technology was carried out, as well as the method of solving SLAE — TENSORTRAIN — was improved.
  8. Several load cases are now possible for buckling analysis at once.
  9. Accelerated solution of buckling problems using the DetRoots  method (search for the roots of the determinant).
  10. Saving a log-file with information about the user and the program actions to disk has been implemented. Moreover, the user can independently configure the «amount of stored data» in several versions: normal, extended, debugging, system.

APM Stucture3D new interface features

  1. The model creation functionality using «Calculation model» tree has been significantly expanded. The following sections have been added to the tree:
    • Static loads;
    • Sections of beam/truss FE;
    • Properties of pipelines;
    • Geotechnical data;
    • Connections.
  2. Added the function of assigning «hot keys» to any commands necessary for building the calculation model, its calculation and analysis of the results.
  3. A new mode «Model fragmentation» has been implemented, which allows you to quickly make visible only that part of the structure with which the user is currently working.
  4. It became possible to customize the output of values on the results scale (decimal / exponential and the number of decimal places).
  5. Implemented additional functionality «Calculator» in edit boxes of dialog boxes.
  6. The mechanism for displaying the model section on the result maps has been implemented.
  7. «Element Information» operation has been unified.
  8. Added a view filter to disable the display of hinges, releases.
  9. Added view filter to disable accelerations.
  10. Different types of loads are now visually colored with different colors.
  11. «Measurement Units» are added to the «Program settings» tree.
  12. Additional option «Remove selection after operations» is implemented.
  13. Improvements have been made for splitting a group of bars «with attachment».
  14. A filter has been added to the «Design elements» dialog, which turns off the display of structural fake rolex datejust elements included in groups. It also turns off the display of groups that are in other groups.
  15. For the convenience of working with design elements, automatic display of LCS on bar finite elements has been implemented.
  16. The algorithm for constructing maps of soil stratification has been improved.
  17. Work with the «Soils» section has been completely transferred to the «Analysis model» tree. This increased the convenience of work, and also made it possible to set new soil parameters necessary for further calculation of foundations.
  18. The choice of finite elements by index has been implemented (used, for example, when preparing and analyzing the results of Topological optimization).
  19. New command «Select nodes/deselect nodes» belonging to selected elements has been added.
  20. Added the mode «Display nodes» belonging to structural elements visible on the working field.
  21. When displaying a callout on the results map, it is possible to add the coordinates of the point from where it was made.
  22. In the «Select All» mode (Ctrl+A), only what is currently visible on the workspace will be selected. That is, the operation of view filters is taken into account.
  23. In the «Status Bar» the display of the size of a rectangle or the radius of a circle has been added when the «Box Selection» operation is working (both in the selection mode and in the deselection mode).

APM Studio

Pre-and-postprocessor of 3D solid and shell models for finite element analysis

  1. New ribbon interface.
  2. Large strain/displacements + material non-linearity analysis has been added.
  3. The model tree has been updated and restructured. By default, it groups information in the form of the sections: Planes, Materials, Contacts, Connections, Restraints, Loads, Finite element mesh.
  4. For the elements of the model tree, the option «Exclude from analysis» has been added on the right mouse button. This option works on all elements and operations in the tree. For example, turn off a part or load. When a part is excluded from the calculation, all operations related to it are also excluded from the calculation.
  5. Added the ability to simultaneously edit a group of contacts. Select a group of contacts in the tree, select «Edit» using the RMB and change, for example, the contact type.
  6. The selection of tree objects is implemented using the Shift and/or Ctrl keys. The Shift key is used to select from the first to the nth element, and Ctrl to select each one that was specified.
  7. Added the ability to interactively edit the geometry of a part (a part from an assembly), followed by its automatic replacement in the assembly in the mode of performing FE analysis. At the same time, you do not need to re-set the boundary conditions and other settings.
  8. Specialized «Selection Filters» are added for the convenience of selecting on the work field: vertexes, edges, faces, bodies.
  9. «Select All» command is added.
  10. The «Selection by rectangle» mode is now available when setting boundary conditions, materials, thicknesses, etc.
  11. Expanded the capabilities of the geometry measurement tool. Now it is possible to measure the length of an edge, the diameter of a hole, as well as calculate the surface area, a body volume.
  12. It is now possible to model hinged supports for solids and surfaces. This feature is implemented as part of the new «Remote Restraint» command.
  13. A new restraint «Elastic foundation».
  14. A new load «Hydrostatic pressure».
  15. A new model object «Point mass».
  16. A new load «Remote force».
  17. A new command «Joint» to model connections.
  18. Mesh local settings can work for a group of selected parts. As a result, a separate command appears in the «Finite Element Analysis» tree node.
  19. The length of the smallest edge is now displayed in the «Mesh Parameters…» dialog.
  20. An automatic «checking the model integrity» function is added before generating a FE-mesh. This is important to check the correctness of assembly models.
  21. It is now possible to stop (interrupt) the process of FE-mesh generation.
  22. The possibilities for using various models of materials have been expanded, which is important for nonlinear analysis.
  23. The context menu for the editor workspace has been extended. Available commands: «Add a part or subassembly», «Show all», «Unsuppress all», «Select all», «Unselect», «Invert selection».
  24. A part context menu is extended. Available operations: «Delete», «Hide», «Hide the rest», «Exclude from analysis», «Open part», «Mesh on a part».

APM FGA Fluid and Gas Flow Analysis

  1. The analysis of Stokes flows in various combinations of problem statements is implemented:
    • stationary/ non-stationary,
    • isothermal / thermal,
    • single-phase / two-phase.
  2. The boundary condition and the «Volume fraction» phase property have been added for the analysis of Stokes flows with a free surface in a two-phase formulation.
  3. Added initial conditions: «Initial pressure», «Initial velocity», «Initial temperature» for the analysis of Stokes flows in a non-stationary formulation.
  4. Support for the analysis of Stokes flows in the formulation of one-way FSI problems has been implemented.
  5. Setting the boundary conditions «wall» on the free surfaces of bulk elements is implemented automatically in the absence of data in the model of boundary conditions for analysis of Stokes and Navier-Stokes flows.
  6. Implemented the rendering of boundary conditions in the APM Structure3D module.
  7. Added the result of the analysis «Distance to the wall» for the analysis of Navier-Stokes flows in a turbulent formulation.
  8. The functionality of the postprocessor has been expanded with new additional results for the analysis of Stokes and Navier-Stokes flows:
    • fields of strain rates and vorticity,
    • minimum, maximum and average values of the characteristic fields on the selected surfaces of solids.

APM WinMachine 17

Nonlinear analysis

  • Large strains in the elastic and plastic formulation for geometrically and physically nonlinear problems have been implemented for solids;
  • Elastoplastic materials models in nonlinear problems of solid mechanics based on the Mises flow criterion is improved. Available material models:
    • Ideal elastoplastic;
    • Bilinear elast oplastic with isotropic hardening;
    • Multilinear elastoplastic with isotropic hardening;
    • Nonlinear elastoplastic with isotropic hardening.
  • Contacts are now available for geometric, physical and general nonlinear problems;
  • The convergence of nonlinear calculations related to physical nonlinearity is improved, which reduces the calculation time;
  • New contact types – «glue” and ”beam” contacts;

Crack resistance of structures

  • Added the ability to calculate crack resistance for non-linear analysis (physical, geometric and general non-linearity);
  • Calculation of crack resistance is now available for a load combination;
  • To calculate the crack resistance, XFEM method is implemented.Harmonic analysis – new analysis type

Harmonic analysis is now implemented in APM Structure3D!

A solution is found for steady-state forced oscillations for a user-specified frequency range. It is understood that the force factors affecting the model change according to a harmonic law. The damping specified in the model avoids an unlimited increase in the amplitude of oscillations in resonance modes. The calculation is based on the linearity of the calculation model (absence of plasticity and absence of gaps). The calculation result is maps of displacements, velocities, or accelerations, as well as a spectrum (a graph of the model’s response depending on the frequency of external forces) for the user defined design node.

Key features of the algorithm:

  • Damping can be set in two ways. Either through the corresponding property of the material (the default value can be used), or by setting the «Rayleigh» type of damping;
  • Three types of separation of a given frequency range are implemented: linear, logarithmic, and oriented to the values of natural frequencies.

Topological optimization

  • Consideration of symmetry constraints in the fastest algorithm for optimization (Optimality Criterion);
  • Implementation of a new calculation algorithm for the possibility of a user independently forming an optimization problem — using model responses (results of static calculation) as an objective function and / or as a limitation.
  • A set of possible types of static responses:
    • Volume;
    • Mass;
    • Rigidity;
    • Nodal displacement;
    • Projection of nodal displacement in a given direction;
    • Mutual displacement of two nodes;
    • Element stress (SVM);
    • Maximum stress in the group of elements (SVM);
    • Reaction in a node.
  • Added the ability to post-process optimization results for structures made of plate finite elements;
  • New calculation method is added to limit the «Maximum thickness»;
  • The ability to specify up to three planes of symmetry is added for «Symmetry» constraint;
  • The ability to specify a plane with the material is added for «Stamping» constraint;
  • New technological constraint — «Extrusion»;
  • New technological restriction — «3D printing»

Structures calculation and design

  • Time-optimized calculation of code combinations for large models;
  • Code combinations calculation results can be seen as color maps of the distribution of stresses, displacements and loads;
  • Reinforcement maps for reinforced concrete elements are now available as a separate type of result maps;
  • Triangular plate MITC element;
  • Changes have been made to the algorithm for calculating reinforced concrete slabs for punching, which allows automatic checking of all options for the position of columns relative to the slab and selecting the intensity of the transverse reinforcement for the worst of them;
  • Implemented a mechanism of elements groups for reinforced concrete and reinforced-stone structural elements;
  • Significantly expanded the functionality of calculating column foundations:
    • Checking calculation of foundations;
    • Foundation calculation for the bearing capacity in accordance with i.5.7 SP 22.13330.2016;
    • Nonlinear calculation results (calculation of “one-sided supports and ropes”) can be used as loads on the foundation.
    • A new algorithm for the nonlinear calculation of cables and one-directional supports, which allows one to indicate under what forces the tension of the cables is set and to perform a rolex day date rolex calibre 2836 2813 mens 118135 calculation for several combinations, including dynamic loads (wind pulsation and seismic);
    • In the “Pretension” dialog for cables, all options for setting the cable tension are now activated;
  • A new algorithm for the nonlinear calculation of cables and one-directional supports, which allows one to indicate under what forces the tension of the cables is set and to perform a calculation for several combinations, including dynamic loads (wind pulsation and seismic);
  • In the “Pretension” dialog for cables, all options for setting the cable tension are now activated;
  • Both concentrated and distributed loads can be applied to cables;
  • A new type of design elements — «aluminum». Checking the bearing capacity is carried out according to SP 128.13330.2016 — updated edition of SNiP 2.03.06-85 * «Aluminum structures».

TCP/IP Analysis Server FSI (Fluid-Structure Interaction)

  • Automated data exchange with FlowVision (TESIS);
  • Transient heat analysis with FlowVision (TESIS);

New interface features

  • Implemented a general settings tree APM Structure3D;
  • Built-in “Calculation parameters tree” in the “Calculation” dialog;
  • A button «Remember» has been added to the «Calculation» dialog. It will allow you to remember the settings made by the user for various types of calculation;
  • «Harmonic Oscillations» and «Fatigue Calculation» buttons have been added in the «Calculation» dialog;
  • The start of electromagnetic calculations is moved in a separate dialog box;
  • A separate specialized dialog for “Topological optimization” parameters and starting the calculation;
  • New command “Select free nodes”;
  • For the convenience of the “Node on a Rod” command, the blue marker for the beginning and end of the bar has been highlighted;
  • The “Connect nodes” command has been modified. There are options to configure the search algorithm, as well as the algorithm for connecting nodes (selecting the index of the left node — MIN / MAX);
  • The button «Invert layer visibility» has been added to the «Layers» dialog;
  • Information on plate offset has been added to the «Plate Information» dialog;
  • In the dialogs “Section Offset” and “Plate Offset”, numerical values of standard offsets are additionally displayed;
  • Information about the specified eccentricity of the rod is displayed in the «Stress in cross-section» window;
  • Improved display of color filter maps for a more visual representation of the properties of structural elements;
  • A filter of “Temperature loads” values has been added to visually display the values of thermal loads in nodes, rods and plates;
  • A filter of “Nodal displacements” values has been added;
  • License information is added in the «About» dialog added;
  • Support displaying options — the appearance and size of special icons are changing;
  • Measure distances mode on result maps;
  • The command «Element Forces» for rod FEs is displayed on the «Results Map» panel.

Optimization and performance

  • The optimization of the speed of rendering objects;
  • The “Rectangular Frame Selection” command has been optimized;
  • Dynamic rotation of a model is accelerated;
  • Optimization of the results map dialog display;
  • Optimized data storage system in the model;
  • The procedure for removing a large number of finite elements has been accelerated;
  • Save / load procedure has been optimized;
  • The internal “Copy Construction” procedure (copying a part of the structure) was optimized, which significantly accelerated the main commands used in a model creation (in particular: copying / pasting from the clipboard, pushing, polar array, mirror, etc.);
  • To accelerate the rendering of the outer shell of solid models, the parallelization process (OpenMP) is implemented.

APM Studio

  • Boolean operations on parts;
  • “Сreate chamfers” command;
  • A part simplification command;
  • Mixed assemblies analysis. Assemblies consisting solids and shells can be calculated;
  • New contact types – glue and beam contact;
  • Median shell creation command;
  • Split shell part on separate parts command;
  • Create shells on solid faces command;
  • Surface extension/intersection command in assemblies;
  • Cylindrical supports restraint;
  • Extended “Move parts” command;
  • Import file from: IGES, STEP, SAT, C3D;
  • Non-stationary heat transfer analysis;
  • Curvature based meshing;
  • Creating a FE-mesh ONCE! When changing boundary conditions (loads and supports, material of parts) there is no need to remesh;
  • Coincident mesh on contact surfaces.

APM FGA Fluid and Gas Flow Analysis

  • Support for «advanced» models. Finite element models created, including for any FGA analysis, can contain all types of elements (plates, rods, etc.). The presence of such elements does not affect the FGA analysis in any way; all elements except first-order solids with specified flow properties are «fictitious»;
  • One-way FSI: converter of the results of the analysis of Navier-Stokes flows (pressure and / or temperature fields) into structural loads for further calculations of stress-strain states of solids;
  • Models of a porous medium in the Navier-Stokes equations;
  • k-epsilon turbulence model;
  • Additional results that can be obtained after performing a basic analysis of the Navier-Stokes flows (flow through the selected surface, loads on the selected surface, etc.);
  • Presentation of vector FGA analysis results in the form of vector fields and / or streamlines. Advanced configuration of map options;
  • Support for the stabilized bi-conjugate gradient method as a SLAE solver based on CUDA technologies.
Optimum solutions

Optimum solutions
in mechanical engineering

Линейка программных продуктов
APM Software Products

Software product line for engineering in very different industrial areas

Ваша задача – наше решение!
Your task is our solution!

APM company performs design work on order for enterprises and industries

CAE Software Developer

Research and Software Development Centre APM was founded in 1992 and specializes in development of software for machine elements and units, mechanisms, structures design under software product line «APM». Our company provides services in the field of research, expert analysis and technical support. We are ready for long-term partnership!

Main Activity

Software development in engineering analysis area
Team of professional engineers and programmers
Software adaptation according customer's requirements. Technical support.
Engineering and design on order

ProductsAll Products

NewsAll News



Russian developer and integrator of engineering software


Russian developer and supplier of engineering solutions for industrial enterprises, research organizations and universities


Russian developer and supplier of software for the automation of project design and technological preparation of production and management of engineering data


Russian software developer for the automation of the design of electronic equipment


Modern scientific and technological innovation complex for the development and commercialization of new technologies


The world's largest supplier of software for industrial and civil construction, engineering, media and entertainment market


International IT company, provider of IT solutions and services, operating in the markets of Russia, Eastern Europe, Central Asia, America, India and Southeast Asia


Production of perforated fasteners and nail plates for wooden and frame housing construction