资源简介
Python语言在Abaqus中的应用 随书资源,含Python Reader
代码片段和文件信息
#!/user/bin/python
# -* - coding:UTF-8 -*-
# 文件名:simple_beam_Example.py
# 运行该脚本将自动实现悬臂梁在压力荷载作用下的建模、提交分析和后处理
# 等各方面的操作。
from abaqus import *
import testUtils
testUtils.setBackwardCompatibility()
from abaqusConstants import *
# 写欢迎语
print ‘亲爱的读者朋友,很高兴认识大家!‘
print ‘下面通过最熟悉的简单实例,带领大家进入Python编程的奇妙世界!‘
#建立模型
myModel = mdb.Model(name=‘Beam‘)
# 创建新视口来显示模型和分析结果。
myViewport = session.Viewport(name=‘Cantilever Beam Example‘
origin=(20 20) width=150 height=120)
# 导入part模块。
import part
# 创建基础特征的草图。
mySketch = myModel.ConstrainedSketch(name=‘beamProfile‘sheetSize=250.)
# 绘制矩形截面。
mySketch.rectangle(point1=(-10010) point2=(100-10))
# 创建三维变形体部件。
myBeam = myModel.Part(name=‘Beam‘ dimensionality=THREE_D
type=DEFORMABLE_BODY)
# 通过对草图拉伸25.0来创建部件。
myBeam.baseSolidExtrude(sketch=mySketch depth=25.0)
# 导入material模块。
import material
# 创建材料。
mySteel = myModel.Material(name=‘Steel‘)
# 定义弹性材料属性,杨氏模量为209.E3,泊松比为0.3。
elasticProperties = (209.E3 0.3)
mySteel.Elastic(table=(elasticProperties ) )
# 导入section模块。
import section
# 创建实体截面。
mySection = myModel.HomogeneousSolidSection(name=‘beamSection‘
material=‘Steel‘ thickness=1.0)
# 为部件分配截面属性。
region = (myBeam.cells)
myBeam.SectionAssignment(region=regionsectionName=‘beamSection‘)
# 导入assembly模块。
import assembly
# 创建部件实例。
myAssembly = myModel.rootAssembly
myInstance = myAssembly.Instance(name=‘beamInstance‘part=myBeam dependent=OFF)
# 导入step模块。
import step
# 在初始分析步Initial之后创建一个分析步。静力分析步的时间为1.0,初始增量为0.1。
myModel.StaticStep(name=‘beamLoad‘ previous=‘Initial‘ timePeriod=1.0
initialInc=0.1description=‘Load the top of the beam.‘)
# 导入load模块。
import load
# 通过坐标找出端部所在面。
endFaceCenter = (-100012.5)
endFace = myInstance.faces.findAt((endFaceCenter) )
# 在梁端部创建固定端约束。
endRegion = (endFace)
myModel.EncastreBC(name=‘Fixed‘createStepName=‘beamLoad‘region=endRegion)
# 通过坐标找到上表面。
topFaceCenter = (01012.5)
topFace = myInstance.faces.findAt((topFaceCenter) )
# 在梁的上表面施加压力荷载。
topSurface = ((topFace SIDE1) )
myModel.Pressure(name=‘Pressure‘ createStepName=‘beamLoad‘
region=topSurface magnitude=0.5)
# 导入mesh模块。
import mesh
# 为部件实例指定单元类型。
region = (myInstance.cells)
elemType = mesh.ElemType(elemCode=C3D8I elemLibrary=STANDARD)
myAssembly.setElementType(regions=region elemTypes=(elemType))
# 为部件实例撒种子。
myAssembly.seedPartInstance(regions=(myInstance) size=10.0)
# 为部件实例划分网格。
myAssembly.generateMesh(regions=(myInstance))
# 显示划分网格后的梁模型。
myViewport.assemblyDisplay.setValues(mesh=ON)
myViewport.assemblyDisplay.meshOptions.setValues(meshTechnique=ON)
myViewport.setValues(displayedobject=myAssembly)
# 导入job模块。
import job
# 为模型创建并提交分析作业。
jobName = ‘beam_tutorial‘
myJob = mdb.Job(name=jobName model=‘Beam‘description=‘Cantilever beam tutorial‘)
# 等待分析作业完成。
myJob.submit()
myJob.waitForCompletion()
print ‘分析已顺利完成,下面进行后处理。‘
# 导入visualizat
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19774 2010-12-07 16:12 Python语言在Abaqus中的应用 随书资源\chapter 0\beam_tutorial.inp
文件 21484 2010-12-07 17:05 Python语言在Abaqus中的应用 随书资源\chapter 0\Mises.png
文件 3882 2010-12-08 08:12 Python语言在Abaqus中的应用 随书资源\chapter 0\simple_beam_Example.py
文件 46899200 2010-06-16 09:04 Python语言在Abaqus中的应用 随书资源\chapter 1\1.1\ActivePython-2.6.5.12-win32-x86.msi
文件 27 2010-06-16 12:10 Python语言在Abaqus中的应用 随书资源\chapter 1\1.1\test1.py
文件 264 2008-09-20 03:40 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\!)卸载.reg
文件 814 2008-09-20 03:39 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\!)注册.reg
文件 242917 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\936.chm
文件 136232 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\936.dll
文件 3346 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\ansi.ctl
文件 410 2002-12-30 01:40 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\chinaz.com.txt
文件 3546 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\clear_registry.vbe
文件 4187 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\codepage.txt
文件 814 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\control.ctl
文件 407 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\cpp.acp
文件 1000 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\cpp.stx
文件 110769 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\cs.stx
文件 1167 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\css.ctl
文件 4477 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\css.stx
文件 2369 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\css2.ctl
文件 192199 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\editplus.chm
文件 1489920 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\editplus.exe
文件 474 2010-01-05 22:32 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\editplus_u.ini
文件 33296 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\eppie.exe
文件 38424 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\eppshell.dll
文件 17952 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\eppshell64.dll
文件 11808 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\eppshellreg.exe
文件 2153 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\html.ctl
文件 2969 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\html.stx
文件 3127 2012-01-01 00:00 Python语言在Abaqus中的应用 随书资源\chapter 1\1.2\EditPlus\EditPlus\html4.ctl
............此处省略253个文件信息
- 上一篇:Python袖珍指南 第5版
- 下一篇:Python爬虫开发与项目源代码
相关资源
- Python爬虫开发与项目源代码
- Python袖珍指南 第5版
- 《IDA Pro权威指南》与《IDAPython 初学者
- Python核心编程(第2版).mobi
- 张正友相机标定python实现
- Python基础教程.pdf
- Programming python
- python计算机视觉-Bag-Of-Word.zip
- obspy库介绍
- 64bit python3.7安装包
- Python硬件编程实战.李茂(带详细书签
- Python源码剖析——深度探索动态语言
- Effective+Python.编写高质量Python代码的
- Python编程从入门到实践高清中文版P
- python淘宝美食数据抓取
- python snownlp-0.12.3.tar.gz
- opencv_python-3.4.3-cp36-cp36m-win_amd64.whl
- python 李笑来 《自学是门手艺》
- numpy for python 2.7 (windows 64 bit)
- opencv_python-3.2.0-cp36-cp36m-win_amd64.whl
- IPython Interactive Computing and Visualizatio
- 学生成绩管理系统 python课设.zip
- 深入浅出python
- opencv_python-4.1.1-cp36-cp36m-win_amd64.whl
- opencv_python-4.1.2+contrib-cp38-cp38-win_amd6
- Python程序设计 第三版 中文超清pdf版
- Python高手之路,中文高清完整版PDF
- 树莓派Python编程指南.[美]Alex Bradbury
- Python车牌检测识别代码感觉还可以
- Effective Python(中、英文版本带目录)
评论
共有 条评论