24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2387  |  回复: 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

新虫 (小有名气)

引用回帖:
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的回帖
查看全部 32 个回答

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的回帖
信息提示
请填处理意见