Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Modèles boîte grise non linéaires

Estimer les coefficients d’équations différentielles non linéaires, d’équations aux différences et d’équations de représentation d’état

Si vous comprenez la physique de votre système et que vous pouvez représenter le système au moyen d'équations différentielles ordinaires ou aux différences (ODE) avec des paramètres inconnus, vous pouvez utiliser les commandes System Identification Toolbox™ pour effectuer une modélisation de type boîte grise. Les équations différentielles ou aux différences d’un modèle de type boîte grise spécifient explicitement la structure mathématique du modèle, y compris les couplages qui existent entre les paramètres. La modélisation de type boîte grise est utile lorsque vous connaissez les relations qui unissent les variables, les contraintes sur le comportement du modèle ou les équations explicites représentant la dynamique du système.

Vous pouvez représenter un modèle de type boîte grise non linéaire au moyen d'un objet idnlgrey, ce qui nécessite que vous écriviez une fonction décrivant la dynamique sous forme d’équations différentielles de premier ordre. Pour plus d’informations, consultez Estimate Nonlinear Grey-Box Models.

Fonctions

développer tout

nlgreyestEstimate nonlinear grey-box model parameters
nlgreyestOptionsOption set for nlgreyest
idnlgreyNonlinear grey-box model
pemPrediction error minimization for refining linear and nonlinear models
generateMATLABFunctionGenerate MATLAB functions that evaluate the state and output functions, and their Jacobians, of a nonlinear grey-box or neural state-space model (depuis R2022b)
initSet or randomize initial parameter values
getparParameter values and properties of idnlgrey model parameters
setparSet initial parameter values of idnlgrey model object
getpvecObtain model parameters and associated uncertainty data
setpvecModify values of model parameters
getinitValues of idnlgrey model initial states
setinitSet initial states of idnlgrey model object
findstatesEstimate initial states of model
findstatesOptionsOption set for findstates
simSimulate response of identified model
simOptionsOption set for sim

Rubriques

Sélection d՚exemples