首页> 外文学位 >Distributed object-oriented nonlinear finite element analysis.
【24h】

Distributed object-oriented nonlinear finite element analysis.

机译:分布式面向对象的非线性有限元分析。

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

摘要

This research extends an existing general-purpose object-oriented finite element application program to accommodate parallel processing, develops a new nonlinear substructuring algorithm, and implements the algorithm in the parallel framework. The new programming design distributes the elements and performs the element computations concurrently. Consequently, not just the elements are distributed to the available processors, but also the associated nodes and final degree-of-freedom-to-equation-number mapping. Since all data in an object-oriented program is contained in objects, the implementation allows objects to be transferred amongst the processes. In this manner, transformed element objects are provided with the ability to transfer themselves. In recognition of the costly communication startup time-penalty of distributed processing, the design uses data structures to minimize the frequency of communication.; A new reduction algorithm for nonlinear substructures is proposed in this research. It is designed to fit in the proposed parallel architecture to further improve the performance. The substructuring process can be represented as a transformation of an original substructure to produce a reduced system. The transformation must be updated due to nonlinearities. The obvious way to update the transformation is by recalculating it using the newly formed stiffness. However, this approach involves the costly factorization of the stiffness. A more efficient approach to update the transformation is proposed in this research. That is, the complexity of each nonlinear substructure is reduced by restricting its motions to those shapes determined from its initial state. Instead of recalculating these shapes in the transformation as the nonlinearity occurs, the transformation is updated by adding new shapes to correct these existing shapes. This results in a great reduction in computational effort, and also inherently allows for parallel computations. The implementation of the nonlinear substructure is as a type of finite element. This design makes the domain decomposition easily fit into the current parallel program architecture, since the architecture design is independent to the element type. Various numerical studies of the proposed algorithm in terms of accuracy and performance are given. It is shown to be both accurate and computationally efficient for large-scale problem.
机译:该研究扩展了现有的通用面向对象有限元应用程序,以适应并行处理,开发了一种新的非线性子构造算法,并在并行框架中实现了该算法。新的编程设计可分发元素并同时执行元素计算。因此,不仅将元素分配给可用的处理器,而且还将关联的节点分配给最终的自由度到方程数的映射。由于面向对象程序中的所有数据都包含在对象中,因此该实现允许在进程之间传输对象。以这种方式,为变换后的元素对象提供了转移自身的能力。考虑到分布式处理过程中通信启动的时间成本很高,该设计使用数据结构来最大程度地减少通信频率。提出了一种非线性子结构的简化算法。它被设计为适合建议的并行体系结构,以进一步提高性能。子过程可以表示为原始子结构的转换,以生成简化的系统。由于非线性,必须更新转换。更新变换的明显方法是使用新形成的刚度重新计算它。但是,这种方法涉及到代价高昂的刚度分解。本研究提出了一种更新转换的更有效方法。也就是说,通过将每个非线性子结构的运动限制为从其初始状态确定的形状,可以降低其复杂性。代替在发生非线性时在转换中重新计算这些形状,而是通过添加新形状来校正这些现有形状来更新转换。这大大减少了计算量,并且固有地允许并行计算。非线性子结构的实现是一种有限元。这种设计使域分解很容易适合当前的并行程序体系结构,因为体系结构设计与元素类型无关。在准确性和性能方面,对该算法进行了各种数值研究。对于大规模问题,它被证明既准确又计算高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号