shuihefeng 发表于 2008-4-25 10:12

非线性数学模型如何计算

已知数学模型为Q=k1*(P-d^k3)^k2
且已知p,d,Q多组数据.怎么能求出系数k1,k2,k3的值
试验编号    压力p MPa喷嘴直径md 吸气量Q
1    0.22       0.02       44.95
2    0.2         0.02      42.61
3    0.18       0.02       38.60
4    0.16       0.02       35.28
5    0.15       0.02       34.19
6    0.14       0.02       32.49
7    0.12       0.02       31.25
8    0.1         0.02       28.04
9    0.08       0.02       19.07
100.06       0.02       13.50
110.05       0.02       10.13
120.04       0.02       7.39
130.147   0.025   29.04
140.14       0.025   27.8
150.12       0.025   24.88
16   0.1      0.025   21.03
170.08       0.025   17.54

ch_j1985 发表于 2008-4-25 10:24

这个要用拟合吧,看看这个http://forum.vibunion.com/forum/thread-62439-1-2.html,不知能不能帮你解决问题?

sogooda 发表于 2008-4-25 10:26

非线性回归分析?
两边先取个对数再分析可能会方便点儿。

dingd 发表于 2008-4-25 10:51

非线性拟和,如果能用非线性方法解决,不建议将其转换成线性模型来求解,会有相当的误差。推荐用1stOpt。

均方差(RMSE): 1.72097329110971
残差平方和(SSE): 50.3497341681209
相关系数(R): 0.986803606738154

k1                 124.899979480204
k3                 0.879510231654575
k2                 0.613898559182269

shuihefeng 发表于 2008-4-25 11:14

我是刚学,能不能给我具体的操作步骤
谢谢了

dingd 发表于 2008-4-25 11:47

自己找个1stOpt试一下,方程简单。

shuihefeng 发表于 2008-4-25 12:02

看到其它例子都是一个自变量.而在我这个方程里变量是两个
怎么算?

dingd 发表于 2008-4-25 13:30

Variable No, p, d, Q;
Function Q=k1*(P-d^k3)^k2;
Data;
1    0.22       0.02       44.95
2    0.2         0.02      42.61
3    0.18       0.02       38.60
4    0.16       0.02       35.28
5    0.15       0.02       34.19
6    0.14       0.02       32.49
7    0.12       0.02       31.25
8    0.1         0.02       28.04
9    0.08       0.02       19.07
100.06       0.02       13.50
110.05       0.02       10.13
120.04       0.02       7.39
130.147   0.025   29.04
140.14       0.025   27.8
150.12       0.025   24.88
16   0.1      0.025   21.03
170.08       0.025   17.54

ch_j1985 发表于 2008-4-25 15:14

原帖由 dingd 于 2008-4-25 10:51 发表 http://www.chinavib.com/forum/images/common/back.gif
非线性拟和,如果能用非线性方法解决,不建议将其转换成线性模型来求解,会有相当的误差。推荐用1stOpt。

均方差(RMSE): 1.72097329110971
残差平方和(SSE): 50.3497341681209
相关系数(R): 0.986803606738154
...


请问算法设置中的优化算法您用的是哪个?
我也是初学者,试了一下,跟您给的结果不一样

dingd 发表于 2008-4-25 16:31

不知道你用的1stOpt是哪个版本,我的2.5版,按缺省设置,几乎每种算法都能得到相同的结果。

shuihefeng 发表于 2008-4-25 16:46

我用的是1.0版的

ch_j1985 发表于 2008-4-25 17:30

我用的也是1.0,还是没有注册的,不过楼上的结果也差不多

shuihefeng 发表于 2008-4-26 09:41

好了.问题解决了.
谢谢你们

ch_j1985 发表于 2008-4-26 09:53

原帖由 shuihefeng 于 2008-4-26 09:41 发表 http://www.chinavib.com/forum/images/common/back.gif
好了.问题解决了.
谢谢你们

怎么解决的,能不能跟大家分享一下?

shuihefeng 发表于 2008-4-26 10:48

重新下了个1st0pt破解版,又算了一遍.结果就一致了

请勿讨论D版安装下载,相关内容已删除——sogooda

[ 本帖最后由 sogooda 于 2008-4-26 10:53 编辑 ]
页: [1]
查看完整版本: 非线性数学模型如何计算