找回密码
 注册
Simdroid-非首页
查看: 153|回复: 1

[其他] CAESES与NAPA的耦合——GM的优化

[复制链接]
发表于 2019-1-21 11:14:37 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 天洑软件 于 2019-3-28 11:20 编辑


近一段时间我们陆续接到用户提出的关于CAESES与NAPA耦合需求,希望能利用CAESES优化船体的稳性参数,或者在船体线型优化过程中将NAPA中计算得到的稳性参数作为线型的评判标准。为了更好的服务用户,我们特准备了此次(或多次)CAESES与NAPA耦合问题的专题。

本次主要介绍如何使用CAESES调用NAPA,并以一个简单的例子说明具体步骤。

其实CAESES调用NAPA与调用其他软件(例如STAR)的方法类似,.bat启动程序,脚本文件录入执行命令,并且NAPA本身就是输入命令的形式的软件,了解的用户应该并不陌生。

下面我们直接进入主题:
Step1:在connections中设置连接参数,(官方特别提醒采用deprecated的IGS文件)


Step2:运行命令.BAT的输入,主要输入NAPA的各个参数,各位也可以参考NAPA user manual System and Administration-> Running the system


Step3:NAPA中执行命令,基本与NAPA macro的书写一致。


下面我们来举个简单的栗子
我们使用CAESES 调用NAPA,计算稳性,并将稳性计算结果作为优化目标,利用实验设计方法得到较为优秀的方案。

本例为简化计算,以NAPA计算某工况下的GM值为优化目标,线型变换采用Lackenby变换,参数取Delta_CP与Delta_LCB,使用Sobol方法。

设计优化流程大致如下:

1. CAESES中建立船体外形,参数化建模以及Lackenby变形


2. 调用NAPA进行稳性计算


3.采用SOBOL方法,以GM值为优化目标

上面的计算实例拓展了目前CAESES的使用范围,使得CAESES同时优化快速性与稳性成为可能。

实际使用中需要注意的问题:
● CAESES的数据库路径要简短,NAPA无法读取长目录下的脚本文件。
● CAESES批量处理计算时,Napa Script的执行文件,输出目标使用相对路径。

以上就是本期关于CAESES与NAPA耦合的专题内容,希望各位多多尝试,多多反馈。

最后,希望大家认识到CAESES是一款全参数化建模与优化平台结合的产品,优化方面是通用功能,不仅仅限于常用的变形问题,还可以应用至其他领域。


关注公众号“天洑CAE技术源”了解更多相关资讯

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-6 06:22 , Processed in 0.026688 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表