技术干货

VIC-3D 极坐标扩展实战:旋转部件与压力容器的径向/切向应变怎么测


应用说明系列 · VIC-3D 11 + Python


标准的 DIC 分析会默认输出笛卡尔坐标系下的位移与应变张量,这对多数平板试样已经够用;应变张量在直角坐标下以三个分量表达——exx(X 向正应变)、eyy(Y 向正应变)、exy(剪切应变)。但当被测对象是涡轮叶片、制动盘这类旋转部件,或是压力容器、管道这类天然呈径向变形的结构时,"径向膨胀""环向应变"这类物理量在直角坐标下会被混在 exx、eyy、exy 里,难以直接读取。


此时改用极坐标,应变将直接以径向 (R)切向 (θ) 的形式呈现——不仅读图直观,还能与教科书中的解析解对照验证。本文结合 VIC-3D 11 的 vicpyx 极坐标扩展模块,给出从校准到结果导出的完整操作流程,并附官方 4K 演示视频。


图1:笛卡尔坐标 vs 极坐标对比示意


图2:笛卡尔vs极坐标应变分量图


上图:同一应变张量,DIC 默认输出为直角分量 (exx, eyy, exy),经极坐标扩展后重表达为径向/切向分量 (err, eθθ, erθ)——三者一一对应,只是坐标基底不同。


一、为什么需要极坐标


DIC 默认给出的是 (x, y) 直角坐标下的位移与应变。对一般几何形态的试样完全适用,但以下三类场景中,极坐标才是更贴合物理本质的“原生坐标系”:


1. 旋转机械:分离径向与切向行为

涡轮叶片、飞轮、制动盘等旋转或圆柱类部件,受力后往往表现为径向膨胀或切向滑移。在直角坐标下,这两种运动混在 X、Y 分量中;切换为极坐标后,就能一眼分离出径向与切向分量。


2. 压力容器与密封件:单独观测环向应变

压力容器、管道、O 形圈密封件会沿径向自然变形。把环向应变(hoop / 切向)径向应变分开分析,能直接洞察材料行为与失效模式——这些关键信息在直角坐标的表示下常常被掩盖。


3. 圆孔应力场:直接对齐解析解

圆孔周围的应力场天然遵循极坐标规律。用极坐标表示应变,测量结果可直接与教科书公式、解析解进行对照,验证和对比都更加便捷。


二、功能简介与前置条件


VIC-3D 11 通过 vicpyx 提供"极坐标扩展"模块,可在软件内直接获取 R/θ 方向的应变,无需导出到第三方软件进行后处理。


前置条件(请务必提前满足):

    · 已安装 Python(vicpyx 依赖 Python 运行,否则扩展功能无法启动);

    · 建议备好《VIC-3D 11 用户手册》(主工具栏点击"帮助"即可调出),扩展的操作细节都可在"帮助"选项卡中查阅。


图3:VIC-3D 11 主界面 / vicpyx 扩展入口


三、操作步骤(以官方示例数据为例)


1. 导入校准

导入校准图像,或沿用其他项目的校准数据。使用示例数据的用户请选择“校准→从项目文件”,选择包含校准与坐标信息的 .z3d 文件完成导入。


2. 检查校准数据

在"属性编辑器"中点击"校准"选项卡,确认校准数据已正确加载。


3. 导入测试图像

载入待测序列图像。


4. 定义感兴趣区域(ROI)

使用 Create Circle(创建圆) 工具圈定圆形 ROI;再用 Cut Circle(裁剪圆) 工具去除中间不需要的部分。


图4:创建圆 / 裁剪圆 操作画面


5. 调整子集并分析

设置合适的子集尺寸,点击 Start Analysis(开始分析)。在分析窗口的“后处理”选项卡下,取消勾选“Best plane fit(最佳平面拟合)”,再点击Run执行分析。


图5:后处理标签,注意关闭 Best plane fit


6. 确认当前无原生极坐标结果

分析完成后播放序列,右键打开轮廓变量列表——此时你会发现,列表中并没有极坐标(R, θ)相关的变量项,这也正是我们需要使用极坐标扩展的原因。


图6:右键列表,圈出缺失的 (R,θ) 项


7. 用Marker确定圆心原点

    · 切换到 Marker Tracking(标记跟踪)工作区,为极坐标扩展找到正确的原点:

    · 选择 Split Screen View(分屏视图) 便于双相机画面对照;

    · 在相机 1 的圆心原点处放置一个椭圆标记

    · 使用 Associate Markers(关联标记) 工具,把相机 1 的椭圆标记关联到相机 2 的对应位置;

    · 点击绿色箭头处理标记位置;

    · 在"选项"选项卡中取消勾选"计算标记速度与加速度"

    · 点击 Apply(应用) 后再点击 Close(关闭)


图7:分屏视图下放置并关联椭圆标记


8. 导出标记数据

依次点击“数据 → 标记 → 导出标记数据,为文件命名后保存导出。


9. 运行极坐标扩展

回到主工作区,点击“扩展 → 全场处理 → 极坐标;在"选项"选项卡中点击文件夹图标,导入刚导出的标记数据,再点击Run执行运算


图8:Extensions → Full Field Processing → Polar Coordinates 入口与导入


10. 查看与导出结果

用右下角控件播放序列,即可看到极坐标下的应变等值线变量一也就是 err、eθθ、erθ 三张全场云图,与之前默认的 exx、eyy、exy 一一对应,只是换成了径向/切向读法。分析完成后右键可对结果进行复制、保存或导出为视频、PDF 、图像等格式。


图9:极坐标下的等值线变量


四、进阶:用 iris 做 4K 动态演示


如果需要把多个对象、文字与动画整合到同一条时间轴上,点击 iris 图标即可进入编辑界面。官方示例将logo、文本、图像序列与多个 2D/3D 图表统一完成动画化,并导出为 4K 视频——相关操作可详见 iris 教程系列《Visualizing Digital Image Correlation》的"Polar Coordinate"一集。



五、小结


场景

极坐标带来的直接价值

直接读到的应变分量

涡轮叶片、飞轮、制动盘

径向膨胀 / 切向滑移一眼分离

err(径向)、eθθ(环向/切向)

压力容器、管道、O 形圈

环向应变单独分析,失效模式识别更清晰

err(径向)、eθθ(环向应变单独成图)

圆孔应力集中

可直接与解析解、教科书公式对照验证

err、eθθ、erθ(与解析解同基底)


VIC-3D 11 的 vicpyx 极坐标扩展,把这套分析能力直接集成到软件内部,省去了额外后处理的繁琐步骤。只要提前确定好圆心原点、关掉 Best plane fit、完成 Python安装,几步操作就能获得径向/切向的全场应变结果。



本文基于 Correlated Solutions 官方 Application Note《Polar Coordinates Extension in VIC-3D 11 with vicpyx》本地化整理,视频与图片版权归原厂所有。


产品咨询

单位名称
部门
联系人
联系方式
产品型号
说明