請教如何輸入此種boundary condition
大家好, 目前小弟考慮流體流過一2D圓柱, 圓柱上的邊界條件為切线速度ut=k*du/dn, 這似乎該使用weak constraints, 但我卻不清楚怎麼在boundary settings表達du/dn, 因為圓柱的邊界是一個曲面, 請各位高手幫忙, 謝謝[attach]165657[/attach] 我想是:ut=K*(ux*nx+uy*ny)
你是大好人
1) 高貴的大哥您好~小弟才疏學淺, 想請問nx和ny的意思是和下圖標示的一樣嗎?假如正確的話式子是不是少了一個負號呢 ut = K*( -ux*nx + uy*ny )^]/X.i1^
[attach]165675[/attach]
3) 另外因為有 x 方向的 u 速度和 y 方向的 v 速度, 我想boundary settings應該只要在u輸入K*(-ux*nx+uy*ny), 速度v應該不用管了吧?
2) 可以請您解釋一下為何可以這樣表達嗎?小弟向量觀念很差勁xx FF4X9h?f^O
謝謝高貴的大好人 呵呵,我不是大哥,也不是好人。
nLc,z WX)J
不是用weak consraint来做。一般弱约束常用来对反力进行积分等,而不是解决你这样mode中没有预定义的边界。5q m9fA*W+i*n ek
我认为是这么做:]:r!h&yvo%T
D8cF)Yn)f
1)把方程形式设置为 weak形式
2)在equation system>boundary setting>weak中写入:u_test*(uT- k*(ux*nx + uy*ny )[size=0px]) [/size]) ,你试试吧。