ansys高级分析upfs设定8

ansys高级分析upfs设定8

ID:24197197

大小:80.50 KB

页数:3页

时间:2018-11-13

ansys高级分析upfs设定8_第1页
ansys高级分析upfs设定8_第2页
ansys高级分析upfs设定8_第3页
资源描述:

《ansys高级分析upfs设定8》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第八章UPFs用法用户可编程特性(UPFs)ANSYS程序的开放结构允许用户连接IT己的FORTRAN程序和子过程。实际上,现在用户看到的许多ANSYS“标准”用法都是由以前用户过程引进的。什么是UPFs?用户可编程特性是ANSYS的功能允许用户使用G己的FORTRAN程序。UPFs适用」•ANSYS/Multiphysics,ANSYS/Mechanical,ANSYS/Structural,ANSYS/PrepPost和ANSYS/University(研究版和大学版)产品系列。UPFs允许用户根据需要定制AN

2、SYS程序,如用户定义的材料性质,用户单元类型,用户定义的失效准则等。用户还可以编写自己的优化设计算法将整个ANSYS程序作为子过程来调用。注——用户使用UPFs必须十分小心仔细。通过连接內己的FORTRAN程序,用户生成了一个针对用户特定计算机的ANSYS程序版本。在并行系统中使用ANSYS吋不允许使用用户可编程特性。另外,UPFs是~种非标准的使用方法,ANSYS公司质量保证的测试程序没冇包括这部分

3、Aj容。用户必须负责保证用户子程序结來正确并不影响别的标准功能的运行。如何使用UPFs?UPFs可以从简单的单元

4、输出功能到很复杂的用户单元或用户优化算法。因此,不进行特定的程序细节描述是很难完成这些子程序功能的。在ANSYSProgrammer’sManual中育许:细的解释。一个典型的UPF包括下列步骤:1.在FORTRAN77中编制用户程序。在ANSYS巾所有的用户程序源代码都是公开的。大部分完成至少一个简竿的功能,因此在编制程序前应列出一份完整的可用程序表。2.编译并将用户程序连接到ANSYS程序中。在ANSYSInstallationandConfigurationGuide中有这方而的详细描述。3.用户可能要验证自

5、己做的改动是否影响其他ANSYS标准功能的使用。可以通过做几个ANSYSVerificationManual中的例题来验证。在ANSYS中也有输入这些问题的方法。4.用用户认为可以满足要求的过程检验用户子程序。请牢记本步由用户完成,用户耍对子程序负责。ANSYS程序将在用户使用时自动激活一些子程序,如用户单元等。例如,要激活-个用户单元,仅仅在模型建立吋指定它为其屮的一个争元类型^(ET命令或MainMenu>Preprocessor>RlementType>Add/Rdit/Delete),将1T1•元类型属性指

6、针设置好,然石用该单元进行实体划分[AMES11,VMES11等]或直接生成单元[ET等命令]即可。对于其他一些UPFs,用户需要做一些别的操作来激活它们。即,需要输入USRCAL命令或选择下列菜半:MainMenu>Preprocessor>Loads>-LoadStepOpts-Othcr>UscrRoutines或MainMenu>Solution>-LoadStep0pts-0ther〉UserRoutines。如果没有做这一步,将执行标准的ANSYS功能。例如,如果想施加对流载份,即便连接了用户对流子程序

7、,缺省时仍是使用标准的ANSYS功能。冈此用户必须使用USRCAL命令(或相应路径)激活正确的用户子程序冰能使用用广过程。请参阅USRCAL命令描述得到命令可以影响的用户过程列表。使用NSVR命令定义在用户过程中要存储的另外的变量数目。(NSVR命令无相应的路径)。另一个有用的命令是AJCMD,可以使用户在用户过程之外生成自己的命令。(/UCMD命令无GUI路径。)假定用户连接抛物线形分布压力的子程序。如果子程序名为USERnn到10),可以用自己的命令调用程序:/UCMD,PARAB,1PARAB将成为合法的AN

8、SYS命令,用来调用用户子程序USEK01。可以用命令调用10个子程序。将/UCMD命令嵌入启动文件(START.ANS)巾,用户就可以在所有ANSYS过程屮使用用户子程序。当前UPFs简介用户单元一用户可以写单元类型添加到ANSYS单元库屮,丼象标准单元一样使用。可以定义不超过六个用户单元类型(USER100—USER105)。在ANSYS示例屮有结构质量单元MASS21和三维杆单元LINK8的程序实例。•用户单元坐标系定位——用于下列单元类型:SIIELL43,SIIELL63,SIIELL91,SIIELL9

9、3,SIIELL99,SIIELL181,S0LID46,SOLID64o对于分层的单元(S0LID46,SHELL91,SHELL99),可以定义层的坐标系方位。•用户实参一单元C0MBIN7和C0MBIN37允许输入的实参在用户自己的非线性功能中被修改。•用户摩擦系数——适用于接触单元C0NTAC48和C0NTAC49。•用户塑性屈服准则一一允许用户定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。