›› 2005, Vol. 26 ›› Issue (12): 2005-2009.

• Fundamental Theroy and Experimental Research • Previous Articles     Next Articles

Object-oriented finite element method and programming by combining VC++ with Matlab

SHI Gui-cai1, 2, GE Xiu-run1   

  1. 1. Key Laboratory of Rock and soil Mechanics, Institute of Rock and Soil Mechanics, Chinese Academy of Sciences, Wuhan 430071, China; 2. School of Civil Engineering and Architecture, Changzhou Institute of Technology, Changzhou 213002, China
  • Received:2004-11-02 Online:2005-12-10 Published:2014-01-12

Abstract: Applying object-oriented programming to researching finite element method is a beneficial effort and creativity development. By comparing the conventional procedural programming and object-oriented programming, the advantages of combining the FEM program and object-oriented programming method are discussed; and the progress of object-oriented programming at home and abroad is reviewed. Based on a description of the major characters of object-oriented programming, a 3D brittle-plastic finite element analysis class library is constructed. By combining VC++ with Matlab, a geotechnical FEM software based on Windows98/2000/NT is designed to deal with 3D brittle-plastic problems. The successful application to the stability analysis of an underground excavation of a certain hydropower project proves the validity and practicability of this object-oriented program, which can be of beneficial reference to analogous projects.

Key words: object-oriented, brittle-plasticity, finite element method, programming

CLC Number: 

  • O 241.82
  • Please send e-mail to pingzhou3@126.com if you would like to read full paper in English for free. Parts of our published papers have English translations.
  • Please send e-mail to pingzhou3@126.com if you would like to read full paper in English for free. Parts of our published papers have English translations.
  • [1] WANG Xiang-nan, LI Quan-ming, YU Yu-zhen, YU Jia-lin, LÜ He, . Simulation of the failure process of landslides based on extended finite element method [J]. Rock and Soil Mechanics, 2019, 40(6): 2435-2442.
    [2] QIU Min, YUAN Qing, LI Chang-jun, XIAO Chao-chao, . Comparative study of calculation methods for undrained shear strength of clay based on cavity expansion theory [J]. Rock and Soil Mechanics, 2019, 40(3): 1059-1066.
    [3] ZHENG An-xing, LUO Xian-qi, CHEN Zhen-hua, . Hydraulic fracturing coupling model of rock mass based on extended finite element method [J]. Rock and Soil Mechanics, 2019, 40(2): 799-808.
    [4] SONG Jia, GU Quan, XU Cheng-shun, DU Xiu-li,. Implementation of fully explicit method for dynamic equation of saturated soil in OpenSees [J]. , 2018, 39(9): 3477-3485.
    [5] SONG Jia, DU Xiu-li, XU Cheng-shun, SUN Bao-yin,. Research on the dynamic responses of saturated porous media-pile foundation-superstructure system [J]. , 2018, 39(8): 3061-3070.
    [6] ZHANG Xiao-yan, ZHANG Li-xiang, LI Ze,. Reliability analysis of soil slope based on upper bound method of limit analysis [J]. , 2018, 39(5): 1840-1849.
    [7] LI Ning, GUO Shuang-feng, YAO Xian-chun,. Further study of stability analysis methods of high rock slopes [J]. , 2018, 39(2): 397-406.
    [8] LUO Xian-qi, ZHENG An-xing,. Application of extended finite element method in modelling fracture of rock mass [J]. , 2018, 39(2): 728-734.
    [9] LIU Zhong-yu, ZHANG Jia-chao, ZHENG Zhan-lei, GUAN Cong. Finite element analysis of two-dimensional Biot’s consolidation with Hansbo’s flow [J]. Rock and Soil Mechanics, 2018, 39(12): 4617-4626.
    [10] LIU Zhen-ping, DU Gen-ming, CAI Jie, ZHOU Fan, LIU Jian, BIAN Kang,. Seamless coupling method of 3DGIS combined with 3DFEM simulation based on MeshPy [J]. , 2018, 39(10): 3841-3852.
    [11] TU Yi-liang, LIU Xin-rong, ZHONG Zu-liang, DU Li-bing, WANG Peng, . The unity of three types of slope failure criteria [J]. , 2018, 39(1): 173-180.
    [12] ZOU De-gao, LIU Suo, CHEN Kai, KONG Xian-jing, YU Xiang,. Static and dynamic analysis of seismic response nonlinearity for geotechnical engineering using quadtree mesh and polygon scaled boundary finite element method [J]. , 2017, 38(S2): 33-40.
    [13] HE Wei-jie, YANG Dong-ying, CUI Zhou-fei. Comparison of theoretical and numerical solution for vertical vibration of a pile considering transverse inertia effect [J]. , 2017, 38(9): 2757-2763.
    [14] LUO Tao, E. T. Ooi, A. H. C Chan, FU Shao-jun,. A combined DEM-SBFEM for modelling particle breakage of rock-fill materials [J]. , 2017, 38(5): 1463-1471.
    [15] WANG Rong-hua, ZHANG Qing, XIA Xiao-zhou. Fully coupled modeling of fractured saturated porous medium using extended finite element method [J]. , 2017, 38(5): 1489-1496.
    Viewed
    Full text


    Abstract

    Cited

      Shared   
      Discussed   
    [1] HUANG Qing-xiang, ZHANG Pei, DONG Ai-ju. Mathematical model of “arch beam” of thick sandy soil layer movement in shallow seam[J]. , 2009, 30(9): 2722 -2726 .
    [2] JING Zhi-dong, LIU Jun-xin. Experimental research on dynamic deformations of semi-rigid structures of subgrade bed-mudstone of red beds[J]. , 2010, 31(7): 2116 -2121 .
    [3] LIU Zheng-hong,LIAO Yan-hong,ZHANG Yu-shou. Preliminary study of physico-mechanical properties of Luanda sand[J]. , 2010, 31(S1): 121 -126 .
    [4] LEI Jin-bo,CHEN Cong-xin. Research on load transfer mechanism of composite foundation of rigid pile with cap based on hyperbolic model[J]. , 2010, 31(11): 3385 -3391 .
    [5] WANG Deng-ke,LIU Jian,YIN Guang-zhi,WEI Li-de. Research on influencing factors of permeability change for outburst-prone coal[J]. , 2010, 31(11): 3469 -3474 .
    [6] ZHANG Cheng-ping,ZHANG Ding-li,LUO Jian-jun,WANG Meng-shu,WU Jie-pu. Remote monitoring system applied to the construction of metro station undercrossing existing metro tunnel[J]. , 2009, 30(6): 1861 -1866 .
    [7] WANG Jun, CAO Ping, LI Jiang-teng, LIU Ye-ke. Analysis of stability of tunnel-slope with rheological medium under rainfall infiltration[J]. , 2009, 30(7): 2158 -2162 .
    [8] ZHANG Yuan, WAN Zhi-jun, KANG Jian-rong, ZHAO Yang-sheng. Analysis of stage characteristics of sandstone permeability under conditions of temperature and triaxial stress[J]. , 2011, 32(3): 677 -683 .
    [9] ZHANG Xue-chan , GONG Xiao-nan , YIN Xu-yuan , ZHAO Yu-bo. Monitoring analysis of retaining structures for Jiangnan foundation pit of Qingchun road river-crossing tunnel in Hangzhou[J]. , 2011, 32(S1): 488 -0494 .
    [10] TANG Shi-bin, TANG Chun-an, LI Lian-chong, ZHANG Yong-bin. Investigation on time-dependent deformation of tunnel induced by humidity diffusion[J]. , 2011, 32(S1): 697 -0703 .