parallel
Conexión paralela de dos modelos
Sintaxis
parallel
sys = parallel(sys1,sys2)
sys = parallel(sys1,sys2,inp1,inp2,out1,out2)
sys = parallel(sys1,sys2,'name')
Descripción
parallel
conecta dos objetos de modelo en paralelo. Esta función acepta cualquier tipo de modelo. Ambos sistemas deben ser continuos o discretos, con el mismo tiempo de muestreo. Las ganancias estáticas son neutras y pueden especificarse como matrices regulares.
sys = parallel(sys1,sys2)
forma la conexión básica paralela que se muestra en la siguiente figura.
Este comando es igual a la suma directa
sys = sys1 + sys2
sys = parallel(sys1,sys2,inp1,inp2,out1,out2)
forma la conexión paralela más general que se muestra en la siguiente figura.
Los vectores inp1
y inp2
contienen índices en los canales de entrada de sys1
y sys2
, respectivamente, y definen los canales de entrada u1 y u2 en el diagrama. Del mismo modo, los vectores out1
y out2
contienen índices en las salidas de estos dos sistemas y definen los canales de salida y1 y y2 en el diagrama. El modelo resultante sys
tiene [v1 ; u; v2] como entradas y [z1; y; z2] como salidas.
sys = parallel(sys1,sys2,'name')
conecta sys1
y sys2
haciendo coincidir nombres de E/S. Debe especificar todos los nombres de E/S de sys1
y sys2
. Los nombres coincidentes aparecen en sys
en el mismo orden que en sys1
. Por ejemplo, la siguiente especificación:
sys1 = ss(eye(3),'InputName',{'C','B','A'},'OutputName',{'Z','Y','X'}); sys2 = ss(eye(3),'InputName',{'A','C','B'},'OutputName',{'X','Y','Z'}); parallel(sys1,sys2,'name')
d = C B A Z 1 1 0 Y 1 1 0 X 0 0 2 Static gain.
Nota
Si sys1
y sys2
son arreglos de modelo, la paralela devuelve el arreglo de modelo sys
del mismo tamaño, donde sys(:,:,k)=parallel(sys1(:,:,k),sys2(:,:,k),inp1,...)
.
Ejemplos
Para ver un ejemplo, consulte el Filtro de Kalman.
Historial de versiones
Introducido antes de R2006a