Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Xcos > palettes > Palette Systèmes à temps continu > CLSS

CLSS

Représentation d'état en temps continu

Aperçu

Description

Ce bloc réalise une représentation d'état linéaire en temps continu

x est le vecteur des variables d'état, u le vecteur des fonctions d'entrée et y le vecteur des variables de sortie.

Le système est défini par les matrices (A, B, C, D) et l'état initial X0. Les dimensions doivent être compatibles.

Boîte de dialogue

  • A matrix

    La matrice carrée A.

    Propriétés Type 'mat' de taille [-1,-1].

  • B matrix

    La matrice B , [] Ssi le système n'a pas d'entrées.

    Propriétés Type 'mat' de taille ["size(%1,2)","-1"].

  • C matrix

    La matrice C, [] si le système n'a pas de sorties.

    Propriétés Type 'mat' de taille ["-1","size(%1,2)"].

  • D matrix

    La matrice D, [] si le système n'a pas de terme D.

    Propriétés Type 'mat' de taille [-1,-1].

  • Initial state

    Un vecteur/scalaire : l'état initial du système.

    Propriétés Type 'vec' de taille "size(%1,2)".

Propriétés par défaut

  • always active: oui

  • direct-feedthrough: non

  • zero-crossing: non

  • mode: non

  • regular inputs:

    - port 1 : size [1,1] / type 1

  • regular outputs:

    - port 1 : size [1,1] / type 1

  • number/sizes of activation inputs: 0

  • number/sizes of activation outputs: 0

  • continuous-time state:oui

  • discrete-time state: non

  • object discrete-time state:non

  • name of computational function: csslti4

CLSS : Exemple

Cet exemple illustre l'utilisation du bloc CLSS pour simuler et afficher la forme d'onde en sortie y(t)=Vc(t) du circuit RLC ci-dessous.

Les équations pour un circuit RLC sont les suivantes. Elles résultent des lois en tension de Kirchhoff's et de la loi de Newton.

R, L et C sont les résistance, inductance et capacité du système.

Nous définissons la tension aux bornes de la capacité Vc et le courant dans l'inductance iL comme variables d'état X1 et X2.

thus

En réarrangeant ces équations on obtient :

Ces équations peuvent être mises sous forme d'un système matriciel comme suit ,

L'équation de sortie requise est :

Le schéma suivant montre ces équations modéllisées dans Xcos où R=10Ω, L=5 mΗ et C=0,1µF; Les états initiaux sont x1=0 et x2=0,5.

Pour obtenir la sortie Vc(t) on utilise le bloc CLSS de la palette Systèmes à temps continu.

Fonction d'interfaçage

  • SCI/modules/scicos_blocks/macros/Linear/CLSS.sci

Fonction de calcul

  • SCI/modules/scicos_blocks/src/c/csslti4.c (Type 4)

Auteurs

  • Zhour Madini-Zouine DIGITEO

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Oct 05 12:11:02 CEST 2011