OpenRocket — вільна САПР для параметричного моделювання геометрії, симуляції та аналізу польоту метеорологічних ракет та моделей ракет призначених для ракетомодельного спорту.
Історія 2007 року фінський програміст Сампо Нісканен (), аматор ракетомоделізму, нині голова Фінської Спільноти Астронавтики (, SATS-SAFF), розпочав розробку програми OpenRocket.
У квітні 2009, розробку програми було перенесено на платформу SourceForge.net.
24 травня 2009, першим публічним випуском стала версія 0.9.0.
10 березня 2010, випущено першу стабільну версію1.0.0. З тих пір нові версії випускалися кілька разів на рік.
У 2012, було розпочато міграцію репозиторію на платформу GitHub, а також змінено схему нумерації версій на нову, на основі року та місяця випуску (YY.MM).
З квітня 2015 до липня 2022, не було випущено жодного випуску програми.
25 лютого 2022, випущено першу тестову версію 22.02 beta1. Впродовж наступного року було випущено ще кілька тестових версій.
8 лютого 2023, випущено стабільну версію 22.02, яка містила значні зміни у внутрішній структурі програми та вдосконалений інтерфейс користувача.
У липні 2023, припинено оновлення репозиторію на SourceForge.net.
16 листопада 2023, було випущено стабільну версію 23.09, однією з нових можливостей якої є вбудовані теми оформлення інтерфейсу у темних кольорах.
Можливості
Наявність вбудованих прикладів моделей ракет: одноступеневі та багатоступеневі з викидними парашутами, багатофюзеляжні, з розгінними блоками, тощо. Генерація 3D моделі ракети на основі числових параметрів та бібліотек компонентів моделей ракет (з можливістю доповнення власними компонентами): Бібліотека компонентів моделей ракет. Бібліотека твердопаливних ракетних двигунів. Автоматичне створення креслень та візуалізація 3D моделей, з можливістю оформлення кольоровим фарбуванням та деколями. Симуляція польоту зі 6-ма ступенями вільності (переміщення та обертання за осями X, Y та Z). Аналіз характеристик польоту з виведенням графіків телеметріїNanditta, R. V. et al (August 2021). Structural Design and Analysis of High-Powered Model Rockets using OpenRocket (PDF).— International Journal of Engineering Research.— 6(8):2456-1290.. Аналіз геометрії моделі ракети під час польоту. Підтримка метричної та Імперської систем мір. Підтримка використання скриптів на мовах програмування Python та JPype для автоматизації і розширення можливостей програми. Підтримка сторонніх плагінів, для розширення можливостей програми. Photo Studio — модуль для фотореалістичної візуалізації (рендерингу) 3D моделей ракет в польоті.
Імпорт/Експорт
Імпорт/Експорт моделей ракет у форматах RASAero (.CDX1) та RockSim (.rkt). Імпорт файлів характеристик ракетних двигунів у форматах RockSim (.rse) та RASP (.eng). Експорт 3D моделі у форматі Wavefront OBJ (для 3D-друку, або обробки у редакторах тривимірної графіки, наприклад Blender). Імпорт/Експорт зображень деколей у форматі PNG. Експорт данних з таблиці симуляції у форматі CSV. Експорт звіту (включно з кресленнями, таблицями, тощо) у PDF або друк з виводом на принтер. Експорт результату візуалізації у вигляді зображення у форматі PNG.
OpenRocket Document Format OpenRocket Document Format (.ork) — відкритий формат файлів проектів моделей ракет. Файл .ork є ZIP-архівом (контейнером), усередину якого вкладено основний файл rocket.ork та інші супровідні файли проекту.
rocket.ork — є файлом XML (на відміну від однойменного файлу-контейнера), який містить опис конструкції та характеристик моделі ракети.
Файли компонентів моделей ракет зберігаються в окремих файлах XML з розширенням .orc.
Факти
OpenRocket використовується багатьма ракетомодельними гуртками й аерокосмічними асоціаціями, та студентськими командами та клубами з ракетомодельного спорту, зокрема й у NASANASA Student Launch ARW Rocketry by the Numbers (PDF) . NASA Student Launch. 24 липня 2024. «Open Rocket (Opensource software very similar to RockSim).». OpenRocket дозволяє моделювати і симулювати моделі ракети будь-яких розмірів, завдяки чому користувачі створюють як зменшені масштабні моделі ракет, так і різні повномасштабні моделі, у тому модель ракетоплана Bell X-1, моделі космічних ракет Saturn V, Falcon 9, тощо. Для вільної САПР FreeCAD створено доповнення Rocketry Workbench, яке сумісне з форматами файлів OpenRocket.
Галерея
Див. також
Ракетомодельний спорт FreeCAD LibreCAD OpenFOAM OpenVSP XFLR5
Джерела
Juustila, Sampo. OpenRocket: Ensiaskeleet (PDF) . Avaruusluotain. 1/2017. c. 4—5.
Hinchliffe, Jo (грудень 2023). Custom Motor files for Simulations in OpenRocket from Thrust Curve Image via Blogspot. Eweek OpenRocket Tutorial. // Engineering Week. University at Buffalo. SEDS Rocket Design Competition Rules. // Engineering Week. University at Buffalo. Платонов, В. П. Ракета своїми руками.— Київ: Веселка, 1970. Звірик, О. П. Малі ракети.— Київ: Веселка, 1974. Зверик А. П. Техническое творчество в пионерском лагере (Альбом). Двухступенчатая модель ракеты. через aeroclub.com.ua ()
Відео
. Sato Aerospace. Steve. (плейлист). Steve's Open Rocket. Miller, Jack. . SEDS-ASU Rocketry Division. Kuker, Bill (30 серпня 2013). Olsen, Billy; Pfeiffer, Joe. . (NAR). Carter, David. . (NAR).
Примітки
Посилання
Офіційна документація OpenRocket Посібник користувача OpenRocket Створення скриптів Python та JPype для OpenRocket
(доповнення для симуляції двигунів на рідкому паливі) (доповнення для симуляції повітряних гальм) (доповнення для симуляції різної швидкості вітру на різних висотах польоту) (доповнення для симуляції за методом Монте-Карло) (доповнення для симуляції за методом Монте-Карло) (форк для Android) (3D симулятор для візуалізації польоту моделей ракет у форматі OpenRocket) RockSim/OpenRocket Designs Library Search (репозиторій моделей) Обговорення програмного забезпечення для моделювання ракет на Rocketry Forum Обговорення моделювання ракет на Forum.Modelka.com.ua