SystemsModelParallelConnect
✖
SystemsModelParallelConnect
connects the inputs in1i to inputs in2i and sums the outputs out1k and outputs out2k.
Details

- The systems model sysi can be a TransferFunctionModel, StateSpaceModel, AffineStateSpaceModel, or NonlinearStateSpaceModel.
- The inputs and outputs of the system produced by SystemsModelParallelConnect are the unions of the inputs and outputs of sys1 and sys2, respectively.
- The arguments inij and outij are integers specifying the positions of the input or output channels.

Examples
open allclose allBasic Examples (4)Summary of the most common use cases
Connect two continuous-time systems in parallel:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-j4bnlb

Connect two discrete-time systems in parallel:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-bpcetx


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-e2pb9c

Parallel connect a two-output, one-input system and a one-input, one-output system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-fyoteg
Merge no inputs and sum no outputs:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-j1cnhm

Merge inputs and sum no outputs:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-zx1un

Merge no inputs and sum output 2 from sys1 with output 1 from sys2:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-g5k16

Merge inputs and sum output 2 from sys1 with output 1 from sys2:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-fxqcam

Scope (14)Survey of the scope of standard use cases
Basic Uses (7)
Connect a two-input, one-output system in parallel with a one-input, one-output system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-8sd1f
Use the first input of the two-input system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-e8ooeh


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-cwbgo7

Parallel connect a two-output system with a single-output system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-bo6nmf
Use the first output of the two-input system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-jejqyt


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-c80mo


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-d3i6bx

Connect multivariable systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-e9tzx8

Merge the second input and sum the first output of each system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-cjmtpx

Connect discrete-time systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-c75cik

Connect a StateSpaceModel to a TransferFunctionModel:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-g6eoec

System Types (7)
Connect two TransferFunctionModel systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-omtvq3


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-blx1qv

Using improper transfer functions:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-bunng0

Connect two StateSpaceModel systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-8062pm


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-jsvinl

Using descriptor state-space models:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ddom91

Input linear AffineStateSpaceModel systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-wymneu

General nonlinear NonlinearStateSpaceModel systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-lj0qwy

Connecting a transfer function and state-space model will give a state-space model:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-s27jj

Reversing the order gives an equivalent state-space model:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-w8e3yc

They give the same transfer functions:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-2t3bp6


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-bxf1xe

Connecting a standard linear system and an input linear system will give an affine model:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ojg65x


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-b2n1y9

Connecting a standard linear or affine system with a nonlinear system gives a nonlinear model:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-dzd7s


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-1v79d

Generalizations & Extensions (3)Generalized and extended use cases


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-n9x9e2

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-x5qolj

Connect the corresponding inputs:


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-s98l8o

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-2jyjnq

Sum the corresponding outputs:


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-hitvus

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-wfnofz

Applications (3)Sample problems that can be solved with this function
A function that connects any number of matching systems in parallel:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-haxqa
Connect a family of first-order systems in parallel:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ehtleq

Connect several multiple-input, multiple-output systems:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-bdswv

Construct a parallel RLC circuit:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-iux1za

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-125730

Add a disturbance model to the output of a system:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-jbab3v

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ytbu96

Properties & Relations (3)Properties of the function, and connections to other functions
SystemsModelParallelConnect is essentially a summation operation:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-hgoi7

SystemsModelParallelConnect is a special case of SystemsConnectionsModel:


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-eeqe9h

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-vpvhs

The common input and summer blocks:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-yyhu1l

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-o2856x
Use SystemsConnectionsModel to specify the connections:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-vfii


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ylii0u

A parallel connection leaves the states of the subsystems unchanged:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-e3fzor

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-ccfdmd

The resulting system has at least as many inputs as each subsystem:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-8g8xig


https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-k15kjs

A similar result holds for the minimum number of outputs:

https://wolfram.com/xid/0bsvxxf3scb9kvxiwq-7814up

Wolfram Research (2010), SystemsModelParallelConnect, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html (updated 2014).
Text
Wolfram Research (2010), SystemsModelParallelConnect, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html (updated 2014).
Wolfram Research (2010), SystemsModelParallelConnect, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html (updated 2014).
CMS
Wolfram Language. 2010. "SystemsModelParallelConnect." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html.
Wolfram Language. 2010. "SystemsModelParallelConnect." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html.
APA
Wolfram Language. (2010). SystemsModelParallelConnect. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html
Wolfram Language. (2010). SystemsModelParallelConnect. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html
BibTeX
@misc{reference.wolfram_2025_systemsmodelparallelconnect, author="Wolfram Research", title="{SystemsModelParallelConnect}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html}", note=[Accessed: 24-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_systemsmodelparallelconnect, organization={Wolfram Research}, title={SystemsModelParallelConnect}, year={2014}, url={https://reference.wolfram.com/language/ref/SystemsModelParallelConnect.html}, note=[Accessed: 24-March-2025
]}