masfaraud / BMSpy

Python Block-Model Simulator. An alternative to simulink in python.
GNU Lesser General Public License v3.0
223 stars 36 forks source link

Documentation #4

Open rpapanicola opened 8 years ago

rpapanicola commented 8 years ago

Bonjour

je suis tombé sur ton package sur la modélisation des systèmes.

j'essaie de construire une documentation simple et progressive pour mes élèves de prépa.

j'ai commencé mais j'ai quelques soucis,

as-tu déja une ébauche de DOC/TP .

L'idée c'est de construire pas à pas une modélisation python du robot Maxpid (je présume que tu connais)

Cordialement

masfaraud commented 8 years ago

Bonjour,

J'imagine que tu es tombé sur la doc du paquet : https://pythonhosted.org/bms/ Cette documentation pour l'instant minimaliste, je suis en train de faire de gros développements notamment pour pouvoir faire de la modélisation physique. Comme je risque de remettre en cause des standards, je préfère ne pas faire de documentation trop approfondie avant la parution des nouveaux développements.

Je ne sais pas si tu es tombé sur l'exemple du moteur électrique, qui est similaire à ce que tu veux faire avec MAXPID: https://github.com/masfaraud/BMSpy/blob/master/examples/electric_motor.py Dans cet exemple il y a la modélisation d'un moteur électrique à courant continu avec un correcteur PI. Cet exemple est un système bouclé, l'ordre des blocs n'a pas d'importance lors de la définition du modèle.

Je ne connais pas en pratique Jupyter. On peut accéder au valeurs temporelles d'une variable grâce à son attribut values. Un exemple de tracé manuel est donné dans l'exemple: https://github.com/masfaraud/BMSpy/blob/master/examples/first_order.py N'hésite pas à me signaler des évolutions pour permettre un interfaceage avec jupyter le cas échéant.

Les signaux WLTP sont des consignes de vitesse à respecter pendant l'homologation de consommation des voitures: https://fr.wikipedia.org/wiki/Proc%C3%A9dure_d%27essai_mondiale_harmonis%C3%A9e_pour_les_voitures_particuli%C3%A8res_et_v%C3%A9hicules_utilitaires_l%C3%A9gers

rpapanicola commented 8 years ago

Merci

je te fais suivre les bugs si j'en trouve

A+

Le 31 août 2016 à 14:58, Steven Masfaraud notifications@github.com a écrit :

Bonjour,

J'imagine que tu es tombé sur la doc du paquet : https://pythonhosted.org/bms/ Cette documentation pour l'instant minimaliste, je suis en train de faire de gros développements notamment pour pouvoir faire de la modélisation physique. Comme je risque de remettre en cause des standards, je préfère ne pas faire de documentation trop approfondie avant la parution des nouveaux développements.

Je ne sais pas si tu es tombé sur l'exemple du moteur électrique, qui est similaire à ce que tu veux faire avec MAXPID: https://github.com/masfaraud/BMSpy/blob/master/examples/electric_motor.py Dans cet exemple il y a la modélisation d'un moteur électrique à courant continu avec un correcteur PI. Cet exemple est un système bouclé, l'ordre des blocs n'a pas d'importance lors de la définition du modèle.

Je ne connais pas en pratique Jupyter. On peut accéder au valeurs temporelles d'une variable grâce à son attribut values. Un exemple de tracé manuel est donné dans l'exemple: https://github.com/masfaraud/ BMSpy/blob/master/examples/first_order.py N'hésite pas à me signaler des évolutions pour permettre un interfaceage avec jupyter le cas échéant.

Les signaux WLTP sont des consignes de vitesse à respecter pendant l'homologation de consommation des voitures: https://fr.wikipedia.org/wiki/Proc%C3%A9dure_d%27essai_ mondiale_harmonis%C3%A9e_pour_les_voitures_particuli%C3% A8res_et_v%C3%A9hicules_utilitaires_l%C3%A9gers

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/masfaraud/BMSpy/issues/4#issuecomment-243755514, or mute the thread https://github.com/notifications/unsubscribe-auth/AUUhCgpe7xdBWMtOmycUuReLvO1uIcCUks5qlXp_gaJpZM4JvVw9 .

robert papanicola http://sciences-indus-cpge.papanicola.info/ http://martine.papanicola.info/Peintures http://www.medicalistes.org/~maxime-plus/