24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2393  |  回复: 31
本帖产生 1 个 计算强帖 ,点击这里进行查看

yuahua

新虫 (小有名气)

[求助] 将PDE转化为状态空间后用matlab求解,结果竟然发散了

系统的对象是一个传热方程,瞬态,并且包含物体的速度。具体就是带钢层流冷却的温度分布。说白了,就是往一块运动着的钢板上喷水,对其温度进行冷却。
我先讲物理方程进行离散,得出来其状态空间形式,既xdot=AX+BU,然后再利用输出方程(既:y=CX的形式)求解其温度分布。
理论上来说,各个取样点的温度应该是逐渐下降的(因为进行喷水冷却了)。但是,我的求解结果却不全是如此。

四个附件的程序运行顺序为:先运行b_1.m求出来状态空间中的稀疏矩阵A和B,再运行l_ode.m 求出状态空间的解,既x的值。然后运行b_1_c.m 求出来输出矩阵C的值,并得出计算结果。exf.m为 l_ode.m 的调用函数。

图片:物理方程为原始温度方程。离散结果为将物理方程离散(用有限元离散)后的状态空间形式。

PS:太穷了,没有金币。我为此挨了不少骂了,搞的老板现在骂我的力气都没了。唉,全是泪水啊。求坛子里的隐藏的大牛快快给点指点!将PDE转化为状态空间后用matlab求解,结果竟然发散了
物理方程.png


将PDE转化为状态空间后用matlab求解,结果竟然发散了-1
插值函数.png


将PDE转化为状态空间后用matlab求解,结果竟然发散了-2
离散结果.png
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : b_1.m
  • 2013-06-13 16:25:54, 6.47 K
  • 附件 2 : b_1_C.m
  • 2013-06-13 16:26:02, 1.23 K
  • 附件 3 : l_ode.m
  • 2013-06-13 16:26:13, 418 bytes
  • 附件 4 : exf.m
  • 2013-06-13 16:26:19, 222 bytes

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

万能的小木虫里竟然没有重复的问题
2楼2013-06-13 16:33:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nagami

木虫 (正式写手)

边界条件为什么在方程里面,没看懂
女靠衣装;男靠金装
3楼2013-06-13 20:22:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
3楼: Originally posted by nagami at 2013-06-13 20:22:16
边界条件为什么在方程里面,没看懂

根据热量守恒得出来的
4楼2013-06-13 21:22:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nagami

木虫 (正式写手)

引用回帖:
4楼: Originally posted by yuahua at 2013-06-13 21:22:31
根据热量守恒得出来的...

我知道能量守恒定律可以得到这个方程,也看出来是传导项,热源,以及对流项
但是边界条件S为什么在主方程里面?
女靠衣装;男靠金装
5楼2013-06-13 21:34:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
5楼: Originally posted by nagami at 2013-06-13 21:34:31
我知道能量守恒定律可以得到这个方程,也看出来是传导项,热源,以及对流项
但是边界条件S为什么在主方程里面?...

应该单独处理吗?可是单独处理后怎么跟主方程联系呢
6楼2013-06-14 09:13:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
5楼: Originally posted by nagami at 2013-06-13 21:34:31
我知道能量守恒定律可以得到这个方程,也看出来是传导项,热源,以及对流项
但是边界条件S为什么在主方程里面?...

这是我从一本书里看到的和我方程最相近的一个方程了。
将PDE转化为状态空间后用matlab求解,结果竟然发散了-3
无标题.png

7楼2013-06-14 09:38:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nagami

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-06-14 16:09:11
引用回帖:
7楼: Originally posted by yuahua at 2013-06-14 09:38:15
这是我从一本书里看到的和我方程最相近的一个方程了。

无标题.png
...

我查到的资料是
13.2.3最右边项是体分布的对流换热;
13.2.4是边界对流换热项;
1).我感觉你的S项里面:空冷和水冷应该在边界处,传热在不同的物质的交界处发生的话;辐射项印象中是与T的四次方相关的,而不是T的线性式,这个是体分布的;

2).当你把PDEs转化成变分格式的时候,条件就会自动包含进去。
女靠衣装;男靠金装
8楼2013-06-14 12:27:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuahua

新虫 (小有名气)

引用回帖:
8楼: Originally posted by nagami at 2013-06-14 12:27:48
我查到的资料是
13.2.3最右边项是体分布的对流换热;
13.2.4是边界对流换热项;
1).我感觉你的S项里面:空冷和水冷应该在边界处,传热在不同的物质的交界处发生的话;辐射项印象中是与T的四次方相关的,而不是 ...

转化为变分格式的时候利用散度定理可以吧边界条件自动包含进去,但是,我这个是一维的啊,怎么用散度定理?
9楼2013-06-14 21:27:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nagami

木虫 (正式写手)

【答案】应助回帖


fegg7502: 金币+1, 应助指数+1, 鼓励交流 2013-06-17 11:08:00
用Newton-Leibniz公式,然后与gauss公式类似的处理方法,就能出来包含函数值与其一阶导数的边界项。散度定理是其高维类似物,同样的
女靠衣装;男靠金装
10楼2013-06-15 08:05:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuahua 的主题更新
信息提示
请填处理意见