首页/文章/ 详情

SolidWorks2024带参数导入Workbench2025R2的问题

1月前浏览247

之前我们推送过一篇文章《Solidworks模型在workbench进行参数化仿真》,介绍了如何在workbench里面对SolidWorks创建的模型进行参数仿真。最近我们用同样的方法却无法将SolidWorks2024创建的模型带参数导入Workbench2025R2。

经过几次尝试,发现需要在SolidWorks里面通过ANSYS 2025R2插件方式打开才行,如下图。而且,这种方式是双向驱动,因此SolidWorks不能关闭,否则Workbench的参数会丢失。

与此同时,我们发现SolidWorks的插件即使勾选了Ansys 2025R2也无法开启。
通过以下方式可以解决。
首先,需要正确配置“CAD Configuration Manager”。

接着,在桌面上新建一个文本文档,并命名为 SolidWorksAddIn_Ansys25.bat(注意:后缀必须是 .bat,不是 .txt。如果文件扩展名不可见,需在文件夹选项中开启显示,文件名可以随意设置,不一定要用这么长的)。右键点击该文件,选择“编辑”,将以下代码按照相应版本复 制到bat文件里面,然后运行该文件。这一步是修复可能缺失的安全库文件,比如笔者的软件就缺少了相关文件,直到这一步完成后才可以在SolidWorks开启ANSYS插件。

ANSYS 2025R2






@echo oncopy /Y "%AWP_ROOT252%\Framework\bin\Win64\Xalan-C_1_12.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\XalanMessages_1_12.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\xerces-c_3_2.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\zlib1.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"

ANSYS 2025R1






@echo oncopy /Y "%AWP_ROOT251%\Framework\bin\Win64\Xalan-C_1_12.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\XalanMessages_1_12.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\xerces-c_3_2.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\zlibd1.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"

上面算是一个经验分享吧,如果有读者朋友遇到同样的问题,可以试试。




来源:仿真与工程
WorkbenchSolidWorksANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-07-21
最近编辑:1月前
余花生
签名征集中
获赞 259粉丝 606文章 392课程 0
点赞
收藏
作者推荐

【案例】你真的把重力考虑进去了吗?看完恍然大悟

正文共: 1081字 10图 预计阅读时间: 3分钟1 前言在阅读本案例内容之前,强烈建议读者朋友先阅读我们此前发布的推文 ——《FLUENT 中的静水压力》,该文由原资深作者撰写,直观且深入地探讨了静水压力的处理方法。我们都清楚,在管道内流动仿真分析中,是否需要考虑重力,核心取决于重力是否会对流场的速度分布、压力分布或相分布等产生显著影响。今天,我们将通过一个实际工程案例,继续深入探讨这一关键问题。2 问题讨论考虑如下二维平面管道模型,我们需要计算液态水从底部流入后,从两个高度不同的出口流出的水量分配情况。需要特别说明的是,模型中所有管段的通流截面尺寸完全相同。很显然,由于两个出口存在明显的标高差异,由此产生的静水压差必然会对流量分配产生决定性影响。因此,本案例的仿真计算必须准确考虑重力的作用。那么,如何正确考虑重力的影响呢?或许有些读者会认为,计算时只需在软件中打开重力项开关即可。我们先关闭重力项进行计算,结果显示,标高更高的上出口流量反而更大。这一结果明显违背物理常识,因为水流向上流动必须克服重力做功,正常情况下上出口的流量应当小于下出口。接下来,我们开启重力项,将 Y 方向重力加速度设置为 - 9.81 m/s²,但操作密度(operating density)保持软件默认设置,再次进行计算。结果令人意外,本次计算结果与关闭重力项时几乎完全一致,这表明重力的影响并未被正确纳入计算。相信读者朋友查阅前文提到的《FLUENT 中的静水压力》一文后,就能明白其中的缘由。在单相流仿真中,除了开启重力项,还必须将操作密度设置为 0。完成这一关键设置后重新计算,结果终于符合物理逻辑:下出口的流量显著大于上出口。我们不妨进一步思考,本案例是否存在其他方法,即便不将操作密度设置为 0,也能正确模拟重力的影响?答案是肯定的,采用两相流模型即可实现。我们设置介质为空气和液态水,选用 VOF 多相流模型,定义液态水为主相,空气为次相。操作密度采用软件默认方法,由于 VOF 模型需要瞬态求解,我们将时间步长设置为 0.01s。待计算达到稳态后,查看两个出口的流量情况。可以发现,采用两相流计算得到的流量分配结果,与上文正确考虑重力影响的单相流计算结果基本一致。不过需要特别强调的是,对于本案例而言,采用两相流计算是更为严谨、更为准确的方法。重力与惯性力的相对大小是本案例的核心关键,当流体流速较低时,重力的影响可能超过惯性力,即弗劳德数较小,此时水平管内可能形成非满管流。在极端情况下,水流甚至无法到达上管,导致上出口流量为零。这种工况下,即便是正确设置了操作密度的单相流方法也无法准确模拟,必须采用两相流模型,在此我们不做更深入的探讨。来源:仿真与工程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈