riyeyan 发表于 2008-1-18 15:52

请教一个幂律非线性方程和代数方程混合微分方程组初值问题的解法

非线性微分方程组中包括幂律方程和代数方程,很大,超过600个变量
幂律方程中的f 是形如a*(y1^3.2)*(y2^(-0.1))之类的线性和。
如附图所示,
我查到有用mixed Adams-BDF 方法作的,
但是为了保证数值稳定性,只采用二阶方法,这样会不会损失精度?
我想问有没有其他更为合适的方法呢,谢谢!

riyeyan 发表于 2008-1-18 15:54

错了

错了,方程中因变量是x,我在文中说成y了,对不起!

风花雪月 发表于 2008-1-29 15:46

看看文章《一种求解微分代数混合方程组的统一算法》希望对你有所启发

riyeyan 发表于 2008-1-29 19:16

riyeyan 发表于 2008-1-29 19:18

PAGE 2

riyeyan 发表于 2008-1-29 19:23

怎么只有图。。。ft!

看过大虾提到的文章
另外以前看过一个解法
mixed Adams-BDF method
但是对于具体怎么解还是不大懂
比如怎么选择Adams 和 BDF
是在一个步骤中同时使用这两种方法计算吗?
是不是分别计算不同的变量
比如微分方程的变量就用Adams方法计算
而代数方程中的变量就用BDF算法计算
还望大虾赐教
另外也想用那篇中文的方法试试
谢谢!

riyeyan 发表于 2008-1-29 19:24

riyeyan 发表于 2008-1-29 19:24

PAGE 4

riyeyan 发表于 2008-1-29 19:26

STILL

riyeyan 发表于 2008-1-29 19:27

PAGE 6

riyeyan 发表于 2008-1-29 19:29

风花雪月 发表于 2008-2-19 16:15

Adams 适用与求解非刚性方程
BDF    用于求解刚性方程
页: [1]
查看完整版本: 请教一个幂律非线性方程和代数方程混合微分方程组初值问题的解法