本回答来自:程小杰QQ845767883 Flac3D系列课程博主(引用请标明前面出处,谢谢)
其实表面翻译大家应该都很容易看明白:cable、桩的轴向或衬垫、土工格栅的法向在共享节点上偏移超过30度。大家对比一下下面这两张图就明白了:图一
图二
根本原因:是在和link建立关系的结构单元在zone网格发生大变形的情况下发生了node和element(component)的较大翻转,这其实是Flac3D6.0以后的一个Warning,并不是error,出现这个的底层设置是一个提醒结构单元发生较大的变形和旋转。
既然知道了根本原因,那么我们试图找到为何如此:这里用cable举例:cable的横截面积及其灌浆长度、灌浆角度、灌浆刚度(grout-stiffness)、灌浆内聚力(grout-cohesion)都会影响与zone发生了link或者灌浆的结构单元的变形,一旦cable承受的力超过了其最大屈服强度所能提供给zone空间的时候,就会发生图二情况。struct cable create by-line (0.1, 0.5, 0.1) (11.9, 0.5, 0.1) id=1 segments=13 struct cable property cross-sectional-area=2e-3 young=200e5 yield-tension=1e5 grout-stiffness=1e2struct cable property grout-stiffness=1e6 grout-cohesion=1e20 range component-id 1struct cable property grout-stiffness=1e6 grout-cohesion=1e20 range component-id 13
因为结构单元内容涉及过多,这里不展开论述,总而言之就是结构单元的参数过小或者灌浆不合理造成的。其实也是一个提醒,并不是报错,并没有说这种情况就是不允许的,有时候支护失败正好需要这种情况。更多Flac3D结构单元的内容请看本人哔哩哔哩主页:(Flac3D6.0和7.0是完全一样的,都可以兼容)
https://www.bilibili.com/video/BV1q8411s73v
谢谢大家阅读,若有不正确地方,希望大家留言指正。