state-space

    2熱度

    1回答

    我想在Simulink中實現一個具有4個輸入和4個輸出的狀態空間模型。但狀態空間塊只有一個輸入和一個輸出。那麼我能在這裏做什麼?

    0熱度

    1回答

    與輸入矢量u,輸出矢量y和干擾E中的系統的狀態空間模型以在連續時間以下形式: d(X(t))/ dt的=斧(T)+柯(噸) Y(T)= CX(T)+ E(t)的 在MATLAB函數ssest我能夠提取A,C和K個參數,但是我在真正感興趣提取e(t)參數以建立殘基的協方差。 data = iddata(X(:,1:100,10)',[],1); opt = ssestOptions('Es

    2熱度

    3回答

    我正在尋找使用python獲取系統的狀態空間模型。 我已經測試實際的系統,所以我的輸入它,我已經測量的輸出。所以我有一組相應的輸入和輸出。 是否有某個地方的函數,python,我可以提供該函數與系統的輸入和輸出的集合,然後函數將爲我提供一個狀態空間模型,代表系統?

    0熱度

    1回答

    我正在與Matlab一起對我正在使用的系統執行一些控制分析。我已經開發了一個狀態空間表示的系統模型,並設計了一個反饋補償器來產生我想要的閉環響應。 使用Matlab place()函數選擇反饋增益K和估計器增益L的方法產生系統根軌跡,該軌跡在RHP中的相同位置顯示一個極點和零點。理想情況下,這些應該完全相同,導致零極點消除,但系統的階躍響應仍然不穩定。 尋找在組合補償器 - 植物系統的極點和零點,

    0熱度

    1回答

    我有一個關於卡爾曼濾波器的問題。我使用卡爾曼濾波的狀態空間模型如下: X(k+1) = A(k)x(k)+B(k)u(k)+w(k), w(k) ∼ N(0,Q) Y(k) = C(K)x(k)+D(k)u(k)+v(k), v(k) ∼ N(0,R) 所處的狀態空間矩陣(A(k),B(k),C(k),D(k))每個採樣時間,但Q和R矩陣中更新被認爲是恆定的。其計算卡爾曼增益(K(k))的和

    0熱度

    1回答

    這裏有趣的問題。在我們學校的Windows服務器上,Matlab可以很好地執行下面的代碼中的函數,並返回一個分配給變量K的1x4矩陣。然而,我的個人計算機(Windows 8.1)上的Linux服務器和Matlab都會返回多個錯誤。狀態空間矩陣的解決方案是正確的。我也嘗試過簡單地創建一個類型爲Double的值而不是符號矩陣的A和B矩陣,但是無濟於事。這些錯誤如下: Error using syme

    1熱度

    1回答

    我想將狀態空間模型轉換爲matlab RS2016a中的傳遞函數。我正在使用函數ss2tf(A,B,C,D),它根據文檔正是我所需要的。舉個例子,我使用2 回答MATLAB回報的靜態增益: >> ss2tf(0,0,0,2) ans = 2 0 *編輯: [2,0]代表在S域傳遞函數2/0。以0爲分母的傳遞函數沒有太大意義,在這種情況下它是錯誤的。正確的答案是[2,1],它表示傳遞

    0熱度

    1回答

    現在我正在研究control.matlap.tf2ss,我想在我的狀態空間中訪問我的數組。 這裏是我的代碼 Gs = tf([P.l], [P.Jzz, 0, 0]) Cs = tf([P.Kp, P.Kd], 1) Gcl = feedback(series(Cs, Gs), 1) po = pole(Gcl) num, den = tfdata(Gs) sys = tf2ss(Gs

    0熱度

    1回答

    在MARSS Userguide上說你可以強加參數的線性限制,並給出一個理論的例子。 我想要一個實際的例子。我的問題是我不知道如何實施線性限制,如: a b c 2*a 我應該使用「2 * a」字符串嗎?那不會被認爲是係數的名字嗎?

    0熱度

    1回答

    是否存在可用於估計任意兩個節點(目標或非目標節點)之間距離的啓發式函數(如尋路,狀態空間或組合搜索)的術語或表達式? ? 此外,是否有這樣一個函數的術語,永遠不會高估上述距離?