1
當我盯着屏幕右側的藍色小線時,我開始認爲在Dymola/OpenModelica中有一個特性會很好(如果它沒有已不存在)。當系統達到穩定狀態時測試的全局度量
我正在考慮的功能將監視系統的行爲,並在穩定狀態達到時報告或者在達到穩定狀態時終止仿真。我想這可能與監視所有狀態變量的導數以及它們何時都等於零(在用戶定義的容差內)相關。很明顯,用戶可以通過簡單的模型來完成這項工作,但對於複雜的工作來說,這需要成爲「幕後」的自動化功能。
我能想到的一對夫婦用例:
- 當你想生成一個穩態解爲重新啓動另一次模擬,這將避免需要模擬了很長的時間,假設你模擬足夠長的時間。
- 如果在解決方案中內置了一個像時間一樣的函數/變量等,那麼該模型可能會引用該變量來添加延遲來打開/關閉行爲,例如您不想打開的控制器邏輯直到達到穩定狀態。
看來,這將是一個相當簡單的功能添加,但可能相當有用。
這樣的功能是否存在?或者您能想到爲什麼不這樣做?
感謝您的迴應! –
第一點已經由我們的後端/運行時開發人員實現,您可以使用它從明天開始每晚構建。 –
更多的信息在這裏: https://github.com/OpenModelica/OMCompiler/pull/1531 –