控制原理(隨筆)

2021-10-10 22:17:40 字數 1251 閱讀 7642

梅遜公式

粗略的看,視為在系統中加了乙個延遲時間為 0.5ts 的純延時環節。

模不變,相角延遲,相位裕度有所損失,系統的穩定程度降低,動態效能指標變差。

加入zoh不影響系統的階數,不改變開環極點,只改變開環零點。

零階保持器之所以使用廣泛,是因為便於實現。計算機計算的輸出會暫時儲存在暫存器中,需要讀取時,也是從暫存器中讀取,上一拍與下一拍修改之前的訊號都是定值,因此,讀取時就相當於實現了零階保持器的功能。

常用方法:尤拉法和tustin方法。

尤拉法採用積分的矩形法則,s在拉普拉斯變換表示微分,將傳遞函式中的 s 換成下面形式:

向前差分法:

s =(

z−1)

/t

s=(z-1) /t

s=(z−1

)/t向後差分法:

s =(

z−1)

/(tz

)s = (z-1)/(tz)

s=(z−1

)/(t

z)其中,z−1

z^z−

1 表示延遲運算元。

tustin 方法,梯形法則。

s =[

2∗(z

−1)]

/[t∗

(z+1

)]

s = [2*(z-1)]/[t*(z+1)]

s=[2∗(

z−1)

]/[t

∗(z+1)]

c2d: sysd =

c2d(sysc,ts,

'method');

d2c: sysc =

d2c(sysd,

'method'

);

method分為:

zoh零階保持器

foh一階保持器

imp脈衝不變變換方法

tustin

雙線性變換方法

如matlab程式:

ks=

200;jm=

0.04

*0.09

;b=0.02;h=

1/4000

;gc=tf(

[ks]

,[jm b ks]);

gd=c2d

(gc,h)

%//預設零階保持器

gdd=

c2d(gc,h,

'tustin'

);

程序控制隨筆

從程式設計師角度來說,我們可以認為程序總是處於以下3個狀態之一 fork函式建立子程序後,子程序得到與父程序使用者級虛擬位址空間相同的 但是獨立的 乙份拷貝,包括文字段,資料和bss段,堆以及使用者棧,也就是說父程序和子程序所做的任何改變都是獨立的,不會反應在另乙個程序中。此外子程序還將獲得父程序任...

C 隨筆之 拷貝控制

拷貝建構函式 第乙個引數必須是引用型別。原因 如果引數不是引用型別 在呼叫拷貝建構函式時,一定會拷貝它的實參,如果要拷貝實參就必定會呼叫它的拷貝構造。那就會這樣無限迴圈下去。拷貝構造函式呼叫的時期 1.用 定義變數 2.將乙個物件作為實參傳遞給乙個非引用型別的形參 3.從乙個返回值型別為非引用型別的...

程序描述與控制隨筆

程序控制塊 識別符號,狀態,優先順序,程式計數器,記憶體指標,上下文資料,i o狀態資訊,記賬資訊 程序控制塊是作業系統能夠支援多程序和提供多處理的關鍵工具。可以說,程序是由程式 和相關資料還有程序控制塊組成。模式切換與程序切換不同,發生模式切換可以不改變正處於執行態的程序狀態,在這種情況下,儲存上...