首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 734 毫秒
1.
介绍了C++语言及面向对象的基本概念,并基于面向对象方法和有限元方法建立了巷道围岩变形有限元的模型的类,用C++语言编写了主要类的代码,并设计开发了基于Windows98/2000/NT操作平台的巷道围岩变形有限元分析软件,主要相关类包括总体类、单元类、网格类、矩阵类,节点类等,并给出了基本的程序框架和相关代码.  相似文献   

2.
面向对象建模是一种运用对象、类、继承、封装、聚合、消息传送、多态等概念来构造系统的软件开发方法.UML是一种面向对象的统一建模语言.文章介绍基于UML的三种面向对象模型,运用UML建模机制为教材管理系统建模,并给出相应的域类图、活动图、交互图和用例模型.  相似文献   

3.
介绍了C 语言及面向对象的基本概念,并基于面向对象方法和有限元方法建立了巷道围岩变形有限元的模型的类,用C 语言编写了主要类的代码,并设计开发了基于Windows98/2000/NT操作平台的巷道围岩变形有限元分析软件,主要相关类包括总体类、单元类、网格类、矩阵类,节点类等,并给出了基本的程序框架和相关代码。  相似文献   

4.
面向对象的三维对流扩散问题有限元程序设计   总被引:1,自引:0,他引:1  
根据三维对流扩散问题的有限元分析,采用面向对象的程序设计语言C ,建立向量类、矩阵类、单元类、结点类、材料类和有限元方法类等,实现三维对流扩散问题的有限元分析程序开发,对相关的对流扩散问题进行数值模拟.结果表明与用结构化语言开发的传统有限元程序相比,程序更易重用、维护、扩充,并且可以融入用C 编制的大型通用有限元科学和工程计算软件.  相似文献   

5.
故障树模型是导致系统失效的基本事件之间逻辑关系的图形表示,应用于系统失效模型的定性和定量分析.面向对象软件可靠性分析过程包括面向对象软件故障树构造、故障树简化及量化、依据基本事件失效概率确定系统失效( 顶部事件)的概率等.继承性是面向对象软件的特性.文章提出了一个从类的继承关系图( 类层次图或类格)构造面向对象软件故障树的构造算法,并且提出了构造多层故障树的设想 .  相似文献   

6.
应用面向对象的分析与设计目前较为标准的科学方法及强有力的手段不是使用UML(UnifiedModel Language统一建模语言)进行分析与设计,其精髓是按照对象的观点考虑问题域或逻辑解决方案,使用UML建立软件系统模型时,需要用例生成、子系统划分、概念识别、建立类图、建立动态模型、描述系统的状态行为、生成框架程序代码7个步骤.  相似文献   

7.
板料成形有限元后置处理系统的设计与实现   总被引:2,自引:1,他引:1  
针对板料成形有限元后置处理系统FASTAMP-POST的开发过程,重点论述了面向对象的程序设计方法在有限元后置处理系统中的应用.通过封装系统基本数据类、派生出高级类的方法,建立了面向对象的系统框架.系统的开发过程表明,采用面向对象的程序设计方法可以大大提高开发效率和系统的可维护性,对于工程应用软件的开发具有极大的意义。  相似文献   

8.
面向对象技术在软件开发领域已经得到广泛应用.首先,分析了传统的分析设计中存在的功能分析与数据分析相分离的问题,指出了应用面向对象技术是解决此类问题的有效途径;然后,在系统的分析设计阶段,使用了OOA模型对系统的需求分析进行描述,给出了面向对象模型到关系数据模型的转换规则.最后,通过一个实例介绍了部分转换规则的具体实现.  相似文献   

9.
根据地下水模拟有限元的计算特点,依照面向对象的程序设计方法,用C 语言,建立了矩阵类、单元类、结点类、水文地质参数类、基函数类、源汇项类、有限元主类等,据此完成了地下水有限元的面向对象的程序设计。与传统的地下水有限元程序相比,程序更易重用、维护、扩充,便于与地下水模拟的其他程序集成。  相似文献   

10.
面向对象的三维实体非线性有限元程序设计方法   总被引:3,自引:0,他引:3  
在非线性分析中,应力-应变关系不但与当前的应力状态有关,还与其应力历史有关.计算过程中需要对应力历史进行存储.作者采用面向对象的编程方法,根据材料当前的应力状态,实现了智能化地存储应力历史.从而克服了面向过程的结构化程序设计方法的不足,节省了空间,降低了编程难度.作者结合三维实体单元模型,介绍如何对其进行面向对象的非线性有限元程序设计.  相似文献   

11.
本文用有限单元法对海洋钻井隔水管进行非线性时间域动力分析,建立了力学分析模型,推导了有限元动力方程,采用纽马克积分法求解。数值计算结果表明,理论分析是正确的,计算精度可满足工程要求。文章还对隔水管力学强度的各种影响因素进行了讨论。本文所提供的动力分析法及计算机程序可供海洋石油设计部门参考使用。  相似文献   

12.
面向对象有限元方法及其C++实现   总被引:4,自引:0,他引:4  
系统归纳了面向对象有限元的基本理论和实现方法,比较了传统有限元实现方法与现代面向对象有限元方法的共同点及不同点.通过针对空间结构分析软件的基于统一建模语言(UML)的系统设计和运用C 语言实现面向对象有限元的程序框架,表明了面向对象有限元方法的先进性和基于C 语言实现的可行性.  相似文献   

13.
通过结合模态分析程序设计事例,探讨采用面向对象的程序设计方法来进行有限元程序设计的基本方法,为进一步地开发有限元软件奠定基础.  相似文献   

14.
提出并建立了一种新型的快速分析平面光波光路器件传输特性的2D时域有限元束传播法(FE-TD-BPM)模型.与常规时域差分格式的有限元束传播法相比,在时域实现了一维有限元(FEM)离散化处理,基于完全匹配层(PML)边界条件给出了全有限元离散化模型.为了验证算法的精度以及速度,模拟分析了直脊波导以及波导光栅,并且与已有文献的计算结果进行比较,结果表明,该算法无条件稳定、计算速度快,与常规时域差分格式的有限元束传播法相差在0.002%以内,并节省了约70%的机时.  相似文献   

15.
并行数值仿真技术在盾构隧道地震响应分析中的应用   总被引:4,自引:0,他引:4  
采用全三维非线性建模方法建立了盾构隧道总体有限元模型,模型规模上节点总数超过400万,单元总数超过380万.由于系统的非线性,且地震激励是一种时间历程,盾构隧道地震响应数值模拟的实质是一个超大规模非线性系统的瞬态响应计算问题,使得目前在地震安全性评价领域普遍采用的串行算法、串行软件和普通的计算机无法胜任此工作.本文根据所用超级计算机的体系结构特点,采用改进的区域分解算法,通过对盾构隧道总体模型合理分区来进行地震响应分析.地震波载荷选用调幅后的上海隧道场地人工地震波,应用通用非线性动力分析有限元程序LS-DYNA进行求解,计算结果可为隧道的抗震设计提供有力依据.  相似文献   

16.
传统的有限元程序设计一般采用结构化的程序设计方法和结构化语言(如FORTRAN),其数据存储形式都使用固定的数组结构,使得程序的扩展能力有限,代码的重复利用率低,调试复杂。模板是面向对象的C++语言中相对较新的重要特性,模板能够快速建立类库集合,极大地提高了大型软件的开发速度。采用面向对象的程序设计方法,遵循有限元分析的本质,建立了有关描述有限元模型的类,用链表方式实现结点、单元和材料的数据存放、用多态性实现单元的自由链接,方便地实现了单元增减等用传统语言无法实现的功能。据此编制了有限元分析的数值计算程序,并给出了一个实例。结果表明,程序设计和调试周期较传统设计方法明显缩短,代码的利用率也明显提高。  相似文献   

17.
Neither the finite element method nor the discontinuous deformation analysis method can solve problems very well in rock mechanics and engineering due to their extreme complexities. A coupling method combining both of them should have wider applicability. Such a model coupling the discontinuous deformation analysis method and the finite element method is proposed in this paper. In the model, so-called line blocks are introduced to deal with the interaction via the common interfacial boundary of the discontinuous deformation analysis domain with the finite element domain. The interfacial conditions during the incremental iteration process are satisfied by means of the line blocks. The requirement of gradual small displacements in each incremental step of this coupling method is met through a displacement control procedure. The model is simple in concept and is easy in numerical implementation. A numerical example is given. The displacement obtained by the coupling method agrees well with those obtained by the finite element method, which shows the rationality of this model and the validity of the implementation scheme.  相似文献   

18.
杨兵  吴胜兴  沈德建 《江西科学》2007,25(5):541-545
随着工程结构问题研究发展的深入和电子计算机的迅速发展,非线性有限元法在钢筋混凝土结构分析中得到了越来越广泛的应用。与线弹性有限元法相比,非线性有限元法具有"全过程仿真"的特点。本文对钢筋砼结构材料非线性本构关系及有限元法的特点、研究进展、存在问题做了分析和评价;重点探讨了非线性分析中所使用的材料本构方程、材料非线性有限元分析方程和有限元程序的编制。最后对上述研究进行了概括并提出了应用前景。  相似文献   

19.
采用有限元数值分析方法,分析了分隔板结构对挤出流动平衡性的影响,指出其调节流动均匀性的效果是非常明显的,对于型材截面上相邻区域壁厚相差悬殊的情况,采用分隔板结构是减小横向流动、提高挤出流动均匀性的最有效措施之一.针对分隔板有限元建模困难问题,提出了用边界约束条件替代模具结构几何特征的方法,其分析结果和采用真实分隔板结构时的分析结果基本一致,说明所采用的处理方法是合理的、有效的,能够大大降低有限元建模的困难性,提高分析效率和速度.  相似文献   

20.
为了解决地下矿体解译和圈定问题,采用面向对象的方法,分析了矿体三维模型,论述了矿体构模过程,矿体三维数据模型元素的表达,抽象成矿体模型类库,最终建立矿体的三维数据模型的过程,并成功地建立了国内某大型铁矿三维矿体模型.研究结果表明:面向对象思想建立矿体三维数据模型有效且实用.该成果对矿床采矿设计、开拓生产提供更直观、更可靠的研究手段.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号