摘要
针对变分不等式法的渗流分析特点特别适用于边界强非线性渗流问题的数值模拟,采用统一建模语言(UML)分析了面向对象渗流有限元各类的关系,利用面向对象程序设计的封装、继承、多态三大机制,在UML类图的指导下对基于变分不等式法的渗流有限元分析进行了程序设计与开发。并通过两个算例验证了该程序的有效性和正确性。
Characterized by rigorous mathematical foundation and numerical stability,the variational inequality tormation for seepage flow problems is particularly suitable for numerical analysis of seepage flow with strongly nonlinear boundary conditions. With the aid of the Unified Modeling Language(UML), the relationships between various classes are identified. On this basis, the object-oriented language Csharp is adopted to develop a FE program for seepage analysis using an adaptive variational inequality method. Two numerical examples are presented to validate the correctness and effectiveness of the code.
出处
《水电能源科学》
北大核心
2009年第4期54-57,共4页
Water Resources and Power
基金
国家自然科学基金资助项目(5070926)
国家杰出青年科学基金资助项目(50725931)
关键词
渗流
变分不等式
有限元
面向对象
UML
seepage
variational inequality
finite element method
object-oriented
unified modeling language