Method of TTTensor.
Evaluate the mdss
Jacobian matrix in Tensor-Train (TT) format.
Source:
src/tensor/@TTTensor/computeJacobianMatrixMdss.m
jacobianMatrix = computeJacobianMatrixMdss(obj, sys, stateDeltaVector, stateVector, inputVector, algebraicVector, binaryVector)computeJacobianMatrixMdss computes the Jacobian of the
mdss equations
represented in Tensor-Train (TT) format at the specified operating
point.
The method computes the Jacobian of the complete implicit mdss equation system with
respect to the state derivatives, states, inputs, algebraic variables
and binary variables.
The Jacobian is evaluated by contracting the Tensor Train cores at the specified operating point .
Unlike the full tensor representation, the TT formulation avoids constructing the complete parameter tensor and computes the Jacobian directly from the compressed TT cores.
To improve computational efficiency, left and right partial contractions of the TT network are precomputed and reused when evaluating the derivative with respect to each variable.
| Argument | Description |
|---|---|
obj |
TTTensor
object. |
sys |
mdss model
object. |
stateDeltaVector |
State derivative vector. |
stateVector |
State vector. |
inputVector |
Input vector. |
algebraicVector |
Algebraic variable vector. |
binaryVector |
Binary variable vector. |
| Output | Description |
|---|---|
jacobianMatrix |
Jacobian matrix of the mdss equations. |
TTTensor · computeStateJacobianMatrixMss
· computeFunctionValueMdss
· mdss
MyToolbox Documentation | Generated automatically by CI/CD pipeline