搜索
随机弹丸喷丸模拟:基于ABAQUS Python的喷丸角度插件
Python实现可变喷丸角度的随机弹丸分布 喷丸是一种典型的强化手段,采用高速弹丸反复撞击材料表面,使表层发生塑性变形,从而引入显著残余压应力,增大零件表面硬度,细化晶粒,有利于提高材料的抗疲劳性能。
文本挖掘入门:利用Minitab与Python集成探索
现如今,内容无处不在,随时可供访问!尼尔森 (Nielsen) 的一项研究发现,美国成人每天用于阅读、聆听、观看媒体以及与媒体互动的时间超过 11 小时。当下大家宅在家中,想必这个数值只会更高。可用内容层出不穷,您或许会想知道:是否存在一种定量方式,让我们能够深入了解可用文本? 文本挖掘也称为文本数据挖掘,指的是从文本撷取高质量信息的过程
Abaqus弹簧连接器:Python脚本批量建模教学
大家好啊,好久不见啦,遇到了非常头疼的事,当然也是我懒了,所以停更了很久。很久没有写东西了,看到很多小伙伴给我留言,召唤我出山,非常欣慰,应该是担心我吧,不会是想我多吐点专栏出来吧,应该是出于对于对我个人的关心。其实能把自己的想法展示给更多的人是我的初衷,也是我想坚持下去的,记得我第一次写专栏,每天看几十遍,有没有人关注我,有没有给我留言
Abaqus二次开发:Python脚本读取场输出位移
本次脚本将要指定数据库文件,并输出指定位置(set)的位移信息。 编程思路: 写注释行,尽量详细解释脚本语句,增强可移植性; 导入相应模块; 本次实例要输出场输出位移信息,必须访问分析步、帧; 创建对象时,分步创建多个变量表示对象(推荐): 创建变量表示odb对象,打开输出数据库; 创建变量表示第一个分析步; 创建变量表示第一个分析步的最
基于Python/Abaqus二次开发的弹簧批量建模
一、 为什么要进行弹簧批量建模 当一个公司或者学者从事科研任务时,往往通过有限元进行建模分析,建模的时间通常与工作效率挂钩。例如ABAQUS/CAE建模,想必很多老用户都有某种共同的感受,那就是实体模型并不繁杂,真正繁杂的是一些虚拟连接的建立,例如弹簧、阻尼、连接器之类大规模的建立,往往这些虚拟传力单元的建立决定着建模时间的长或短。这类现
Python数模笔记:NetworkX(3)条件最短路径算法
1、带有条件约束的最短路径问题 最短路径问题是图论中求两个顶点之间的最短路径问题,通常是求最短加权路径。 条件最短路径,指带有约束条件、限制条件的最短路径。例如,顶点约束,包括必经点或禁止点的限制;边的约束,包括必经路段或禁止路段;还包括无权路径长度的限制,即经过几步到达终点。进一步地,还有双目标限制的最短路径问题,求最短距离中花费最小的
Python爬虫实战:数据爬取:Jira与静态网页
静态网页抓取 在网站设计中,纯HTML格式的网页通常被称之为静态网页,在网络爬虫中静态网页的数据比较容易抓取,因为说有的数据都呈现在网页的HTML代码中。相对而言使用Ajax动态加载的玩个的数据不一定会出现在HTML代码中,就给爬虫抓取增加了难度。 在静态网页抓取中,有一个强大的requests库能够让你轻松的发送HTTP请求,这个库功能
解决Python从Jira获取链接时遇到的问题
一、Jieba中文分词 本文使用jieba进行文本进行分词处理,它有3种模式,精确模式,全模式模式,搜索引擎模式: · 精确模式:试图将句子最精确地切开,适合文本分析; · 全模式:把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; · 搜索引擎模式:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分
Python在Jira上分配测试任务及编写用例
在工作中,我们通常是在excel表格中编写测试用例,增删改查功能都不错,但保存、管理、共享都不完美,为了让公司领导或其他同事方便查看测试执行情况和测试进度,我们引入了TestLink工具来编写测试用例,使用一段时间后,由于各种原因吧,没有将它一直在小组中使用起来。由于公司目前所有人都一直在使用jira工具来辅助工作,就想如在jira中能够
Python 数据科学演进:从 attribute 到 property 封装学习
字面意思上的区别 Attribute与property, 都可翻译成属性. 虽然无论是在中文中还是英文中 它们的意思都几乎一样, 但仍有些许差别. Google了好几下, 找到了一个看起来比较靠谱的解释: According to Webster, a property is a characteristic that belongs t
Python编程:深入访问对象的方法与技巧
例: 访问Material对象: import material mdb.models[model名].materials[material名] ※必须使用mdb限定材料对象、命令或成员 mdb.models[crash].materials[steel] mdb.models[crash].materials[steel].Elastic(table=((30000000.0,0.3),)) e
Abaqus中处理非常数材料参数的Python技巧
在有限元计算中,可能会碰到材料参数(这里以线弹性材料弹性模量E为例)在模型中并不为常值的情况,例如,E与某一坐标相关。大家知道,abaqus材料中材料是在*section对截面属性定义的时候对单元组进行赋值的。并且GUI中也没有提供变参数的接口(这里顺路提一下,载荷是可以通过函数给出变载荷的,GUI中有接口)。这就需要我们采取一些特殊的措施...
Python脚本提取Abaqus SPH结果粒子位置教程
Abaqus软件后处理中SPH粒子的渲染真的太差了,粒子大小、光照等都没有有效的调整方法,于是想着从ODB文件中读取出粒子位置信息,提取出来的信息还可以用于其他后处理及渲染等。 但是有很多问题:1. PC3D粒子的信息怎么输出?与节点关系如何对应?2. 可以在界面上选择节点编号查询节点,但是批量怎么读取?3. fieldOutput中物理量只有位移等,没有当前坐标...
Python实现Abaqus 2D模型转3D模型源码分享
一、使用场景 相对于3D模型,2D模型由于建模简单,计算量小通常被广大技术人员作为首选。但由于2D模型存在一系列缺点,例如随机裂纹扩展中2D模型无法设置全局通用接触,导致实体单元可能会相互嵌入,如重新建模想必会花费成倍时间。这样的问题在2D模型中还有很多,因此有时不得不选用3D模型。 二、实现过程 通过修改inp文件形式,在z方向输入单元数量和单元尺寸,自动生成新INP文件...
Abaqus使用Python脚本自动化保存云图方法
示例代码见文末,功能室自动化保存每一帧的Mises应力云图。 在Abaqus/CAE中截图的时候有一些参数可选,在使用脚本截图的时候这些参数在printOptions中,可以调用函数 session.printOptions.setValues() 来设置。比如要取消保存的截图上的标题栏,可以将参数vpDecorations置为OFF...
机器视觉实战:Python+MediaPipe+OpenCV脸部轮廓识别
一、mediapipe是什么? mediapipe官网 二、使用步骤 1.引入库 代码如下: import cv2 import mediapipe as mp 2.主代码 代码如下: mp_drawing = mp.solutions.drawing_utils mp_drawing_styles = mp.solutions.drawing_styles mp_face_mesh = mp.
Adams隐式4阶常微分方程解法:Python实践
Adams隐式4阶方法解常微分方程,由4阶Runge-Kutta方法提供初值,隐式方法比显式复杂一些,主要是因为需要解方程。这里使用弦截法解微分方程...
Python与MATLAB在股票投资中的ARIMA模型应用
基于当前统计的股票数据选择最优的选股方案和投资组合方案,以及预测股票价格未来一段时间的走向趋势以及波动程度,具有很大的实用价值 我们需要完成以下问题 问题一:投资者购买目标指数中的资产,如果购买全部,从理论上讲能够完美跟踪指数,但是当指数成分股较多时,购买所有资产的成本过于高昂,同时也需要很高的管理成本,在实际中一般不可行。 (1)在附件数据的分析和处理的过程中,请对缺损数据进行补全...
Python与Matlab性能对比:100倍速度差异解析
1.功能: 构建一个1024的随机矩阵,提取左上角元素1个...
利用Abaqus python脚本生成2D随机圆形骨料
1 模型 我们今天的模型是,建立一个2D的随机圆形骨料模型,假设圆形骨料的大小有三种,直径分别为10mm,4mm,1mm。模型的大小自定。 2 算法实现 2.1 abaqus cae里骨料建模 懂得都懂,我们在写脚本的时候是不知道脚本函数是什么的,所以,首先要在cae里建模,然后查rpy文件的内容,最后改写,从而实现。 既然如此,那我们第一步当然是在cae里建模啦。建part...
姓名不为空
手机不正确
公司不为空