ANSYS逆向分析功能介绍

简介: 逆向求解背景介绍、操作步骤、结果输出和解读

No.1 逆向求解背景介绍

传统(正向)分析和逆向分析之间的基本区别在于初始几何状态

传统正向求解过程

初始几何形状在加载条件下发生变形,并根据变形几何形状对结果进行评估。

而在某些情况下,零件已经在荷载作用下设计好了,并且有了变形的几何形状,但是未变形的参考几何形状和变形的输入几何形状上的应力/应变是未知的。

在这种情况下,需要用到逆向分析,以找到参考几何和应力/应变相关的变形输入几何。

什么是逆向分析

通过在一组负载下已经产生变形的初始几何,求解未加载状态下的几何(也称为参考几何)的过程。

逆向分析仅适用于应变、位移或转动足够大,需要将变形几何与未变形参考几何区分开的几何非线性问题。
image.png

正向求解和逆向求解


逆向求解法在 生物力学模拟中很有用。

在生物力学模拟中,输入的几何图形一般由医学扫描图像组成,且模型已经变形并承受载荷。

在这种情况下,如果要确定由于进一步载荷加载产生的几何变形和应力应变,需要 使用非线性静态分析反解的方法来恢复未变形的参考几何形状,然后使用正向求解分析来进行进一步的加载
image.png
image.png

此外,在叶轮机械工程中, 热态-冷态法是常用的转子叶片设计方法。

代表原始形状的转子叶片几何形状被称为冷态几何,而在工作条件下的形状被称为热态几何。

设计师一般从叶片的热态几何形状开始,通过迭代的设计优化来确定最终冷态几何形状。是一个以简单梁模型代替的典型的叶片冷态设计工作流程。
image.png

热态-冷态工作流

迭代法的第一步是施加气动、向心等载荷重新求解热态几何,得到两倍变形的热态几何。

然后将该分析的位移结果应用于原始热态几何模型的反方向上,得到了1代冷态几何模型。

1代冷态几何再次受到相同的载荷,以获得1代热态几何。

然后将该1代热态几何与原始热态几何进行比较。如果差异够小可接受,该1代冷态几何被认为是最终的冷态几何;否则,将根据差异更新1代冷态几何,并继续此过程,直到获得可接受的冷态几何为止。

通过迭代方法获得所需精度的冷态几何过程非常费时和消耗资源,因为每个迭代都是一个可能涉及许多子步的非线性求解过程。现在通过反解法,ANSYS可以在单一的求解分析中获取冷态几何。

No.2 ANSYS逆向求解操作步骤

在ANSYS中执行逆向求解的过程,和正常的正向求解过程无异,不同的是需要在Analysis Settings的Advanced卡片中将“Inverse Option”属性设置为Yes

一般情况下,逆向分析只有一个载荷步,用户可依据实际情况设置逆向求解的End Step。

例如当您需要了解额外负载下的结构响应时,可以在逆向分析后进行正向求解。通过将End Step设置为小于求解载荷步,就可以执行这种类型的分析。分析开始时,输入的几何图形已经在指定的加载条件下发生了变形。在正向求解步骤开始时,求解器将位移重置为零,并从输入几何图形开始。

注意 1:
End Step的默认值是1,如果更改,需要启用Beta选项(option-apperance)。
image.png

注意 2:
逆向求解分析载荷的加载方向:力驱动,加载方向从求解几何到输入几何,即载荷方向相同;位移驱动,加载方向从输入几何到求解几何,加载方向相反。
image.png

No.3 结果输出和解读

逆向求解得到的变形结果,表示模型相对于输入几何形状的变形。变形结果绘制在求解几何上

image.png

所有其他结果项(如应力、应变、探针等)都绘制在分析的输入几何图形上。

image.png

反解过程中产生的结果在图形和表格数据窗口中以彩色高亮显示

image.png

您可以通过在逆向求解载荷步中,选择某个状态变形结果,右键Export > STL来保存求解出的几何模型/参考几何模型。

相关文章
|
编译器 C语言
【C语言航路外传】一招解决visual studio部分函数不安全问题
【C语言航路外传】一招解决visual studio部分函数不安全问题
104 0
|
4月前
|
安全 API 数据安全/隐私保护
史上最全最完整,最详细,软件保护技术-程序脱壳篇-逆向工程学习记录(一)
欢迎访问我的原站!本文详细介绍了程序脱壳技术,包括壳的定义、作用、执行过程、OEP(原始入口点)的概念及查找方法。文章通过多个实例,逐步演示了如何使用OD(OllyDbg)等工具进行脱壳操作,涵盖了压缩壳、加密壳等多种类型的壳。内容详尽,适合逆向工程初学者深入学习。[点击查看原文](https://www.oisec.cn/index.php/archives/520/)
171 0
|
4月前
|
存储 监控 API
史上最全最完整,最详细,软件保护技术-程序脱壳篇-逆向工程学习记录(二)
本文详细介绍了软件保护技术中的程序脱壳过程,包括IAT(导入地址表)的重建、OD(OllyDbg)跟踪输入表、HOOK-API技术以及FSG、UPX和WinUpacx等常见压缩壳的加脱壳方法。文章通过具体实例和详细步骤,帮助读者理解并掌握逆向工程的基本技巧。[原文链接](https://developer.aliyun.com/article/1618653)
90 0
|
6月前
|
Linux Shell 数据库
【绝技大公开】Linux文件查找新招式:打破常规,探索那些鲜为人知的技巧,让你成为真正的文件追踪大师!
【8月更文挑战第13天】文件查找是Linux用户必备技能,能大幅提升工作效率。本文介绍几种高效查找方法,包括使用`column`美化`find`输出、利用`locate`和`mlocate`快速搜索、编写脚本自动化任务、采用`fd`现代工具提升查找体验,以及结合`grep`和`rg`搜索文件内容。此外,还推荐了`Gnome Search Tool`和`Albert`等图形界面工具,为用户提供多样选择。掌握这些技巧,让你的工作更加得心应手。
62 2
|
6月前
|
数据安全/隐私保护 索引 Windows
这款软件的高级用法,网工直呼:真香!
这款软件的高级用法,网工直呼:真香!
|
6月前
|
XML C# 数据格式
绝密档案曝光!Windows平台如何深挖一个dll背后的神秘依赖,揭露隐藏的秘密!
【8月更文挑战第14天】在Windows系统中,动态链接库(DLL)对程序运行至关重要。了解DLL的依赖关系有助于软件的调试与优化。本文以具体案例演示如何查看DLL依赖。首先确保环境已安装Windows及具备基本开发知识。
133 0
|
8月前
|
前端开发 Oracle Java
编程开发软件工具下载
编程开发软件工具下载
55 0
|
存储 C# C语言
居民身份证阅读器产品开发学习心得(再谈标准-软件-协议)
居民身份证阅读器产品开发学习心得(再谈标准-软件-协议)
102 1
|
算法 安全 Java
android逆向必备工具
android逆向必备工具
157 0
|
安全 Linux 编译器
linux下c语言内存检测神器asan,专治各种疑难杂症
linux下c语言内存检测神器asan,专治各种疑难杂症
linux下c语言内存检测神器asan,专治各种疑难杂症

热门文章

最新文章

相关实验场景

更多