搜索
Abaqus Python脚本开发第三章:方法对象变量(3)
3.3.1 DatumPlaneByOffset(...) This method creates a Feature object and a DatumPlane object offset by a specified distanc
MATLAB与Python:长时间遥感图像变异系数计算
变异系数简介: 变异系数是衡量观测序列值变异程度的一个统计量,可以很好地反映空间数据在时间序列上变化的差异程度,评价数据时间序列的稳定性。计算公式为: 计算指标的均值: 计算指标的标准差: 计算变异系数: Vj 越大,数据波动越大。 应用于长时间序列遥感影像:就是把多幅影像叠加在一起,逐像元构建一组时间序列,然后计算它的变异系数。 从x年
Abaqus Python多边形骨料脚本:感受脚本的魅力
hello,大家好。我是你们的小伙伴,咱们又见面了。今天是2021年的第一天。可能你们看到的时候已经是第二天了啊。但是我写的时候确实是第一天的。外面其实阳光不错,但是我宅了。宅在家里看电影是真的自在啊,巴适的很。等我赚够了2亿存款,我宅在家里天天看电影。 自从上次跟大家说了问题之后,突然我收集的问题文档就多了好多。感谢各位看得起,但是有些
Abaqus Python脚本:三维随机多边形骨料生成(下)
过去一年里,我反思了自己其实没写多少东西,可能没有产出什么对大家有用的东西,还时不时的消失一下,各位给我的消息我也没能及时反馈,问卷收集的问题也越来越多,但是你们还在,感谢你们对我一直不离不弃的支持和信任,我深知我的水平和能力有限,无法为大家解答所有问题,在这里给大家说句抱歉,能帮得上的我一定帮,我会尽我自己最大的努力。 故不积跬步无以至
Abaqus Python脚本:三维随机多边形骨料生成(上)
hello,小伙伴们晚上好。好久不见,我来啦。 今天先不讲故事了,下次一定。 今天咱们就直奔主题,想必大家看标题就明白今天的内容了,没错,就是讲关于三维随机多边形骨料的脚本建模。最后有个上,没想到吧。其实下次还是讲它,为啥有个上呢。因为我最近忙着别的事了,实在没有时间去研究这些,短时间内没干出来,所以先写个上集,带着大家一起练习练习。下次
提升Abaqus Python二次开发代码通用性的方法
来源:复合材料力学 作者:君莫 我们在Abaqus/CAE中进行各种操作时,后台的各种指令会实时记录在rpy文件和jnl文件中,因此,在Abaqus二次开发中,为了提升编程效率,经常需要调取rpy文件或者jnl文件,参照其中的指令来辅助进行高效的二次开发,这一点大家都是比较清楚的。 但是当查阅或者修改Abaqus.rpy 文件以及.jnl
Python结合AutoCAD刀具设计软件的开发与应用
from PyQt5.QtWidgets import QApplication,QLabel,QWidget,QVBoxLayout,QPushButton,QLineEdit,QHBoxLayout,QGridLayout,QComboBox from PyQt5.QtGui import QIntValidator, QDouble
Python实现Jira管理系统:提升团队协作效率
要求如下:1。一个循环2中输入内容的能力。显示函数添加新名片显示所有查询的名片3退出系统。让用户输入所需的操作,如输入1,2,3,04。新列表提示用户输入名称和输入电子邮件提示成功添加新名片。5。显示所有并打印所有的名片,格式如下:6。请输入用户的名称你想搜索并找到名片prompt-prompt用户[1][2][0]删除修改返回到上一个菜
二次开发实战:Python脚本生成悬链线技巧
悬链线是一种曲线,他的形状因与悬在两端的绳子在只受重力作用下形成的形状相似而名。悬链线的力学特征是该曲线上任意位置出都只受拉力作用。生活中有不少悬链线的例子,例如两根电杆之间的电线垂落形状,含有水珠的蜘蛛网形状(图2)。一些建筑也设计成了悬链线(图3),这样设计的一个好处是它们在重力作用下只受到压应力作用,避免了由于剪力或者弯曲而导致失效...
Fluent物性拟合与数据可视化:Python与Matlab应用
举个小小的例子, 在这里面我们可以使用多项式方法输入密度与温度的物理性质,还可以使用expression功能直接输入函数进行表达,或者是加载udf进行计算,不过无论如何,我们首先都需要确定我们的函数是不是我们想要的。 fluent自带的曲线查看器 以多项式为例进行分析,可以看到fluent会自己给出一个曲线,可以直接看图像知道自己的函数长什么样子。 matlab编程验证 使用matlab代码...
利用Abaqus Python后处理脚本提取屈曲特征值
屈曲特征值:在dat文件(类似于txt文本文件)里有。操作界面显示的一阶特征值如下图。 一阶屈曲特征值(用户操作界面) 屈曲特征值定义 屈曲特征值可在用户操作界面中查看,但是不利于批量查看多个模型的屈曲特征值。为便于批量提取,选择使用代码读取dat文件相应行的屈曲特征值。Dat文件特征值如下图。一阶特征值都在倒数起固定行数的位置上,可利用此规律写代码来提取特征值并输入到excel文件里...
利用MATLAB调用Python聚类模型进行数据解析
Matlab提供了两种方法进行聚类分析。 一种是利用 clusterdata函数对样本数据进行一次聚类,其缺点为可供用户选择的面较窄,不能更改距离的计算方法; 另一种是分步聚类:(1)找到数据集合中变量两两之间的相似性和非相似性,用pdist函数计算变量之间的距离;(2)用 linkage函数定义变量之间的连接;(3)用 cophenetic函数评价聚类信息;(4)用cluster函数创建聚类...
从Matlab变量到Python字典:文本文件数据交换
1.直接保存为TXT文件: 具体的命令是:用save *.txt -ascii x (x为变量; *.txt为文件名,该文件存储于当前工作目录下...
基于Python的Abaqus表面粗糙度生成技术研究
一、结构力学 1、Abaqus/Explicit 现在可应用变形控制于C3D10元素。 2、分布操作可用于指定复合实体元素的层厚,并使用带有复合实体剖面定义的楔形(三角棱形)元素。 3、Abaqus/Standard 目前提供了纤维增强复合材料LaRC05的损伤启动条件...
星辰技文:使用Python提取Abaqus结果中大于某值的区域体积
大家使用ABAQUS CAE界面直接提取大于100e6 Mises等效应力的区域体积,方法虽然比较好操作,但也存在明显的缺点: 方法太繁琐;统计历程曲线时会显得非常麻烦,因此我们找到了代步工具:Python
ABAQUS扫频odb结果最大位移快速提取Python程序
本帖是针对ABAQUS扫频仿真项目中遇到的最大值提取需求而产生的具体应用。一般扫频结束后有对各频率下最大位移结果进行提取并绘制曲线的需求,通常手动提取仅可用于较少频率提取情况,当频率点较多(如500时)手动提取将是灾难性的操作方法。 这里利
挑战Python:20分钟内搭建仪表板的实战指南
这将为我们的团队节省每天重复的数据处理时间...... 简介 如果你目前在一个数据或商业智能团队工作,你的任务之一可能是制作一些每日、每周或每月的报告。 虽然获得这些报告并不困难,但还是需要花费不少时间。我们的宝贵时间应该花在更困难的任务上
Bash脚本调用MATLAB与Python脚本:传参方法与实战
1. 在bash脚本中调用MATLAB脚本 首先定义一个脚本 get_ind.sh,这个脚本接收一个参数,并将这个参数传递给名为check的matlab脚本,写法如下: #!/bin/bash my_ind=$1 matlab_command="check($my_ind)" matlab -nodisplay -r
基于ABAQUS、Digimat和Python的复合材料微观几何建模
ABAQUS基于丰富的单元库,能够求解广泛领域的线性和非线性问题,包括静态分析、动力分析、结构的热响应分析以及其他复杂非线性耦合物理场的分析。ABAQUS被广泛地认为是功能最强的有限元软件,非常适合分析复杂的复合材料力学结构系统。 系统教学 一、Abaqus复合材料建模基础 二、ABAQUS入门基础:层合结构建模,静力分析为例 三、ABA
Abaqus三维短纤维增强复合材料:Python脚本教学
小伙伴们大家中午好。没想到吧,难得我这么早就发了,因为今天是周末,哈哈。今天的内容其实接着昨天的内容讲的。昨天遗留了一个问题,就是关于实体纤维脚本的建立。 那么在开始之前,说点什么呢,我每次喜欢讲点东西。最近不是某音有位真假女博士闹的沸沸扬扬吗,我不玩那个,听我家的傻狍子说的。不知道各位知不知道这个,不知道算了。听我扯会蛋就行了。说是网上
hello,大家晚上好。前几天感冒了,脑子转不过弯,子程序写不了,脚本不想写。好在没发烧,还好在疫情的低风险区域,不然就要被拉去隔离了。跟兄弟们隔栏相望了。所幸今天已经好多了,各位不要为我担心啊。 这几天,虽然我还没更新,但是我还是活在b站和知乎里的。回答大家的一些问题。当然还遇到了等我的更新等的不耐烦的可爱小粉丝。我也是无能为力呀,身体
Python脚本实战:通过Jira API获取用户信息及JSessionID
前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了。 最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。 有时候还需要带上cookies参数,如JSESSIONID 登录参数 首先分
Python模板渲染实战:Jinja2基础到进阶应用示例
+ 目录 模板的用处 模板语法 继承和super函数 利用jinja2 进行渲染 模板的用处 jinja2 可以用来修改配置文件,把配置文件的关键地方可以用变量来进行替换 模板语法 模板语法和django的模板语法差不多 在jinja2中,存在三种语法: 控制结构{% %} 变量取值{{ }} 注释{# #} for 循环 ? 1 2 3
深度解析Python数据库操作技巧与实践案例
+ 目录 一、数据库介绍 1、为什么要学习数据库 2、数据库的介绍 二、MySQL介绍 安装MySQL 使用数据库 1、语法格式 2、简单示例 三、查看数据库 查看MySQL中存在的数据库 四、简单示例 一、数据库介绍 1、为什么要学习数据库 通常,我们存储数据,直接用本地文件即可,但是,本地文件不利于存放海量数据,也不利于用程序对文件的
从执行cmd指令到系统操作,Python os.system功能解密
1、执行cmd指令,在cmd输出的内容会直接在控制台输出,返回结果为0表示执行成功。 2、在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码。 os.system()方法是简单粗暴的执行cmd指令,没有办法获取到cmd输出的内容。 实例 ? 1 2 3 # coding:utf-8
从原理到实践,探究Python标准库sys高效应用
+ 目录 sys作用 常用变量 sys.version sys.maxsize sys.maxunicode sys.path sys.platform sys.argv sys.executable sys.byteorder sys.version_info sys.api_version sys.stdin/sys.stdout/s
Python脚本优化Abaqus网格:网格类型选择与处理
为了提高分析精度,ABAQUS提供了以下三种自适应网格。 1、ALE自适应网格。 其全称为“任意的拉格朗日-欧拉自适应网格”(Arbitrary Lagrangian Eulerian adaptive meshing)。它不改变原有网格的拓扑结构(单元和节点的数目和连接关系不会变化),而是在单分析步的求解过程中逐步改善网格的质量。它主要用于ABAQUS/Explicit的大变形分析...
Python版OpenSees:机器学习时代的结构分析新工具
1. Introduction 简 介 在土木工程领域,一谈到地震工程的模拟,很多人第一个想到的就是开源软件OpenSees。 OpenSees,全称“The Open System for Earthquake Engineering Simulation”,是在美国PEER(Pacific Earthquake Engineering Research Center)的赞助下...
Abaqus二次开发:Python脚本读取场输出位移教程
本次脚本将要指定数据库文件,并输出指定位置(set)的位移信息。 编程思路: 写注释行,尽量详细解释脚本语句,增强可移植性; 导入相应模块; 本次实例要输出场输出位移信息,必须访问分析步、帧; 创建对象时,分步创建多个变量表示对象(推荐): 创建变量表示odb对象...
Abaqus+PyQt+Python在平面变形欧拉角计算中的应用
在刚体运动学、飞机飞行、卫星姿态等领域,欧拉角是一个非常重要的概念和控制参数。 通俗讲,一个直角坐标系Sys-1,绕自己的X、Y、Z坐标轴依次转动一个角度,变为坐标系Sys-2,则转动的角度为欧拉角。欧拉角的值与转动顺序相关,例如从Sys-1转到Sys-2,转序X→Y→Z与转序Z→X→Y的欧拉角通常不同。因此,讲欧拉角时必须明确转序。除了绕3个轴转的欧拉角,还有绕2个轴转的欧拉角...
Abaqus 3D打印建模新探索:极小曲面Python生成法
0.算例 下面是个简单的算例,在y方向压缩极小曲面之Gyroid,几何模型建立方法见下文,建立后阵列并有画网格导入abaqus即可。 为了对比该极小曲面的应力水平,采用同样的材料做了单轴压缩,两种情况对比如图所示: 从图中可以看到,如果仅去极小曲面上的一个点作为其应力应变,其曲线甚至比实心立方体还高,显然这是不合理的。出现这种现象的主要原因是,此类细观结构或变形不均匀时,不能取一个点代表整个模型,
基于ABAQUS平台的截面特性计算PYTHON脚本开发
在构件计算过程中,不可避免需要计算截面特性,常见的特性值计算可采用CAD/MIDAS/ANSYS等软件计算。但有时我们需计算一些不常见的截面特性值,如截面不对称系数,这就带来一些困难,因为常见方法的计算结果中并未给出这些值。对于常见的形状规则的截面,我们可以根据公式进行手算积分计算,但对于形状较为复杂的截面,我们难以手算。此时,采用数值计算方法显得非常重要。常见的方法为:将截面离散为若干单元...
高级人脸检测实战:OpenCV、Python与dlib的眨眼检测
今天,我们使用面部标记和 OpenCV 检测视频流中的眨眼次数。 为了构建我们的眨眼检测器,我们将计算一个称为眼睛纵横比 (EAR) 的指标,该指标由 Soukupová 和 Čech 在他们 2016 年的论文《使用面部标记的实时眨眼检测》中介绍。 与计算眨眼的传统图像处理方法不同,传统的图像处理方法通常涉及以下某些组合: 眼睛定位。 阈值以找到眼白...
Python与利时DCS通信及组态软件的深度研究
MACS系统为用户提供了一个通用的系统组态和运行控制平台,应用系统需要通过工程师站软件进行组态,即将通用系统提供的模块化功能单元按照一定的逻辑组合起来,形成能够满足特定要求的应用系统。系统组态后将产生应用系统的数据库、控制运算程序、历史数据库、监控流程图以及各类生产管理报表。 下面简单了解一下系统组态流程,具体步骤如下: (1) 前期准备工作。在进入系统组态之前...
Abaqus弹簧和质量块系统自振分析(2):离散刚体模拟质量块
建模过程的Python文件的下载地址:h
Abaqus学习内容与核心要点
力耦合分析、 2、纤维增强复合材料层合板分层、界面损伤与xfem裂纹扩展 3、颗粒/短纤维拉伸与失效、胞元分析 4、复合材料加筋板压溃、承载能力预测、剪切失效模拟 5、ABAQUS二次开发:以MATLAB、PYTHON
编程语言Pascal开发技术详解
1.引子 Pascal是目前我自己看到的最严谨的编程语言(没有之一),虽然不知道现在的大学入门编程课是什么,但是个人认为还是应该把它作为编程入门必须课,而不是先去学什么Java、Python、C,学习Pascal
起身
工作之余,做一点副业:CATIA+EKL+VBA+ ABAQUS+Python+aip+工程+论文+
随笔三:生活的点滴记录
Python,solidworks,photoshops,这三项技能便在此立贴为证待到给明年国庆的自己看看。 我常常想着改变,却少有反思。只是生活是自己的,怎么过,怎么活,但是随心才是。
TensorFlow深度学习应用实践,高清PDF扫描版179MB!
本书共22章,内容包括Python类库的安装和使用、
TensorFlow新手之路:深入理解队列机制
队列的创建 队列的使用和Python中队列的函数类似。 操作 描述 class tf.QueueBase 基本的队列应用类,队列(queue)是一种数据结构,该结构通过多个步骤存储tensors...
TensorFlow代码深度解析
TensorFlow系统更新快速,官方文档教程齐全,上手快速且简单易用,支持Python和C++接口。
TensorFlow Java实例分享与TensorFlow.js探索
其实TensorFlow是利用JS实现,我么都知道Python是人工智能的主流语言...
Voronoi泰森多边形生成及批量cohesive插入技术
1 自编程建立voronoi模型(总体思想是借助于MATLAB或Python中的voronoi函数): a 对于二维模型目,前有两种主要的方式,第一是通过MATLAB的voronoi函数编程建立晶粒模型
自动化模拟任务:提升效率的MATLAB策略
此外,还可以从外部访问VirtualLab Fusion的仿真结果(通过MATLAB或Python),使您有更多的可能性进一步分析仿真结果...
SPEOS与Zemax光源文件互转工具
简介 在本文中,为用户提供了一组Python代码,用于在Zemax和SPEOS之间转换源文件。 有些光源,如 .IES 文件,可在 SPEOS 和 Zemax 中进行载入和读取。
ZEMAX软件技术:交互扩展问题解答指南
交互扩展可用Matlab和Python。 当使用交互扩展进行修改时,只更新编辑器会发生什么?
ABAQUS批处理步骤的深度剖析
在ABAQUS软件中好像并没有提供一个界面来实现这个功能,所以我们只能通过其它方式去实现,今天我们讨论一种使用dos的方式实现,以后再讨论python实现方法。现在我们开始!
Fluent表达式详解
是一种基于Python的解释型的声明式语言 功能 指定与时间、迭代步、位置、求解变量相关的复杂的边界条件和源项 基于时间和迭代步指定不同的模型和求解器设置 由数值、变量、操作符、函数组成的可以返回一定值的字符串
MATLAB编程基础入门指南
同Fortran、IDL、Python等数据分析软件,Matlab有着丰富的工具包,为大量学科的数据提供了较为实用且便捷的选择。 这一次,先来了解一下数据的类型和计算机存储...
姓名不为空
手机不正确
公司不为空