Radioss时间步长(Time Step)
上一期我们在讲显示和隐式积分法时我们可以看到时间步长△t 在数值计算时比较重要的变量。尤其对于显式积分法需要时间步长尽量小这样数值计算的结果就越精确当然时间步长越小需要的计算时间越长选择合适的时间步长能让我们能很快的得到符合工程精度需要的模拟结果。那么对于一个模型什么样的时间步长是合适的呢我们需要选用的时间步长时必须小于临界时间步长△t ≤ △tc。那这个临界时间步长又是多少呢本讲就来为你详细讲解一下~为使数值计算稳定在显示积分法中比如对于一个不考虑阻尼的系统这个临界时间步长应该是与系统的特征频率有关上面这个临界时间步长的公式我们是从系统平衡方程中得来的。比如在前面的显式积分法中所用的简单的无阻尼的例子来说我们有那么上面的公式也换成下面的形式来表达那么这个A矩阵对于这个无阻尼弹簧振子的例子来说就是然后计算这个A矩阵的特征值我们得到在这个A矩阵的特征值中如果根号里面为负那么特征值是虚数解。这个将导致了显式积分法计算的不稳定。如果根号里面等于0或大于0时那么特征值是两个实数解。这时显式积分计算才是稳定的。即根号里面满足 对于简单的单质点弹簧振子我们都知道它的固有频率是那么用这个代入上面的公式我们就推导出在Radioss中我们对于所有单元采用一个时间步长所以必须取一个满足所有单元的时间步长即所以我们将称为系统的临界时间步长△tc。假使对于一个一维线弹性的连续介质比如杆单元TRUSS来说那么这个质量均分在构成单元的节点上对于每一个节点上质量为注意在这个例子中系统的固有频率是c是应力波扩散的速度也可称为声音在固体中传播的速度所以在这个例子里临界时间步长进而也可以说是他们的区别就是前面一个是描述离散点的所以用于Radioss中的节点时间步长控制如/DT/NODA。而后一个是描述连续介质的所以用于Radioss中的单元时间步长控制。如/DT/BRICK /DT/SHELL, /DT/AIRBAG /DT/AMS等。当然还有一些比如 /DT/INTER /DT/THERM /DT/GLOB 可以既可以用于节点时间步长又可以用于单元时间步长具体根据实际情况使用。那么Radioss对于不同的单元选取也是不同的。我们将所选用的长度这里称为特征长度。不同单元类型临界时间步长的计算也是不同的。下面我们来大致汇总一下。杆、弹簧、梁壳单元实体单元、接触这里注意在实体单元中由于当 v0.5 时 K 和 c 就无穷大那么时间步长就会无穷小。所以对于不可压缩材料不要取 v0.5 而是取 v≤0.4995 就可以。单元类型选择和单元网格大小从上面的表格中看出对时间步长是有影响的。Radioss中每一步使用的时间步长是程序内部计算的那么我们仍然可以通过一些方法来调整时间步长。1调整时间步长一种方法是用一个取值0到1之间的比例因子△Tsca 乘以临界时间步长来调整。它是用于考虑模型中出现的非线性问题。这个参数在Radioss中默认是0.9。对一些分析中甚至要用户设置更小的值比如0.66。比如对于以下情况我们根据临界时间步长应该设置相应的比例因子。图 I 所示的常见的钢的应力应变图显示在材料进入塑性阶段后有效E模量是比最初的弹性阶段的有效E模量小的而且这个有效E模量也是渐渐变小的。所以临界时间步长是变大的这个时候我们一般不需要用比例因子来将时间步长变小。所以使用默认的0.9就完全可以满足了。而图 II 中显示的有效E模量是渐渐变大图 III 中显示有效E模量是在某一区域后突然变大的比如像泡沫橡胶等材料这时临界时间步长就会变小。那么这时我们需要通过比例因子来进一步调小Radioss计算时使用的时间步长以满足数值计算的稳定性。2 另一种方法是用Radioss中控制时间步长的卡片中用STOPCSTDEL等选项来控制即如果当前的时间步长到了用户给定的最小时间步长那么计算就终止STOP或就使用用户给定的最小时间步长来继续计算CST或将导致时间步长小于用户给定的最小时间步长的单元删除DEL。当我们在节点时间控制/DT/NODA时使用了CST选项。那么当模型计算过程中由于非线性原因导致临界时间步长不断变小而Radioss实际使用的时间步长也跟着变小当到达用户设定的最小值后由于CST选项时间步长就不会再变小但是这样下去会导致整个计算的不稳定Radioss使用局部增加微小质量的方法 来将临界时间步长增大从而维护数值计算的稳定性。那么这个局部增加的质量可以通过使用/ANIM/MASS在HyperView中看出。但是我们也不能无限制让Radioss的增加质量通常局部质量增加不要加倍也就是我们不能在CST中设定太大的最小时间步长。因为我们毕竟要保证在非线性动态数值分析中遵从质量守恒、能量守恒、动量守恒。增加质量这样的数学上的解决方案也要符合实际物理问题或者至少不能与时间物理情况相差太大。不能因此增加太多的动能。否则数值计算的结果正确性会受影响。

相关新闻

2026-2032年电网电池储能年复合增长率5.6%,行业增长趋势明确

2026-2032年电网电池储能年复合增长率5.6%,行业增长趋势明确

在双碳全球共识持续深化的当下,新型电力系统的刚性调节缺口正在持续放大,电网侧电池储能已经从过去的可选配套设施升级为支撑高比例新能源消纳的核心基础设施。根据CNESA公开权威统计数据,截至2022年底全球已投运电力储能项目累计装机规模达2…

2026/10/14 22:29:55 阅读更多 →
Electron+Vue桌面小票打印实战:IPC链路与58mm模板对齐

Electron+Vue桌面小票打印实战:IPC链路与58mm模板对齐

简介:面向用 Electron 与 Vue CLI 3 开发桌面打印功能的前端工程师,这份 demo 以完整小票打印为例,演示如何在渲染进程中触发打印、读取本地 electron-store 中的打印机配置,并在未设置时弹出配置框、设置后静默输出,覆…

2026/10/14 22:29:55 阅读更多 →
2026知识类短视频配音怎么做?4种文字转语音方案对比

2026知识类短视频配音怎么做?4种文字转语音方案对比

制作知识类短视频,文案决定内容是否有价值,配音则影响观众能否顺畅接收信息。如果不想每次都自己录音,可以借助文字转语音工具,将整理好的讲解稿转换成旁白。但知识视频和普通娱乐视频不同,通常更重视发音清晰、内容连…

2026/10/14 22:29:55 阅读更多 →

最新新闻

AI逆向工程实战:31.2K Star开源项目如何用大模型辅助二进制分析

AI逆向工程实战:31.2K Star开源项目如何用大模型辅助二进制分析

1. 当AI把目光投向二进制:逆向工程的门槛正在被重新定义第一次看到“AI开始搞逆向工程”这个说法,我的反应是:终于有人把这件事摆到台面上了。逆向工程这个领域,长期以来都是少数人的游戏——你得懂汇编,得熟悉PE/ELF文…

2026/10/14 23:16:08 阅读更多 →
ARM架构CentOS 7.6网口bond配置实战与优化指南

ARM架构CentOS 7.6网口bond配置实战与优化指南

1. 项目背景与需求拆解1.1 为什么要在ARM架构的CentOS 7.6上做网口bond在ARM服务器上跑CentOS 7.6,这个组合本身就有点意思。ARM架构的服务器这几年在数据中心里越来越常见,尤其是那些对功耗敏感、需要高密度部署的场景。但ARM平台跟传统的x86平台在硬件…

2026/10/14 23:16:08 阅读更多 →
两级式光伏MMC并网系统故障穿越Simulink仿真模型解析

两级式光伏MMC并网系统故障穿越Simulink仿真模型解析

1. 项目概述与问题背景做光伏并网研究的同学,对"故障穿越"这四个字应该都不陌生。无论你研究的是组串式逆变器、集中式逆变器,还是近几年大热的MMC拓扑,只要涉及并网,就绕不开电网故障时"能不能撑住、撑多久、怎么…

2026/10/14 23:16:08 阅读更多 →
AI Agent实操:五个新工具让AI学会用鼠标干活

AI Agent实操:五个新工具让AI学会用鼠标干活

1. 这次AI的进化方向,是先学会用鼠标Copilot能“直接操作”电脑这个事,让我琢磨了好几天。以前我们聊AI,聊的都是大模型能读多少token、能写多长的代码、能生成多像样的图。但那个层面的能力再强,它也是关在对话框里的——你问它答…

2026/10/14 23:16:08 阅读更多 →
OpenCV特征提取与匹配实战:SIFT、ORB、AKAZE选型与调参指南

OpenCV特征提取与匹配实战:SIFT、ORB、AKAZE选型与调参指南

1. 从一张拍歪的照片说起:为什么特征提取值得花时间搞懂很多人第一次接触OpenCV,都是从读图、灰度化、边缘检测这条线走下来的,觉得图像处理不过如此。直到某天需要把两张不同角度拍的同一场景对齐,或者想让程序在一堆商品图里找出…

2026/10/14 23:16:08 阅读更多 →
用Hermes Agent打造AI数字员工:企业自动化实战全解析

用Hermes Agent打造AI数字员工:企业自动化实战全解析

先交代一下背景,这个教程源自我在某企业内部做的一次 AI 自动化试点总结。当时团队的任务很直接,把重复性高、规则清晰但又需要人肉判断的活儿,逐步交给一套能听指挥、能调用工具、能自己干活的系统。市面上轮子很多,最终敲定用 H…

2026/10/14 23:14:55 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →