J'essaie de simuler un treuil comme un moteur à vitesse régulée qui fonctionne à travers une boîte de vitesses pour soulever une masse. La sortie de la boîte de vitesses est un tambour qui tourne pour accumuler le câble.
Je me sens à l'aise de convertir la masse en un moment d'inertie et je me sens également à l'aise de convertir ce moment d'inertie (côté sortie) en moment d'inertie "vu" par le moteur (côté entrée) avec le rapport de boîte de vitesses . Avec une simulation simple, je n'ai aucun problème à écrire les équations du mouvement.
Ma complication survient lorsque je souhaite modéliser "stretch" dans le câble. Je pensais pouvoir le faire en mettant simplement un ressort de rigidité arbitraire entre le tambour du treuil et la masse, comme illustré ci-dessous.
Avec ce modèle, à des fins de simulation, je suppose que je connais la "hauteur du tambour", qui correspond à la distance à laquelle le tambour a tourné multiplié par le rayon du tambour et la hauteur de la charge. La force du ressort serait , mais comment l'appliquer au moteur ?
J'ai un modèle de moteur:
L'interaction que je souhaite étudier se produit lorsque le contrôleur PI est réglé sur l' inertie de charge prévue , qui se trouverait avec le moteur, la boîte de vitesses, le tambour et la masse de charge, mais le système "voit" en fait la masse élastique.
La simplification se fait en fixant le rapport égal à , donnant:
(Notez que je peux laisser comme variable car le rapport peut être réglé sur ce que je veux via tant que n'est pas nul.)
Ainsi, dans un monde idéal , où la valeur de l'inertie "totale" est connue à l'avance, le pôle s'annule et l'ensemble du système se réduit à:
Enfin, , donc, avec l'algèbre:
Donc, désolé de fusil de chasse autant de détails, mais je voulais impressionner tous ceux qui lisent que je suis confiant avec toutes mes étapes jusqu'à présent et que j'ai consacré des efforts considérables à résoudre ce problème. Maintenant, encore une fois à ma question - je veux simuler l' étirement du câble entre le tambour et la charge, mais je ne sais pas comment utiliser la force du ressort pour moduler l'inertie de la charge.
Une pensée que j'avais était d'essayer de simuler une "masse équivalente", en supposant:
mais cela ne me semble pas correct, et je ne sais pas ce que j'utiliserais pour l'accélération .
Je suis frustré d'être aussi loin sur le problème et d'être bloqué par ce qui semble être un problème facile, mais je ne peux vraiment pas penser à un moyen d'aborder ce problème. Je pense que si je pouvais l'encadrer correctement, je pourrais travailler sur la mécanique, mais c'est la conversion force-inertie qui, selon moi, doit être faite qui m'a rendu perplexe.
Enfin, pour mémoire, j'ai également essayé de reculer mon modèle de moteur pour inclure le couple de charge. Cela donne des résultats apparemment raisonnables, mais au final, je soustrais le couple de charge du couple moteur pour obtenir le couple net, puis j'applique ce couple net à l'inertie totale pour obtenir l'accélération du moteur. Cela se nourrit sur toute la ligne et, encore une fois, je ne suis pas sûr de traiter correctement l'inertie totale.