ascii的應用

Q:

我有另外一個關於落摔測試的問題。

我做了一個將20個杯子落摔到地板上的模擬,如下圖:

每個杯子都有不同的方向。

我做了3個模擬,落摔高度1m,落摔高度0.5m,落摔高度0.25m

我已經看過這3個落摔高度的每個杯子的最大應變。

下面的圖表中:藍色:1m落摔的最大應力,橘色是0.5m的,灰色則是0.25公尺的。

在這三個不同高度的落摔中,有一些杯子的最大應力幾乎是一樣的。這是真實的嗎?我可以如何確認這個落摔測試模擬是不是正確的呢?

A:

會有這樣的問題,原因可能是出在資料輸出的時間密度上。在LS-DYNA中,有兩種方式可以觀看應力的history:

(1)從d3plot結果

(2)從ASCII的結果,下面比較了這兩種設定的不同處:

D3plot結果包含了整個模型的資訊,所以它的檔案是大的,而使用者也必須使用較大的時間區間去儲存這個檔案。ASCII結果則可以得到關於元素或指定資料(有效應力,有效應變...)的這類小範圍的資訊,它的檔案必須是小的且得到的資訊範圍是侷限的。舉例來說,為了得到更詳細的應力變化,而要設定小的time step,那麼使用d3plot和ASCII方法的不同處在於:d3plot會將整個模型的資訊變得更詳細,所以也會花費很多時間在跑結果;ASCII則是指定需要特別關注的元素,且另外給予它們小的time step,計算時不會影響d3plot,在計算結果上,您可以只得到關心區域的詳細資料,計算花費的時間也相對比較少。


D3plot是為了看得見的資訊設計的,而ASCII是使用在指定項目上的(元素應力或加速度等)。

一般來說我們會給這兩個類型不同的時間區間。就像下面圖片中看到的方式。

建議您給ASCII檔案更細的time step。因為更高的解析度可以給您更正確的結果,去做更準確的比較。如果輸出了更精細的d3plot,將會導致檔案太大。

假設應力history圖表示來自於d3plot。時間間隔看起來就會比較大。從下面的圖就可以知道,您做的3次不同高度的落摔結果,在ASCII的結果可能是不一樣的,但如果從d3plot(紅線和紅字間隔)看,d3plot的結果看起來就會是相似的。

但想當然,您必須在計算前先指定您比較關心的那些元素(就像感測器一樣),再設定ASCII。

KEYWORD : ASCII、D3PLOT、結果輸出