1.确保你看过我上一篇博客  并理解

http://blog.csdn.net/hguo11/article/details/51338594

2. 注意看下面脚本的重点 直接看施加载荷和施加约束那一部分,你会发现和上一篇博客是差不多的,基本的思路是一样的

# -*- coding: mbcs -*-
#
# Abaqus/CAE Release 6.12-1 replay file
# Internal Version: 2012_03_13-20.23.18 119612
# Run by Alex on Mon May 09 09:52:01 2016
## from driverUtils import executeOnCaeGraphicsStartup
# executeOnCaeGraphicsStartup()
#: Executing "onCaeGraphicsStartup()" in the site directory ...
from abaqus import *
from abaqusConstants import *
session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=264.805725097656, height=270.227783203125)
session.viewports['Viewport: 1'].makeCurrent()
session.viewports['Viewport: 1'].maximize()
from caeModules import *
from driverUtils import executeOnCaeStartup
executeOnCaeStartup()
session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(referenceRepresentation=ON)
execfile("C:/Temp/abaqus.py", __main__.__dict__)
#: Ä£ÐÍÊý¾Ý¿âÒѱ£´æµ½ "C:\Temp\beam.cae".
session.viewports['Viewport: 1'].view.setValues(nearPlane=98.1719, farPlane=152.836, width=79.2763, height=41.1637, viewOffsetX=3.29125, viewOffsetY=-2.12976)
a = mdb.models['Model-1'].rootAssembly
session.viewports['Viewport: 1'].setValues(displayedObject=a)
session.viewports['Viewport: 1'].assemblyDisplay.setValues(optimizationTasks=OFF, geometricRestrictions=OFF, stopConditions=OFF)
a = mdb.models['Model-1'].rootAssembly
a.DatumCsysByDefault(CARTESIAN)
p = mdb.models['Model-1'].parts['Part-1-mesh-1']
a.Instance(name='Part-1-mesh-1-1', part=p, dependent=ON)
session.viewports['Viewport: 1'].view.setValues(nearPlane=97.467, farPlane=153.54, width=89.0755, height=46.2518, viewOffsetX=2.27721, viewOffsetY=-1.90505)
session.viewports['Viewport: 1'].view.setValues(nearPlane=103.556, farPlane=150.564, width=94.64, height=49.1411, cameraPosition=(89.4077, -21.4671, 109.647), cameraUpVector=(-0.3168, 0.948193, 0.0238283), cameraTarget=(30.0107, 5.50254, 2.42835), viewOffsetX=2.41947, viewOffsetY=-2.02406)
session.viewports['Viewport: 1'].view.setValues(nearPlane=100.717, farPlane=153.403, width=133.425, height=69.2799, viewOffsetX=5.60845, viewOffsetY=-5.92907)
session.viewports['Viewport: 1'].view.setValues(nearPlane=98.981, farPlane=147.934, width=131.125, height=68.0855, cameraPosition=(79.7824, 31.0433, 111.929), cameraUpVector=(-0.172022, 0.868554, -0.464782), cameraTarget=(30.4418, 8.83877, -1.31231), viewOffsetX=5.51176, viewOffsetY=-5.82685)
session.viewports['Viewport: 1'].view.setValues(nearPlane=103.135, farPlane=143.779, width=73.5897, height=38.2109, viewOffsetX=-1.78164, viewOffsetY=-1.54017)
session.viewports['Viewport: 1'].view.setValues(nearPlane=95.9134, farPlane=152.548, width=68.4371, height=35.5355, cameraPosition=(116.671, -20.476, 84.4479), cameraUpVector=(-0.373565, 0.900704, 0.221771), cameraTarget=(29.1597, 10.4731, -0.0210757), viewOffsetX=-1.65689, viewOffsetY=-1.43233)
session.viewports['Viewport: 1'].view.setValues(nearPlane=99.25, farPlane=148.658, width=70.8179, height=36.7717, cameraPosition=(90.8682, -63.465, 82.0334), cameraUpVector=(-0.410307, 0.764778, 0.496751), cameraTarget=(29.4968, 10.646, 1.4593), viewOffsetX=-1.71453, viewOffsetY=-1.48216)
session.viewports['Viewport: 1'].view.setValues(nearPlane=98.4126, farPlane=149.495, width=84.5434, height=43.8986, viewOffsetX=-0.682747, viewOffsetY=-1.24795)
session.viewports['Viewport: 1'].view.setValues(nearPlane=106.426, farPlane=139.371, width=91.4273, height=47.473, cameraPosition=(41.2706, -97.3717, 65.1734), cameraUpVector=(-0.144246, 0.750592, 0.644829), cameraTarget=(30.4757, 10.545, 2.01845), viewOffsetX=-0.738339, viewOffsetY=-1.34957)
session.viewports['Viewport: 1'].view.setValues(nearPlane=107.682, farPlane=138.115, width=63.8175, height=33.1368, viewOffsetX=-3.8934, viewOffsetY=-1.64001)
session.viewports['Viewport: 1'].view.setValues(nearPlane=101.552, farPlane=143.635, width=60.1847, height=31.2505, cameraPosition=(70.5759, -87.5282, 66.9614), cameraUpVector=(-0.209738, 0.751952, 0.624963), cameraTarget=(29.6596, 11.2808, 1.28248), viewOffsetX=-3.67177, viewOffsetY=-1.54665)
session.viewports['Viewport: 1'].view.setValues(nearPlane=101.24, farPlane=143.947, width=72.2382, height=37.5092, viewOffsetX=-1.62992, viewOffsetY=-1.45579)
session.viewports['Viewport: 1'].assemblyDisplay.setValues(adaptiveMeshConstraints=ON)
mdb.models['Model-1'].StaticStep(name='Step-1', previous='Initial', initialInc=0.01)
session.viewports['Viewport: 1'].assemblyDisplay.setValues(step='Step-1')
session.viewports['Viewport: 1'].assemblyDisplay.setValues(loads=ON, bcs=ON, predefinedFields=ON, connectors=ON, adaptiveMeshConstraints=OFF)#施加边界条件
a = mdb.models['Model-1'].rootAssembly
n1 = a.instances['Part-1-mesh-1-1'].nodes
n_node=len(n1)
nodes=n1[2:3]
a.Set(nodes=nodes,name="Set-1")
region = a.Set(nodes=nodes, name='Set-1')
mdb.models['Model-1'].EncastreBC(name='BC-1', createStepName='Step-1', region=region, localCsys=None)session.viewports['Viewport: 1'].view.setValues(nearPlane=100.594, farPlane=144.594, width=81.2324, height=42.1793, viewOffsetX=0.202424, viewOffsetY=-1.87227)
session.viewports['Viewport: 1'].partDisplay.setValues(sectionAssignments=OFF, engineeringFeatures=OFF)
session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(referenceRepresentation=ON)
p1 = mdb.models['Model-1'].parts['Part-1-mesh-1']
session.viewports['Viewport: 1'].setValues(displayedObject=p1)
p1 = mdb.models['Model-1'].parts['Part-1-mesh-1']
session.viewports['Viewport: 1'].setValues(displayedObject=p1)
p1 = mdb.models['Model-1'].parts['Part-1-mesh-1']
session.viewports['Viewport: 1'].setValues(displayedObject=p1)
session.viewports['Viewport: 1'].view.setValues(nearPlane=97.823, farPlane=153.464, width=78.9946, height=41.0174, cameraPosition=(103.946, 75.1186, 75.8382), cameraUpVector=(-0.559807, 0.604626, -0.566606), cameraTarget=(29.9362, 6.16573, 1.54714), viewOffsetX=3.27956, viewOffsetY=-2.12219)
session.viewports['Viewport: 1'].view.setValues(nearPlane=110.077, farPlane=146.854, width=88.8898, height=46.1554, cameraPosition=(52.8016, -101.821, 65.1255), cameraUpVector=(0.294697, 0.773361, 0.561309), cameraTarget=(31.0981, 5.30679, 3.45138), viewOffsetX=3.69037, viewOffsetY=-2.38802)
session.viewports['Viewport: 1'].view.setValues(nearPlane=105.568, farPlane=146.947, width=85.2489, height=44.2649, cameraPosition=(-0.0630779, -102.46, 58.1292), cameraUpVector=(0.222223, 0.684909, 0.693914), cameraTarget=(29.0731, 5.97552, 2.05786), viewOffsetX=3.53922, viewOffsetY=-2.29021)
session.viewports['Viewport: 1'].view.setValues(nearPlane=105.658, farPlane=146.858, width=92.6107, height=48.0875, viewOffsetX=2.26589, viewOffsetY=-2.02549)
session.viewports['Viewport: 1'].view.setValues(nearPlane=100.27, farPlane=159.076, width=87.8879, height=45.6352, cameraPosition=(102.107, -92.1502, 38.8906), cameraUpVector=(-0.406844, 0.439562, 0.800789), cameraTarget=(29.2495, 3.08718, 1.83964), viewOffsetX=2.15034, viewOffsetY=-1.9222)
session.viewports['Viewport: 1'].view.setValues(nearPlane=100.151, farPlane=159.195, width=99.3479, height=51.5857, viewOffsetX=5.1242, viewOffsetY=-3.09968)
session.viewports['Viewport: 1'].view.setValues(nearPlane=103.273, farPlane=152.982, width=102.444, height=53.1935, cameraPosition=(73.2224, -105.534, 41.9001), cameraUpVector=(-0.269831, 0.554245, 0.787403), cameraTarget=(27.711, 4.42403, 2.03554), viewOffsetX=5.28392, viewOffsetY=-3.1963)
session.viewports['Viewport: 1'].view.setValues(nearPlane=106.838, farPlane=146.884, width=105.981, height=55.0298, cameraPosition=(47.1737, -111.229, 42.6599), cameraUpVector=(-0.201079, 0.595871, 0.777499), cameraTarget=(26.8263, 5.62584, 1.64694), viewOffsetX=5.46633, viewOffsetY=-3.30664)#施加载荷
a = mdb.models['Model-1'].rootAssembly
session.viewports['Viewport: 1'].setValues(displayedObject=a)
a = mdb.models['Model-1'].rootAssembly
n1 = a.instances['Part-1-mesh-1-1'].nodes
nodes=n1[90:91]
a.Set(nodes=nodes,name="Set-2")
region = a.Set(nodes=nodes, name='Set-2')
mdb.models['Model-1'].ConcentratedForce(name='Load-1', createStepName='Step-1', region=region, cf2=-100.0, distributionType=UNIFORM, field='', localCsys=None)mdb.save()
#: Ä£ÐÍÊý¾Ý¿âÒѱ£´æµ½ "C:\Temp\beam.cae".
mdb.save()
#: Ä£ÐÍÊý¾Ý¿âÒѱ£´æµ½ "C:\Temp\beam.cae".

3.有问题可以联系q 2528311560

ABAQUS二次开发中对单个节点施加力和约束相关推荐

  1. python在abaqus二次开发_Python在ABAQUS二次开发中的应用实例2ppt

    PPT内容 这是Python在ABAQUS二次开发中的应用实例2ppt,包括了ABAQUS 脚本概述,Python 语言简介,ABAQUS脚本编写等内容,欢迎点击下载. 主要内容 一.ABAQUS 脚 ...

  2. python在材料模拟中的应用_基于Python的ABAQUS二次开发及在板料快速冲压成形模拟中的应用...

    2009 doi :10 1 3969/ j 1 issn 1 1007 2 2012 1 2009 1 04 1 013 基于 Python 的 ABAQUS 二次开发及在板料快速 冲压成形模拟中的 ...

  3. abaqus生成odb文件_【前沿技术】基于Python的ABAQUS二次开发在飞机蒙皮锤铆中的应用...

    基于Python的ABAQUS 二次开发在飞机 蒙皮锤铆中的应用 在飞机蒙皮铆接技术中,锤铆是用一个小冲击力循环累计施加到铆钉使之变形的过程.根据锤铆铆接工艺和铆枪结构原理,铆钉的塑性变形是由铆枪的活 ...

  4. python对abaqus本构二次开发_基于Python的Abaqus二次开发实例讲解

    第 1 页 共 11 页 基于 Python 的 Abaqus 二次开发实例讲解 ( asian58 2013.6.26 ) 基于 Python 的 Abaqus 的二次开发便捷之处在于: 1 .所有 ...

  5. 基于python的abaqus二次开发_基于PYTHON的ABAQUS二次开发实例讲解

    第 1 页 共 11 页 基于 Python 的 Abaqus 二次开发实例讲解 ( asian58 2013.6.26 ) 基于 Python 的 Abaqus 的二次开发便捷之处在于: 1 .所有 ...

  6. abaqus python二次开发攻略_Python 进行 Abaqus 二次开发的基础知识

    1.Python 一切皆对象的特点 Object(对象):可以是数据,可以是函数,也可以是包含若干数据和函数的打包整体.对象可以包括成员和方法. Member(成员):对象包含的子对象,子对象可以是数 ...

  7. 基于ABAQUS二次开发的仿真分析平台

    ✨基于ABAQUS二次开发的仿真分析平台✨ 随着近年来计算机领域里程碑式的进步,计算机软件市场的迅速扩张,推出了许多功能强大的计算机仿真软件.ABAQUS有限元仿真分析软件则是其中的翘楚,作为应用广泛 ...

  8. Abaqus 二次开发 基本概念

    Documentation: Abaqus Scripting User's Guide Abaqus GUI Toolkit User's Guide 本人对本文基本没有原创性贡献,所列内容仅为备忘 ...

  9. 关于objectArx /CAD二次开发中“属性块”操作

    关于objectArx /CAD二次开发中"属性块"操作 属性块就是在图块上附加一些文字属性(Attribute),这些文字可以非常方便地修改.属性块被广泛应用在工程设计和机械设计 ...

最新文章

  1. keras中merge用法总结的言简意赅的
  2. Shinning - 我所听过最棒的演讲
  3. 【数据结构】4.1图的创建及DFS深度遍历(不完善)
  4. 微软程骉:智能医疗产业化应用的挑战和解决之道
  5. python动态图片转字符画_【小工具】使用python将图片转彩色字符画
  6. 第一章 认识网络爬虫
  7. 我的BRF+自学教程(一):公式(formula)
  8. chrome disable-web-security 关闭安全策略 解决跨域
  9. 北大计算机前辈徐,九年中获得国家最高科学技术奖的八位北大人
  10. echo命令用法php,Linux中如何使用echo命令?(用法详解)
  11. e900v21e 装第三方_魔百盒E900V21E-MV310芯片第三方优化刷机免拆卡刷固件下载
  12. [python爬虫小实战2]根据用户输入关键词爬取今日头条图集,并批量下载图片
  13. 叶脊网络架构(Spine-Leaf)
  14. c++小组实践大作业——面包星推荐
  15. 零基础入门学习Python 011列表:一个打了激素的数组2
  16. 淘系页面详情API调用展示
  17. 中集集团人工智能企业中集飞瞳,拿产品说话的全球航运港口人工智能高科技独角兽,全球第一家完成200万次人工智能集装箱验箱的AI企业
  18. SpringMVC教程(一)
  19. ISIC Archive数据集下载
  20. ASP.NET 技巧三

热门文章

  1. [基因遗传算法]进阶之二:最优规划问题--多种编码方式+多变量
  2. 水果相册图片浏览器应用源码
  3. 古典密码学--移位密码
  4. MC9S12XE bootloader开发
  5. 基于dsPIC30F的高精度数据采集器的研制
  6. 重新计算机系统怎么关掉,W7系统自动更新怎么关闭
  7. ZCMU - 1978: 调酒壶里的酸奶
  8. 前端开发值得推荐的各种资源
  9. 名企的真实工资水平 zz
  10. 快手答题恢复账号20道题