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

[后处理] 请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

[复制链接]
发表于 2005-10-30 20:16:20 | 显示全部楼层 |阅读模式 来自 大连理工大学
请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中,通过循环来实现ansys自动的调取求解?
发表于 2005-10-31 18:21:54 | 显示全部楼层 来自 安徽合肥

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

Simdroid开发平台
我想应该可以。就如同把ansys当成fortran来用
发表于 2005-11-1 17:24:06 | 显示全部楼层 来自 湖北宜昌

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

最底层的算法肯定可以的.
 楼主| 发表于 2005-11-1 20:27:32 | 显示全部楼层 来自 大连理工大学

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

o
有什么j较好参考的资料吗?
 楼主| 发表于 2005-11-2 09:54:52 | 显示全部楼层 来自 大连理工大学

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

如果能让matlab和ansys结合就好了.
想用matlab调用ansys的建摸和计算. 把返回值 用matlab来计算其他方程
发表于 2006-1-4 21:43:30 | 显示全部楼层 来自 吉林长春

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

楼上提议不错
发表于 2006-1-5 05:08:29 | 显示全部楼层 来自 美国

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

可以实现的阿
用命令运行ansys
发表于 2006-1-5 13:02:26 | 显示全部楼层 来自 新加坡

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

我想可以不可以这样。用apdl 把需要的数据导出到文件中,编一个matlab程序去读取和分析。赫赫。土了一点。
 楼主| 发表于 2006-1-5 18:24:02 | 显示全部楼层 来自 大连理工大学

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

楼上,
做一两个点,用这种方法可以
但是要做很多很多个点,就麻烦了。

关键是 matlab和ansys的动态链接怎么做不清楚。

有大虾给点建议???
发表于 2006-1-6 09:21:59 | 显示全部楼层 来自 美国

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

你要怎么动态阿。如果改几个数,算一下。反复这样,还不难
发表于 2006-1-7 09:11:38 | 显示全部楼层 来自 黑龙江哈尔滨

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

这个讨论的好
 楼主| 发表于 2006-1-7 22:21:43 | 显示全部楼层 来自 大连理工大学

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

我正想这么干的,
可是每次用matlab的  !XXXXXXXX   命令调用ansys的bantch模式,都是要手动地按下 run 按钮,
不能达到自动的目的,手按酸死了.如果要算1天1夜的那种程序,岂不是.........

大家一起讨论一下怎么做!
发表于 2006-1-7 22:47:18 | 显示全部楼层 来自 新加坡

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

编一个batch file(*.bat)
里面内容如下
set ansys80_product=ane3fl
set ans_consec=yes

cd D:\Jtli\ARMATURE

"D:\Program Files\Ansys Inc\v80\ANSYS\bin\intel\ansys80"  -b -i FLUX_ROT_MAG_current.MAC -o out
del file.*

可以一次运行很多macro files

评分

1

查看全部评分

发表于 2006-3-23 09:17:40 | 显示全部楼层 来自 山东济南

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

不是很明白哎。
我要把ansys分析得出的气隙B值进行傅里叶分析,ansys本身应该没有这样的命令,那么用matlab编程的话,具体怎么调用ansys的数据呢?
 楼主| 发表于 2006-3-23 09:49:16 | 显示全部楼层 来自 大连理工大学

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

楼上,关于这个问题,flyknife (他的帖子在你的楼上的楼上)提供了我一个方法, matlab中的 dos() 命令 可以调用ansys。
而我开始在用  !() 命令也可以的。
但我现在有个问题是,每次把 ansys 后台启动后, 它都自动的用 Mechanical U product , 而不是我想要的Multiphisics

急死我了!
 楼主| 发表于 2006-3-23 09:52:24 | 显示全部楼层 来自 大连理工大学

Re

这是flyknife 提供给我的方法:

cd('C:\Program Files\Ansys Inc\v90\ANSYS\bin\intel\')

for step = 1:1:600

    [s,w] = dos('ansys90.exe -b -i FluxDensity.MAC -o out');
% call the ansys to run the calculation defined in mac file

    delete ('file.*');   
% delete files to free space  
   
    % ----------------------------------------
    % load result file and do your calculation
   
    %-----------------------------------------
    % update the mac file
end
发表于 2006-3-24 08:34:06 | 显示全部楼层 来自 山东济南

Re:请教:能否把一些解微分方程的 数学程序写进 APDL 的文件中

楼上这个程序能实现什么功能呢?

不好意思,我是新手,很多问题不明白
如果是调用ansys结果的话,是调用什么结果呢?我编的ansys命令流最后得到的是电机气隙中的B值,用上面的程序调用的是电机气隙中的B值?我还想问一下,一般对电机气隙中的B值进行傅里叶变换,是需要B的x分量、y分量,还是busm?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-23 20:10 , Processed in 0.060230 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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