SimSolid技术原理解析 衡祖仿真

news2024/9/23 16:03:27

面向超大规模结构的无网格分析软件Altair SimSolid,自从面世以来,受到广大工程师的关注。SimSolid 是面向设计师、工程师和分析师的颠覆性仿真技术,可在几分钟内对结构复杂的 CAD 装配体进行结构分析。它消除了传统结构仿真中非常耗时、非常专业且非常易出错的两项任务:几何准备和网格划分。


1、SimSolid技术原理解析

SimSolid技术利用复杂多项式和非多项式函数逼近求解域。它是传统有限元分析的一种替代方法,在传统有限元分析中,近似值是由通用单元构建的原始插值多项式实现的,这些通用单元仅限于六面体、四面体、五面体等具有规则外形的几何体。SimSolid将应用函数类显著扩展到适应于特定求解方案的函数,包括先验的、满足某些求解特征的函数,如不可压缩条件、平衡方程和特殊几何特征的渐进分析等。外部相似数学理论的突破性进展,可以将基函数与基础几何形状解耦,使得智能基函数调节成为可能。最终的求解函数是在求解序列中从通用集中动态构建的。通用集总是完备的,它们的近似属性在所有的变换中都保持不变。基函数的这个属性使得自适应策略的开发成为可能,它可以根据需要对局部区域中的通用集进行细化,以提高数值求解的准确性。在SimSolid中,数值方法基本概念的扩展包括重新定义自由度(DOF)的基本概念。SimSolid中的自由度(DOF),不是传统有限元分析中固有的点自由度(DOF),而是以体积、面积、线云、点云的形式提供几何支持的函数,使SimSolid具备处理几何缺陷和装配接触缺陷的能力,如间隙、穿透和不规则接触区域等。

2、 传统有限元建模误差的来源

在设计过程中实施仿真分析,意味着将以分析结果为依据进行设计决策。因此,采用可预测精度的分析工具就显得非常重要。因为数值计算本身就是近似计算,在建模过程中也存在许多误差源,所以分析结果验证是个非常复杂的问题。主要的误差源包括:建模误差和近似误差。建模误差主要由几何处理过程产生。在采用传统有限元分析时,需要将CAD几何结构简化,以更好地划分网格,这些操作将引入一定的误差。几何处理过程有很多步骤,比如装配体简化、去除零件的几何细节特征、面简化处理、几何面清理等。将连续结构体成功地转化为网格是进行传统有限元分析的先决条件。即使仅仅关心全局位移,也需要对一些非常小的几何细节进行网格剖分。此外,划分网格需要使用合适的单元类型和单元形状(没有畸变,长宽比合适),还需要足够的单元数量模拟预期的应力模式。对于复杂的零件来说,达到这些质量要求是非常困难的。自适应网格重新划分可能会满足数值求解要求,但在许多情况下是不实用的,在设计分析中也并不常见。对于装配体来讲上述问题会更加突出,为获得有意义的分析结果,接触区域的网格不但是可共用的,而且还要求很好的质量。对于多尺度装配体来说,这一要求在实际上是不可能到达的,装配体中大的零件要靠小的零件来连接,如螺帽、螺栓、铆钉、销等。

SimSolid软件

装配体简化也往往取决于求解方法。图2为一些小零件简化方式的示例,在进行静力学分析时,这些零件可以被简单地删除,但在动力学分析时,为不改变结构的质量分布,这些小零件需要等效为质量点或者具有6个转动惯量的等效物体。传统有限元分析中,连接件按特殊单元建模也会引入误差。螺栓和焊缝的问题在于需要特殊单元和网格模式才能对它们进行充分的建模。图1中左图是用梁单元和支撑杆代替螺栓的连接简化示例。

SimSolid软件

最后的障碍在于模型求解。即使几何模型能够成功地划分网格,找到求解方法仍然存在不确定性。利用传统有限元分析方法时,即使对复杂几何结构划分完网格,也会因模型太大导致计算时间过长,或者因单元质量差导致数值计算不稳定。在传统有限元分析流程中,要控制这些可能的误差源非常复杂,需要耗费大量的经济成本和时间成本对工程人员进行培训—再培训。不经常进行仿真模拟时,问题尤为突出,因为没有正确地使用用户界面流程导致的错误是非常常见的。

SimSolid软件虽然是个新的分析工具,但是它经过了Altair公司和其他各工业领域公司广泛的测试,并编制了验证手册,其中包括标准质量验证流程的一部分测试。下图为其中的一个验证手册中的一个例子——拉伸载荷下的带孔薄板受力分析。

SimSolid软件

图3

3、总结
为使仿真能够实现地驱动设计,在工作中需要每一个概念设计和设计修改同步进行。传统有限元分析方法的复杂性限制了它繁琐设计条件之外的应用。对设计几何的直接仿真,可以为工程技术人员提供一种快速、有效的技术手段,从而获得更好设计方案。SimSolid软件可以提供这样的技术手段,不但避免了耗时且需要广泛专业知识的几何简化,如去除几何细节和抽取中面,而且从根本上不用网格。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

农业水价综合改革系统主要组成

一、系统概述 农业水价改革灌区信息化系统主要由感知采集层、网络传输层、系统应用层等部分组成。通过无线技术、感知层技术与新型应用的有效结合,可以用于各种业务的传送,充分满足灌区监测站间的物与物互联,农业生产的自动化和信息化相结合。…

计算机系统简介

计算机系统简介 计算机系统 硬件 计算机实体,如主机、外设软件 具有各类特殊功能的信息(程序)组成 软件 系统软件 用来管理整个计算机系统 (语言处理程序、操作系统、服务性程序、数据库管理系统、网络软件)应用…

Apple用户如何利用Twinmotion路径追踪器渲染

Twinmotion 是一款功能强大的实时可视化工具,允许设计人员为建筑设计、产品设计等创建高质量的渲染和交互体验。其当前最强大的渲染功能之一是路径追踪器,它通过精确的照明计算生成逼真的图像。 然而,许多 Apple 用户想知道如何利用 Twinmot…

生物医学翻译,选择专业翻译公司有何优势

我们知道,生物医学翻译是基于生物医学等相关行业的翻译服务,具有较强的专业性和复杂性,为了确保生物医学翻译的质量,务必选择专业的翻译公司。那么,专业翻译公司有何优势,北京生物医学翻译哪家好&#xff1…

【python】Leetcode(primer-set)

文章目录 78. 子集(集合的所有子集)90. 子集 II(集合的所有子集) 更多 leetcode 题解可参考:【Programming】 78. 子集(集合的所有子集) 给定一组不含重复元素的整数数组 nums,返回…

【python】Leetcode(primer-binary)

文章目录 504. 七进制数(进制转换)461. 汉明距离(进制转换 / 异或)136. 只出现一次的数字(位运算) 更多 leetcode 题解可参考:【Programming】 504. 七进制数(进制转换) …

Python学习 -- 类的继承

类继承是面向对象编程中的重要概念,它允许我们创建一个新的类,通过继承已有的类的属性和方法,从而实现代码的重用和扩展。Python作为一门面向对象的编程语言,提供了强大而灵活的类继承机制。本篇博客将深入探讨Python中类继承的概…

全国规模最大!算力并网行动开启

8月19日,在2023中国算力大会主论坛上,中国移动携手多个超算中心、智算中心,以及云服务商,共同发起全国规模最大的“百川”算力并网行动,打造算力类型最全、规模最大、覆盖最广的“百川”算力并网平台,加快推…

ngix详解

ngix是什么 Nginx是一款轻量级、高性能的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 正向代理: 客户端访问服务器时,统一通过一个代理服务器把请求…

Flutter实现动画列表AnimateListView

由于业务需要,在打开列表时,列表项需要一个从右边飞入的动画效果,故封装一个专门可以执行动画的列表组件,可以自定义自己的动画,内置有水平滑动,缩放等简单动画。花里胡哨的动画效果由你自己来定制吧。 功…

在本地搭建Jellyfin影音服务器,支持公网远程访问影音库的方法分享

文章目录 1. 前言2. Jellyfin服务网站搭建2.1. Jellyfin下载和安装2.2. Jellyfin网页测试 3.本地网页发布3.1 cpolar的安装和注册3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5. 结语 1. 前言 随着移动智能设备的普及,各种各样的使用需求也被开发出来&…

爆火「视频版ControlNet」开源了!靠提示词精准换画风,全华人团队出品

“视频版ControlNet”来了! 让蓝衣战神秒变迪士尼公举: 视频处理前后,除了画风以外,其他都不更改。 女孩说话的口型都保持一致。 正在插剑的姜文,也能“下一秒”变猩球崛起了。 这就是由全华人团队打造的最新视频处理…

四川玖璨电子商务有限公司:怎么拉升抖店体验分

抖音是中国最受欢迎的短视频分享平台之一,而在抖音上开设自己的抖店成为许多电商从业者的选择。为了提高抖店的曝光度和用户体验,抖店体验分成为了一个重要的指标。在本文中,小编将从两个方面来讨论怎么拉升抖店体验分,包括影响因…

你真的理解 shell 中的 $?

$? 是一个特殊变量,用于获取上一个命令或函数的退出状态码,这里要注意的是状态码和返回值是不同的概念。在函数中我们可以使用返回标志 return,return 的返回值会作为退出状态码供 $? 截取,当函数没有 return 返回值时&#xff…

【Jellyfin影音服务器】 本地部署公网远程影音库

文章目录 1. 前言2. Jellyfin服务网站搭建2.1. Jellyfin下载和安装2.2. Jellyfin网页测试 3.本地网页发布3.1 cpolar的安装和注册3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5. 结语 1. 前言 随着移动智能设备的普及,各种各样的使用需求也被开发出来&…

程序员至少要掌握几种编程语言?来看看这些编程语言的优势和用途

你可能听说过,作为一个程序员,你要学习很多种编程语言,才能应对各种不同的项目和需求。那么,程序员最少要掌握几种编程语言呢?其实,这个问题没有一个确定的答案,因为不同的编程语言有不同的优势…

若依vue打印的简单方法

像我们后端程序员做前端的话,有时候真不需要知道什么原理,直接塞就好了 我们选用基于hiprint 的vue-plugin-hiprint来打印 目的是为了实现点击某些行的数据,然后点击某个按钮直接弹出下面的打印 此链接 大佬是原创,我拿来总结梳理一下 插件进阶功能请移步: 链接 插件模板制作页…

直播购物系统开发定制:融合技术与个性化的未来购物体验

在数字化时代,直播购物已经成为了商业领域的一大趋势。而通过直播购物系统开发定制,商家能够更好地满足消费者的个性化需求,为购物体验带来前所未有的变革。在本文中,我们将探讨如何通过技术手段来实现直播购物系统的开发定制&…

Layer Normalization(层规范化)

详细内容在这篇论文:Layer Normalization 训练深度神经网络需要大量的计算,减少计算时间的一个有效方法是规范化神经元的活动,例如批量规范化BN(batch normalization)技术,然而,批量规范化对小批…

【若依管理系统 权限控制】

1.在菜单管理添加按钮权限,如图 2.在角色管理里面加上菜单,如图 3.前端控制: 4.后端控制: 5.重启后台后,重新登录用户。