⑴ 流程模擬學習(番外)——低版本打開高版本ASPEN文件——扒一扒.bkp
在探索Aspen世界的過程中,我們往往會遇到這樣的挑戰:面對前輩們分享的高版本ASPEN文件,低版本的我們卻無法輕易打開。然而,這是否預示著一種隱藏的解決方案?本文將帶你深入剖析bkp文件,揭示低版本打開高版本的秘密。
首先,讓我們從一個簡單的模擬流程開始:在Aspen中,添加乙烯和乙烷,選擇SRK狀態方程,設定18bar下的PV閃蒸,保持汽相分率為0.7。完成這一切後,我們得到的bkp文件其實是一個721行的文本寶藏。它並非表面看起來那麼簡單,而是封裝了豐富的信息。
當你打開bkp文件,你會遇到一個關鍵部分:軟體信息版本標識。這是低版本打開高版本的「密鑰」,它記錄了文件的創建版本,如V12對應38.0,V11對應37.0。有趣的是,Python與Aspen Plus的交互也遵循同樣的規則,通過外部調用引用文件時,會用到相同的標識符。
接下來是模擬配置信息,如閃蒸罐B1的名稱、單位信息,以及每個單位在Aspen單位集中的位置編號。再深入一步,物流與物性數據部分,記錄了添加的物質的詳細參數,包括物質名、設置名、物性參數和二元交互系數。你還會發現,這些數據的來源是Aspen內置的APV資料庫。
空間位置標注通過x,y坐標展示了單元操作在模擬圖中的布局,以及標簽的位置。而運行狀態日誌文件則記錄了模擬過程中的重要信息,包括錯誤、警告和計算結果,最後還保存了文件的保存路徑。
現在,我們來嘗試打破版本壁壘。bkp文件的關鍵在於版本標識符和資料庫信息。我首先嘗試修改版本標識符,結果卻遇到了問題,模擬物性數據丟失。原來,aspen11對應的資料庫應該是APV110,而非APV120。在將APV120替換為APV110,以及PURE38改為PURE37後,aspen11成功打開了aspen12的bkp文件,無需再次確認物性,直接運行便能得到結果。
然而,目前的測試僅限於aspen V10,對於更低版本的兼容性尚未完全驗證,這可能需要進一步的研究和實驗。但這個小發現無疑為低版本用戶打開高版本文件提供了一條可能的路徑,讓我們在Aspen的世界裡又前進了一步。