HighPass高通滤波插件;提示:本插件无需caeXML核心模块,直接放置到abaqus_plugins目录;内置四阶巴特沃斯高通滤波器,用于Viewer模块XY历程曲线后处理。
HighPass.zip高通滤波插件压缩包下载
解压得到abq_HighPass文件夹、highPass_plugin.py;在Abaqus/可视化Viewer模块运行
Abaqus HighPass高通滤波插件,内置四阶巴特沃斯高通滤波器;在Abaqus/Viewer可视化模块对XY历程曲线做后处理,剔除信号中的低频漂移分量;典型用于水下爆炸浮体仿真,处理速度、位移响应历程曲线。高通滤波器允许高频信号通过,衰减低于截止频率的低频分量。
插件调用菜单:插件(Plug‑ins) → 工具(Tools) → 巴特沃斯高通滤波器(Butterworth High‑Pass Filter...)
浮式结构水下爆炸等仿真场景,速度、位移结果会叠加缓慢刚体运动带来低频漂移;Abaqus Viewer原生没有高通滤波工具;本后处理插件对已输出XY历程数据执行四阶巴特沃斯高通滤波,去除低频漂移,保留高频振动信号。
内置四阶巴特沃斯高通滤波器;对Viewer中已存在XY历程数据执行滤波
设置截止频率,输出全新XY滤波后曲线,保存到XY数据管理器
视口同时绘制滤波原始曲线、滤波后曲线,方便对比查看
适用场景:水下爆炸浮体动力学仿真;显式动力学速度、位移响应去除低频漂移;仅在Abaqus/Viewer可视化模块使用。
将附件压缩包保存至下面任意一类abaqus_plugins目录;目录不存在手动新建;也可配置公共共享目录plugin_central_dir。
abaqus_plugins
home_dir\abaqus_plugins\:操作系统用户主目录
home_dir\abaqus_plugins\
current_dir\abaqus_plugins\:软件启动工作目录
current_dir\abaqus_plugins\
⚠️不建议放置在Abaqus软件安装根目录。
将HighPass.zip放到目标abaqus_plugins目录
右键压缩包,WinZip选择【在此解压】
解压生成abq_HighPass文件夹、highPass_plugin.py;重启Abaqus/CAE
进入插件目录执行命令:unzip HighPass.zip,解压完成重启Abaqus/CAE。
unzip HighPass.zip
修改abaqus_v6.env配置文件设置plugin_central_dir指向网络共享路径,站点所有用户都加载插件。示例:plugin_central_dir = '\\\\fileServer\\share\\AbaqusPlugins'
abaqus_v6.env
plugin_central_dir
plugin_central_dir = '\\\\fileServer\\share\\AbaqusPlugins'
⚠️放错目录、未重启CAE,插件菜单不会出现。本插件不依赖caeXML。
在Abaqus/Viewer打开odb结果,生成待处理的XY历程曲线;
打开菜单【插件(Plug‑ins)】→【工具(Tools)】→【巴特沃斯高通滤波器(Butterworth High‑Pass Filter...)】;
【待滤波XY数据】下拉选择需要处理的原始历程;填写【新XY数据名称】;设置截止频率;
点击应用执行滤波;视口同时绘制原始、滤波后曲线;新曲线保存进XY数据管理器可导出。
本插件属于后处理滤波,仅对Viewer中已有的XY曲线运算;不等同于inp求解器关键字*FILTER(求解阶段实时滤波输出)。
*FILTER
数字滤波会带来信号首尾端点畸变;关键事件尽量远离时间始末位置。
截止频率设置过低,会误删除有效高频物理信号;需要结合仿真工况评估取值。
部分旧版本Abaqus内置Numpy版本变化,会触发插件版本兼容报错。
2007‑06‑25 发布版本 1.1‑0
2011‑02‑18 发布插件版本 1.1‑1,修复 6.10EF 版本下 Numpy 版本变更带来的问题
2011‑10‑19 发布插件版本 1.2‑1
确认压缩包解压到正确abaqus_plugins目录,解压完整;解压完成重启Abaqus/CAE;本插件不需要caeXML模块。
不需要,直接放到abaqus_plugins目录解压重启CAE即可。
旧版Abaqus(6.10EF)Numpy库版本变更,优先使用插件1.1‑1及更新版本;新版本Abaqus注意Python numpy库版本兼容性。
截止频率需要结合仿真物理工况;设置过低会误删掉有效的高频振动响应,需要多组参数对比评估结果。
数字巴特沃斯滤波算法固有端点畸变现象;重要仿真事件尽量避开时间轴起始、结束位置。
HighPass插件:后处理,对已经输出的XY曲线做滤波;*FILTER关键字:求解器端,计算过程直接滤波输出odb场/历程。
插件仅处理Viewer内已经生成的XY历程曲线;场输出需要先提取为XY数据再执行滤波。
上一篇:Abaqus STL插件:基于INTEN输出从声学分析结果生成隔声量(STL)输出;更多工具访问Abaqus插件合集。
免责声明:本文所附附件受特定使用条款约束,请参阅: QA00000059252。
注册账号 | 忘记密码