A Linha de Produtos COMSOL®

Expand Structural Analyses with the Nonlinear Structural Materials Module

Access a Variety of Hyperelastic, Elastoplastic, Viscoplastic, and Creep Material Models

Many materials have a nonlinear stress-strain relationship, particularly at higher stress and strain levels. When analyzing objects made of such materials, you need to account for nonlinearities in the material properties. The Nonlinear Structural Materials Module, an add-on to the COMSOL Multiphysics® software and either the Structural Mechanics Module or the MEMS Module, makes it easy to incorporate these effects by offering additional material models such as hyperelasticity, elastoplasticity, viscoplasticity, and creep.

The Nonlinear Structural Materials Module augments the functionality of structural mechanics models in COMSOL Multiphysics®. You can customize structural analyses for your unique needs by combining the built-in material models and even defining your own models based on, for example, stress or strain invariants. You can create your own flow rules and creep laws, as well as your own strain energy density functions for hyperelasticity.

The functionality for modeling nonlinear materials augments all of the structural analyses available with COMSOL Multiphysics®. This extends to the other structural mechanics modules: the Composite Materials Module, the Fatigue Module, the Multibody Dynamics Module, and the Rotordynamics Module. Additionally, as with every COMSOL Multiphysics® add-on module, there are built-in multiphysics capabilities for modeling thermal effects and fluid-structure interaction, for example.

The Geomechanics Module, a similar but separate add-on to the Structural Mechanics Module, is specifically developed for materials common in geotechnical applications such as soils and rocks.

What You Can Model with the Nonlinear Structural Materials Module

The Nonlinear Structural Materials Module contains dozens of material models to help you model a wide range of solid materials. Hyperelasticity is commonly used for rubber and biological tissue; the plasticity and creep models are predominantly used for metals; porous plasticity is intended for powder compaction (metals as well as pharmaceutical pills); the damage models are mainly applicable for brittle materials, like ceramics; and shape memory alloy models are useful for materials like nitinol.

Material Models


  • Arruda–Boyce
  • Blatz–Ko
  • Delfino
  • Extended tube
  • Fung anisotropic
  • Gao
  • Gent
  • Mooney–Rivlin
    • Two parameters
    • Five parameters
    • Nine parameters
  • Murnaghan
  • Neo–Hookean
  • Ogden
  • St. Venant–Kirchhoff
  • Storakers
  • Varga
  • Yeoh
  • Mullins effect
    • Ogden–Roxburgh
    • Miehe
  • Large strain viscoelasticity
  • User-defined hyperelastic materials

Nonlinear Elasticity:

  • Ramberg–Osgood
  • Power law
  • Uniaxial data
  • Shear data
  • Bilinear elastic
  • User-defined nonlinear elasticity

Shape Memory Alloy:

  • Lagoudas
  • Souza–Auricchio


  • Norton
  • Norton–Bailey
  • Garofalo (hyperbolic sine)
  • Coble
  • Nabarro–Herring
  • Weertman
  • Deviatoric
  • Volumetric
  • Potential
  • User-defined creep


  • von Mises yield criterion
  • Tresca yield criterion
  • Orthotropic Hill plasticity
  • Isotropic hardening
    • Linear
    • Ludwik
    • Johnson-Cook
    • Swift
    • Voce
    • Hockett–Sherby
    • User defined
  • Kinematic hardening
    • Linear
    • Armstrong–Frederick
    • Chaboche
  • Perfectly plastic hardening
  • Large-strain plasticity
  • User-defined yield surface and flow rule

Porous Plasticity:

  • Shima–Oyane
  • Gurson
  • Gurson–Tvergaard–Needleman
  • Fleck–Kuhn–McMeeking
  • Capped Drucker–Prager
  • Large-strain plasticity


  • Anand
  • Chaboche
  • Perzyna


  • Equivalent strain criterion
    • Rankine
    • Smooth Rankine
    • Norm of elastic strain tensor
    • User defined
  • Phase-field damage
  • Regularization
    • Crack band
    • Implicit gradient
    • Viscous regularization

Simulation Applications: Customize Inputs and Outputs for Streamlined Design

The Application Builder, included in COMSOL Multiphysics®, enables you to build simulation applications that further simplify the simulation workflow by enabling you to restrict the inputs and control the outputs of your model so that your colleagues can run their own analyses. Working with specific material models, this functionality is especially useful for testing how different materials affect a simulation.

With specialized applications, you can easily change a design parameter, such as a geometrical dimension or material property, and test it as many times as you need without having to know the inner workings of the software. You can use applications to run your own tests more quickly or distribute applications to other members of your team to run their own tests, further freeing up your time and resources for other projects.

The process is simple:

  1. Transform your structural mechanics model into a specialized user interface (a simulation application)
  2. Customize the application to your needs by selecting inputs and outputs for the application users
  3. Use the COMSOL Server™ or COMSOL Compiler™ deployment products to make applications accessible to other team members
  4. Enable your team to run their own design analyses without further assistance

You can expand the capabilities of simulation throughout your team, organization, classroom, or customer base by building and using simulation applications.

Toda empresa possui uma necessidade de simulação diferente. Para avaliar se o software COMSOL Multiphysics® atenderá ou não aos seus requisitos, entre em contato conosco. Ao falar com um de nossos representantes de vendas, você receberá recomendações personalizadas e exemplos totalmente documentados para ajudá-lo a aproveitar ao máximo sua avaliação e orientá-lo a escolher a melhor opção de licença para atender às suas necessidades.

Basta clicar no botão "Contate a COMSOL", preencher seus dados de contato, fazer qualquer comentário ou pergunta, e enviar. Você receberá uma resposta de um representante de vendas em um dia útil durante o horário comercial.

Próximo Passo:
Solicite uma Demonstração ao Vivo do Software