Як сила навантаження впливає на інерцію навантаження?


9

Я намагаюся імітувати лебідку як двигун з регулюванням швидкості, який працює через коробку передач, щоб підняти масу. Вихід коробки передач - барабан, який обертається, щоб накопичити кабель.

Мені комфортно перетворювати масу в момент інерції, і мені також зручно перетворювати цей момент інерції (вихідний бік) у момент інерції, "побачений" двигуном (на вході) зі відношенням коробки передач . За допомогою простого моделювання у мене немає проблем із написанням рівнянь руху.

Моє ускладнення виникає, коли я хочу моделювати "розтягування" в кабелі. Я подумав, що можу це зробити, просто поклавши пружину довільної жорсткості між барабаном лебідки та масою, як зображено нижче.

Весняна інертність

З цією моделлю, для моделювання, я припускаю, що я знаю "висоту барабана", яка би була наскільки далеко повернувся барабан, помножений на радіус барабана та висоту навантаження. Сила пружини була б , але як я застосувати це до двигуна ?k(ϕry)

У мене модель мотора:

ΘV=KTRaJs+KTKb
та модель PI-контролера:

VΘerror=kp(s+kikp)s
де швидкість двигуна, це напруга на клемах, є інерції навантаження і машин, і , і є опір якоря двигуна, крутний момент постійний, і назад постійної ЕРС, відповідно.ΘVJRaKTKb

Взаємодія, яку я зацікавив у вивченні, відбувається, коли контролер PI налаштований на передбачувану інерцію навантаження , яку можна було б знайти з двигуном, коробкою передач, барабаном і масою навантаження, але система насправді "бачить" пружинну масу.J

Спрощення робиться шляхом установки , рівне , що дає:ki/kpKTKb/RaJ

ΘΘerror=VΘerrorΘV=(kp(s+KTKbRaJ)s)(KTRaJs+KTKbRaJ)

(Примітка: я можу залишити як змінну, оскільки відношення можна встановити на все, що я хочу через , доки не дорівнює нулю.)kpki/kpkikp

Отже, в ідеальному світі, де значення "загальної" інерції відомо заздалегідь, полюс скасовується, і вся система зводиться до:J

ΘΘerror=(kps)(KTRaJ1)
ΘΘerror=1RaJkpKTs

Нарешті, , так, з алгеброю:Θerror=ΘrefΘout

ΘoutΘref=1RaJkpKTs+1

Отже, на жаль, так багато деталей, але я хотів вразити будь-кого, хто читає, що я відчуваю себе впевнено всіма своїми кроками досі і що я витратив чималі зусилля на роботу над цією проблемою. Тепер ще раз до мого питання - я хочу імітувати розтягнення в кабелі між барабаном і вантажем, але я не впевнений, як використовувати силу пружини для модуляції інерції навантаження.

Одна з думок, що я мав спробувати підробити "еквівалентну масу", припускаючи:

F=mequivalentamequivalent=Fspringa

але це не правильно, і я не впевнений, що б я використав для прискорення .a

Мені неприємно так далеко розійтися по проблемі, і наткнутися на те, що, здається, повинно бути легким питанням, але я дійсно не можу придумати спосіб підходу до цієї проблеми. Я думаю, що якщо я міг би це правильно поставити, я міг би відпрацювати механіку, але це перетворення сили на інерцію, я відчуваю, що потрібно зробити, що мене наткнуло.

Нарешті, для запису я також спробував відстежити свою модель мотора, щоб включити крутний момент навантаження. Це дає, здавалося б, розумні результати, але врешті-решт я віднімаю крутний момент від моменту мотора, щоб отримати чистий крутний момент, а потім застосую цей чистий крутний момент до загальної інерції для отримання прискорення двигуна. Це харчується низхідною лінією, і, знову ж таки, я не впевнений, що я правильно ставлюсь до загальної інерції.


Я спочатку опублікував це з фізики, але єдиною відповіддю було два коментарі, що пропонують запитати тут. З цього моменту я видалив питання, щоб уникнути перехресного опублікування.
Чак

Константа пружини може бути змодельована за допомогою жорсткості кабелю (модулі Юнга), оскільки для даного навантаження кабель буде розтягуватися більше, якщо його розкрутити на більшу довжину. Це зробило б пружину «постійною» приблизно обернено пропорційною довжині розкрученого кабелю. Однак це натяг також повинен бути перенесений на барабан, так що це натяг також буде деяким розширенням у кабелі, який перекочується на барабан.
фібонатик

@fibonatic - такий план. "Збережене" напруження в барабані могло б створити своєрідний гістерезис або ефект пам'яті. Це не повинно бути занадто важким для моделювання, але, знову ж таки, конкретний момент, на який я зараз застряг, - це визначення, як обчислити загальну інерційність системи. Я не думаю, що я можу використовувати безпосередньо масу навантаження, але я не впевнений, як модулювати її за допомогою пружини (або прогину пружини).
Чак

Відповіді:


6

Давайте спочатку обчислимо модель. Конструкція управління - це окреме зусилля.

Крутний момент, застосований до барабана, становить , де n - передавальне відношення, а - вихід, що створюється двигуном. , де - константа пропорційності, а - струм двигуна.nTMTMTM=KTi(t)KTi(t)

Тепер ми можемо записати рівняння для механічної системи:

my(t)+mgk(y(t)rθ(t))=0
Jθ(t)+kr(y(t)rθ(t))=nKTi(t)

Тут m - маса, а k - постійна пружини.

Щоб написати моторне рівняння, нам потрібно визначити задній ЕРС. Задня ЕРС пропорційна швидкості двигуна, і, щоб записати її через швидкість барабана, ми множимо її також на передавальне число n.

Li(t)+Ri(t)+nKbθ(t)=V(t)

Тут - прикладена напруга, - індуктивність, - опір, а - константа пропорційності.V(t)LRKb

Ці три рівняння мають як вхід, а , і як стани / виходи. Це можна використовувати для отримання моделі простору стану або моделі функції передачі. (Далі були отримані за допомогою Mathematica)V(t)i(t)θ(t)y(t)

введіть тут опис зображення

Тепер дизайн управління може початися ...

Оновлення

Оскільки існує деяка плутанина щодо інерції, яку слід використовувати, дозвольте мені уточнити відповідь. Я маю на увазі один набір передач у коробці передач - передача з інерцією на боці барабана і шестерня з інерцією на стороні двигуна.J1J2

У відповіді вище я знехтував інерцією передач. Єдина зміна, яку зараз потрібно зробити, - це змінити друге рівняння наступним чином.

(J+J1)θ(t)+kr(y(t)rθ(t))=ni(t)KT

Якщо рівняння для опису перехідної динаміки валу двигуна також бажане, то це додаткове рівняння, що передбачає (обертання валу двигуна), інерцію і т.д. положення барабана.θMJ2


Це чудова відповідь, але що конкретно ви використовуєте як у рівнянні моменту мотора? Просто інерції двигуна / коробки передач / барабана? J
Чак

1
Я написав рівняння крутного моменту саме для барабана. - інерція барабана. (Це може бути ускладнено, сказавши, що інертність змінюється під час намотування кабелю, кабель не є безмасштабним і т. Д. Але, я думаю, поточні припущення не будуть проблемними.)J
Суба Томас

@ Чак, це було досить щедро. Дякую!
Суба Томас

Не проблема; питання, яке мене вже давно клопоче. Ваша відповідь підкріпила мені, що мені потрібно повернутися "до основ" - Безкоштовна діаграма тіла. Зараз я бачу, що питання (і мій спосіб мислення) було досить помилковим. Уявіть собі, якби я запитав, як я можу ставитися до тягання літака як до інерції, залежної від швидкості? Дійсно, це дурне питання - сила - це сила, а маса (або інерція) - ні. Вони пов'язані, але не взаємозамінні. Ще раз дякую за оновлення динаміки!
Чак

4

Розтягніть навесні дельту Отже, дельта Y не є постійною, але якщо вас цікавить delt Y_max Y=A.sin(ω.t)=A.sin(k/m).t

дельта , за законом Гака. Тому що ваша система не прискорюється, окрім як на початку та в кінці, якщо припустимо, що шківа починається та зупиняється раптово, це ви максимум. Будь-яке поступове прискорення пуску / зупинки доведеться відняти від прискорення пружини, яке становитьYmax=m/k

ω2.t
ω=(k/m)

дивлячись на вільну діаграму маси тіла
Як ви зазначали, сила -K(ϕ.ry)

m.dx2/dt2=K(ϕ.rr)
розділимо обидві сторони на K, отримаємо:

m/K.dx2/dt2+ϕ.r=y

ω2.dx2/dt2+ϕ.r=y

Сподіваюся, це допоможе.


Мене не цікавить статичний аналіз - це динамічна система, яку я намагаюся імітувати. Мене також не цікавить весняний розтяг; Я можу підрахувати, що якщо я можу правильно оновити прискорення двигуна. Моя проблема - визначення прискорення двигуна. Це має бути , але яка інерція навантаження при включенні пружини? Це суть мого питання. Без пружини, як видно з двигуна, інерція навантаження становить . Як включити пружину? τnet/Jmr2GB2
Чак

Я відредагую свою відповідь і спробую принаймні налаштувати систему для вібрації базового збудження.
kamran

@Chuck Я думаю, що цей, який має трохи змін, буде тим, що ви шукаєте. Примусові вібрації: math.ubc.ca/~israel/m215/forced/forced.html -Подивіться на третій випадок, коли сила полягає в переміщенні опори вгору і вниз.
kamran

Якщо ви не хочете, щоб динамічна реакція, коли система пройшла через запуск і стабілізувалася в гармонійний рух, але зацікавлена ​​подивитися, як вона реагує в перехідний час, коли барабан починає повертатися, ви хочете використовувати інтеграл Duhamel. Він розбиває силу пружини на невеликі, dx, довжини з їх імпульсом, що діє на систему і потім інтегрується з часом. Цей інтеграл називається інтегралом згортки, і його має Матлаб.
kamran

2

Я усвідомлюю, що це стара нитка, і я не впевнений, наскільки глибоко занурився ти, нарешті, взявся за це, але одне, що я не бачу враховувати у ваших рівняннях, - це тертя барабана / кабелю. Це буде мало, і, як накопичена маса намотуваного сталевого дротяного канату, яку ви не включили, він може бути у вашому списку. Кабель може бути попередньо розтягнутим і попередньо завантаженим, однак будь-який рух між кабелем і барабаном через розтягнення кабелю також буде стикатися з тертям. У моїй індустрії (театральна установка, дизайн сценічного обладнання) канавка контактує на більшій площі, ніж на плоскому барабанному застосуванні, і ми зазвичай маємо додаткове тертя вздовж переспрямованих снопів і мулів в наборі ліній, що враховується особливо в 2: 1 або 4: 1 механічні системи переваг


Це гарна пропозиція, дякую. Чи є у вас посилання на дизайн або інші тексти, на які ви могли б посилатися? Мені цікаво конкретно про торгові довідники чи щось подібне. Знову дякую!
Чак

Є кілька книг, що стосуються торгівлі, але здебільшого це все машинобудування чи фізика, тому однаковий дизайн машини та подібні довідки. Такі речі, як Cat-0 E-Stop, що враховує використання ланцюгових двигунів і кроквяних установок, типових для подій на живому або рок-концертах, поширені у тимчасових і постійних шоу-установках. Я сконструював лебідки для сценічних ефектів, швидкості торгівлі для витягування потужностей або навпаки, але це все в машинобудуванні або прикладній математиці.
Еггі

Ну гаразд, у мене все це тоді хаха. Завжди придивляйтесь до гарного довідника, хоча :)
Чак,

1

Я думаю, що підхід Суби Томаса дає гарну модель: почніть з суми сил при навантаженні та суми моментів на барабані. Потім визначте потрібну модель мотора.

Початкова моторна модель патрона потребує жорсткої системи, де можна обчислити єдине значення для моменту інерції, тоді як мета моделі:

Взаємодія, яку я зацікавив у вивченні, відбувається, коли контролер PI налаштований на передбачувану інерцію навантаження , яку можна було б знайти з двигуном, коробкою передач, барабаном і масою навантаження, але система насправді "бачить" пружинну масу.J

Одна примітка про інерцію в рівнянні барабанного моменту Суба Томаса: Не забувайте про інерцію двигуна, що зросла до барабана. Залежно від обраного двигуна його вплив може бути значним. Тож я вибрав биJ=Jmotori2+Jdrum


У моделі (на мою відповідь) інерція двигуна фіксується поточною змінною. Нехтували будь-якими наслідками передач. Подивіться мою оновлену відповідь.
Суба Томас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.