A block forward substitution method for solving the hypercomplex finite element system of equations

被引:10
作者
Aguirre-Mesa, Andres M. [1 ,2 ]
Garcia, Manuel J. [1 ,3 ]
Aristizabal, Mauricio [1 ]
Wagner, David [4 ]
Ramirez-Tamayo, Daniel [5 ]
Montoya, Arturo [2 ,6 ]
Millwater, Harry [2 ]
机构
[1] Univ EAFIT, Dept Mech Engn, Medellin, Colombia
[2] Univ Texas San Antonio, Dept Mech Engn, San Antonio, TX USA
[3] Angelo State Univ, Dept Engn, San Angelo, TX 76909 USA
[4] NASA, Langley Res Ctr, Hampton, VA 23665 USA
[5] Pacific Northwest Natl Lab, Richland, WA USA
[6] Univ Texas San Antonio, Dept Civil & Environm Engn, San Antonio, TX USA
关键词
Semi-analytical complex-variable method; Hypercomplex numbers; Dual numbers; Hyperdual numbers; Complex-variable finite element method; Complex Taylor series expansion; SENSITIVITY-ANALYSIS; SHAPE SENSITIVITY; COMPLEX; DERIVATIVES; ALGORITHMS;
D O I
10.1016/j.cma.2021.114195
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The hypercomplex finite element method, ZFEM, allows the analyst to compute highly-accurate arbitrary-order shape, material property, and loading derivatives by augmenting the traditional finite element method with multiple imaginary degrees of freedom. In ZFEM, the real variables are converted to hypercomplex variables such as multicomplex, multidual, or quaternions. By uplifting the real variables to hypercomplex, derivatives are computed in an automated fashion using a standard finite element formulation. The use of multicomplex or multidual numbers provides higher-order derivatives. The drawback of ZFEM is that it increases the number of degrees of freedom of the real variable system by a factor 2n, where n is the order of the required derivative. In consequence, ZFEM increases the memory consumption and the solution time of the system of equations compared to the real variable system. The block forward substitution method (BFS), proposed in this work, addresses the memory and runtime issues. This new method solves the original real-valued FEM system once. Then, the derivatives are computed using pseudo-loads with the original system of equations. In contrast with the conventional solution method of ZFEM, BFS computes the hypercomplex contributions to the stiffness matrix element-wise, and it never assembles nor solves the full hypercomplex system of equations. In effect, the BFS method generalizes the first-order semi-analytical complex variable method to any order derivative. The BFS method provides the capability to allow a combination of realvariable and hypercomplex-variable elements within the same model. The numerical results indicate that a first-order derivative can be obtained with 1% to 8% additional computational time of the real-variable analysis. This allows the computation of multiple first-order derivatives by post-processing of a single FEM analysis. Additionally, it was shown that fourth-order shape sensitivities can be computed in less than 5% additional runtime of the real-variable FEM analysis. Published by Elsevier B.V.
引用
收藏
页数:25
相关论文
共 40 条
  • [1] MultiZ: A Library for Computation of High-order Derivatives Using Multicomplex or Multidual Numbers
    Aguirre-Mesa, Andres M.
    Garcia, Manuel J.
    Millwater, Harry
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2020, 46 (03):
  • [2] Anaconda, 2016, AN SOFTW DISTR VERS
  • [3] Anderson E., 1999, LAPACK USERSGUIDE, Vthird
  • [4] Sensitivity analysis for Navier-Stokes equations on unstructured meshes using complex variables
    Anderson, WK
    Nielsen, EJ
    [J]. AIAA JOURNAL, 2001, 39 (01) : 56 - 63
  • [5] [Anonymous], 2010, THESIS GEORGIA I TEC
  • [6] Quaternion and octonion-based finite element analysis methods for computing multiple first order derivatives
    Aristizabal, Mauricio
    Ramirez-Tamayo, Daniel
    Garcia, Manuel
    Aguirre-Mesa, Andres
    Montoya, Arturo
    Millwater, Harry
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 397
  • [7] ACCURACY ANALYSIS OF THE SEMIANALYTICAL METHOD FOR SHAPE SENSITIVITY CALCULATION
    BARTHELEMY, B
    HAFTKA, RT
    [J]. MECHANICS OF STRUCTURES AND MACHINES, 1990, 18 (03): : 407 - 432
  • [8] Computationally efficient, numerically exact design space derivatives via the complex Taylor's series expansion method
    Burg, COE
    Newman, JC
    [J]. COMPUTERS & FLUIDS, 2003, 32 (03) : 373 - 383
  • [9] Computing CHEMKIN sensitivities using complex variables
    Butuk, N
    Pemba, JP
    [J]. JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2003, 125 (03): : 854 - 858
  • [10] Dual iterative displacement analysis of spatial mechanisms using the C-H programming language
    Cheng, HH
    Thompson, S
    [J]. MECHANISM AND MACHINE THEORY, 1997, 32 (02) : 193 - 207