数学建模社区-数学中国

标题: 求助:关于‘newton iteration not converging’问题 [打印本页]

作者: lambeef    时间: 2010-2-7 13:17
标题: 求助:关于‘newton iteration not converging’问题
具体代码如下:
& I' P+ G) B9 y( i6 Z& El := 1000*10^(-9);
$ k4 E, a8 Q' k9 c( tw := 50*10^(-9);
& v& {: d: Y- y- l- ]3 y6 t8 V: {k := (1/12)*w^3;
- `  y/ T1 f" n. eE := 150*10^9; 1 r1 ]1 \" ^; N% @3 l; o
d := 20*10^(-9);, `+ B9 K- e# q; Q+ c! C0 |8 @- {: W
v := 2.3; + ?! D0 [* O- t* \. O
electrostatic := 8.854*10^(-12)*v^2*(1/2);
1 |* [- q+ i( wode := diff(y(x), x$4) = electrostatic/((d-y(x))^2/E/k);
  A# S$ O* q5 m$ j* c) O3 g( Cbcs1 := y(0) = 0, (D(y))(0) = 0, (D(D(y)))(l) = 0, (D(D(D(y))))(l) = 0; / ?# P2 V% ?% w! E! ?+ k2 x6 V5 I
ansl1 := dsolve({ode, bcs1}, numeric, method = bvp, abserr = 28)
& ~9 [+ a4 D4 y# ]# \& t问题是求在静电场作用下,梁的弯曲问题。v是电压,当电压很小时,可以算出结果,但是电压大于1V时出现‘newton iteration not converging’. 想了很长时间做不出来,请各位帮个忙!谢谢!
作者: eigen    时间: 2010-3-23 11:54
应该是迭代的初值没有选取好,或者这个问题本身不稳定。建议用Matlab软件再算一算。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5