isight优化方法详解:PROC文件与Python应用
需积分: 49 22 浏览量
更新于2024-09-10
收藏 233KB PDF 举报
本文将详细介绍ISIGHT优化方法,这是一个用于模拟和优化工程设计过程的强大工具。ISIGHT通过结合Mentat和Marc软件,提供了一个完整的优化流程。以下是关键步骤的概述:
1. **proc文件设置**:
- `save_as_model`指令用于保存优化模型,例如`D:\optiext\extrusion.mudyes`,这表明在优化过程中产生的模型数据会被存储在这个路径。
- `write_marc`指示在优化结束后将Marc数据写入文件,如`D:\optiext\extrusion.dat`,这对于后续分析至关重要。
- `quit`选项确保优化完成后退出程序。
2. **Mentat执行过程**:
Mentat是一个预处理工具,通常与ISIGHT一起工作。在优化前,需要运行`mentat-prtest.proc`命令,确保包含完整的文件路径。这个文件定义了问题的初始条件和边界等信息。
3. **Marc背景执行模型**:
Marc是求解器,通过`run_marc-jidmodel-verno-backno`命令执行优化计算。这里的`model.dat`是输入模型文件,可能需要指定版本号和后置处理编号。如果省略扩展名,Marc会自动识别。
4. **Marc结果提取**:
为了从Marc的输出`t16`文件(如`extrusion.t16`)中提取结果,编写了一个Python脚本`MarcResult.py`。这个脚本读取`t16`文件,提取节点位置(x, y坐标)和上死区力(`cbody_force`)等关键结果,并将其写入`extrusion.res`文件。用户可以根据需求自定义脚本,调整节点列表的处理方式。
5. **使用Python脚本**:
要实际运行优化结果提取,只需在命令行中输入:
```
python MarcResult.py extrusion.t16 extrusion.res
```
这会启动`MarcResult.py`脚本,将`t16`文件中的Marc结果转换成`extrusion.res`文件。
总结来说,ISIGHT的优化方法涉及预处理、求解和后处理三个阶段。用户需要熟练掌握如何配置proc文件,运行Mentat和Marc,并利用Python脚本处理Marc的输出数据,以实现对工程设计的高效优化。整个流程的关键在于数据的管理和结果的解析,以便进行后续分析和决策。
2022-07-14 上传
2018-10-07 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
bob845249378
- 粉丝: 0
- 资源: 2
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率