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

ansys如何定義隨空間連續變化、隨時間離散變化的壓力函數? 20

瀏覽:1974 回答:7

ansys如何定義隨空間連續變化、隨時間離散變化的壓力函數?

想做一個ansys動力響應分析,模型表面施加的壓力是一個隨空間和時間同時變化的函數,壓力pressure=aa*{Y} , 其中aa是隨time變化的離散表函數,對應關系如下:
—————————————————————————————————
time                                aa
0                                   0
0.1                                 -10
0.2                                 20
0.3                                 17

0.4                                 20

....                                 ....

200                                  19

————————————————————————————————

樓主的思路如下:

第1步:定義函數function=a *{y}  ,保存后,讀入函數。。(。。。。。。。。這一步有問題!)
第2步:定義表格aa  
第3步: 循環/*DO   i
                           /SOLU
                            a= aa(i)   ;              
              加載面載荷函數function;
                              solve
                      /*ENDDO
可是這樣存在一個問題:在定義函數function的時候 a 只能是一個常數,且是一個局部變量,再用數組對a賦值是無效的!

邀請回答 我來回答

全部回答

(6)
默認 最新
鄒正剛
你和在小木蟲提出同樣問題的 xueshu帝 是同一個人嗎? 我建議他通過郵件和我聯系,如果你們是同一個人,那就不必了。希望你能夠得到更好的答復。
2017年10月31日
評論 1 點贊
鄒正剛
你在小木蟲提出的是同一個問題啊。回答相同不是很正常的嗎。
2017年10月31日
評論 點贊
qzuser_0487
這不是小木蟲的回答嗎?我不要這個回答。。
2017年10月30日
評論 點贊
鄒正剛
1 可以試試定義一個多值函數,以 aa 表格中的數據作為時間分段的依據。具體做法需要自己摸索一下。 2 另一個辦法:定義一個 a*{y} 函數 (a 為常數值),讀入該函數到一個表數組 press,初始 a 值可以賦予 1。 然后將整個求解過程分為若干載荷步,對每一個時間步 t,根據 aa 表數組插值得到 aa(t),用來修改表數組 press 中的 a 值,然后使用修改后的表數組進行加載,并求解該時間步,直到完成全部時間步。
2017年10月30日
評論 點贊
qzuser_0487
您沒有仔細看問題
2017年10月30日
評論 點贊
Treasury-CAE
Workbench可以用函數來體現,經典肯定也可以
2017年10月30日
評論 點贊

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

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

    TOP