24小时热门版块排行榜    

查看: 869  |  回复: 11

flyingfire

新虫 (正式写手)


[交流] QUICK离散格式中在程序里面界面的速度符号怎么判断

如下图所示,谢谢!
QUICK离散格式中在程序里面界面的速度符号怎么判断
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

flyingfire

新虫 (正式写手)


自己顶一下啊,有没有知道的虫子啊
6楼2013-08-04 22:24:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)


★ ★
flyingfire(金币+2): 谢谢参与
csgt0: 金币+1, 多谢指导 2013-08-06 17:36:18
其实,符号是很容易判断的。这和迎风格式一样,即要求使用速度来源一方的函数进行差分。首先假定,你的i-网格是正向的,即 x(i+1) > x(i)。那么,当u > 0,意味着上风来自于 i-1方向,即小x方向,也就意味着要使用 Φ(i-1), Φ(i-2)。如果,u<0,意味着信息来自于 x > 0, 那么要用  Φ(i+1), Φ(i+2)进行差分。这样就保证了稳定性。 总之,使用上游信息,就能保证数值稳定性。当然,这只是从数值稳定性出发考虑。这样做在流体模型中并不一定好,因为或产生数值粘性,或产生不必要的数值不稳定性。当然这是另一个问题了。
7楼2013-08-05 15:41:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heibi

金虫 (文坛精英)



flyingfire(金币+2): 谢谢参与
祝福楼主
8楼2013-08-05 16:21:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

flyingfire

新虫 (正式写手)


引用回帖:
7楼: Originally posted by pippi6 at 2013-08-05 15:41:32
其实,符号是很容易判断的。这和迎风格式一样,即要求使用速度来源一方的函数进行差分。首先假定,你的i-网格是正向的,即 x(i+1) > x(i)。那么,当u > 0,意味着上风来自于 i-1方向,即小x方向,也就意味着要 ...

谢谢回复啊。请问如果是编程的话,请问基本的程序是不是这样的:
1.确定上一个时间步长的u的符号。
2.根据上一个时间步长u的符号来确红线部分(也就是源项)。
  如果u>0,则使用Φ(i), Φ(i-1), Φ(i-2)。
  如果u<0,则使用Φ(i-1), Φ(i), Φ(i+1).
   如果u=0的话,是不是要判断下一个时间步长的u值来确定源项.
3.其中红线部分作为源项,使用上一个时间步长的值。
9楼2013-08-05 16:51:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)


★ ★
flyingfire(金币+2): 谢谢参与
csgt0: 金币+1, 谢谢 2013-08-06 17:36:30
引用回帖:
9楼: Originally posted by flyingfire at 2013-08-05 16:51:38
谢谢回复啊。请问如果是编程的话,请问基本的程序是不是这样的:
1.确定上一个时间步长的u的符号。
2.根据上一个时间步长u的符号来确红线部分(也就是源项)。
  如果u>0,则使用Φ(i), Φ(i-1), Φ(i-2)。
...

基本是的。如果 u=0, 就没有问题了,可以用中心差分了,更好
10楼2013-08-06 05:54:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lgp303

金虫 (著名写手)


   什么情况
11楼2013-08-07 12:53:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
haixiawu2楼
2013-08-02 10:30   回复  
flyingfire(金币+2): 谢谢参与
2013-08-02 10:34   回复  
flyingfire(金币+2): 谢谢参与
2013-08-02 10:34   回复  
flyingfire(金币+2): 谢谢参与
2013-08-02 10:34   回复  
flyingfire(金币+2): 谢谢参与
lgp30312楼
2013-08-07 12:53   回复  
相关版块跳转 我要订阅楼主 flyingfire 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见