- 积分
- 1
- 注册时间
- 2004-6-13
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2004-7-2 00:42:43
|
显示全部楼层
来自 加拿大
回复: 【求助】nfe文件中读取耦合场的数据格式
a 场的结果文件格式为: unoda ( u1 u)
b 场的结果文件格式为: unodb ( po1 pc1 po pc)
我对两场的简单迭代过程不熟,以前都是把两场的方程放在一起解。不介意的话,我想把我的思路描述一下,希望斑竹能给我一点指点!!
先算a 场,再算b 场
1. a 场用到的值为 (u1 ,u po pc) 解出a 场新的值 u, 结果文件 unoda (u1,u)
2. b 场用到的值为 (po1 pc1 po pc u) 解出b 场新的值 po pc 结果文件 unodb (po1,pc1 po pc)
收敛控制变量为b 场的 po pc 在当前时步两次迭代值得差值
如果不收敛,goto 1, 2,这时 a 场用到a, b 场刚刚得到的迭代值 u,po pc,
不知道以上的计算流程是否正确,也就是只以一场的值控制收敛,行吗? 如果,要控制两场的值都要收敛,怎么做?
所以 每次循环迭代时都要用到 两场当前时步内, 上一迭代的值 ( u, po pc)
而系统生成的nfe 文件中只读取耦合场上一时步的值,恳请斑竹指点!!
非常感谢!!
|
|