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

【求助】isight与marc集成问题

[复制链接]
发表于 2004-6-2 17:05:15 | 显示全部楼层 |阅读模式 来自 陕西西安
我在marc里做有限元分析,用fortran利用有限元结果构造了目标函数,针对构造的目标函数预对有限元的输入可控参数(如几何参数、工艺参数)做优化。不知isight怎样融入其中啊?
你打算用灵敏度分析(求梯度)结合bfgs算法或黄金分割优化法(不求梯度)来实现。
本打算编程做的,结果困难重重啊。
isight刚接触,极不熟。一个人摸索好难啊
期待高手指点,不吝赐教!
谢先!!
发表于 2004-6-3 11:03:10 | 显示全部楼层 来自 北京

回复: 【求助】isight与marc集成问题

Simdroid开发平台
不是isight融入其中,而是用isight集成fortran程序
你先看看我给你发的fence例子,然后就明白了
发表于 2004-6-18 16:58:25 | 显示全部楼层 来自 北京

回复: 【求助】isight与marc集成问题

方法1:    在MARC中的输入文件是xx.dat,输出文件是xx.out
  
在simcode中可以输入run_marc  -jid  c:\path\....\xx.dat即可。
  
如果不行,可以输入c:\marc\marc2000\tools\run_marc.bat  -jid   c:\path\...\xx.dat
我们用的是marc2000。
xx.dat会自动生成在xx.dat的目录下。
  
方法2: 用一个前处理器,不如Patran, Hypermesh, ICEM-CFD进行参数化,Marc只做求解器。这样就不需要在Marc的文件中做参数化了。
发表于 2004-11-26 15:52:40 | 显示全部楼层 来自 湖南长沙

Re:【求助】isight与marc集成问题

打算用灵敏度分析(求梯度)结合bfgs算法或黄金分割优化法(不求梯度)来实现
  弱弱地问,在不知道具体函数的情况下,如何来求梯度呢,isight中的很多优化算法都需要知道函数的梯度,但它是通过调有其他软件来求目标值的,那它是如何求得梯度从而确定搜索的方向的呢.isight中有没有黄金分割优化算法?
发表于 2004-12-7 20:27:12 | 显示全部楼层 来自 上海交通大学闵行校区

Re:【求助】isight与marc集成问题

梯度我在ISIGHT里面是用的差分
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 15:06 , Processed in 0.052991 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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