金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
仿真与实验结果不一致,可能是仿真错了,也可能是实验错了,还有可能都错了;
即使仿真与实验结果一致,也可能是仿真和实验都错了。
再完美的仿真数据,如果较真,那肯定是千疮百孔,处处有问题;
再好的实验数据,如果深究也到处是误差,任何实验都经不起较真。
如果仿真和实验数据趋势一致,产品失效的位置也一致,只是具体数值差异,那大概率仿真和实验在大方向上都没问题,只需要认真检查一下具体细节;
如果仿真和实验数据趋势都是反的,那肯定有一方错误明显。
下面我们一起看看试验和仿真分析中可能存在的一些问题。
实验可能存在哪些问题?
对于成熟的实验,只要严格按照实验规范来做,随便找个试验员来做都没问题;
但如果是创新性实验,就需要经验丰富、理论功底扎实的实验员来设计试验,否则很难保证实验的正确性。
低级错误
- 传感器很久没校准过
- 贴传感器时坐标系搞错了
- 传感器装反了
- 试样装反了
- 试样尺寸与图纸完全不一样
- 试样表面有明显划痕,疲劳寿命显著低于预期
- 试样安装时螺栓没拧紧,导致异常振动
高级错误
- 传感器精度不够,不足以度量实验数据
- 实验本身一致性差,比如疲劳实验做三个产品数据可能差一个数量级
- 数据采集和处理过程中每一步都存在误差
仿真可能存在哪些问题?
建模问题
- 模型尺寸和实验样件不一致
- 连接关系处理不当,比如没考虑螺栓预紧力可能会影响模态频率,把接触连接简化成共节点会增加结构局部刚度
- 材料本构使用不当,比如直接使用线弹性本构模拟橡胶材料来模拟汽车悬置橡胶无法模拟橡胶件大变形,PCB板翘曲仿真中焊球使用线弹性材料本构无法模拟大翘曲,使用各向同性材料本构无法模拟木材的各向异性特性
- 网格尺寸不对,重点关注区域网格太粗,无法捕捉准确的应力梯度;厚度方向只有一层网格无法捕捉厚度方向的应力梯度;倒角位置应力较大,但只划分了一层网格,无法捕捉准确的应力梯度
- 频响分析中没设置阻尼,导致共振频率点响应峰值过高
- 壳单元和实体单元如何连接?共节点连接会存在自由度不匹配问题,绑定接触和刚性单元连接相对更合理
边界条件问题
- 过约束/欠约束:比如空调随机振动实验时,空调直接放在实验台上,不做固定;仿真模型中必须固定空调底部安装点,否则无法计算,属于过约束,会导致螺栓安装点应力大于实验状态
- 集中力/均布载荷:同样的载荷简化成集中力或均布载荷,根据圣维南原理,只要合力大小和方向一致,只影响加载位置附近区域,不影响远端结果
- 弹簧自由度问题:实际弹性在六个自由度方向都有相应刚度,但只有拉压方向有准确的刚度数据,其他方向只能设置经验值,会导致结果存在误差
- 振动仿真模型中,接触面如何处理?
- 接触面简化成绑定接触会增加刚度从而导致模态频率增大;
- 不创建任何连接会导致刚度偏小从而导致模态频率降低;
- 在两个在之间设置弹簧连接,需要调试弹簧刚度;
- 先做接触非线性分析,再做预紧模态分析相对最准确,但也最费计算资源
算法问题
- 线性问题还是非线性问题:若用线性算法模拟非线性问题,会导致结果偏大
- 静力学问题还是动力学问题:若用静力学算法模拟存在共振的动力学问题,会导致结果偏小
- 用显式算法还是隐式算法:隐式算法精度相对高,但存在收敛性问题;显式算法精度相对低,但好收敛
- 大变形还是小变形:如果用小变形分析模拟大变形问题,得到的结果会偏小;在计算资源足够的情况下,尽量开启大变形
如果仿真技术路线成熟,也仔细检查过模型中可能存在的建模问题、边界条件问题以及算法问题,都没有发现问题,那么请相信自己的仿真结果,肯定是实验错了
码字不易,点个赞吧,更多有限元相关硬核分享,请点击头像,查看我的主页 @熊库辛
|
|