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

Simulink Discussion :

création d'un frein régénératif


Sujet :

Simulink

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut création d'un frein régénératif
    Bonjour à tous,

    Je travaille actuellement sous Simulink où j'aimerais simuler un frein régénératif, i.e récupérer l'énergie cinétique d'un véhicule lorsqu'il freine.

    Explication de la "procédure":
    J'entre un profil de vitesse (v=f(t)) dans le workspace, je l'importe (FROM WORKSPACE), le stocke (GO TO).
    Ensuite je fait la différence V(i+1)-V(i) à l'aide de la fonction FROM et de la fonction MEMORY.

    Si V(i+1)-V(i)<0 (i.e freinage) alors je calcule dEC=0.5*m(V²(i+1)-V²(i))
    Le problème est que j'arrive seulement à faire (V(i+1)-V(i))² et pas V²(i+1)-V²(i). J'ai essayé avec DATA STORE et DATA READ, en vain.

    J'aimerais pouvoir récupérer les valeurs V(i+1) et V(i) mais je ne sais pas comment ni où. Si quelqu'un a une idée elle est la bienvenue

    Bonne fin de journée!

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Pourrais-tu nous montrer ton modèle?

    Si tu arrives à calculer (V(i+1)-V(i))², je vois pas où est le problème pour calculer V(i+1)²-V(i)²...

    Duf

    EDIT: J'ai rapidement fait un modèle qui fait ce que tu décris: V(i)²-V(i-1)²

    EDIT2: Il y a une coquille, il fait une addition au lieu d'une soustraction mais l'idée est là...
    Images attachées Images attachées  
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut
    ah bah oui. J'avais oublié cette fonction!

    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Classe pour la création d'un graphe xy
    Par Bob dans le forum MFC
    Réponses: 24
    Dernier message: 03/12/2009, 17h20
  2. Création dynamique de TImages
    Par Dric dans le forum C++Builder
    Réponses: 10
    Dernier message: 08/07/2002, 12h36
  3. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  4. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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