Click or drag to resize

Altaxo.Calc.FitFunctions.RubberElasticity Namespace

Contains curve-fitting models for rubber elasticity.
Classes
 ClassDescription
Public classArrudaBoyceEightChainBase Implements the Arruda-Boyce eight-chain model for incompressible hyperelastic rubber-like materials. Strain energy density (statistical form): W = mu * lambdaM^2 * ( (lambdaChain/lambdaM) * InverseLangevin(lambdaChain/lambdaM) + ln( (InverseLangevin(lambdaChain/lambdaM)) / sinh(InverseLangevin(lambdaChain/lambdaM)) ) ) with the chain stretch lambdaChain = sqrt(I1 / 3). Differentiating W with respect to the principal stretch for each deformation mode gives the nominal (engineering) stress: P = (mu / 3) * (lambdaM / lambdaChain) * InverseLangevin(lambdaChain / lambdaM) * dI1/dLambda where dI1/dLambda depends on the loading mode (incompressibility assumed, J = 1). Parameters: mu - initial shear modulus (small-strain), e.g. in MPa lambdaM - locking stretch (chain limiting stretch), typically 1.5 - 8, must be > 1 lambda - applied principal stretch (lambda = 1 + engineering strain)
Public classArrudaBoyceEightChainBiaxial Arruda-Boyce Eight-Chain model for biaxial loading.
Public classArrudaBoyceEightChainPlanar Arruda-Boyce Eight-Chain model for planar loading.
Public classArrudaBoyceEightChainUniaxial Arruda-Boyce Eight-Chain model for uniaxial loading.
Public classGentBiaxial Gent model for biaxial loading.
Public classGentPlanar Gent model for planar loading.
Public classGentUniaxial Gent model for uniaxial loading.
Public classMooneyRivlinBiaxial Mooney-Rivlin model for biaxial loading.
Public classMooneyRivlinPlanar Mooney-Rivlin model for planar loading.
Public classMooneyRivlinUniaxial Mooney-Rivlin model for uniaxial loading.
Public classNeoHookeanBiaxial Neo-Hook model for uniaxial loading.
Public classNeoHookeanPlanar Neo-Hook model for uniaxial loading.
Public classNeoHookeanUniaxial Neo-Hook model for uniaxial loading.
Public classOdgenBiaxial Odgen model for biaxial loading.
Public classOdgenPlanar Odgen model for planar loading.
Public classOdgenUniaxial Odgen model for uniaxial loading.
Public classYeohBiaxial Yeoh model for biaxial loading.
Public classYeohPlanar Yeoh model for planar loading.
Public classYeohUniaxial Yeoh model for uniaxial loading.