可以利用函數(shù)minreal尋找傳遞函數(shù)分子、分母中的公因式,再用降次的方法消去傳遞函數(shù)分子、分母中的公因式。
創(chuàng)新互聯(lián)建站主營(yíng)余干網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開發(fā),余干h5小程序設(shè)計(jì)搭建,余干網(wǎng)站營(yíng)銷推廣歡迎余干等地區(qū)企業(yè)咨詢
既然是零階保持輸入,那手算的時(shí)候應(yīng)該也有零階保持器的吧。
既然離散系統(tǒng),那么遞推關(guān)系式也許可以吧。但是自己用C語(yǔ)言寫,估計(jì)很麻煩,既然有Matlab就用Matlab算啊。
對(duì)于含有零階保持器的離散系統(tǒng)的傳遞函數(shù)你可以上網(wǎng)搜,也可以參考自動(dòng)控制原理的書籍?。?至于Matlab使用的方面,實(shí)現(xiàn)ABCD可調(diào)節(jié)也是可以的,你可以搜索Matlab里關(guān)于syms或者input函數(shù)的使用。 也可以嘗試學(xué)習(xí)GUI的編程。
傳遞函數(shù)G(s)要離散化成G(z),然后變成差分方程,然后就可以用c語(yǔ)言編程了~
比如Y(S)/U(S)=G(s)=1/(a*s+1);
用零階保持器,你的采樣周期是Ts(比如你的控制函數(shù)是在中斷服務(wù)函數(shù)里實(shí)現(xiàn)的,那Ts就是你的中斷周期),得到Y(jié)(z)/U(z)=G(z)=(1-z^(-1))*Z[G(s)/s]=[1-e^(-Ts/a)]/[z-e^(-Ts/a)]={[1-e^(-Ts/a)]*z^(-1)}/[1-e^(-Ts/a)*z^(-1)];
所以得到差分方程:y(k)=e^(-Ts/a)*y(k-1)+ (1-e^(-Ts/a))*u(k-1),k表示當(dāng)前時(shí)刻。
S域不好編寫,你必須離散化傳遞函數(shù),用Z變換轉(zhuǎn)換為對(duì)應(yīng)的傳遞函數(shù),然后用c寫就可以了。
網(wǎng)站題目:傳遞函數(shù)離散化c語(yǔ)言 C語(yǔ)言函數(shù)傳遞
標(biāo)題網(wǎng)址:http://chinadenli.net/article30/dodcopo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、域名注冊(cè)、外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)、網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容