期刊文献+

不连续变形分析理论的C#程序实现及改进?<b class="markJ">简</b>

C# Based Program Implementation and Modification for Discontinuous Deformation Analysis
下载PDF
导出
摘要 介绍了在C#平台下开发面向对象的不连续变形分析(DDA)程序的过程,以及块体的数据结构、DDA计算流程和动画显示方法。原DDA理论用最短距离法确定块体角角接触中的侵入边,该法在凸角侵入凹角时会出现误判。针对这一问题,提出了用角平分线法确定角角接触的侵入边。通过两个算例,验证了程序的正确性,并比较了有无开闭迭代的区别,以及罚函数法与增广拉格朗日(Lagrange)法对求解的不同影响。 The object-oriented programming process for the discontinuous deformation analysis(DDA) was established, in view of the data structure of rock blocks, DDA computation flow, animation realization and so on. The details of contact search, angle-angle contact treatment and angle-edge contact treatment were stated, and an angular bisector method was proposed to determine the invading edge for angle-angle contact. The program was validated with 2 examples. It was found that the open-close iteration could be omitted in DDA computation, and the penalty number could be smaller than the Young's modulus. Finally effects of the penalty function method and the augmented Lagrangian method were compared.
作者 喻勇 尹健民
出处 《应用数学和力学》 CSCD 北大核心 2014年第S1期252-256,共5页 Applied Mathematics and Mechanics
基金 国家重点基础研究发展计划(973计划)(2011CB710600)~~
关键词 不连续变形分析 C# 面向对象编程 开闭迭代 discontinuous deformation analysis C# object-oriented programming open-close iteration
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部