ABAQUS软件实训(四):Mesh模块之六面体网格划分技巧

2024-04-29 22:38

本文主要是介绍ABAQUS软件实训(四):Mesh模块之六面体网格划分技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、准备工作

使用的素材下载:mesh.zip - 蓝奏云

下载后,在Abaqus中导入sk2.cae文件,进入mesh中,将其网格划分擦除:

再到左侧的树中,删除掉所有的“Partion cell-x”,得到最原始的模型:

原始模型如图所示:

也看完了结果,也删除了结果,现在开始从0做起。

二、网格划分预处理

2.1 模型分析

进入mesh中,整个几何体变成了橘黄色,橘黄色的意思是当前无法直接进行网格自动化分。针对这次较为规则的模型,最好的方案还是进行模型切割。 

2.2 模型切割 

2.2.1 方式一:创建切割面的方式

首先对两边的耳朵进行切分:

切分后的耳朵是绿色,绿色说明这个耳朵可以进行网格划分了。 

再切另一边的耳朵,选中较大的那个几何体,按住鼠标中间完成选择,同样选择点和法向进行切割:

所谓切割,就是找一个平面,可以通过三个点来确定,也可以通过一个点及一个向量确定

这个方法给的是三种办法来确定切割面:

2.2.2  基于基准面的方式

基于涂黑的那个平面新建一个基准面(上图的第二个),距离黑色的那个平面0距离即可:

选择这个第二个进行切割:

 

2.2.3 延伸表面的切割方式

 

即选择一个表面,等于选择了这个表面的无限扩大的面。其实就是在2.2.2那个情况下,不需要新建一个平面,就能实现同样的效果。

切割效果:

再次使用这个功能,进行切割:

结果:

现在底部是黄色的,说明这部分可以通过扫掠的方式进行划分。 但是中间有个圆孔,扫掠不是很合适。可以再进行切割:

2.2.4 人为干预的扫掠切割

现在只剩下面那个带圆孔的方形了,在前面一节了解过,一个圆形会这样去划分:

同样的,对于底板下面那个部分,可以这样做: 

 

于是就可以进行操作了:

确定后实现对地面进行切分:

 

尝试对几何体进行切割:

 

依次选择体、选择边、选择沿着一个方向切割: 

 

 

最终效果:

 

三、网格划分 

直接进行自动网格划分,整体来说还算可以:

对于这些地方,可以设置人为划分:

   

网格划分倒是没有标准答案,但是太乱太不规则肯定是不行的,后面会介绍如何对划分质量进行查看。 

这篇关于ABAQUS软件实训(四):Mesh模块之六面体网格划分技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/947340

相关文章

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

Python模块导入的几种方法实现

《Python模块导入的几种方法实现》本文主要介绍了Python模块导入的几种方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录一、什么是模块?二、模块导入的基本方法1. 使用import整个模块2.使用from ... i

Python中处理NaN值的技巧分享

《Python中处理NaN值的技巧分享》在数据科学和数据分析领域,NaN(NotaNumber)是一个常见的概念,它表示一个缺失或未定义的数值,在Python中,尤其是在使用pandas库处理数据时,... 目录NaN 值的来源和影响使用 pandas 的 isna()和 isnull()函数直接比较 Na

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S