本文采用排水子结构、Signorini型变分不等式和自适应罚Heaviside函数相结合的方法(简称SVA方法)解决含复杂渗控结构的渗流问题。排水子结构法用于模拟小孔径密集排布的排水孔幕的渗流行为,简化有限元建模;变分不等式法用于确定渗流出渗点和自由面的位置,消除出渗点的奇异性;而自适应罚Heaviside函数则用于克服网格依赖性和数值不稳定性,确保算法的鲁棒性和解的稳定性。通过算例验证了SVA方法的有效性和鲁棒性。
Characterized by strong nonlinearity, the seepage problems with complex control measures are commonly encountered in civil engineering. A numerical method combining the substructure technique, the variational inequality formulation of Siguorini's type and the adaptive penalized Heaviside function(short for SVA method) is proposed to solve these problems. The substructure technique is used to model the drainage holes of small radius with dense spacing thus reducing the difficulty in mesh generation,The variational inequality is employed to locate the seepage points and the seepage surfaces, and to eliminate the singularity at the seepage points. The adaptive penalized Heaviside function is taken to overcome the mesh dependency and numerical instability. The effectiveness and robustness of the proposed SVA method is validated by numerical examples.