不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

fluent udf 和udm 的使用問題,這個問題有點繞? 100

瀏覽:3681 回答:4

fluent udf中的一些問題:
    
     本人需要用到源項   DEFINE_SOURCE(en_source, cell, t, dS, eqn)  這個函數,但是源項里需要的數據要通過解微分方程組得出,我就在udf中寫了龍格庫塔算法。用龍格庫塔解微分方程組時候需要上一個時間步長計算出來的結果作為初值。 現在的問題是如何將上一個時間步長的udf中龍格庫塔計算出的值帶入到下一個時間步長的udf中去作為初值。 矛盾點是udf 只有一套,每次迭代都跑一遍,,,,,,,,,,,,,,,,,,,,,,,,,  我想過用udm   將上一個時間步長計算結果保存到udm中,然后在下一個時間步長的udf中再調用,可是我始終無法實現這個想法。 


   最好是這樣子: fluent 里面有一個給用戶開辟的儲存空間,可以讓我每一步都能保存計算出的結果,然后下一個步長里再調用出來,計算結束之后又放到儲存空間里覆蓋上一個步長的數據。

    我不知道我這個想法靠不靠譜,或者說udm能不能實現這個功能。如果能實現的話,請大神給予指導。





多謝了。   不知道我描述的清不清楚,有問題請留言給我我再細說。

邀請回答 我來回答

全部回答

(2)
默認 最新
stevezheng
可以實現,用udm加define source就行,用define adjust 定義udm,然后用define source調用改udm就行
2017年10月14日
評論 2 點贊
F.H
@鄭循皓 @鄺海浪 @ANSYS專家 @Longreat
2017年10月13日
評論 點贊

沒解決?試試專家一對一服務

換一批
    App下載
    技術鄰APP
    工程師必備
    • 項目客服
    • 培訓客服
    • 平臺客服

    TOP