【求助】isight与marc集成问题
我在marc里做有限元分析,用fortran利用有限元结果构造了目标函数,针对构造的目标函数预对有限元的输入可控参数(如几何参数、工艺参数)做优化。不知isight怎样融入其中啊?你打算用灵敏度分析(求梯度)结合bfgs算法或黄金分割优化法(不求梯度)来实现。
本打算编程做的,结果困难重重啊。
isight刚接触,极不熟。一个人摸索好难啊
期待高手指点,不吝赐教!
谢先!!
回复: 【求助】isight与marc集成问题
不是isight融入其中,而是用isight集成fortran程序你先看看我给你发的fence例子,然后就明白了
回复: 【求助】isight与marc集成问题
方法1: 在MARC中的输入文件是xx.dat,输出文件是xx.out在simcode中可以输入run_marc-jidc:\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的文件中做参数化了。
Re:【求助】isight与marc集成问题
打算用灵敏度分析(求梯度)结合bfgs算法或黄金分割优化法(不求梯度)来实现弱弱地问,在不知道具体函数的情况下,如何来求梯度呢,isight中的很多优化算法都需要知道函数的梯度,但它是通过调有其他软件来求目标值的,那它是如何求得梯度从而确定搜索的方向的呢.isight中有没有黄金分割优化算法?
Re:【求助】isight与marc集成问题
梯度我在ISIGHT里面是用的差分
页:
[1]