Software:PERMAS

From HandWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
PERMAS
Gears4.gif
Gearing Calculation
Original author(s)INTES GmbH
Stable release
17.00.360 / February 2020
Written inFortran, C
Operating systemLinux, Windows
PlatformLinux x86-64
Windows x86-64
Available inhttps://de.wikipedia.org/wiki/PERMAS
TypeFinite element analysis
LicenseCommercial (EULA)
WebsiteINTES.de

PERMAS is a general-purpose finite element analysis (FEA) software with roots back to the 1960s. It is further developed by the company INTES GmbH, Stuttgart, Germany and is particularly suitable for linear and non-linear structural mechanics calculations, fluid structure interaction in acoustics, for the analysis of electromagnetic fields and heat conduction including radiation exchange. In addition, there is a fully integrated optimization functionality for topology/sizing/shape (also in combination) and for a robust optimum (stochastic parameters). Since 2008 PERMAS consists of two major products:

  1. PERMAS the finite element solver and
  2. VisPER (Visual PERMAS) a graphic model editor and postprocessor.

Description

The native input takes place via own data formats for the model description and the control of the calculation process. PERMAS has numerous interfaces to pre- and post-processors like e.g. ANSA, HyperMesh, MEDINA, Simcenter(NX)[1], as well as direct (input) interfaces to solvers like Abaqus or Nastran. Direct interfaces to multi-body simulation (MBS, morebms,[2]), as well as to fatigue assessment are also included. Moreover, boundary conditions of flow simulations e.g. with OpenFOAM may be taken into account. With the help of the IDEAS universal file format, a model updating with measurement models can be carried out. Especially for demanding and complex simulations a task graph based, general parallelization [3] is available. The Open Telecom Cloud provides a cloud computing service. PERMAS and VisPER use the open-source scripting language Python (programming language) for scripting and customization.

History

The roots of PERMAS date back to the early 1960s, when the ASKA (de) program system [4] was developed at the Institute of Statics and Dynamics of Aerospace Structures [5] at the University of Stuttgart under the lead of John Argyris as a pioneering software of this technology. In 1984, some of the authors decided to found a spin-off company in order to enable continuous development.[6] At the end of the 1980s, a new program generation was realized, which was subsequently marketed for the first time as PERMAS Version 5 in 1993[7]. This new development took into account the fast evolution on the hardware market (e.g. with vectorization and RISC architecture) and formed the basis for a general parallelization concept: PTM (Parallel Task (graph) Manager)[8]. Since then, an extensive functional expansion has taken place, also within the scope of research projects, e. g.: Optiamix[9], EC project LISA [10], EU projects PERMPAR, PARMAT, and ASRA-HPC [11]

In addition to its headquarters in Germany (Stuttgart), INTES has its own subsidiaries in France and Japan.

VisPER: Visualization of laminate failure criterion

Release history

PERMAS version Release date
5.0 1993
5.1 1994
5.2 1995
6 1996
6.1 1997
7 1999
8 2000
9 2002
10 2004
11 2006
12 2008
13 2010
14 2012
15 2014
16 2016
17 2018
18 2020

A new version of PERMAS is released every two years.

Application Fields

Architecture

  • PERMAS is a modular software system based on a centralized software architecture.
  • A hypermatrix storage scheme is used as basis for vectorization and parallelization allowing to adapt matrices to caches und thus for an efficient handling of large simulation models.
  • Task Graph based parallelization scheme for hypermatrix operations with asynchronous I/O and in combination with (Nvidia) GPU.
  • Specific algorithms e.g. for contact analysis, coupled fluid-structure interaction[18] and model testing.
  • Integrated optimization methods [19] , e.g. topology, shape, dimensioning and their combination, reliability analysis (robust design[20] and sampling(DOE).[21])
VisPER: Volume selection and smoothed hull for topology optimization

Distribution

  • Germany: automotive, commercial vehicle- and supplier, mechanical engineering, wind energy
  • France: aerospace[22] and shipbuilding [23]
  • Italy/Suisse: automotive
  • Japan: car- and supplier
  • Korea: car
  • South Africa: construction
  • USA/Brasilia: car- and supplier
  • India: car- and supplier
  • Czech Republic: engineering services/ supplier
  • China: trains, nuclear power

See also

External links

References

  1. Permas-Integration bei Dr. Binde Design & Engineering
  2. morembs
  3. Ast, M. et. al. (2000). "Sparse Matrix Structure for Dynamic Parallelisation Efficiency", In: Bode A., Ludwig T., Karl W., Wismüller R. (eds) Euro-Par 2000 Parallel Processing. Euro-Par 2000. Lecture Notes in Computer Science, vol 1900. Springer, Berlin, Heidelberg
  4. Argyris, J. 1969). "ASKA — Automatic System for Kinematic Analysis: A universal system for structural analysis based on the matrix displacement (finite element) method", Nuclear Engineering and Design, 10(4):441-455 https://doi.org/10.1016/0029-5493(69)90080-6
  5. https://www.isd.uni-stuttgart.de/
  6. Helfrich, R. (1990): "Die Portierung des FEM-Softwaresystems Permas auf verschiedenartige Rechenanlagen.", In: Reuter A. (eds) GI - 20. Jahrestagung I. Informatik-Fachberichte, vol 257. Springer, Berlin, Heidelberg https://doi.org/10.1007/978-3-642-76118-8_46
  7. Schulz, U.: PERMAS Version 5 - A New Generation of Finite Element Software, Proc. of the 7th World Congress of Finite Element Methods, Monte-Carlo, Nov. 1993.
  8. Ast, M.; Jerez, T.; Labarta, J.; Manz, H.; Perez, A.; Schulz, U.; Sole, J. (1997). "Runtime Parallelization of the Finite Element Code Permas", The International Journal of Supercomputer Applications and High Performance Computing, 11(4):328-335 https://doi.org/10.1177%2F109434209701100406
  9. Optiamix.de.
  10. Staat, M., Heitzer, M. (1997): "Limit and Shakedown Analysis Using a General Purpose Finite Element Code", Proceedings of NAFEMS World Congress '97 on Design, Simulation & Optimisation : reliability & applicability of computational methods ; Stuttgart, Germany, 9 - 11 April 1997, https://doi.org/10.21269/1557
  11. Badia, R.M., Labarta, J., Sirvent, R. et al. "Programming Grid Applications with GRID Superscalar". Journal of Grid Computing 1, 151–170 (2003). https://doi.org/10.1023/B:GRID.0000024072.93701.f3
  12. Hosseini, E.; Holdsworth, S.R.; Flueeler, U. (2017): "A temperature-dependent asymmetric constitutive model for cast irons under cyclic loading conditions", 53(2):106-114 https://doi.org/10.1177%2F0309324717749026
  13. Helfrich, R.; Marchesini, J. (2014): "Dynamic substructuring with mixed boundary conditions to cope with complex structural assemblies", Proceedings of the 13th European Conference on Spacecraft Structures, Materials & Environmental Testing, held 1-4 April, 2014 in Braunschweig, Germany. ESA-SP Vol. 727, ISBN: 978-92-9221-291-9. Edited by L. Ouwehand, 2014, id. 56
  14. Berkemer, J. (Ed.): "Effektive Nutzung des Leistungspotentials von Direktantrieben [Projekt EffeNDi] - Impulsentkopplung, Beschleunigungsregelung, achsübergreifende Regelung und gekoppelte Simulation" Fortschr.-Ber. VDI Reihe 1 Nr. 391. Düsseldorf: VDI Verlag 2006. ISBN:3-18-339101-5, ISSN 0178-949X
  15. Beckert, A.; Wendland, H. (2001): "Multivariate interpolation for fluid-structure-interaction problems using radial basis functions", 5(2):125-134 https://doi.org/10.1016/S1270-9638(00)01087-7
  16. Kirchgäßner, B. (2016). "Finite elements in rotordynamics", Procedia Engineering, 144:736-750 https://doi.org/10.1016/j.proeng.2016.05.079
  17. Gräbner, N. (2016): "Analyse und Verbesserung der Simulationsmethode des Bremsenquietschens". Dissertation TU Berlin https://doi.org/10.14279/depositonce-5577
  18. Besnier, F.; Fischer, R.; Kirchgäßner, B, (1999). "Coupled Fluid-Structure Analyses on Parallel Systems", Spacecraft structures, materials and mechanical testing, Proceedings of a European Conference held at Braunschweig, Germany, 4-6 November 1998. Paris: European Space Agency (ESA), ESA-SP, 428
  19. Thémiot, C.; Le Gallo, V.; Carrat, J.-M. (2017): "Design optimization and test campaign of a 1/50 th Ariane 5 representative dynamic model subjected to blast waves.", 0.13009/EUCASS2017-80,7th European Conference for Aeronautics and Space Sciences, 3-6 July, Milano, Italy
  20. S. Gollwitzer, B. Kirchgäßner, R. Fischer, R. Rackwitz: PERMAS-RA/STRUREL system of programs for probabilistic reliability analysis April 2006 Structural Safety 28(1-2):108-129, https://doi.org/10.1016/j.strusafe.2005.03.008
  21. Carvajal, S., Wallner, D., Helfrich, R., and Klein, M., "Excellent Brake NVH Comfort by Simulation - Use of Optimization Methods to Reduce Squeal Noise," SAE Technical Paper 2016-01-1779, 2016, https://doi.org/10.4271/2016-01-1779.
  22. Cédric Thémiot*, Vincent Le Gallo** and Jean-Marc Carrat: "Design optimization and test campaign of a 1/50 th ARIANE 5representative dynamic model subjected to blast waves" 0.13009/EUCASS2017-80,7TH EUROPEAN CONFERENCE FOR AERONAUTICS AND SPACE SCIENCES (EUCASS) (2017).
  23. T.T. Chau, F. Besnier: Numerical simulation of welding in Shipbuilding,Transactions on the Built Environment vol 68, © 2003 WIT Press, www.witpress.com, ISSN 1743-3509