1 数值软件
1.1 FLAC3D软件
1.2 Python软件
2 多参数逆向优化理论框架
2.1 莫尔—库伦准则
2.2 塑形流动法则
2.3 公式推导
3 应变梯度自适应模型实现
3.1 模型构建
3.2 边界条件的设定
3.3 采用的本构模型与计算参数
表1 岩石力学参数Table 1 Rock mechanics parameters |
| 参数名称 | 参数值 | 参数名称 | 参数值 |
|---|---|---|---|
| 弹性模量/GPa | 1.4 | 黏聚力/MPa | 2.5 |
| 泊松比 | 0.28 | 剪胀角/(°) | 10 |
| 内摩擦角/(°) | 40 |
3.4 模型加载
4 实时动态修正算法构建
4.1 Python与FLAC3D的交互
4.2 修正模型的程序实现
表2 部分内嵌函数与命令Table 2 Partially embedded functions and commands |
| 名称 | 用途 |
|---|---|
| s=it.zone.find() | 获得指定id号的单元 |
| s.prop('dilation') | 获得单元剪胀角 |
| s.prop('friction') | 获得单元内摩擦角 |
| s.prop('cohesion') | 获得单元黏聚力 |
5 单轴压缩数值试验分析
5.1 时步应力分析
表3 时步瞬时应力Table 3 Instantaneous stress at time step |
| 时步 /(×10³) | 原模型 应力/MPa | 修正模型 应力/MPa | 实验应力/MPa | 原模型相对误差/% | 修正模型相对误差/% |
|---|---|---|---|---|---|
| 平均误差 | 84.18 | 3.89 | |||
| 1.20 | 11.90 | 8.51 | 8.88 | 34.01 | 4.19 |
| 1.40 | 11.70 | 7.86 | 7.39 | 58.32 | 6.40 |
| 1.60 | 11.00 | 6.56 | 6.50 | 69.23 | 1.00 |
| 1.80 | 11.60 | 4.98 | 5.25 | 120.95 | 5.08 |
| 2.00 | 11.30 | 4.61 | 4.74 | 138.40 | 2.80 |

甘公网安备 62010202000672号