搜索
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) 前期准备工作。在进入系统组态之前...
C/C++学习深度:求职前你需要达到的水平
大家可能听过“XXX是世界上最好的语言”,实际上的情况是每个语言都有它最适合的领域,Java适合Web,Python适合人工智能与数据分析,C/C++适合开发底层程序,即使是汇编也会在某些对性能要求极其高的项目中用到
秋招经历分享:IC验证岗位的求职之路
于是初步决定掌握一门语言,疫情期间在家选择学习python,在这之前我只有点matlab基础,再加上本科也上过c语言的课程。从b站大学,跟着黑马程序员,第一
Ansys Products 2022 R1新功能速递+详细教程
用户现在可以将Python脚本直接嵌入到他们的模型中。 2、通过添加热影响区提高壳网格的网格划分效率和质量以及新的缝焊功能。
ADAMS网络协同仿真:Explorer模式的深入应用
摘要:本文详细介绍了ADAMS网络协同仿真新应用,ADAMS通过内置Python建立简洁易用的Web服务,将单机应用延伸到网络协同应用,并利用Excel插件实现仿真数据在客户端和服务器端的数据传递,实现了高性能计算资源的网络利用
本周四技术邻讲座:Abaqus子程序二次开发与疲劳渐进损伤UMAT
有限元软件的二次开发为结构仿真工程师提供了更加灵活的自定义建模方法,但Abaqus的二次开发分为Python和子程序(Fortran),涉及两种程序语言,如何选择和学习成为摆在初学者面前的一道难关。
跟着兵哥学习Abaqus子程序二次开发:疲劳渐进损伤UMAT入门
引言: 有限元软件的二次开发为结构仿真工程师提供了更加灵活的自定义建模方法,但Abaqus的二次开发分为Python和子程序(Fortran),涉及两种程序语言,如何选择和学习成为摆在初学者面前的一道难关
TensorFlow Probability实战:实现最大似然估计
TensorFlow Probability是一个构建在TensorFlow之上的Python库。它将我们的概率模型与现代硬件(例如GPU)上的深度学习结合起来。
Ubuntu 18.04下TensorFlow 1.10.0的配置方法
从当初的一窍不通到自学C++、了解Machine Learning、Python、Linux、Git、tensorflow、Qt等等这些日子接触的东西,我的内心告诉我...
TensorFlow通用工程架构深入分析与解析
前端:提供编程模型,多语言的接口支持,比如Python Java C++等。通过C API建立前后端的连接,后面详细讲解。 后端:提供运行环境,完成计算图的执行。
复合材料冲击损伤自动建模程序开发
初学python做了一个 复合材料冲击损伤的自动建模程序, 程序使用说明如下: 1.程序还有待完善。目前只支持矩形板,矩形网格。
ANSYS Workbench宏文件编写与代码解析
Abaqus中所有的操作都可以用相应的Python语句代替,在ANSYS经典中所有的操作都可以用相应的APDL语句代替。 那么Workbench中有没有这样的方式呢?
Abaqus插件新发布:一键建模包裹式加筋土挡墙
采用"面像对象"的 abaqus python 开发技术,开发了基于 GUI 界面和命令行的前处理参数化建模插件...
Abaqus二次开发:轧棍自动装配插件介绍
本文则利用python对abaqus进行二次开发,制作了轧辊的装配插件,从而可以提高工作效率,同时也能减少错误的可能性。
姓名不为空
手机不正确
公司不为空