Main Content

Impedance (State-Space)

R2026b

Dynamic frequency-dependent impedance using state-space representation

Since R2026b

  • Impedance (State-Space) block

Libraries:
Simscape / Battery / Passive

Description

This block models a dynamic frequency-dependent impedance using a state-space representation. These equations define the state-space representation:

dxdt=Ax+Buy=Cx+Du

where:

  • x is the dimensionless state vector.

  • u is the input vector.

  • y is the output vector.

  • A is the state matrix.

  • B is the input matrix.

  • C is the output matrix.

  • D is the feedthrough or direct transmission matrix.

For custom linear time-invariant impedance responses, configure arbitrary state-space parameters (A, B, C, D).

Note

The heat generation output is derived from the output voltage and the modeled impedance. For complex or frequency-dependent impedance models, this might not accurately represent all loss mechanisms present in real impedance, and it might differ from the actual physical behavior.

Ports

Conserving

expand all

Electrical conserving port associated with the impedance positive terminal.

Electrical conserving port associated with the impedance negative terminal.

Parameters

expand all

To edit block parameters interactively, use the Property Inspector. From the Simulink® Toolstrip, on the Simulation tab, in the Prepare gallery, select Property Inspector.

State matrix, specified as an n-by-n matrix, where n is the number of states.

Input matrix, specified as an n-by-m matrix, where n is the number of states and m is the number of elements in the input vector.

Output matrix, specified as an r-by-n matrix, where r is the number of elements in the output vector and n is the number of states.

Feedthrough or direct transmission matrix, specified as an r-by-m matrix, where r is the number of elements in the output vector and m is the number of elements in the input vector.

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2026b