Contenu principal

Modèles parcimonieux de représentation d'état

Modèles de représentation d’état à grande échelle avec données creuses

Représentez, combinez et analysez de manière efficiente des modèles de représentation d’état à grande échelle avec données creuses dans MATLAB® et dans Simulink®. Il est judicieux et efficace d'effectuer une représentation parcimonieuse car des représentations denses de modèles à grande échelle exigent des calculs complexes et peuvent entraîner des temps d'exécution très longs. Pour plus d’informations, consultez Computational Advantages of Sparse Matrices.

Avec la fonctionnalité disponible, vous pouvez :

  • Procéder à une analyse de la réponse des domaines temporel et fréquentiel au moyen de modèles parcimonieux

  • Définir des connexions basées sur les signaux entre les modèles parcimonieux et avec les autres modèles LTI

  • Spécifier des couplages physiques entre les composants des modèles parcimonieux

  • Transformer les modèles parcimonieux entre les représentations en temps continu et en temps discret

  • Linéariser en un modèle parcimonieux lorsque votre modèle Simulink comporte un bloc Descriptor State-Space (Simulink) ou Sparse Second Order au moyen de la fonction linearize (Simulink Control Design)

  • Linéariser un modèle structurel ou thermique basé sur des équations aux dérivées partielles (EDP) en un modèle linéaire parcimonieux à l'aide de la fonction linearize (Partial Differential Equation Toolbox)

Pour plus de détails sur les modèles parcimonieux et la fonctionnalité disponible, voir Sparse Model Basics.

Fonctions

développer tout

sparssSparse first-order state-space model
mechssSparse second-order state-space model
getx0Map initial conditions from a mechss object to a sparss object
fullConvert sparse models to dense storage
imp2expConvert implicit linear relationship to explicit input-output relation
invInvert dynamic system models
getDelayModelState-space representation of internal delays
findopCompute operating condition from specifications (depuis R2023b)
fixInput Fix value of some inputs and delete them (depuis R2024a)
sminDAEReduce algebraic states in sparse state-space models while preserving sparsity (depuis R2024b)
sparssdataAccess first-order sparse state-space model data
mechssdataAccess second-order sparse state-space model data
showStateInfoState vector map for sparse model
spyVisualize sparsity pattern of a sparse model
stepRéponse indicielle d’un système dynamique
impulseImpulse response plot of dynamic system; impulse response data
initialSystem response to initial states of state-space model
lsimCompute time response simulation data of dynamic system to arbitrary inputs
bodeRéponse en fréquence de Bode d'un système dynamique
nyquistNyquist response of dynamic system
nicholsRéponse de Black-Nichols d’un système dynamique
sigmaSingular values of frequency response of dynamic system
passiveplotCompute or plot passivity index as function of frequency
dcgainGain basse fréquence (DC) du système LTI
evalfrEvaluate system response at specific frequency
freqrespEvaluate system response over a grid of frequencies
interfaceSpecify physical connections between components of mechss model
xsortSort states based on state partition
feedbackConnexion rétroactive de plusieurs modèles
parallelParallel connection of two models
appendGroup models by appending their inputs and outputs
connectBlock diagram interconnections of dynamic systems
lftInterconnexion rétroactive généralisée de deux modèles (produit étoile de Redheffer)
seriesConnexion en série de deux modèles
linearizeLinear approximation of Simulink model or subsystem
linearizeOptionsSet linearization options
linioCreate linear analysis point for Simulink model, Linear Analysis Plots block, or Model Verification block
linearize(To be removed) Linearize structural or thermal model (depuis R2021b)
linearizeInput(To be removed) Specify inputs to linearized model (depuis R2021b)
linearizeOutput(To be removed) Specify outputs of linearized model (depuis R2021b)

Blocs

Descriptor State-SpaceModel linear implicit system
Sparse Second OrderRepresent sparse second-order models in Simulink

Rubriques

Sélection d՚exemples