Моделювання руху та визначення кінематичних характеристик кулачкового механізму з вистоями у програмному середовищі "APM INTEGRATOR"
Розгляд моделювання руху та визначення кінематичних характеристик кулачкового механізму з використанням програмного пакета "APM INTEGRATOR". Меню введення (редагування) функцій. Графіки аналогу швидкості та прискорення, проведення візуалізації профілю.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 21.04.2020 |
Размер файла | 762,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Моделювання руху та визначення кінематичних характеристик кулачкового механізму з вистоями у програмному середовищі "APM INTEGRATOR"
Г.І. Сокол,
О.А. Сахно,
В.В. Білоус
Анотації
Розглянуто моделювання руху та визначення кінематичних характеристик кулачкового механізму з використанням програмного пакета "APM INTEGRATOR". Це дозволило моделювати в анімації рухи ланок механізму та дослідити кінематичні характеристики механізму.
Ключові слова: кулачковий механізм, вистої, програмний пакет "APM INTEGRATOR", анімація руху ланок механізму.
Рассмотрено моделирование движения и определение кинематических характеристик кулачкового механизма с использованием программного пакета "APM INTEGRATOR". Это позволило смоделировать в анимации движения звеньев механизма и наглядно представить его кинематические характеристики.
Ключевые слова: кулачковый механизм, выстои, программный пакет "APM INTEGRATOR", анимация движения звеньев механизма.
The simulation of motion and determination of kinematic characteristics of the cam mechanism using the software package "APM INTEGRATOR" are considered. This allowed simulating the motion of the link mechanism in the animation.
Keywords: cam mechanism, stands, program package "APMINTEGRATOR", animation of movement of parts of the mechanism.
Вступ
Аналітичний огляд
Конструювання механізмів, що входять в склад машин - це творчий процес пошуку раціональних варіантів структури механізмів, їх взаємозв'язку, розмірів вузлів і їх ланок, призначених для виконання заданих функцій або роботи відповідно вимогам технічного завдання [4]. На теперішній час існує багато різних прикладних програм для виконання інженерних розрахунків. В англомовній літературі вони мають загальну назву CAE. CAE (англ. Computer- aided engineering). Це загальна назва для програм, призначених для вирішення різних інженерних задач: розрахунків, аналізам і симуляції фізичних процесів. Розрахункова частина пакетів найчастіше заснована на численних методах рішення диференціальних рівнянь [3]. Сучасні системи автоматизації інженерних розрахунків CAE застосовуються спільно з CAD-системами (англ. Computer-aided desing) (часто інтегруються в них, в цьому випадку виходять гібридні CAD / CAE - системи). CAE системи - це різноманітні програмні продукти, що дозволяють за допомогою розрахункових методів (метод кінцевих елементів, метод кінцевих різниць, метод кінцевих об'ємів) оцінити, як поводиться комп'ютерна модель виробу в реальних умовах експлуатації. Допомагають переконатися в працездатності виробу, без залучення великих витрат часу і засобів. У російській мові є термін САПР (рос. Система автоматизованного проектирования), який має на увазі CAD/CAE/PDM (англ. Product data management) [1, 2].
Вибір раціонального варіанту механізму відноситься до широкого класу задач оптимального проектування за допомогою сучасних засобів обробки інформації і методів математичного моделювання. Це вибір по заданій математичній моделі пристрою, який проектують, його параметрів для забезпечення екстремальних значень технічно-економічних характеристик. Тут здійснюється умова задоволення інших характеристик сукупності технічних вимог. В дійсній статті розглядається вибір раціонального варіанту кулачкового механізму [10].
Робочий процес багатьох машин викликає необхідність мати в їх складі механізми, рух вихідних ланок яких має бути виконано строго по заданому закону і погоджено з рухом інших механізмів. Найбільш простими, надійними і компактними для виконання такого завдання є кулачкові механізми Кулачкові механізми призначені для перетворення обертального або поступального руху кулачка в зворотно-обертальний або зворотно-поступальний рух штовхача [1, 2, 5, 9]. При цьому в механізмі з двома рухомими ланками можна реалізувати перетворення руху по складному закону. Важливою перевагою кулачкових механізмів є можливість забезпечення точних вистоїв вихідної ланки. Ця перевага визначила їх широке застосування в найпростіших пристроях циклової автоматики і в механічних лічильно-обчислювальних пристроях (арифмометри, календарні механізми) [7].
За допомогою кулачкових механізмів можна легко отримувати переривчасті рухи веденого ланки, тобто його рух із зупинками, і практично будь-який закон руху веденої ланки, який визначається в основному профілем шайби кулачка.
Кулачкові механізми можна розділити на дві групи. Механізми першої забезпечують переміщення штовхача по заданому закону руху. Механізми другої групи забезпечують тільки задане максимальне переміщення вихідної ланки - хід штовхача. При цьому закон, за яким здійснюється це переміщення, вибирається з набору типових законів руху в залежності від умов експлуатації та технології виготовлення. Відтворення руху вихідної ланки-штовхача вони здійснюють теоретично точно. Проектування кулачкового механізму розділяється на ряд етапів: призначення закону руху штовхача, вибір структурної схеми, визначення основних і габаритних розмірів, розрахунок координат профілю кулачка. Відтворення руху вихідної ланки - штовхача вони здійснюють теоретично точно. Їх вхідна ланка називається кулачком. Закон руху штовхача, що задається функцією передачі, визначається профілем кулачка і є основною характеристикою кулачкового механізму, від якої залежать його функціональні властивості, а також динамічні і вібраційні якості [8, 10].
Проектування кулачкового механізму розділяється на ряд етапів: призначення закону руху штовхача, вибір структурної схеми, визначення основних і габаритних розмірів, розрахунок координат профілю шайби кулачка.
Постановка проблеми
Актуальність вибраної теми полягає в тому, що моделювання і проектування кулачкових механізмів - задача, яка доволі часто розглядається в курсі "Теорія механізмів і машин". Тим не менш, актуальність її нових рішень з використанням персональних комп'ютерів (ПК) не викликає сумнівів. Вирішення даної задачі таким чином має істотні переваги. Це: точний розрахунок, можливість вибору різноманітних варіацій штовхача та кулачка в залежності від вибраної задачі, моментальне корегування потрібних параметрів кулачка чи штовхача, також виведення графіків та креслень на монітор та принтер. Завдяки використанню ПК ми зможемо спростити процес розрахунків.
В зв'язку з цим нам поставлена мета - підібрати конструктивні параметри кулачкового механізму та провести розрахунки його кінематичних характеристик у русі за допомогою програми "APM Integrator".
Ця програма має простий інтерфейс, використання програми значно спростить роботу конструктора чи навчання студентів.
Загальна частина. Проектування кулачкового механізму
Проектування кулачкового механізму розділяється на ряд етапів: призначення закону руху штовхача, вибір структурної схеми, визначення основних і габаритних розмірів, розрахунок координат профілю шайби кулачка [6, 8]. Для цього в даній роботі буде використана програма APM Integrator. На рис. 1 наведено головний інтерфейс програми "APM Cam".
Перш за все нам потрібно вибрати тип кулачка. Для цього є спеціальна кнопка. Її вигляд наведений на рис. 2. Натиснувши її ми побачимо вікно з пунктами вибору кулачка.
Є можливість вибору типу механізму штовхача: поступальний чи коромисло. В залежності від поставленої задачі ми маємо можливість варіацій штовхачів. Також до них ми можемо вибрати кулачок з роликом чи без нього. Це дає на широкий ареал вибору розрахунку кулачка для найрізноманітніших механізмів. В нашому випадку це поступальний з роликом. На рис. 3 наведене меню вибору кулачка та зовнішній вигляд обраного кулачка.
Після вибору кулачка з'являється можливість задати геометричні дані. На рис. 4 наведений зовнішній вигляд кнопки "Геометричні дані".
Після цього з'являється вікно, в якому вписуються наші дані і напрям обертання кулачка. На рис. 5 наведене меню вводу геометричних даних.
Далі вводяться фізичні дані, за них відповідає кнопка "Фізичні дані". Вона представлена на рис. 6.
На рис. 7 наведене меню вводу фізичних даних кулачка з роликовим штовхачем.
В цьому меню можливо корегувати заведені раніше дані. Наступна задача - це задання функції руху кулачка. Для цього нам потрібно натиснути клавішу "Функція". Її вигляд представлений на рис. 8.
На рис. 9 представлено меню введення (редагування) функцій.
Тут можна задати потрібну функцію двома способами: покоординатно, або вказавши деяку функцію, або їх сукупність на певному інтервалі. Першим способом введено наступні дані: (0;0), (100; 120), (100;245), (0;308), (0;360) (рис.9). моделювання кулачковий програмний
Після цієї операції отримано графіки аналогу швидкості та аналогу прискорення, проведено візуалізацію профілю кулачка та таблиці координат. Ця операція проводиться кнопкою "Розрахунок" (рис. 10).
Рис. 10. Кнопка "Розрахунок"
За допомогою даної програми можна побачити графік переміщення кулачка, аналог швидкості, аналог прискорення, кути тиску, візуальне зображення профілю кулачка. Графік переміщення штовхача вже наведений на рис. 9.
Аналог швидкості - це величина пропорційна швидкості, але залежить не від часу, а від кута повороту (узагальнювальної координати) вхідної ланки механізму. Тобто, це перша похідна від переміщення за кутом повороту вхідної ланки (див. рис. 11).
Рис. 12. Графічне зображення профілю кулачкової шайби
На рис. 12 представлений розрахунковий профіль кулачкової шайби, а на рис. 13 зображений графік зміни кута тиску для обраного кулачкового механізму. Для уникнення перевантаження кут не повинен бути більше 35 градусів [9]. З рисунку можна побачити, що обраний кулачковий механізм буде працювати справно, оскільки норми не перевищуються.
Рис. 13. Графік зміни кута тиску на кулачок
Висновки
Використання пакету програм "APM Integrator" дозволило ефективно вирішити клас задач з моделювання рухів кулачкового механізму. Алгоритм рішення розбивається на прості обчислювальні процедури. Контроль за правильністю розрахунку можливо виконати на кожному етапі вирішення. Розглянуте програмне забезпечення дозволяє провести моделювання руху штовхача. Результати моделювання допускають анімацію і імпорт даних.
Бібліографічні посилання
1. Gomberg B. N., Kondakov S. V., Nosenko L. S., Pavlovskaya O. O. Simulation Modelling of a High Speed Tracked Vehicle with Electric Speed Transmission // Bulletin of South Ural State. - 2012. Т.-37 (296), - p. 73-81.
2. Nemnyugin S. A. Fortran in tasks and examples, BKHV - St. Petersburg, 2016. - 496 p.
3. Stйphane, Guйrard, Christoph, Bode and Robin, Gustafsson. Turning Point Mechanisms in a Dualistic Process Model of Institutional Emergence: The Case of the Diesel Particulate Filter in Germany, SAGE Journal, Organization Studies, First published on April 25 - 2013. -May, 34, - р. 781-822.
4. Артоболевский И.И. Теория механизмов и машин. - М. : Наука, 1988. - 640 c.
5. Кіницький Я.Т. Теорія механізмів і машин. Підручник. - К: Наукова думка, 2002. - 660 с.
6. Кожевников С.Н. Механизмы. Справочное пособие. - М.: Машиностроение, 1976. - 784 c.
7. Литвин Ф.Л. Проектирование кулачковых механизмов и деталей приборов. - Ленинград: Машиностроение, 1973. - 696 c.
8. Попов С.А. Проектирование кулачковых механизмов с использованием с использованием ЭЦВМ. - М.: МВТУ, 1982. - 47 c.
9. Теория механизмов и машин: Учебник для втузов. Под ред. Фролова К.В. - М. : Высщая школа, 1987. - 496 c.
10. Студопедія-лекційний матеріал для студентів [Електронний ресурс]. URL: http://studopedia.su/2_42803_zagalni-vidomosti-vidi-kulachkovih-mehanizmiv.html (дата звернення 10.10.2018).
Размещено на Allbest.ru
...Подобные документы
Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.
курсовая работа [343,9 K], добавлен 24.08.2012Розрахунок формуючого фільтра, ітераційна коригування його параметрів. Моделювання СП методом формуючого фільтра (ФФ2),), якщо базовим генератором є блок Band Limited White Noise, Random Number. Моделювання та аналіз частотних характеристик ФФ1 і ФФ2.
курсовая работа [461,9 K], добавлен 08.04.2013Розробка моделі системи "Автомобільного магазину". Вивчення основи мови моделювання UML. Створення її для визначення, візуалізації, проектування й документування програмних систем. Використання діаграм кооперацій, послідовності, станів та класів.
курсовая работа [257,8 K], добавлен 10.12.2014Впровадження інформаційно-комунікаційних технологій в освітню практику. Комп'ютерне використання моделювання при вивченні хімії за програмою "Органічна хімія. Транспортні системи". Застосування моделі NetLogo для вивчення теми "Реакції йонного обміну".
курсовая работа [11,0 M], добавлен 15.03.2014Висвітлення та розкриття поняття 3д-моделювання, його видів та особливостей. Аналіз основних видів моделювання, їхнє практичне використання, переваги та недоліки кожного виду. Розгляд найпоширеніших програм для створення 3-д зображень та їх функції.
статья [801,7 K], добавлен 18.08.2017Тривимірна модель мобільного робота. Алгоритмізація моделі та її програмної реалізації з використанням бібліотек MFC та OpenGL. Розробка програмного забезпечення. Середовище розробки проекту Microsoft Visual Studio 2010. Керування рухами маніпулятора.
курсовая работа [462,9 K], добавлен 03.04.2014Розгляд принципів моделювання для дослідження роботи гідроакумулятора в системах водопостачання. Опис математичної моделі для підбору гідроакумулятора. Створення графічної моделі процесу вмикання та вимикання насосу, комп’ютерної в середовищі Delphi.
курсовая работа [392,4 K], добавлен 08.12.2015Дослідження сутності UML (уніфікована мова моделювання) - мови графічного опису для об'єктного моделювання в області розробки програмного забезпечення. Передумови й історія виникнення UML. Керована моделями інженерія. Огляд англомовної літератури UML.
реферат [49,4 K], добавлен 19.07.2010Класифікація інформаційних систем. Дослідження особливостей мови UML як засобу моделювання інформаційних систем. Розробка концептуальної моделі інформаційної системи поліклініки з використанням середи редактора програмування IBM Rational Rose 2003.
дипломная работа [930,4 K], добавлен 26.10.2012Розробка програми для моделювання роботи алгоритму Дейкстри мовою C# з використанням об’єктно-орієнтованих принципів програмування. Алгоритм побудови робочого поля. Програмування графічного інтерфейсу користувача. Тестування програмного забезпечення.
курсовая работа [991,4 K], добавлен 06.08.2013Програмування математичної моделі довільної ланки хіміко-технологічної системи та дослідження її динамічних характеристик. Система Mat Lab – середовище програмування. Побудова програмними засобами кривих перехідних процесів, логарифмічних характеристик.
курсовая работа [551,3 K], добавлен 12.01.2011Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в комп'ютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.
курсовая работа [182,0 K], добавлен 22.12.2010Сутність та особливості параметричного, воксельного, полігонального моделювання, моделювання сплайнами та скульптингу. Застосування 3D моделювання в науці, техніці, рекламі, маркетингу, дизайні інтер'єру, архітектурі, анімаці, кіно та медицині.
доклад [873,9 K], добавлен 04.05.2022Меню та панелі інструментів Microsoft Excel. Введення та редагування даних. Відкриття робочої книги. Форматування табличних даних. Порядок введення формули. Стиль подання даних. Робота з майстром функцій. Сортування, фільтрація даних зведених таблиць.
курсовая работа [1,7 M], добавлен 13.07.2014Методи чисельного розв'язання рівнянь. Рух тіла у в’язкому середовищі. В'язкість (внутрішнє тертя) і в'язкопружність. Метод Рунге-Кутти четвертого порядку. Функції та макроси вводу та виводу даних у стилі мови програмування Сі. Параметри фізичної моделі.
курсовая работа [947,5 K], добавлен 23.08.2014Огляд та варіантний аналіз чисельних методів моделювання, основні поняття і визначення. Опис методів моделювання на ЕОМ, метод прямокутників і трапецій. Планування вхідних та вихідних даних, аналіз задач, які вирішуються при дослідженні об’єкта на ЕОМ.
курсовая работа [373,6 K], добавлен 30.11.2009Розробка математичної моделі, методів обробки, визначення діагностичних ознак та методу імітаційного моделювання кардіоінтервалограми для моніторингу адаптивно-регулятивних можливостей організму людини з захворюваннями серця при фізичних навантаженнях.
автореферат [74,9 K], добавлен 29.03.2009Хронологія реалізації концепцій електронних таблиць як ефективного засобу проведення чисельного моделювання ситуації чи об'єкта. Принципи роботи із програмою Microsoft Excel. Опис груп програмного забезпечення ПК. Приклади новітніх цифрових технологій.
реферат [42,1 K], добавлен 26.10.2010Загальна характеристика інтернет-магазину Rozetka.ua. Загальна характеристика та особливості функціонального та структурного моделювання. Моделювання переметної області методами IDF0, DFD (діаграма потоків даних) та ERD (діаграма "сутність-зв'язок").
курсовая работа [5,5 M], добавлен 25.10.2012Розробка програми перевірки логічного мислення людини на мові програмування С++, результатом якої є моделювання координатного переміщення. Визначення структури вхідних та вихідних даних, вибір мови програмування. Розгляд алгоритму рішення задачі.
курсовая работа [55,8 K], добавлен 28.04.2015