SMS

Automatic generation of finite-element code by simultaneous optimization of expressions. The paper presents a MATHEMATICA package SMS (Symbolic Mechanics System) for the automatic derivation of formulas needed in nonlinear finite element analysis. Symbolic generation of the characteristic arrays of nonlinear finite elements (e.g. nodal force vectors, stiffness matrices, sensitivity vectors) leads to exponential behavior, both in time and space. A new approach, implemented in SMS, avoids this problem by combining several techniques: symbolic capabilities of Mathematica, automatic differentiation technique, simultaneous optimization of expressions and a stochastic evaluation of the formulas instead of a conventional pattern matching technique. SMS translates the derived symbolic formulas into an efficient compiled language (FORTRAN or C). The generated code is then incorporated into an existing finite element analysis environment. SMS was already used to developed several new, geometrically and materially nonlinear finite elements with up to 72 degrees of freedom. The design and implementation of SMS are presented. Efficiency of the new approach is compared with the efficiency of the manually written code on an example.


References in zbMATH (referenced in 28 articles , 1 standard article )

Showing results 1 to 20 of 28.
Sorted by year (citations)

1 2 next

  1. Gay Neto, Alfredo; de Mattos Pimenta, Paulo; Wriggers, Peter: Contact between spheres and general surfaces (2018)
  2. Nisters, Carina; Schwarz, Alexander: Efficient stress-velocity least-squares finite element formulations for the incompressible Navier-Stokes equations (2018)
  3. Weißenfels, C.; Wriggers, P.: Stabilization algorithm for the optimal transportation meshfree approximation scheme (2018)
  4. Gay Neto, Alfredo; Pimenta, Paulo M.; Wriggers, Peter: A master-surface to master-surface formulation for beam to beam contact. II: Frictional interaction (2017)
  5. Viebahn, Nils; Pimenta, Paulo M.; Schröder, Jörg: A simple triangular finite element for nonlinear thin shells: statics, dynamics and anisotropy (2017)
  6. Gay Neto, Alfredo; Pimenta, Paulo M.; Wriggers, Peter: A master-surface to master-surface formulation for beam to beam contact. I: Frictionless interaction (2016)
  7. Schröder, Jörg; Viebahn, Nils; Balzani, Daniel; Wriggers, Peter: A novel mixed finite element for finite anisotropic elasticity: the SKA-element simplified kinematics for anisotropy (2016)
  8. Kiran, Ravi; Khandelwal, Kapil: Automatic implementation of finite strain anisotropic hyperelastic models using hyper-dual numbers (2015)
  9. Šolinc, Urša; Korelc, Jože: A simple way to improved formulation of (\textFE^2) analysis (2015)
  10. Alnæs, Martin S.; Logg, Anders; Ølgaard, Kristian B.; Rognes, Marie E.; Wells, Garth N.: Unified form language: a domain-specific language for weak formulations of partial differential equations (2014)
  11. Zupan, Eva; Saje, Miran; Zupan, Dejan: Dynamics of spatial beams in quaternion description based on the Newmark integration scheme (2013)
  12. Seabra, Mariana R. R.; Cesar de Sa, Jose M. A.; Šuštarič, Primož; Rodič, Tomaž: Some numerical issues on the use of XFEM for ductile fracture (2012)
  13. Stupkiewicz, Stanisław; Lengiewicz, Jakub; Korelc, Jože: Sensitivity analysis for frictional contact problems in the augmented Lagrangian formulation (2010)
  14. Korelc, Jože: Automation of primal and sensitivity analysis of transient coupled problems (2009)
  15. Brank, Boštjan; Ibrahimbegovic, Adnan; Bohinc, Uroš: On prediction of 3d stress state in elastic shell by higher-order shell formulations (2008)
  16. Kiousis, D. E.; Gasser, T. C.; Holzapfel, G. A.: Smooth contact strategies with emphasis on the modeling of balloon angioplasty with stenting (2008)
  17. Gams, M.; Planinc, I.; Saje, M.: A heuristic viscosity-type dissipation for high-frequency oscillation damping in time integration algorithms (2007)
  18. Gams, M.; Planinc, I.; Saje, M.: Energy conserving time integration scheme for geometrically exact beam (2007)
  19. Kunc, Robert; Žerovnik, Andrej; Prebil, Ivan: Verification of numerical determination of carrying capacity of large rolling bearings with hardened raceway (2007)
  20. Brank, Boštjan: Nonlinear shell models with seven kinematic parameters (2005)

1 2 next