Excel与Workbench联动:Python脚本实现参数化分析

现在可以使用非常流行的脚本语言python来实现,Workbench应用程序的项目页面、工程数据和参数管理器,这一点非常的方便;但同时由于python也适用于Microsoft Excel。因此,如果用python连接Excel和Workbench,凭借着excel几乎无学习成本的亲民性,将极大的简化和降低使用Workbench的门槛和学习成本。幸运的是,ANSYS帮助文档中提供了一个很好的例子。现将这个例子搬来,并补充上笔者认为重要,但例子给省略的步骤,分享给大家。

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图1



你可以打开ansys系统帮助文档,按上图,找到例子的具体页面。这是一个很简单的例子,一个悬臂梁,但它是一个很好的实现python和Workbench相连的基础例子。仔细完整的阅读帮助手册,并按例子亲自做一遍,其中帮助系统省略几个步骤,下面一一介绍。



1、怎么运行?打开新项目,按下图加仓ExcelScripting.wbjn文件。此时看到excel文件ParameterExample.xlsx自动启动。

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图2



2、怎么使用?ParameterExample.xlsx打开后,可以看到下图所示界面,只需在这个excel界面里修改悬臂梁的长度和载荷参数,然后点击页面右侧的UpdateWorkbench更新按钮。等ansys计算结束,结果自动更新在excel的结果栏内。

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图3



调试:由于电脑装过不同的Office版本,在链接过程中可能出错,解决方法是,在注册表中找到出错的键值,把旧版本的office注册信息删掉,然后在控制面板中找到office程序,进行修复,即可解决此类问题。

Excel借助Python连接Workbench,实现Excel输入参数返回结果(转载)的图4


适用范围:在设计非标设备时,同一模型需要反复计算时,高级分析工程师,可以把计算模型调试好,参数列在excel表中,之后的反复计算工作完全可以交给初级设计人员。从而解放了人员,提高了工作效率。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空