2016-11-08 105 views
1

我在Linux服務器上運行模擬:批處理模式下的Anylogic?

  1. 是否有可能運行在批處理模式仿真(實驗)?
  2. 我發現的唯一文檔是this,但它沒有說明在批處理模式下運行實驗

這裏的什麼,我試圖做一個例子:

  • 我用拉丁方抽樣(240個參數組合)設置一個參數變化實驗

  • 我正在保存每次運行的文本文件;我每次迭代運行10次重複。

我可以在此使用的是Linux服務器,運行我得到一個窗口的應用程序(XQuartz,我使用的是Mac),從中我可以操作和運行實驗後運行:

./Anylogic/anylogic/anylogic 
Edition: Personal 
Starting Anylogic application 
... 
OS: linux64 
Generate "MyModel" 
Compile "MyModel" 
Start HyperCube experiment 
  • 只要我保持實驗窗口打開,模擬就會運行。如果我失去了與服務器的連接,模擬將停止,除非我以背景模式(即批處理模式)運行此模擬。

任何想法?例子?

回答

0

要以批量方式運行AnyLogic(多或單運行)實驗,常規方法是將實驗導出到獨立的Java應用程序,然後可以根據需要從命令行運行該應用程序。這僅在專業版中可用;看起來像你正在使用個人學習版(PLE)。

否則,AnyLogic基本上是一個「基於客戶端」的應用程序。您可能會發現一些巧妙的技巧,可以按照您的建議遠程運行它,但是沒有「預期」的方法,您可能正沿着許可證條件的邊緣前進。