Model Connections and Manipulations

The Wolfram Language provides a core set of functions for performing block-diagram reduction and various model manipulations. Building on the Wolfram Language's unique symbolic architecture, models and their connections are elegantly represented and manipulated as symbolic expressions.

Model Connections

(RefLink[SystemsModelSeriesConnect, paclet:ref/SystemsModelSeriesConnect]) — connects two models in series

(RefLink[SystemsModelParallelConnect, paclet:ref/SystemsModelParallelConnect]) — connects two models in parallel

(RefLink[SystemsModelStateFeedbackConnect, paclet:ref/SystemsModelStateFeedbackConnect]) — connects two models using state feedback

(RefLink[SystemsModelFeedbackConnect, paclet:ref/SystemsModelFeedbackConnect]) — connects two models using feedback

(RefLink[SystemsModelMerge, paclet:ref/SystemsModelMerge]) — connects several models by merging inputs, state, and outputs

(RefLink[SystemsConnectionsModel, paclet:ref/SystemsConnectionsModel]) — a model of subsystems and unevaluated interconnections

Model Manipulations

(RefLink[SystemsModelDelete, paclet:ref/SystemsModelDelete]) — deletes a subsystem

(RefLink[SystemsModelExtract, paclet:ref/SystemsModelExtract]) — extracts a subsystem