Bagaimana gaya beban memengaruhi inersia beban?


9

Saya mencoba mensimulasikan winch sebagai motor yang diatur kecepatannya yang bekerja melalui gearbox untuk mengangkat massa. Output dari gearbox adalah drum, yang berputar untuk mengakumulasi kabel.

Aku merasa nyaman mengkonversi massa untuk momen inersia dan saya juga merasa nyaman dengan mengkonversi bahwa momen inersia (output-side) ke momen inersia "dilihat" oleh motor (input-side) dengan rasio gearbox . Dengan simulasi sederhana, saya tidak punya masalah menulis persamaan gerak.

Komplikasi saya muncul ketika saya ingin memodelkan "stretch" pada kabel. Saya pikir saya bisa melakukan ini dengan hanya meletakkan pegas kekakuan yang sewenang-wenang antara winch drum dan massa, seperti yang digambarkan di bawah ini.

Spring Inersia

Dengan model ini, demi simulasi, saya berasumsi saya tahu "tinggi drum", yang akan menjadi seberapa jauh drum telah berubah dikalikan dengan jari-jari drum, dan ketinggian beban. Kekuatan pegas akan menjadik(ϕry), tetapi bagaimana saya menerapkan ini ke motor ?

Saya punya model motor:

ΘV=KTRaJs+KTKb
dan model pengontrol PI:

VΘerror=kp(s+kikp)s
dimana Θ adalah kecepatan motor, V adalah tegangan terminal, J adalah inersia beban dan mesin, dan Ra, KT, dan Kb masing-masing adalah tahanan armature motor, torsi konstan, dan konstanta EMF belakang.

Interaksi yang saya tertarik pelajari terjadi ketika kontroler PI disetel ke inersia beban yang diantisipasiJ, yang akan ditemukan dengan motor, gearbox, drum, dan beban massa, tetapi sistem sebenarnya "melihat" massa kenyal.

Penyederhanaan dilakukan dengan mengatur ki/kp rasio sama dengan KTKb/RaJ, memberi:

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

(Catatan saya bisa pergi kp sebagai variabel karena rasio ki/kp dapat diatur ke apa pun yang saya inginkan via ki selama kp bukan nol.)

Jadi, di dunia yang ideal , di mana nilai inersia "total"J diketahui sebelumnya, kutub dibatalkan, dan seluruh sistem berkurang menjadi:

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

Akhirnya, Θerror=ΘrefΘout, jadi, dengan aljabar:

ΘoutΘref=1RaJkpKTs+1

Jadi, agak menyesal dengan shotgun begitu detail, tetapi saya ingin mengesankan pada siapa pun yang membaca bahwa saya merasa yakin dengan semua langkah saya sejauh ini dan bahwa saya telah menghabiskan banyak upaya untuk mengatasi masalah ini. Sekarang, lagi untuk pertanyaan saya - saya ingin mensimulasikan peregangan di kabel antara drum dan beban, tapi saya tidak yakin bagaimana menggunakan gaya pegas untuk memodulasi inersia beban.

Satu pemikiran yang saya miliki adalah mencoba memalsukan "massa setara", dengan mengasumsikan:

F=mequivalentamequivalent=Fspringa

tetapi ini terasa tidak benar, dan saya tidak yakin apa yang akan saya gunakan untuk akselerasi a.

Saya frustrasi sejauh ini dalam masalah dan menjadi bingung dengan apa yang tampaknya menjadi masalah yang mudah, tetapi saya benar-benar tidak bisa memikirkan cara untuk mendekati masalah ini. Saya pikir jika saya bisa membingkainya dengan benar, saya bisa mengerjakan mekanika, tapi itu konversi paksa ke inersia yang saya rasa perlu dibuat yang membuat saya bingung.

Akhirnya, sebagai catatan, saya juga telah mencoba melacak kembali model motor saya untuk memasukkan torsi beban. Ini memberikan hasil yang tampaknya masuk akal, tetapi pada akhirnya saya mengurangi torsi beban dari torsi motor untuk mendapatkan torsi neto, kemudian menerapkan torsi net ke total inersia untuk mendapatkan akselerasi motor. Itu memberi makan di telepon dan, sekali lagi, saya tidak yakin bahwa saya memperlakukan inersia total dengan benar.


Saya awalnya memposting ini ke fisika, tetapi satu-satunya tanggapan adalah dua komentar yang menyarankan saya tanyakan di sini. Saya telah menghapus pertanyaan di sana untuk menghindari posting silang.
Chuck

Konstanta pegas dapat dimodelkan menggunakan kekakuan kabel (modul Young), untuk beban yang diberikan, kabel akan meregang lebih banyak jika dibuka gulungan untuk panjang yang lebih panjang. Ini akan membuat pegas "konstan" secara kasar berbanding terbalik dengan panjang kabel yang tidak terbuka. Namun ketegangan ini juga harus ditransfer ke drum, sehingga ketegangan ini juga akan hadir untuk beberapa perpanjangan kabel yang digulung ke drum.
fibonatic

@fibonatic - Itulah rencananya. Ketegangan "tersimpan" dalam drum dapat menciptakan semacam histeresis atau efek memori. Itu seharusnya tidak terlalu sulit untuk model tetapi, sekali lagi, titik tertentu saya terjebak pada saat ini adalah menentukan bagaimana menghitung inersia total sistem. Saya tidak berpikir saya bisa menggunakan massa beban secara langsung, tapi saya tidak yakin bagaimana memodulasi dengan pegas (atau defleksi pegas).
Chuck

Jawaban:


6

Pertama mari kita menghitung modelnya. Desain kontrol adalah upaya terpisah.

Torsi yang diterapkan pada drum adalah nTM, di mana n adalah rasio roda gigi dan TM adalah output yang dihasilkan oleh motor. TM=KTi(t)dimana KT adalah konstanta proporsionalitas dan i(t) adalah arus motor.

Sekarang kita dapat menulis persamaan untuk sistem mekanik:

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

Di sini m adalah massa dan k adalah konstanta pegas.

Untuk menulis persamaan motor, kita perlu menentukan ggl kembali. Ggl belakang sebanding dengan kecepatan motor dan untuk menuliskannya dalam hal kecepatan gendang, kami mengalikannya juga dengan rasio gigi n.

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

Sini V(t) adalah tegangan yang diberikan, L adalah induktansi, R adalah perlawanan, dan Kb adalah konstanta proporsionalitas.

Tiga persamaan ini ada V(t) sebagai input dan i(t),θ(t), dan y(t)sebagai status / keluaran. Ini dapat digunakan untuk mendapatkan model keadaan-ruang atau model fungsi-transfer. (Berikut ini diperoleh dengan menggunakan Mathematica)

masukkan deskripsi gambar di sini

Sekarang desain kontrol dapat dimulai ...

Memperbarui

Karena ada beberapa kebingungan tentang kelembaman yang akan digunakan, izinkan saya mengklarifikasi jawabannya. Saya akan mengasumsikan satu set roda gigi di gearbox - gigi dengan inersiaJ1 di sisi drum dan gigi dengan inersia J2 di sisi motor.

Dalam jawaban di atas saya mengabaikan inersia roda gigi. Satu-satunya perubahan yang perlu dilakukan sekarang adalah memodifikasi persamaan kedua sebagai berikut.

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

Jika persamaan untuk menggambarkan dinamika transien poros motor juga diinginkan maka itu adalah persamaan tambahan yang melibatkan θM(Rotasi poros motor), inersia J2, dll. Namun, ini tidak perlu jika tujuannya adalah untuk mengontrol posisi drum.


Ini adalah jawaban yang bagus, tetapi apa yang khusus Anda gunakan sebagai Jdalam persamaan torsi motor Anda? Hanya inertias motor / gearbox / drum?
Chuck

1
Persamaan torsi yang saya tulis hanya untuk drum. Jadalah inersia drum. (Dapat dibuat lebih rumit dengan mengatakan bahwa inersia bervariasi karena kabel sedang terluka, kabel tidak bermassa, dll. Tapi, saya pikir asumsi saat ini tidak akan bermasalah.)
Suba Thomas

@ Chuck, itu hadiah yang cukup besar. Terima kasih!
Suba Thomas

Bukan masalah; pertanyaan saya sudah lama mengganggu saya. Jawaban Anda menegaskan kepada saya bahwa saya perlu kembali "ke dasar" - Diagram benda bebas. Saya melihat sekarang bahwa pertanyaan (dan cara berpikir saya) cukup salah arah. Bayangkan jika saya bertanya bagaimana saya bisa memperlakukan hambatan pada pesawat terbang sebagai inersia yang bergantung pada kecepatan untuk pesawat? Sungguh, itu adalah pertanyaan konyol - kekuatan adalah kekuatan dan massa (atau inersia) tidak. Mereka terkait, tetapi tidak dapat dipertukarkan. Terima kasih sekali lagi untuk penyegaran dinamika!
Chuck

4

Regangkan di delta pegas Y=A.sin(ω.t)=A.sin(k/m).t Jadi delta Y tidak konstan tetapi jika Anda tertarik pada delt Y_max

delta Ymax=m/k, oleh hukum Hooks.
Karena sistem Anda tidak berakselerasi kecuali di awal dan akhir dengan asumsi katrol mulai dan berhenti tiba-tiba itu yang Anda maksimal. Akselerasi start / stop bertahap harus dikurangi dari akselerasi pegas yang ada
ω2.t
ω=(k/m)

melihat diagram benda bebas massa
Seperti yang Anda catat adalah gayaK(ϕ.ry)

m.dx2/dt2=K(ϕ.rr)
bagi kedua belah pihak dengan K kita dapatkan:

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

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

Saya harap ini akan membantu.


Saya tidak tertarik pada analisis statis - ini adalah sistem dinamis yang saya coba simulasikan. Saya juga tidak tertarik dengan peregangan musim semi; Saya dapat menghitung bahwa jika saya dapat dengan benar memperbarui akselerasi motor. Masalah saya adalah menentukan akselerasi motor. Harusτnet/J, tapi apa beban inersia saat pegas disertakan? Itulah inti dari pertanyaan saya. Tanpa pegas, seperti yang terlihat oleh motor, beban inersia adalahmr2GB2. Bagaimana cara saya menggabungkan pegas?
Chuck

Saya akan mengedit jawaban saya dan mencoba untuk setidaknya mengatur sistem untuk getaran eksitasi Base.
kamran

@Chuck Saya pikir yang ini dengan sedikit modifikasi akan menjadi apa yang Anda cari. Getaran Paksa: math.ubc.ca/~israel/m215/forced/forced.html -Lihat kasus ketiga di mana gaya adalah dengan menggerakkan dukungan ke atas dan ke bawah.
kamran

Jika Anda tidak ingin respons dinamis ketika sistem telah melewati start up dan distabilkan menjadi gerakan harmonis tetapi tertarik untuk melihat bagaimana responsnya pada waktu sementara ketika drum mulai berputar, Anda ingin menggunakan integral Duhamel. Itu memecah kekuatan pegas menjadi kecil, dx, panjang dengan impuls mereka yang bekerja pada sistem dan kemudian diintegrasikan dari waktu ke waktu. Integral ini disebut konvolusi integral dan Matlab memilikinya.
kamran

2

Saya menyadari ini adalah utas lama, dan saya tidak yakin seberapa dalam penyelaman Anda akhirnya mengambil ini, tapi satu hal yang saya tidak lihat diperhitungkan dalam persamaan Anda adalah gesekan drum / kabel. Ini akan menjadi kecil, dan seperti massa akumulasi dari tali kawat baja yang tidak Anda sertakan, mungkin tidak ada dalam daftar Anda. Kabel dapat direntangkan dan dimuat sebelumnya, namun setiap pergerakan antara kabel dan drum karena peregangan kabel juga akan mengalami gesekan. Dalam industri saya (rigging teater, desain panggung mesin), alur kontak area yang lebih besar daripada aplikasi drum datar, dan kami biasanya memiliki gesekan tambahan sepanjang berkas pengalihan dan bagal dalam garis untuk memperhitungkan terutama dalam 2: 1 atau 4: 1 sistem keunggulan mekanis.


Ini saran yang bagus, terima kasih. Apakah Anda memiliki referensi desain atau teks lain yang dapat Anda tautkan? Saya bertanya-tanya secara khusus tentang buku pegangan perdagangan atau yang serupa. Terima kasih lagi!
Chuck

Ada beberapa buku khusus perdagangan, tetapi sebagian besar semuanya adalah teknik mesin atau fisika, jadi desain mesin yang sama dan referensi serupa. Hal-hal seperti Cat-0 E-Stops yang memperhitungkan penggunaan motor rantai dan tali truss, tipikal acara live atau konser rock, adalah umum dalam instalasi pertunjukan sementara dan permanen. Saya telah merancang derek untuk efek panggung, kecepatan perdagangan untuk kapasitas pengangkutan atau sebaliknya, tetapi ini semua dalam teknik mesin atau matematika terapan.
Eggy

Ah oke, saya punya semua itu lol. Selalu mencari buku pegangan yang bagus, :)
Chuck

1

Saya pikir pendekatan Suba Thomas memberikan model yang baik: mulai dengan jumlah gaya pada beban dan jumlah momen pada drum. Kemudian tentukan model motor yang dibutuhkan.

Model motor awal chuck membutuhkan sistem yang kaku di mana nilai tunggal untuk momen inersia dapat dihitung, sedangkan tujuan dari model ini adalah:

Interaksi yang saya tertarik pelajari terjadi ketika kontroler PI disetel ke inersia beban yang diantisipasi J, yang akan ditemukan dengan motor, gearbox, drum, dan beban massa, tetapi sistem sebenarnya "melihat" massa kenyal.

Satu catatan tentang inersia dalam persamaan momen drum dari Suba Thomas: Jangan lupa inersia motor meningkat ke drum. Tergantung pada motor yang dipilih, pengaruhnya bisa signifikan. Jadi saya akan memilihJ=Jmotori2+Jdrum


Dalam model (dalam jawaban saya), kelembaman motor ditangkap oleh variabel saat ini. Apa yang diabaikan adalah efek dari roda gigi. Mohon lihat jawaban saya yang diperbarui.
Suba Thomas
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.