WOLFRAM

SystemsModelMerge[{sys1,sys2,}]

merges the systems models sysj.

Details

Examples

open allclose all

Basic Examples  (4)Summary of the most common use cases

Merge two continuous-time systems:

Out[1]=1

Merge two discrete-time systems:

Out[1]=1

Merge two StateSpaceModel systems:

Out[1]=1

Merge AffineStateSpaceModel systems with a common input variable:

Out[1]=1

Scope  (13)Survey of the scope of standard use cases

Basic Uses  (5)

Merge two scalar systems:

Out[1]=1

Merge three systems:

Out[1]=1

Merge systems that share input variables:

Out[1]=1

When an input and state have the same variable name, the state defines the input:

Out[3]=3

Merge a StateSpaceModel and a TransferFunctionModel:

Out[1]=1

System Types  (8)

Merge two TransferFunctionModel systems:

Out[1]=1

Delay systems:

Out[2]=2

Improper transfer functions:

Out[3]=3

Merge two StateSpaceModel systems:

Out[1]=1

Delay systems:

Out[2]=2

Descriptor state-space systems:

Out[3]=3

AffineStateSpaceModel systems:

Out[1]=1

NonlinearStateSpaceModel systems:

Out[1]=1

Merging a TransferFunctionModel and StateSpaceModel will give a StateSpaceModel:

Out[1]=1

Systems with delays:

Out[1]=1

Standard linear system and an AffineStateSpaceModel will give an AffineStateSpaceModel:

Out[1]=1
Out[2]=2

Standard linear with NonlinearStateSpaceModel gives a NonlinearStateSpaceModel:

Out[1]=1

AffineStateSpaceModel with NonlinearStateSpaceModel again gives the latter:

Out[2]=2

Applications  (1)Sample problems that can be solved with this function

Use SystemsModelMerge in multi-loop reduction:

The subsystems:

The connections:

The inputs and outputs:

The connections model:

Out[9]=9

Reduce the system:

Out[10]=10

Properties & Relations  (4)Properties of the function, and connections to other functions

By default, SystemsModelMerge does not connect inputs or sum outputs:

Out[2]=2

SystemsModelParallelConnect connects inputs and sums outputs:

Out[3]=3

When no variables match, SystemsModelMerge is a case of SystemsModelParallelConnect:

Out[2]=2

SystemsModelMerge can be used to merge two or more systems:

Out[2]=2

SystemsModelParallelConnect connects only two systems:

Out[3]=3

SystemsModelMerge can merge a system with no inputs or outputs to another system:

Out[3]=3

It does not make sense to connect such systems in parallel:

Out[4]=4
Wolfram Research (2014), SystemsModelMerge, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelMerge.html.
Wolfram Research (2014), SystemsModelMerge, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelMerge.html.

Text

Wolfram Research (2014), SystemsModelMerge, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelMerge.html.

Wolfram Research (2014), SystemsModelMerge, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemsModelMerge.html.

CMS

Wolfram Language. 2014. "SystemsModelMerge." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemsModelMerge.html.

Wolfram Language. 2014. "SystemsModelMerge." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemsModelMerge.html.

APA

Wolfram Language. (2014). SystemsModelMerge. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemsModelMerge.html

Wolfram Language. (2014). SystemsModelMerge. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemsModelMerge.html

BibTeX

@misc{reference.wolfram_2025_systemsmodelmerge, author="Wolfram Research", title="{SystemsModelMerge}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SystemsModelMerge.html}", note=[Accessed: 29-March-2025 ]}

@misc{reference.wolfram_2025_systemsmodelmerge, author="Wolfram Research", title="{SystemsModelMerge}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SystemsModelMerge.html}", note=[Accessed: 29-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_systemsmodelmerge, organization={Wolfram Research}, title={SystemsModelMerge}, year={2014}, url={https://reference.wolfram.com/language/ref/SystemsModelMerge.html}, note=[Accessed: 29-March-2025 ]}

@online{reference.wolfram_2025_systemsmodelmerge, organization={Wolfram Research}, title={SystemsModelMerge}, year={2014}, url={https://reference.wolfram.com/language/ref/SystemsModelMerge.html}, note=[Accessed: 29-March-2025 ]}