ABAQUS中怎么使用UFIELD子程序

ABAQUS中怎么使用UFIELD子程序,第1张

innodb_log_file_size = 500M #事物日志大小

#innodb_log_file_size =100M

innodb_log_files_in_group = 2 #两组事物日志

innodb_log_group_home_dir = /longxibendi/mysql/mysql/var/#日志组

修改环境文件了么?修改过系统变量或者用户变量么?

另外你那安装路径里面怎么是“abquse”,而不是“abaqus”?字母拼错了

其实拼错了也没关系,只要环境文件选对了,然后系统变量(或者用户变量)里面写的也是abquse就可以了。

你到环境变量下面,找到一个名为PATH的环境变量,仔细看看后面一大串地址里面有没有abaqus的路径,以及有没有写错。

如果没有写(如果写错了就改正)就在后面加个分号(半角英文字符的分号),然后加上 d:\abquse\611-1\exec这个路径(就是你拼错了的那个路径)。

然后再看看有没有新的错误提示。这时候有可能提示license的问题,再重新启用下license。

这个问题我刚碰到了,装vs2010+ivf111会出现,主要是ivf111检测不到vs2010的安装,安装过程会提示选择“SDK”文件夹。换成vs2008及以下版本就正常了,也不会提示选择“SDK”文件夹。

功能一:实行提交多个job的功能。\x0d\对象:Job object\x0d\\x0d\使用:在源文件开始写上import job,源程序用mdbjobs[name]\x0d\ \x0d\使用名字为name的job对象。\x0d\\x0d\建立一个job对象的方法:\x0d\ \x0d\利用已有的inp文件中建立job:mdbJobFromInputFile()\x0d\ \x0d\利用已有的cae中建立job: \x0d\Job() \x0d\建议用第一种方法。\x0d\\x0d\设定参数的方法:\x0d\ \x0d\利用第一种方法建立job的时候,可以设定很多的参数,比如type,queue,userSubroutine等。格\x0d\式:mdbJobFromInputFile(name=,inputFile=,type=,queue=,userSubroutine=,)。\x0d\ \x0d\也可以先建立一个job,然后利用job对象的setValues来设定参数,格式:jobsetValues(type=,queue=,userSubroutine=,)。\x0d\\x0d\一个简单的例子:\x0d\文件:jobpy\x0d\from abaqusConstants import \x0d\import job\x0d\\x0d\mdbJobFromInputFile(name='job-1-1',inputFileName='Job-1inp')\x0d\#基于inp文件Job-1inp建立名称为job-1-1的job\x0d\\x0d\mdbjobs['job-1-1']setValues(waitMinutes=1)\x0d\#设定参数\x0d\\x0d\mdbjobs['job-1-1']submit()\x0d\#提交任务\x0d\\x0d\mdbjobs['job-1-1']waitForCompletion()\x0d\\x0d\运行:\x0d\在cmd下面运行:Abaqus cae nogui=jobpy\x0d\\x0d\如果是多个job,同样道理了,不多说了。\x0d\\x0d\功能二:\x0d\后处理,提取需要的数据,形成可以用其他软件处理的文件\x0d\功能:提取odb文件中某个set中的数据(可以是应力、应变和位移、坐标等),建立一个外部文件,把提取的结果写到这个文件中,利用tecplot处理。\x0d\1)在Odb对象中提取场变量:\x0d\odb-》steps-》frams-》fieldoutputs变量名称\x0d\具体odb对象中的各个成员如下图\x0d\\x0d\2)在场变量中选取所需要set的变量:\x0d\Odb-》rootAssembly-》Sets\x0d\或者odb-》rootAssembly-》instances-》Sets\x0d\上面两种方法取决了你在inp文件种是在assembly定义了Set还是在Instance中定义了Set。具体的如下图\x0d\\x0d\文件:plotpy\x0d\from odbAccess import \x0d\from abaqusConstants import \x0d\import string\x0d\\x0d\print 'begin abaqus python'\x0d\print 'today is 10-29'\x0d\print 'this code is for 3node_sinodb'\x0d\\x0d\odb = openOdb(path='3node_sinodb')\x0d\myAssembly = odbrootAssembly\x0d\\x0d\f=open('plot/3node_sin1dat','w')\x0d\fwrite('TITLE = Example: Simple XY Plot\n')\x0d\fwrite('VARIABLES = "X-Coordinate", "Y-Coordinate"\n')\x0d\\x0d\#建立一个tecplot的dat文件\x0d\\x0d\i=1\x0d\while i回答于 2022-12-11

以上就是关于ABAQUS中怎么使用UFIELD子程序全部的内容,包括:ABAQUS中怎么使用UFIELD子程序、菜鸟关于abaqus安装的提问。、abaqus 安装fortran后,出现SetEnv不是内部或外部命令 的错误,求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9651563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存