StarCCM+ 导入STL几何模型进行仿真

使用 StarCCM+ 进行仿真时,通常都是用 3D-CAD Model 导入 CAD 类型的几何模型。但对于一些特殊情况,例如通过三维重建等方法获得的几何模型是 STL 文件而非 CAD 文件,这种情况下可以通过 Import Surface Mesh 的方法导入 STL 文件进行仿真,下面详细介绍具体的操作方法。

使用Ctrl+N快捷键,或者使用下面的按钮,新建一个simulation,选择串行即可,保存到指定位置。

请添加图片描述

通过菜单栏的 File → \rightarrow Import → \rightarrow Import Surface Mesh… 导入一个stl模型文件。

请添加图片描述

在这里插入图片描述

点击Open后,会出现Import Surface Options对话框,保持默认的“Create New Part”选项,然后OK确定。

在这里插入图片描述

软件会自动打开Geometry视图,

在这里插入图片描述

导入的模型添加到了Geometry的Parts中,
在这里插入图片描述

然而,导入的模型只有一个面,这样是没法设置不同边界的。通过右键Surface,可以看到软件提供几种分割面的办法,下面通过根据角度分割(Split by Angle)的方法来分割模型的面。

在这里插入图片描述

选择Split by Angle后会出现下面的对话框,里面有个角度可以调节,由于这里测试的模型比较简单,因此使用默认值即可。

在这里插入图片描述

然后之前的Surface就被分割成了4个面,点击各个面并通过右边视图查看其对应的位置。

在这里插入图片描述

在这里插入图片描述

如果面分割太细而不方便后续的边界设置,则可以选择两个面,然后右键,使用 Combine 将选中的两个面合起来。

在这里插入图片描述

合起来之后就变成了下面这样子

在这里插入图片描述

根据不同边界设置的需要,将Part的面进行分割、合并以及命名,然后就可以从Part生成Region了

在这里插入图片描述

在这里插入图片描述

生成的Region效果如下

在这里插入图片描述

生成了Region之后就可以进行后续的网格、边界设置等过程了,这些都和使用3D-CAD Model导入几何模型相同。

测试文件:网盘链接

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

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

相关文章

【Spring Boot】内网穿透实现远程调用调试

文章目录 1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址 4.…

Vue.js 使用基础知识

Vue.js 是一款用于构建用户界面的渐进式框架,它专注于视图层。Vue.js 不同于传统的 JavaScript 框架,它采用了组件化的开发方式,使得开发者可以更加高效和灵活地构建交互式的 Web 应用程序。 目录 什么是 Vue.js安装 Vue.jsVue 实例模板语法插…

模板方法模式(行为型)

目录 一、前言 二、模板模式 三、带钩子的模板模式 四、总结 一、前言 模板方法模式是一种行为型设计模式,它定义了一个操作中的算法框架,将一些步骤延迟到子类中实现。这种模式是基于“开闭原则”的设计思想,即对扩展开放,对…

vue 数字滚动加载

效果&#xff1a; 组件封装&#xff1a; <template><div><div v-for"(item, index) in total" :key"index" class"real-time-num" :style"{width:${countWidth}px,height:${countHeight}px,lineHeight:${countHeight}px,fo…

SpringMVC异常处理机制

2.1 异常描述 在J2EE项目的开发中&#xff0c;不管是对底层的数据库操作过程&#xff0c;还是业务层的处理过程&#xff0c;还是控制层的处理过程&#xff0c;都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常&#xff0c;系统的代码耦合度高&a…

在Sqlite中通过Replace来实现插入和更新

你可能在批量处理一个事务的时候&#xff0c;想要批量插入一系列的数据&#xff0c;但是这些数据当添加完一次之后&#xff0c;重新添加的时候&#xff0c;你不想要重新添加&#xff0c;只是想将原有的数据进行更新&#xff0c;例如&#xff1a;我想要通过Excel将一系列的图书导…

Peter算法小课堂—简单建模(3)

国王的奖赏系列 国王的奖赏1 题目描述&#xff1a; 你作为战斗英雄得到国王的奖赏&#xff0c;可以在地图上选一块土地。地图里共n*m格土地&#xff0c;第x行第y列的土地格子里标记着d[x][y]的整数价值&#xff0c;可能出现负数。国王让你选择若干列土地&#xff0c;只要是连…

springcloudalibaba01

整合springcloud 和 springcloudalibaba&#xff0c;&#xff0c;&#xff0c; 版本对应关系 <dependencyManagement><dependencies><!--每个springcloud的工具都有一个版本每个springcloud alibaba的工具都有一个版本统一版本--> <!-- 整合…

【lesson15】进程控制之进程等待(2)

文章目录 进程等待阻塞式等待非阻塞式等待非阻塞式等待 vs 阻塞式等待 进程等待 上次我们讲了许多关于进程等待的必要性和重要性还有其函数的使用方法&#xff0c;这次我们主要介绍函数细节方面的问题。 阻塞式等待 代码演示进程阻塞式等待 代码&#xff1a; #include <…

STL中sort的底层实现

文章目录 1、源码分析2、算法优化3、总结 在讲解STL中sort的底层原理之前&#xff0c;先引申出这样几个问题&#xff1f; ①STL中sort的底层是采用哪种或者哪几种排序&#xff1f; ②STL中sort会导致栈溢出吗&#xff1f; ③快速排序的时间复杂度是不稳定的 l o g 2 n log_2n l…

力扣22. 括号生成(java 回溯法)

Problem: 22. 括号生成 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 我们首先要知道&#xff0c;若想生成正确的括号我们需要让右括号去适配左括号&#xff0c;在此基础上我们利用回溯去解决此题目 1.题目给定n个括号&#xff0c;即当回溯决策路径长度等于 2 n 2n…

vue3 + ts 防抖指令,节流指令,复制指令

vue3 ts 自定义指令 防抖指令&#xff0c;节流指令&#xff0c;复制指令 本文使用了 element-ui , element-plus 官网 源文件 https://admin.spicyboy.cn/#/directives/debounceDirect 新建 copy.ts 文件 &#xff08;复制指令&#xff09; import type { Directive, Di…