chrono::fsi::sph::ChFsiFluidSystemSPH::SoilProperties Struct Reference

Description

Structure with soil material properties.

Used if solving a CRM problem.

#include <ChFsiFluidSystemSPH.h>

Public Attributes

double density
 bulk density (default: 1000.0)
 
double Young_modulus
 Young's modulus (default: 1e6)
 
double Poisson_ratio
 Poisson's ratio (default: 0.3)
 
double mu_I0
 reference inertia number (default: 0.03)
 
double mu_fric_s
 friction mu_s (default: 0.7)
 
double mu_fric_2
 mu_2 constant in mu=mu(I) (default: 0.7)
 
double average_diam
 average particle diameter (default: 0.005)
 
double cohesion_coeff
 cohesion coefficient (default: 0)
 
RheologyCRM rheology_model
 rheology model (default: MU_OF_I)
 
double mcc_M
 Cam-Clay critical state line slope, q = M p (default: 0)
 
double mcc_kappa
 Cam-Clay swelling index: slope of the elastic unload/reload line in v-ln(p). More...
 
double mcc_lambda
 Cam-Clay compression index: slope of the normal consolidation line in v-ln(p). More...
 
double mcc_v_lambda
 Specific volume at reference pressure of 1000 Pa (default: 2.0)
 

Member Data Documentation

◆ mcc_kappa

double chrono::fsi::sph::ChFsiFluidSystemSPH::SoilProperties::mcc_kappa

Cam-Clay swelling index: slope of the elastic unload/reload line in v-ln(p).

Sets the elastic bulk modulus, K = v p / kappa. Must satisfy 0 < mcc_kappa < mcc_lambda (default: 0)

◆ mcc_lambda

double chrono::fsi::sph::ChFsiFluidSystemSPH::SoilProperties::mcc_lambda

Cam-Clay compression index: slope of the normal consolidation line in v-ln(p).

Governs virgin compressibility and the hardening rate, which divides by (mcc_lambda - mcc_kappa). Must exceed mcc_kappa (default: 0)


The documentation for this struct was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/ChFsiFluidSystemSPH.h
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/ChFsiFluidSystemSPH.cpp