Calculix有限元分析介绍2018-06-14报告人:谢新明Calculix简介Calculix代码框架Calculi输入输出格式Calculix操作演示Calculix数据结构Calculix简介Calculix是由鲁汶大学的圭多·邓特为主导开发的一个开源的有限元求解器,可以进行有限元建模,计算和后处理。求解器支持线性,非线性,静态,动态,热,流体解决方案。由于求解器利用Abaqus输入格式*.inp,所以可以方便的与Abaqus做对比,减少了工作量。同时Calculix还能将有限元模型写NASTRAN,ABAQUS,ANSYS,CodeASTER和OpenCFD求解格式。事实上Calculix功能远不止这些。支持丰富的单元类型,多种求解类型,优秀的求解性能,支持并行处理等,都赋予Calculix较强解决实际工程的能力。Calculix代码框架Calculix数据结构模型结构上来说,根据对象的特性以及计算的需求上看,模型结构中含有的属性为:节点,单元,材料,边界条件,接触等等,可以类似的参考ABAQUS。Calculix输入输出格式1.Calculix输入格式:模型定义+STEP,模型定义一般为节点坐标以及单元集组成。STEP主要是根据具体需要设定的一些条件,比如密度,温度等以及这些条件施加到的单元集,当然还有一些输出要求,比如节点打印,位移输出,质量流等等。------------------------------XX.inp2.Calculix输出格式:主要输出文件有四种:.frd.dat.cvg.sta,其中.dat文件包含*NODEPRINT和*ELPRINT要求存储的数据,.frd文件包含*NODEFILE和*ELFILE要求存储的数据,.sta和.cvg文件包含计算收敛的信息.frd文件具有时间累积特点,即不同时刻的结果在frd文件中都有保存,最新的结果在文件最底部,格式一般是先输出模型所有的节点坐标以及单元集,之后是输出集体的结果,比如静态温度等等。dat文件一般是直接输出用户需要的结果,不输出模型节点和单元。具体可以参考相关的frd以及dat文件。calculix操作演示1.Calculix下的管道。Calculix操作演示2.Calculix结构操作演示接下来请观看Calculix上结构演示动画,以及abaqus、REVIT部分演示。