我正在使用一个程序,该程序通过实施 Kelvin-Voigt 元素来创建粘性/吸收边界。
维基百科页面中给出了 1-D Kelvin Voigt 元素背后的理论。
就我而言,我正在对二维连续体进行动态分析,但在右侧和底部边界上应用粘性边界,如下所示:
问题是在这个程序中,Kelvin Voigt 元素的参数由用户决定。具体来说,用户可以输入两个弹簧参数(,弹性模量)和阻尼器参数(,粘度)。
我的问题是如何分析确定边界是否实际上充分吸收了应力?让我们假设左上角的输入负载是周期性的(例如正弦函数)。我能够获得以下值:
- 双向位移
- 两个方向的速度
- 双向加速度
- 任何笛卡尔应力
- 任何笛卡尔菌株
对于整个连续体和边界处的任何点。numpy
我还可以使用or来操作以下参数matlab
。重申问题,我如何使用上述参数来确定我的边界是否在反射/吸收压力?如果它同时进行,我如何确定反射的部分和吸收的部分?