IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Signal Discussion :

Identification d'un système


Sujet :

Signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Par défaut Identification d'un système
    Bonjour,

    Je dois construire un echelon u(t) de 100 echantillons et tracer une figure de sa representation temporelle

    Comment dois-je proceder, avez vous un exemple?

    Cordialement

    Celtic

  2. #2
    Membre éprouvé
    Homme Profil pro
    doctorant
    Inscrit en
    Décembre 2010
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : doctorant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 101
    Par défaut
    utilise la fonction heaviside avec un vecteur de x=-10:0.1:10 par exemple

    et tu plot le resultat.

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Par défaut Identification d'un système
    Lorque je tape
    heaviside(x) il me marque Undefined command/function 'heaviside'.
    Celtic

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    La fonction heaviside est incluse dans la Symbolic Math Toolbox. Ce message d'erreur signifie probablement que tu ne possèdes pas cette Toolbox.
    Comment connaitre la liste des Toolbox installées sur un ordinateur ?
    Mais il n'est pas difficile de créer un échelon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    x = -10:0.1:10;
    echelon = double(x>0);
    plot(x,echelon)
    Remarque: pour obtenir le même comportement que la fonction heaviside en zéro:
    Citation Envoyé par doc heaviside
    heaviside(x) has the value 0 for x < 0, 1 for x > 0, and NaN for x == 0.

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Par défaut
    Ok j'ai essayé je n'ai pas cette toolbox,

    maintenant je dois créer un echelon de 100 echantillons

    Cordialement

    Celtic

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Par défaut
    Bonjour à tous

    je dois simuler une sortie yd avec une entrée u1 (echelon de 100 echantillons)
    la fonction de transfert est celle d'un moteur électrique simplifié

    G(q)=q^-1/1-0,8q^-1

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    % Echelon u1(t) de 100 echantillons
    % N= nb d'echantillons
    N=100;
    % au=amplitude 
    au=1;
    % Fonction de transfert du moteur electrique
    num=[1 ];
    den=[1 -0.8];
    sys=idpoly(num,den);
    u = Au*idinput(N,'rbs',[0,.1],[-1,1]);
    % Simulation de la sortie yd
    yd=sim(sys,[yd]);
    %representation graphique
    figure;
    subplot(2,1,1);
    plot(yd),title('system output'),grid;
    subplot(2,1,2);
    plot(u),title('system input'),grid;
    Pense vous que c'est correct comme simulation

    Cordialement

    Celtic

Discussions similaires

  1. [Débutant] Identification d 'un système à partir de données expérimentale
    Par celtic29 dans le forum Signal
    Réponses: 8
    Dernier message: 16/06/2011, 19h04
  2. Identification de mon système : besoin d'aide
    Par Goffer dans le forum Mathématiques
    Réponses: 0
    Dernier message: 23/05/2010, 19h27
  3. mettre en place un système d'identification
    Par d10g3n dans le forum Apache
    Réponses: 4
    Dernier message: 23/10/2006, 18h27
  4. Réponses: 4
    Dernier message: 21/09/2006, 11h26
  5. Réponses: 9
    Dernier message: 13/05/2006, 23h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo