Διασύνδεση συστημάτων Σύνδεση σε σειρά Παράλληλη σύνδεση Ανάδραση εξόδου Πολύπλοκες διασυνδέσεις
Σύνδεση σε σειρά sys1=tf([1],[1 2 1]); sys2=tf([1], [1 3]); sys=series(sys1,sys2)
Σύνδεση σε σειρά
Σύνδεση σε σειρά sys1=ss([1 1 ; 1 2], [2 ; 1], [1 2], [1]); sys=series(sys1,sys2)
Σύνδεση σε σειρά sys1=[tf([1],[1 2 1]) ; tf([1]. [1 –1])]; sys=series(sys1,sys2,[1],[1]) sys1=ss([1 1 ; 1 2], [2 ; 1], [1 2 ; 2 1], [1 ;2]); sys2=ss([1 -1 ; 2 3], [-1 ; 1], [2 1], [3]); sys=series(sys1,sys2,[1],[1]) SYS = SERIES(SYS1,SYS2,OUTPUTS1,INPUTS2)
Παράλληλη σύνδεση
Παράλληλη σύνδεση sys1=tf([1],[1 2 1]); sys2=tf([1], [1 3]); sys=parallel(sys1,sys2)
Παράλληλη σύνδεση sys1=ss([1 1 ; 1 2], [2 0 ; 1 0], [1 2], [1 1]); sys=parallel(sys1,sys2,[2],[1],[2],[1]) SYS = PARALLEL(SYS1,SYS2,IN1,IN2,OUT1,OUT2) * Να υπολογιστεί η συνάρτηση μεταφοράς του παραπάνω συστήματος.
Παράλληλη σύνδεση (Άσκηση)
Ανάδραση εξόδου sys1=tf([1],[1 2 1]); sys2=tf([1], [1 3]); sys=feedback(sys1,sys2)
Ανάδραση εξόδου sys1=[tf([1],[1 2 1]), tf([1 0],[1 3 1])] ; sys2=tf([1],[1 -2]); sys=feedback(sys1,sys2,[2],[2],+1) SYS = FEEDBACK(SYS1,SYS2,FEEDIN,FEEDOUT,SIGN)
Ανάδραση εξόδου (Άσκηση)
Προσάρτηση συστημάτων sys1=tf([1],[1 2 1]); sys2=tf([1], [1 3]); sys=append(sys1,sys2) SYS = APPEND(SYS1,SYS2, ...)
Σύνθετα συστήματα
Σύνθετα συστήματα 2nd block 3rd block 1rst block n1=1; d1=1; n2=1 ; d2=[1 1] ; n3=1 ; d3=1 (or a1=..,b1=..,c1=..,d1=..) nblocks=3 ; blkbuild % μετατρέπει σε state space το σύστημα q=[2 –3 1 ; 3 –1 2] ; in=1 ; out=3 % είσοδος από το 1 block και έξοδος από το 3 block [ac,bc,cc,dc]=connect(a,b,c,d,q,in,out) [nt,dt]=ss2tf(ac,bc,cc,dc)
Άσκηση
Άσκηση Να υπολογιστεί η συνάρτηση μεταφοράς του παραπάνω συστήματος * d(s) disturbance, n(s) noise