← Research themes

Constitutive identification

Hyperelastic Material Characterization and Parameter Identification

Reliable hyperelastic characterization requires more than fitting a stress–stretch curve; the loading protocol must contain enough independent information to separate the parameters of the selected constitutive model.

HyperelasticityParameter identificationOptimal experimental designStress–material JacobianModel identifiabilitySoft-tissue testing

Hyperelastic parameter identification

Hyperelastic models describe large-deformation material behavior through a strain-energy density function. Experimental characterization estimates model parameters from measured deformation and stress. The resulting parameters are used in finite-element simulations of biological tissues, medical devices, injury, surgery, and mechanics-based imaging.

Curve fitting alone does not guarantee that the parameters are uniquely or robustly determined. A model may fit one loading mode well while producing poor predictions under another mode. Two parameters may also affect the measured stress in nearly the same way, causing ill-conditioning and high sensitivity to noise.

Identifiability and loading diversity

Identifiability asks whether the selected measurements contain enough independent information to distinguish the unknown parameters. For multiparameter models such as Mooney–Rivlin or multi-term Ogden formulations, loading mode, deformation range, and the number and placement of measurements all influence parameter separability.

Combining tension, compression, shear, or biaxial loading can expose different deformation invariants. The objective is not simply to collect more data, but to select measurements that add complementary information.

Stress–material Jacobian

The stress–material Jacobian is the derivative of the predicted stress vector with respect to the material-parameter vector. It provides a direct local measure of sensitivity. A small determinant indicates collapsed information volume or rank deficiency. A large condition number indicates that different parameter directions produce nearly collinear stress changes.

Optimizing determinant and conditioning metrics enables quantitative selection of loading modes, stretch levels, and measurement counts. This information-aware approach can reduce experimental burden while improving repeatability and robustness to noise.

Relevance to biomechanics

Reported soft-tissue parameters often vary substantially across studies, even for similar tissues and constitutive models. Differences in specimen preparation matter, but experimental configuration and parameter identifiability can also contribute. Better-designed protocols make comparisons more meaningful and provide stronger foundations for patient-specific modeling, tissue classification, and inverse elastography.

Explore conditioning interactively

The interactive example below isolates the central experimental-design idea in a simple quadratic parameter-estimation problem. Move the measurement locations, change the noise level, and compare how information volume and conditioning affect the recovered parameters. The same principle motivates the stress–material Jacobian used in the hyperelastic characterization framework.

Interactive example

How measurement selection changes parameter identifiability

This browser-based version of the accompanying MATLAB example uses a quadratic inverse problem to show the same design principle: informative measurement locations improve conditioning and make parameter estimates less sensitive to noise.

Sampling strategy
Measurement locations
Measurement uncertainty
True model y = 2x² − 3x + 5

Here the design matrix A = [x², x, 1] acts as a simple sensitivity Jacobian.

Least-squares reconstruction True response, noisy data, and estimated fit
Square-root condition number — Lower is better
Square-root determinant — Higher means greater information volume
Parameter error norm — ‖θ̂ − θ‖₂
Design matrix / simple Jacobian A = [x², x, 1]
Estimated parameters θ̂ = [a, b, c]
a
—
b
—
c
—