ABAQUS用户子程序VDLOAD
更新时间:2023-07-24 19:29:01 阅读量: 实用文档 文档下载
ABAQUS用户子程序VDLOAD
Abaqus User Subroutines Reference Manual
1.2.2 VDLOAD User subroutine to specify nonuniform distributed loads.
Product: Abaqus/Explicit
References
User's Manual Manual Section 9.1.8 of the Abaqus Example Problems Manual Overview
User subroutine VDLOAD:
can be used to define the variation of the distributed load
magnitude as a function of position, time, velocity, etc. for a group of points, each of which appears in an element-based or surface-based nonuniform load definition;
will be called for load integration points associated with each nonuniform load definition including PENU and PINU loads applicable for pipe elements;
does not make available the current value of the nonuniform distributed loads for file output purposes; and
recognizes an amplitude reference (33.1.2 of the Abaqus Analysis User's Manual) if it appears with the associated nonuniform load definition.
User subroutine interface
ABAQUS用户子程序VDLOAD
subroutine vdload (
C Read only (unmodifiable)variables -
1 nblock, ndim, stepTime, totalTime,
2 amplitude, curCoords, velocity, dirCos, jltyp, sname,
C Write only (modifiable) variable -
1 value )
C
include 'vaba_param.inc'
C
dimension curCoords(nblock,ndim), velocity(nblock,ndim), 1 dirCos(nblock,ndim,ndim), value(nblock)
character*80 sname
C
do 100 km = 1, nblock
user coding to define value
100 continue
return
end Variable to be defined
value (nblock)
Magnitude of the distributed load. Units are FL–2 for surface loads, FL–3 for body forces. Variables passed in for information
nblock
Number of points to be processed in this call to VDLOAD.
ndim
Number of coordinate directions: 2 for two-dimensional models, 3 for three-dimensional models. The model will be considered three-dimensional if any three-dimensional elements are defined (including SPRINGA elements).
ABAQUS用户子程序VDLOAD
stepTime
Value of time since the step began.
totalTime
Value of total time. The time at the beginning of the step is given by totalTime – stepTime.
amplitude
Current value of the amplitude referenced for this load (set to unity if no amplitude is referenced). You must multiply the load by the current amplitude value within the user subroutine if the amplitude is required. curCoords (nblock, ndim)
Current coordinates of each point for which the load is to be calculated. velocity (nblock, ndim)
Current velocity of each point for which the load is to be calculated. dirCos (nblock, ndim, ndim)
Current orientation of the face, edge, pipe, or beam for pressure type loads (not applicable for body force type loads). The second dimension indicates the vector, and the third dimension indicates the components of that vector. For faces (pressures on three-dimensional continuum, shell, and membrane elements), the first and second vectors are the local directions in the plane of the surface and the third vector is the normal to the face, as defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User's Manual. For solid elements the normal points inward, which is the opposite of what is defined in the conventions; for shell elements the normal definition is consistent with the defined conventions. For edges (pressures on two-dimensional continuum elements and
two-dimensional beams and pipes), the first vector is the normal to the edge, the second vector is the tangent to the edge, and, if ndim=3, the third vector will be a unit normal in the out-of-plane direction. For three-dimensional beam and pipe elements, the first and second vectors are the local axes (, ) and the third vector is the tangent vector (), as defined in “Beam element cross-section orientation,” Section 29.3.4 of the Abaqus Analysis User's Manual.
jltyp
ABAQUS用户子程序VDLOAD
Key that identifies the distributed load type. The load type may be a body force, a surface-based load, or an element-based surface load. For element-based surface loads, this variable identifies the element face for which this call to VDLOAD is being made. See Part VI, “Elements,” of the Abaqus Analysis User's Manual for element load type identification. This information is useful when several different nonuniform distributed loads are being imposed on an element at the same time. The key is as follows:
Jltype Load type
1
2
3
20
21
22
23
24
25
26
27
28
41
42
43
sname
Surface name for a surface-based load definition (JLTYP=0). For a body force or an element-based load the surface name is passed in as a blank.
Surface-based load BXNU BYNU BZNU PNU P1NU P2NU P3NU P4NU P5NU P6NU PINU PENU PXNU PYNU PZNU
正在阅读:
ABAQUS用户子程序VDLOAD07-24
地球的新生教学反思03-29
Windows - XP系统常见故障简单排除 - 图文05-25
最新人教版小学数学四年级上册单元课时重点题型必备训练10-31
工作报告之健身房市场调研报告09-24
茄子定植后的管理12-02
C++实用教程 - 郑阿奇 课后习题答案18093203叶子上传11-03
浙江省宁波市2015年普通高中创新素养培育实验班招生考试模拟数学试题及答案05-19
北师大版七年级历史(下)教学资料03-08
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 子程序
- 用户
- ABAQUS
- VDLOAD
- 2015学年第一学期黄浦区高三期末试卷
- TI的DSP控制器(TMS320F240)中文资料
- 经济类联考综合能力 写作部分 真题解析勾凯旋 学生讲义
- 精益领导与现场改善培训课程大纲
- 传承“铁人精神”的新标杆
- 多提问的父母造就聪明的孩子
- 村委会主任(副主任)工作职责
- 大班语言说课稿《我“讨厌”妈妈》
- 美国宪法修正案 中英文对照版
- 中山新建建筑设计阶段100%达到节能强制性标准
- 音视频即时通讯发展走势
- 作文强化训练(四):巧用比喻手法(学生版)
- 四年级下学期经典诵读
- 厦门创兴科技股份有限公司 XIAMEN PROSOLAR TECHNOLOGY
- 《工商管理专业大学生自我推荐书》
- 大数据技术的战略意义
- Pep小学六年级上册英语教学工作总结
- 2018年华东师范大学文艺学之文学理论考研复试核心题库
- 就地热再生技术的发展与应用
- 2015年前半年计划生育自查报告及整改措施