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 :

Choisir son compilateur


Sujet :

Simulink

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Choisir son compilateur
    Bonjour,
    Savez-vous comment choisir son compilateur sur Simulink car je voudrai créé un asservissement d'un système hydrau-mécanique avec MATLAB?
    De plus comment pouvons nous ajouter une librairie personnalisée dans MATLAB, car en suivant le tutoriel sur le site, il n'ai pas marqué dans quel dossier la mettre ?
    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 884
    Points
    52 884
    Par défaut
    De quel tutoriel parles-tu ?
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 10
    Points : 7
    Points
    7

  4. #4
    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,

    Pour créer une bibliothèque personnalisée, il faut que les fichiers se trouvent dans un répertoire qui soit dans le PATH de MATLAB.

    Duf
    Simulink & Embedded Coder

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

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Ok merci beaucoup.
    Savez-vous comment choisir son compilateur, car je ne sais pas lequel choisir pour un système hydrau-mécanique sous simulink.
    Merci d'avance.

  6. #6
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Salut,
    Qu'entends tu par compilateur? Le solveur? Celui par défaut marche très bien dans 90% des cas, de plus ce solveur en pas variable est généralement plus rapide qu'un solveur à pas fixe. A moins que ton projet te spécifie autre chose, je te conseil de l'utiliser.

  7. #7
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    il faut d'abord se poser la question "solveur discret ou continue ?"
    cela dépend beaucoup de ton application
    si c'est pour générer du code pour un automate, ça sera "discret"
    si c'est "juste" de l'étude en simulation, les deux peuvent convenir : en gros ça dépend beaucoup du système que tu modélises et des différentes constantes de temps qu'il contient. si les constantes de temps sont du même ordre de grandeur, un solveur à pas discret ira très bien, si par contre tu as des phénomènes très rapide, un solveur continue (ou à pas variable) sera préféré

    après dans chaque famille, tu as plusieurs solveur (odeXX) ou XX est un chiffre représentant (en gros) l'ordre des intégrales qui seront calculées
    en gros, plus XX est grand, plus le calcul sera lent mais (peut etre !!) plus précis
    mais là encore, pas de règle, ça dépend beaucoup de ta modélisation

    je te conseille de faire un étude de sensibilité :
    une boucle qui lance plusieurs fois ta simulation (via sim) en changeant à chaque fois le solveur et qui affiche à la fin pour chaque solveur, si la simulation a réussi ou échoue, le temps de la simulation, et la valeur d'une ou deux sorties (par exemple l'énergie consommée / produite pourrait peut être te convenir) pour comparaison

    enfin, comme point de départ, je te conseilles ode23 en variable step ou ode3 en fixed step : dans les simu que j'ai faites, en général ils fonctionnent, plutôt bien et plutôt rapidement (mais ça ne sera peut être pas le cas chez toi!)

    mais le mieux est de te faire une "petite" simulation et une étude de sensibilité sur le solveur (et sur ses principaux paramètres, comme le pas de temps) pour voir ce qui convient le mieux à la modélisation et à tes besoins
    une petite simulation dont tu as une idée du résultat principal (ex energie)
    en effet, certains solveurs et certaines options peuvent donner des résultats très différents (surtout les parametres genre zero crossing)

Discussions similaires

  1. Réponses: 20
    Dernier message: 04/04/2006, 08h16
  2. Bien régler son compilateur gcc?
    Par Premium dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 06/03/2006, 15h21
  3. Choisir son API XML ?
    Par laclac dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 30/01/2006, 14h45
  4. Choisir son compilateur Pascal
    Par Pascail dans le forum Langage
    Réponses: 0
    Dernier message: 01/05/2003, 13h45

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