版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FRANC3文件、会话日志、命令行和Python接口姓名:量维讲师日期:2022.09Web:
2FRANC3D文件和重启动从FRANC3D.fdb
文件重新启动从FRANC3D菜单中选择File-
Open选择.fdb*文件后点击AcceptFRANC3D自动读取结果文件**、初始无裂纹的FE模型文件***、含裂纹的FE模型文件*.fdb
文件是纯文本文件,其中引用了其它文件、缺陷几何形状、网格模板和裂纹扩展参数以及裂纹扩展历史**分析提供节点位移和可能的节点温度和裂纹面接触压力结果。这些将保存在.dtp
文件(NASTRAN的.pch
文件)中***裂纹,无论是初始的还是后续的扩展步骤,总是插入到原始的无裂纹(局部)有限元模型中3读取分析结果如果结果文件存在,FRANC3D调用有限元分析结束后会自动读取结果文件4FRANC3D文件类型.fdb–FRANC3D重启动文件.cdb/.inp/.bdf–原始无裂纹有限元模型和含裂纹有限元模型文件.dtp–包含位移、温度、接触压力的结果文件.crk–裂纹几何.log–GUI会话日志文件(包含FRANC3D操作命令).fcg–疲劳裂纹扩展数据(SIF历史和裂纹扩展速率模型)_STEP_###.*–自动命名的带编号的裂纹扩展步骤文件有限元分析软件文件:如,ANSYS的.db和.rst文件、ABAQUS的.odb文件5分析结果ReadResults菜单项允许用户读入分析结果文件对于ANSYS,FRANC3D可以读取*.dtp文件,包含位移、温度、接触压力结果,使用FRANC3D生成的ANSYS宏命令创建*.dsp
文件,包含节点的位移结果对于ABAQUS,FRANC3D可以读取*.dtp文件,包含位移、温度、接触压力结果,使用FRANC3D生成的ABAQUSPython脚本创建*.fil文件,由ABAQUS创建的结果文件,但接触压力不正确*.rpt文件,ABAQUSCAE输出的Report结果文件(用于不带*patrs关键字的模型)对于NASTRAN,FRANC3D可以读取*.pch文件,包含位移和温度结果6FRANC3D会话日志每个FRANC3DGUI会话均会保存一个session##.log文件。在GUI
操作过程中,相关操作命令会被写入会话日志文件中。以下是一个会话文件实例:OpenMeshModel(model_type=ANSYS,file_name='cube_orig.cdb',extra_files=['cube_orig.s01','cube_orig.s02'],retained_nodes_file='cube_orig_RETAINED.txt')InsertFileFlaw(file_name='test.crk',radius=0.0081)RunAnalysis(model_type=ANSYS,file_name='test.fdb',flags=[OUTPUT_MAT,OUTPUT_CS,NO_WRITE_TEMP,TRANSFER_BC,NO_CFACE_TRACT,NO_CFACE_CNTCT],connection_type=MERGE,element_series_type=SOLID_185_187,executable='ANSYS150.exe',command='"ANSYS150.exe"-b-pstruct-m4000-db1000-i"test.macro"-o"test.out"',offset_mat=0,offset_csys=0,license=struct,crack_face_contact=false)ComputeSif(do_therm_terms=true,ref_temp=71.6)7FRANC3D会话日志和回放会话可以在GUI中回放在FRANC3D菜单中,选择File-
Playback选择要回放的会话日志并选择Accept该文件也可以从命令/终端窗口回放:>franc3d-batchses.log8FRANC3DPython编程接口FRANC3D有一个编程接口,它是
Python编程语言的扩展Python
是一种开源的、面向对象的脚本语言,在工程和科学计算界很流行(例如,用它驱动ABAQUSGUI)Python
接口允许自动执行重复且可能容易出错的任务它还提供了一种可能策略,将FRANC3D
与其它计算应用程序进行耦合计算9一个简单的PyF3D程序importPyF3Df3d=PyF3D.F3DApp()f3d.OpenMeshModel(model_type="ANSYS",file_name='cube_orig.cdb',extra_files='cube_orig.s01','cube_orig.s02',retained_nodes_file='cube_orig_RETAINED.txt')f3d.InsertFileFlaw(file_name='test.crk',radius=0.0081)f3d.RunAnalysis(model_type="ANSYS",file_name='test.fdb',flags=["OUTPUT_MAT","OUTPUT_CS","NO_WRITE_TEMP","TRANSFER_BC","NO_CFACE_TRACT","NO_CFACE_CNTCT"],connection_type="MERGE",element_series_type="SOLID_185_187",executable='ANSYS150.exe',command='"ANSYS150.exe"-b-pstruct-m4000-db1000-i"test.macro"-o"test.out"',offset_mat=0,offset_csys=0,license="struct",crack_face_contact=False)f3d.ComputeSif(do_therm_terms=True,ref_temp=71.6)会话日志可以很容易转换为Python脚本并对其进行编辑,如编辑的以下脚本可以自动插入多条裂纹#listsofcracksizeparametersto
a_sizes=[0.0160,0.0320,0.0480,0.0640,0.0787,0.2362,0.3937]b_size
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重质纯碱工技术水平考核试卷含答案
- 烟草栽培技术员改进竞赛考核试卷含答案
- 疏浚管线工标准化竞赛考核试卷含答案
- 窑炉修筑工岗中安全实践考核试卷含答案
- 头套髯口工岗后水平考核试卷含答案
- 服务机器人应用技术员6S执行考核试卷含答案
- 晶体制备工安全生产能力竞赛考核试卷含答案
- 低压电工证怎么做好题库练习?装修水电从业人员备考要注意什么
- 2026年小学三年级语文上册第7单元第22课《带刺的朋友》课时教案
- 2026年西师大版小学三年级数学上册《分数四则混合运算》教案
- 口腔诊所合理使用抗菌药物的整改措施
- 孝道文化培训课件
- CJ/T 340-2011绿化种植土壤
- 《影视后期制作(AE)》课件-模块二:图层与关键帧的应用
- 健康管理师操作技能考试题库(含答案)
- 针织学课件 3 纬编花色组织与圆机编织工艺-1(提花-集圈-添纱-)jj学习资料
- 幼儿园保育员关于秋季传染病的观察及预防知识培训
- 第二单元+官员的选拔与管理+复习高二上学期历史统编版(2019)选择性必修1
- 你好疯子剧本-你好疯子话剧
- 《无人机法律法规知识》课件-第1章 民用航空法概述
- 河沙开采可行性方案
评论
0/150
提交评论