我正試圖在MATLAB
中找到有關自定義PID
塊的更多信息。我完成了大部分工作,但有一些參數我不太瞭解,因此我不知道給他們帶來什麼價值。 注意我不是要求幫助調整PID增益。PID濾波器係數輸出最小值,最大值和參數屬性
它們是所有的濾波器係數塊內:
當我打開塊I必須設置一些參數(輸出最小/最大,數據類型,參數的最小/最大等)。有人可以向我解釋這是什麼意思嗎?我無法在任何地方找到好的資源。我嘗試過的唯一的方法是將每個設置爲[]
(即-inf),並將輸入/輸出數據類型設置爲'繼承:通過內部規則繼承',但是隨後輸出到地獄。如果我從PID塊中複製粘貼塊,有一堆變量我沒有在任何地方定義過,所以程序甚至不會編譯。 有人可以指出一些好的資源或解釋它嗎?謝謝!
所以事實證明,我在同一時間是對與錯。儘管如此,你的方式仍然是更好的做法。基本上,simulink庫的默認值與我手動將掩碼塊更改爲(即[],繼承等)的默認值相同。我的代碼搞砸的原因是因爲MATLAB函數,而不是塊。謝謝!如果不是建議,我不會想出來的! – tmwoods