找回密码
 注册
Simdroid-非首页
查看: 59|回复: 1

[命令/FISH] 谁能解释下cam clay模型中 dBa dBb dBoa dAlam 的含义?

[复制链接]
发表于 2011-7-23 18:29:09 | 显示全部楼层 |阅读模式 来自 湖北武汉
谁能解释下cam clay模型中 dBa dBb dBoa   dAlam 的含义?

见以下代码


ps->iworking[Pind] = 1;
      ps->mState |= mShearNow;
      double dSa    = 6.0 * dShear * dQVal;
      double dSc    = dM2 * (2.0 * dPVal - dMPC);
      double dSb    = dBulk * dSc;
      double dBa    = dSa*dSa + dM2 * dSb*dSb;
      double dBb    = dSa * dQVal + 0.5 * dSb * dSc;
      double dBc    = dFS;
      double dAlam  = 0.0;
      double dAlam1 = 0.0;
      if (dBa != 0.0) {
        double dBoa   = dBb / dBa;
        double dVal   = dBoa*dBoa - dBc / dBa;
        if (dVal < 0.0) return("Cam-clay:  Yield envelope cannot be reached");
        double dVal1   = sqrt(dVal);
        dAlam  = dBoa + dVal1;
        dAlam1 = dBoa - dVal1;
      } else {
        if (dBb != 0.0) {
           dAlam  = 0.5 * dBc / dBb;
           dAlam1 = dAlam;
 楼主| 发表于 2011-7-23 20:38:30 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
明白了,这个要求根dBa dBb dBoa 是求根公式的系数
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-25 02:30 , Processed in 0.031641 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表