PNG图片导入Abaqus建模:Abaqus Image To Part 2D插件

插件介绍

Abaqus Image To Part 2D - AbyssFish 插件可将图像导入Abaqus内并通过对网格单元集进行材料指定,实现基于图像的模型部件生成。
Image To Part 2D

插件支持JPEG、JPG、PNG、GIF、TIFF、BMP、PCX、ICO等多种图像格式,兼容彩图、灰度图、二值图像等类型,可基于图片建立指定大小尺寸的部件模型。

原理介绍

部件生成原理:插件基于所选择的图像尺寸信息,即图像的宽度及高度像素建立二维可变形壳部件,建立部件的尺寸为所选图像尺寸乘以设置的Scaling参数。
网格单元划分:部件网格划分的单元尺寸为设置的Scaling参数,划分四边形单元,划分完成后的部件单元数量与指定的图像中像素数量一致。
材料指定单元集:插件基于图像像素分析,将像素属性一致的单元创建单元集,并对单元集进行不同种类空材料指定,实现从图像到部件属性的映射关系。
像素属性介绍:以常见的RGB图像为例,像素属性中的RGB表示的是红(Red)、绿(Green)、蓝(Blue)三种颜色的组合,在RGB模式下,每种颜色的强度一般用0到255的数字来表示,当两个像素的RGB属性完全一致时,插件会将其归为同一集合。

模型展示

1、EBSD晶体取向映射图导入,用户可对模型中不同颜色分别指定材料属性。
EBSD导入Abaqus

2、细观混凝土(meso concrete),可以指定混凝土骨料、基体、及界面过渡区(ITZ)材料属性。
meso concrete

3、基于试件照片实现材料区分,照片进行阈值分割后导入Abaqus。
jpg导入Abaqus meso concrete

4、彩色图像进行颜色精简后导入,并手动调整模型的材料颜色显示。
图像导入有限元

5、多相材料(multi-phase material)模型的建立。
multi-phase material

6、多孔结构(porous structure)模型,导入后手动建立网格部件,并删除白色部分单元集。
porous structure 导入 Abaqus

使用演示

在进行图像导入时,一般需要对图像进行预处理操作,通过限定颜色的数量等方式来控制的模型中材料的种类。下面分别演示Photoshop对图像预处理前后的导入效果。
这里以LOGO图像为例,直接进行导入后生成的部件材料种类为四千多种。
照片导入abaqus

通过Photoshop进行图像预处理,将图像中的颜色限定为六种。
图片预处理减色

将处理后的图像导入Abaqus,材料种类将减少为六种。数量较少的空材料方便进行手动编辑处理。
IMG TO ABAQUS

说明提醒

插件可运行在Windows7、8、10、11系统上,支持Abaqus2018~2024及以上版本。
插件需要注册,联系作者获取许可证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/319334.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2_并发编程同步锁(synchronized)

并发编程带来的安全性同步锁(synchronized) 1.他的背景 当多个线程同时访问,公共共享资源的时候,这时候就会出现线程安全,代码如: public class AtomicDemo {int i0;//排他锁、互斥锁public void incr(){ //synchronizedi; …

基于SSM的滁艺咖啡在线销售系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

opencv入门到精通——Canny边缘检测

目录 理论 OpenCV中的Canny Edge检测 附加资源 在本章中,我们将学习 Canny边缘检测的概念 OpenCV函数: cv.Canny() 理论 Canny Edge Detection是一种流行的边缘检测算法。它由John F. Canny发明 1.这是一个多阶段算法,我们将经历每个阶段。 2.降…

六、基于Flask、Flasgger、marshmallow的开发调试

基于Flask、Flasgger、marshmallow的开发调试 问题描述调试方法一调试方法二调试方法三 问题描述 现在有一个传入传出为json格式文件的,Flask-restful开发的程序,需要解决如何调试的问题。 #!/usr/bin/python3 # -*- coding: utf-8 -*- # Project :…

数据结构——二叉树四种遍历的实现

目录 一、树的概念 1、树的定义 1)树 2)空树 3)子树 2、结点的定义 1)根结点 2)叶子结点 3)内部结点 3、结点间关系 1)孩子结点 2)父结点 3)兄弟结点 4、树…

通过IP地址如何进行网络安全防护

IP地址在网络安全防护中起着至关重要的作用,可以用于监控、过滤和控制网络流量,识别潜在威胁并加强网络安全。以下是通过IP地址进行网络安全防护的一些建议: 1. 建立IP地址白名单和黑名单: 白名单:确保只有授权的IP地…

ElecardStreamEye使用教程(视频质量分析工具、视频分析)

文章目录 Elecard StreamEye 使用教程安装与设置下载安装 界面导航主菜单视频窗口分析窗口 文件操作打开视频文件 视频流分析帧类型识别码率分析分析报告 高级功能视觉表示比较模式自动化脚本 下载地址1:https://www.onlinedown.net/soft/58792.htm 下载地址2&…

MySQL的基础架构之内部执行过程

MySQL的逻辑架构图 如上图所示,MySQL可以分为Server层和存储引擎层两部分: 1)Server层涵盖了MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎…

Mysql count统计去重的数据

不去重,是4 : SELECT COUNT(NAME) FROM test2 明显里面包含了2个 name 等于 mike的数据, 所以需要做去重 : 通过结合 count 函数和 DISTINCT 关键字 SELECT COUNT(DISTINCT NAME) FROM test2 好了就到这。

【基础篇】九、程序计数器 JVM栈

文章目录 0、运行时数据区域1、程序计数器2、JVM栈3、JVM栈--栈帧--局部变量表4、JVM栈--栈帧--操作数栈5、JVM栈--栈帧--桢数据6、栈溢出7、设置栈空间大小8、本地方法栈 0、运行时数据区域 JVM结构里,类加载器下来,到了运行时数据区域,即Ja…

【UEFI基础】EDK网络框架(通用函数和数据)

通用函数和数据 DPC DPC全称Deferred Procedure Call。Deferred的意思是“延迟”,这个DPC的作用就是注册函数,然后在之后的某个时刻调用,所以确实是有“延迟”的意思。DPC在UEFI的实现中包括两个部分。一部分是库函数DxeDpcLib,…

vue3解决切换tab页每次切换加载数据导致数据缓慢问题

const tabchangee>{ data.activity e vedioLoad(data.activity)//加载数据 加载的时候传值过去 }解决方法: 使用标识符来进行辨认 有两个tab页 搞个动态加载 在开头的vedioload还没开始加载的时候判断是否加载过 入股已经加载过 则返回 不要重新加载 loadvideo…