NonlinearViscosity
Last updated
Last updated
Nonlinear Viscosity Model
The NonlinearViscosity
class is an abstract class that provides a general nonlinear framework for implementations of various viscous type material, such as a dashpot.
The stress shall be computed by
The so-called viscosity can be a general function of strain and/or strain rate.
If the target material is not characterized by the classic power-law, it is possible to pass to the NonlinearViscosity
class so that the response becomes
that can be purely determined by the derived class.
The default constructor is defined to be
Three private methods need to be overridden.
All three methods take strain and strain rate to be two input arguments.
The second parameter is the exponent . The third parameter is a non-negative parameter that defines a segment of cubic function that approximates the original exponential function to achieve a better numerical performance.