首页> 外文学位 >Implementation of Lumped Plasticity Models and Developments in an Object Oriented Nonlinear Finite Element Code.
【24h】

Implementation of Lumped Plasticity Models and Developments in an Object Oriented Nonlinear Finite Element Code.

机译:集总可塑性模型的实现和面向对象的非线性有限元代码的发展。

获取原文
获取原文并翻译 | 示例

摘要

Numerical simulation tools capable of modeling nonlinear material and geometric behavior are important to structural engineers concerned with approximating the strength and deformation capacity of a structure. While structures are typically designed to behave linear elastic when subjected to building code design loads, exceedance of the linear elastic range is often an important consideration, especially with regards to structural response during hazard level events (i.e. earthquakes, hurricanes, floods), where collapse prevention is the primary goal. This thesis addresses developments made to Mercury, a nonlinear finite element program developed in MATLAB for numerical simulation and in C++ for real time hybrid simulation. Developments include the addition of three new constitutive models to extend Mercury's lumped plasticity modeling capabilities, a constitutive driver tool for testing and implementing Mercury constitutive models, and Mercury pre and post-processing tools.;Mercury has been developed as a tool for transient analysis of distributed plasticity models, offering accurate nonlinear results on the material level, element level, and structural level. When only structural level response is desired (collapse prevention), obtaining material level results leads to unnecessarily lengthy computational time. To address this issue in Mercury, lumped plasticity capabilities are developed by implementing two lumped plasticity flexural response constitutive models and a column shear failure constitutive model. The models are chosen for implementation to address two critical issues evident in structural testing: column shear failure and strength and stiffness degradation under reverse cyclic loading. These tools make it possible to model post-peak behavior, capture strength and stiffness degradation, and predict global collapse.;During the implementation process, a need was identified to create a simple program, separate from Mercury, to simplify the process of implementing a new constitutive model. A constitutive driver tool with a graphical user interface is developed to address this issue, providing benefits for Mercury development and classroom learning.;A Mercury pre and post-processor graphical user interface is also implemented. The developed tool is a standalone application which allows Mercury users to visualize numerical models for verification and view analysis results without the need to transfer information. Mercury analysis may also be run from within the application. All necessary pre-process, analysis, and post-process procedures are, therefore, combined into the program, collectively referred to as Mercury++.
机译:能够对非线性材料和几何行为建模的数值模拟工具对于关注结构强度和变形能力的结构工程师而言非常重要。尽管通常将结构设计为在承受建筑规范设计载荷时表现出线性弹性,但通常要考虑到超出线性弹性范围的问题,尤其是对于危险级别事件(例如地震,飓风,洪水)崩溃时的结构响应预防是主要目标。本文讨论了Mercury的发展,Mercury是在MATLAB中开发的用于数值模拟的非线性有限元程序,在C ++中用于实时混合仿真的非线性有限元程序。开发包括添加三个新的本构模型以扩展Mercury的集总可塑性建模功能,用于测试和实现Mercury本构模型的本构驱动器工具以及Mercury预处理和后处理工具。分布式可塑性模型,可在材料级别,元素级别和结构级别提供准确的非线性结果。当只需要结构水平响应时(防止坍塌),获得材料水平结果会导致不必要的冗长计算时间。为了解决Mercury中的这一问题,通过实现两个集总可塑性挠曲响应本构模型和一个圆柱剪切破坏本构模型来开发集总可塑性功能。选择要执行的模型以解决结构测试中显而易见的两个关键问题:圆柱剪切破坏以及反向循环荷载下的强度和刚度降低。这些工具使建模峰后行为,捕获强度和刚度下降以及预测整体崩溃成为可能。;在实施过程中,确定了创建一个独立于Mercury的简单程序以简化实施过程的需求。新的本构模型。开发了具有图形用户界面的本构驱动程序工具来解决此问题,从而为Mercury开发和课堂学习提供了好处。还实现了Mercury预处理程序和后处理器图形用户界面。开发的工具是一个独立的应用程序,它使Mercury用户可以可视化数值模型以进行验证并查看分析结果,而无需传输信息。汞分析也可以从应用程序内部运行。因此,所有必要的预处理,分析和后处理过程都将合并到该程序中,统称为Mercury ++。

著录项

  • 作者

    Segura, Christopher L.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Engineering Civil.;Engineering Materials Science.
  • 学位 M.S.
  • 年度 2011
  • 页码 164 p.
  • 总页数 164
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号