connects the systems models sys1 and sys2 in parallel.


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



open allclose all

Basic Examples  (4)

Connect two continuous-time systems in parallel:

Connect two discrete-time systems in parallel:

Connect state-space systems:

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

Merge no inputs and sum no outputs:

Merge inputs and sum no outputs:

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

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

Scope  (14)

Basic Uses  (7)

Connect a two-input, one-output system in parallel with a one-input, one-output system:

Use the first input of the two-input system:

Use the second input:

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

Use the first output of the two-input system:

Use the second output:

Connect scalar systems:

Connect multivariable systems:

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

Connect discrete-time systems:

Connect a StateSpaceModel to a TransferFunctionModel:

System Types  (7)

Connect two TransferFunctionModel systems:

With delays:

Using improper transfer functions:

Connect two StateSpaceModel systems:

With delays:

Using descriptor state-space models:

Input linear AffineStateSpaceModel systems:

General nonlinear NonlinearStateSpaceModel systems:

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

Reversing the order gives an equivalent state-space model:

They give the same transfer functions:

Connection with delays:

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

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

Generalizations & Extensions  (3)

Merge two systems:

Connect the corresponding inputs:

Sum the corresponding outputs:

Applications  (3)

A function that connects any number of matching systems in parallel:

Connect a family of first-order systems in parallel:

Connect several multiple-input, multiple-output systems:

Construct a parallel RLC circuit:

Add a disturbance model to the output of a system:

Properties & Relations  (3)

SystemsModelParallelConnect is essentially a summation operation:

SystemsModelParallelConnect is a special case of SystemsConnectionsModel:

The common input and summer blocks:

Use SystemsConnectionsModel to specify the connections:

Merge the connections:

A parallel connection leaves the states of the subsystems unchanged:

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

A similar result holds for the minimum number of outputs:

Wolfram Research (2010), SystemsModelParallelConnect, Wolfram Language function, (updated 2014).


Wolfram Research (2010), SystemsModelParallelConnect, Wolfram Language function, (updated 2014).


@misc{reference.wolfram_2020_systemsmodelparallelconnect, author="Wolfram Research", title="{SystemsModelParallelConnect}", year="2014", howpublished="\url{}", note=[Accessed: 24-February-2021 ]}


@online{reference.wolfram_2020_systemsmodelparallelconnect, organization={Wolfram Research}, title={SystemsModelParallelConnect}, year={2014}, url={}, note=[Accessed: 24-February-2021 ]}


Wolfram Language. 2010. "SystemsModelParallelConnect." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014.


Wolfram Language. (2010). SystemsModelParallelConnect. Wolfram Language & System Documentation Center. Retrieved from