Я намагаюся імітувати лебідку як двигун з регулюванням швидкості, який працює через коробку передач, щоб підняти масу. Вихід коробки передач - барабан, який обертається, щоб накопичити кабель.
Мені комфортно перетворювати масу в момент інерції, і мені також зручно перетворювати цей момент інерції (вихідний бік) у момент інерції, "побачений" двигуном (на вході) зі відношенням коробки передач . За допомогою простого моделювання у мене немає проблем із написанням рівнянь руху.
Моє ускладнення виникає, коли я хочу моделювати "розтягування" в кабелі. Я подумав, що можу це зробити, просто поклавши пружину довільної жорсткості між барабаном лебідки та масою, як зображено нижче.
З цією моделлю, для моделювання, я припускаю, що я знаю "висоту барабана", яка би була наскільки далеко повернувся барабан, помножений на радіус барабана та висоту навантаження. Сила пружини була б , але як я застосувати це до двигуна ?
У мене модель мотора:
Взаємодія, яку я зацікавив у вивченні, відбувається, коли контролер PI налаштований на передбачувану інерцію навантаження , яку можна було б знайти з двигуном, коробкою передач, барабаном і масою навантаження, але система насправді "бачить" пружинну масу.
Спрощення робиться шляхом установки , рівне , що дає:
(Примітка: я можу залишити як змінну, оскільки відношення можна встановити на все, що я хочу через , доки не дорівнює нулю.)
Отже, в ідеальному світі, де значення "загальної" інерції відомо заздалегідь, полюс скасовується, і вся система зводиться до:
Нарешті, , так, з алгеброю:
Отже, на жаль, так багато деталей, але я хотів вразити будь-кого, хто читає, що я відчуваю себе впевнено всіма своїми кроками досі і що я витратив чималі зусилля на роботу над цією проблемою. Тепер ще раз до мого питання - я хочу імітувати розтягнення в кабелі між барабаном і вантажем, але я не впевнений, як використовувати силу пружини для модуляції інерції навантаження.
Одна з думок, що я мав спробувати підробити "еквівалентну масу", припускаючи:
але це не правильно, і я не впевнений, що б я використав для прискорення .
Мені неприємно так далеко розійтися по проблемі, і наткнутися на те, що, здається, повинно бути легким питанням, але я дійсно не можу придумати спосіб підходу до цієї проблеми. Я думаю, що якщо я міг би це правильно поставити, я міг би відпрацювати механіку, але це перетворення сили на інерцію, я відчуваю, що потрібно зробити, що мене наткнуло.
Нарешті, для запису я також спробував відстежити свою модель мотора, щоб включити крутний момент навантаження. Це дає, здавалося б, розумні результати, але врешті-решт я віднімаю крутний момент від моменту мотора, щоб отримати чистий крутний момент, а потім застосую цей чистий крутний момент до загальної інерції для отримання прискорення двигуна. Це харчується низхідною лінією, і, знову ж таки, я не впевнений, що я правильно ставлюсь до загальної інерції.