
python应用
文章平均质量分 69
fiber_tape
这个作者很懒,什么都没留下…
展开
-
在python中调用abaqus和nastran的方法
python调用有限元分析软件的逻辑是,先在cmd中尝试能否直接调用,如果可以,先生成bat文件,再在python中调用bat文件。在cmd调用abaqus时,刚开始用abaqus job=jobname这个命令进行调用,发现有错误,找不到scratch等。可以自定义一个scratch文件夹,这里的int是可以监控运行状态的命令。这个命令成功后,将其存为.bat文件。然后在python中输入以下命令行。二,对于nastran一样的道理。这里只写下nastran的提交命令。原创 2022-08-25 15:50:46 · 2356 阅读 · 0 评论 -
关于利用python进行文本读取的技巧
利用python进行读取文本非常方便,并且可以有效快速地提取相应的信息。比如想要读取一个文件中的从3310到4560的行,可以使用islice的命令去切片。with open(filename2, "r") as f: # 打开文件, "r"不行,所以加了rb,也可以用下句。data2 = re.split('[,\n]',data) # 按逗号和换行符进行分割。data2=np.array(data2) #进行矩阵化。data = f.read() # 读取全部字符。原创 2022-08-24 14:09:08 · 1927 阅读 · 0 评论 -
利用python计算复合材料ABD矩阵以及压缩载荷的代码
原始理论参考美国HIL-handbook的经典层合板理论。经验证,此方法可靠,希望能帮助更多的同仁们。#This program is to caculate the ABD matrix#“python中整体替换命令为ctrl+R”“这个程序可以近似计算ABD矩阵,并且可以计算单向和平纹混铺的情况。与patran的相比结果基本一致”import math#导入铺层信息,并对铺层进行分割“如果铺层信息中有括号,代表织物”#layup="(45)/0/90/0/90/0/90/0/(45)/(4原创 2021-07-21 14:36:37 · 1008 阅读 · 0 评论