OpenRocket
Тип | САПР, CFD, авіасимулятор |
---|---|
Автори | Sampo Niskanen |
Розробник | Sampo Niskanen та інші[1] |
Перший випуск | 1.0 (10 березня 2010 ) |
Стабільний випуск | 23.09 (16 листопада 2023 ) |
Платформа | Java |
Мова програмування | Java |
Розмір | 67 МБ |
Доступні мови | 15 |
Українська мова | так |
Стан розробки | активний |
Ліцензія | GPLv3 |
Розширення файлу | .ork , .orc |
Репозиторій | OpenRocket на GitHub |
Вебсайт | openrocket.info |
OpenRocket — вільна САПР для параметричного моделювання геометрії, симуляції та аналізу польоту метеорологічних ракет та моделей ракет призначених для ракетомодельного спорту.
У 2007, фінський програміст Сампо Нісканен (фін. Sampo Niskanen[2]), аматор ракетомоделізму, нині голова Фінської Спільноти Астронавтики (фін. Suomen Avaruustutkimusseura ry, SATS-SAFF[3]), розпочав розробку програми OpenRocket[4][5][6].
У квітні 2009, розробку програми було перенесено на платформу SourceForge.net[7].
24 травня 2009, першим публічним випуском стала версія 0.9.0
.
10 березня 2010, випущено першу стабільну версію1.0.0
. З тих пір нові версії випускалися кілька разів на рік.
У 2012, було розпочато міграцію репозиторію на платформу GitHub, а також змінено схему нумерації версій на нову, на основі року та місяця випуску (YY.MM)[8].
З квітня 2015 до липня 2022, не було випущено жодного випуску програми.
25 лютого 2022, випущено першу тестову версію 22.02 beta1
. Впродовж наступного року було випущено ще кілька тестових версій.
8 лютого 2023, випущено стабільну версію 22.02
, яка містила значні зміни у внутрішній структурі програми та вдосконалений інтерфейс користувача[9].
У липні 2023, припинено оновлення репозиторію на SourceForge.net.
16 листопада 2023, було випущено стабільну версію 23.09
, однією з нових можливостей якої є вбудовані теми оформлення інтерфейсу у темних кольорах[10].
- Наявність вбудованих прикладів моделей ракет: одноступеневі та багатоступеневі з викидними парашутами, багатофюзеляжні, з розгінними блоками, тощо.
- Генерація 3D моделі ракети на основі числових параметрів[11][12] та бібліотек компонентів моделей ракет (з можливістю доповнення власними компонентами):
- Бібліотека компонентів моделей ракет[13].
- Бібліотека твердопаливних ракетних двигунів[14][15][16].
- Автоматичне створення креслень та візуалізація 3D моделей, з можливістю оформлення кольоровим фарбуванням та деколями[17].
- Симуляція польоту зі 6-ма ступенями вільності (переміщення та обертання за осями X, Y та Z)[18][19].
- Аналіз характеристик польоту з виведенням графіків телеметрії[20][21][22][23][24][25].
- Аналіз геометрії моделі ракети під час польоту[26][27][28].
- Підтримка метричної та Імперської систем мір.
- Підтримка використання скриптів на мовах програмування Python та JPype для автоматизації і розширення можливостей програми[29][30][31][32].
- Підтримка сторонніх плагінів, для розширення можливостей програми[33].
- Photo Studio — модуль для фотореалістичної візуалізації (рендерингу) 3D моделей ракет в польоті[34][35].
- Імпорт/Експорт моделей ракет у форматах RASAero (
.CDX1
) та RockSim (.rkt
). - Імпорт файлів характеристик ракетних двигунів у форматах RockSim (
.rse
) та RASP (.eng
)[36]. - Експорт 3D моделі у форматі Wavefront OBJ (для 3D-друку[37], або обробки у редакторах тривимірної графіки, наприклад Blender).
- Імпорт/Експорт зображень деколей у форматі PNG.
- Експорт данних з таблиці симуляції у форматі CSV.
- Експорт звіту (включно з кресленнями, таблицями, тощо) у PDF або друк з виводом на принтер.
- Експорт результату візуалізації у вигляді зображення у форматі PNG.
OpenRocket Document Format (.ork
) — відкритий формат файлів проектів моделей ракет[38]. Файл .ork
є ZIP-архівом (контейнером), усередину якого вкладено основний файл rocket.ork
та інші супровідні файли проекту.
rocket.ork
— є файлом XML (на відміну від однойменного файлу-контейнера), який містить опис конструкції та характеристик моделі ракети.
Файли компонентів моделей ракет зберігаються в окремих файлах XML з розширенням .orc
.
- OpenRocket використовується багатьма ракетомодельними гуртками й аерокосмічними асоціаціями[39], та студентськими командами та клубами з ракетомодельного спорту[40][41][42][43], зокрема й у NASA[44][45][46][47][48].
- OpenRocket дозволяє моделювати і симулювати моделі ракети будь-яких розмірів, завдяки чому користувачі створюють як зменшені масштабні моделі ракет, так і різні повномасштабні моделі, у тому модель ракетоплана Bell X-1[49], моделі космічних ракет Saturn V[50], Falcon 9, тощо[51][52][53].
- Для вільної САПР FreeCAD створено доповнення Rocketry Workbench[54][55][56], яке сумісне з форматами файлів OpenRocket[57][58][59][60].
-
Знімок екрану OpenRocket 1.0.0 (2010)
-
Контрастна темна тема в OpenRocket 23.09
-
Базова 3D модель із вирізом (OpenRocket 23.09)
-
Тонована 3D модель із вирізом (OpenRocket 23.09)
-
Готова 3D модель (OpenRocket 23.09)
-
Візуалізація у Photo Studio (OpenRocket 23.09)
- Juustila, Sampo. OpenRocket: Ensiaskeleet (PDF) (фін.). Avaruusluotain. 1/2017. c. 4—5.
- Kołodziejczyk, Agata (2020). Oprogramowanie do projektowania modeli rakietowych: OpenRocket. Kosmos w praktyce (PDF) (пол.) (вид. I). Kraków: Analog Astronaut Training Center. с. 31—33. ISBN 978-83-956752-0-1.
- Hinchliffe, Jo (листопад 2018). Design Your Own: Personalise your rocket using specialist software (PDF). HackSpace (англ.). Raspberry Pi (12): 36—39.
- 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 (Ілюстрації у статті взяті зі сторінок "143, 144, 145" з невідомої книги.)
- The Basics Of OpenRocket на YouTube. Sato Aerospace.
- Steve. Openrocket на YouTube (плейлист). Steve's Open Rocket.
- Miller, Jack. OpenRocket Tutorial: Advanced Tools and Options на YouTube. SEDS-ASU Rocketry Division.
- Kuker, Bill (30 серпня 2013). Playing around with OpenRocket photo render на YouTube
- Olsen, Billy; Pfeiffer, Joe. OpenRocket Update—What’s new! на YouTube. National Association of Rocketry[en] (NAR).
- Carter, David. Introduction to the FreeCAD Rocket Workbench на YouTube. National Association of Rocketry[en] (NAR).
- Model Rocket Stability Test in a Wind Tunnel на YouTube
- ↑ Contributors to openrocket/openrocket. GitHub (англ.). Процитовано 20 жовтня 2024.
- ↑ Homepage of Sampo Niskanen. sampo.kapsi.fi. Процитовано 20 жовтня 2024.
- ↑ Search Results for “openrocket”. SATS-SAFF (амер.). Процитовано 20 жовтня 2024.
- ↑ Software made by Sampo Niskanen. sampo.kapsi.fi. Процитовано 20 жовтня 2024.
- ↑ Rocketry. uuki.kapsi.fi. Процитовано 20 жовтня 2024.
- ↑ Open Rocketin käyttö: Ensi askeleet. SATS-SAFF (фін.). 1 січня 2017. Процитовано 20 жовтня 2024.
- ↑ OpenRocket на SourceForge.net
- ↑ Niskanen, Sampo (2015-03), OpenRocket, процитовано 20 жовтня 2024
- ↑ National Association of Rocketry[en] (NAR) (7 липня 2023), OpenRocket Update—What’s new! (Video), процитовано 20 жовтня 2024
- ↑ Release Notes. openrocket.info. Процитовано 20 жовтня 2024.
- ↑ Rana, Urvi Prakash; Kedar, Pavan Suresh; Tambe, Vishal Namdev; Chavan, Swamiraj Bhagwan; Deulkar, Prof. Anurag M.; Pardeshi, Dipesh (19 липня 2023). Development of Model Rocket: Simulation on OpenRocket. IEEE. с. 435—441. doi:10.1109/ICECAA58104.2023.10212319. ISBN 979-8-3503-4757-9. Процитовано 20 жовтня 2024.
- ↑ YsoYso (14 травня 2023). Designing And Running Simulations On Our First Rockets | CATSA. Medium (англ.). Процитовано 20 жовтня 2024.
- ↑ openrocket/openrocket-database, openrocket, 9 травня 2024, процитовано 20 жовтня 2024
- ↑ All about Motor Selection and the Motor Database. openrocket.info. Процитовано 20 жовтня 2024.
- ↑ Shahid, Ahmed; Salam, Abdallah; Ahmed, Abdulsalam; Dol, Sharul Sham; Alavi, Mohammed (2023). Design simulation of solid rocket propulsion (англ.). Institution of Engineering and Technology. с. 6—11. doi:10.1049/icp.2024.0858. ISBN 978-1-83953-993-0. Процитовано 20 жовтня 2024.
- ↑ Kuker, Bill (14 червня 2023), bkuker/motorsim, процитовано 21 жовтня 2024
- ↑ Модель №9 - Модель ракети (укр.). Процитовано 20 жовтня 2024.
- ↑ Junior, Wilson Luiz de Oliveira; Fazzolari, Heloise Assis; Freire, Cesar Monzu; Carvalho, Carlos Alberto de Paiva (8 січня 2024). 6 degrees of freedom simulation of an unguided sounding rocket using Matlab/Simulink (English) . SAE International. doi:10.4271/2023-36-0095. Процитовано 20 жовтня 2024.
- ↑ RocketPy-Team/RocketPaper, RocketPy Team, 4 жовтня 2024, процитовано 20 жовтня 2024
- ↑ Hanc, Ryan; Jones, Russell; Franqui, Jason; Jacobus, Blace (26 березня 2022). Prediction of Model Rocket Trajectories Using Low Cost Sensor Packages. IEEE. с. 203—212. doi:10.1109/SoutheastCon48659.2022.9763943. ISBN 978-1-6654-0652-9. Процитовано 20 жовтня 2024.
- ↑ Moschidis, Philippos; Bithas, Petros S. (2 грудня 2022). Arduino Rocket Flight Computer. IEEE. с. 1—6. doi:10.1109/PACET56979.2022.9976324. ISBN 979-8-3503-9958-5. Процитовано 20 жовтня 2024.
- ↑ Brown, William; Wiesneth, Michael; Faust, Thomas; Huynh, Nghia; Montalvo, Carlos; Lino, Kent; Tindell, Andrew (2019-03). Measured and simulated analysis of a model rocket. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering (англ.). Т. 233, № 4. с. 1397—1411. doi:10.1177/0954410017752730. ISSN 0954-4100. Процитовано 20 жовтня 2024.
- ↑ 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.
- ↑ Özel, Cihan; Macit, Cevher Kürşat; Özel, Meral (1 вересня 2023). Investigation of Flight Performance of Notched Delta Wing Rockets on Different Types of Nose Cones. Turkish Journal of Science and Technology (англ.). Т. 18, № 2. с. 435—447. doi:10.55525/tjst.1245275. ISSN 1308-9080. Процитовано 20 жовтня 2024.
- ↑ Rana, Urvi Prakash; Kedar, Pavan Suresh; Tambe, Vishal Namdev; Chavan, Swamiraj Bhagwan; Deulkar, Prof. Anurag M.; Pardeshi, Dipesh (19 липня 2023). Development of Model Rocket: Simulation on OpenRocket. IEEE. с. 435—441. doi:10.1109/ICECAA58104.2023.10212319. ISBN 979-8-3503-4757-9. Процитовано 20 жовтня 2024.
- ↑ Daecher, Jens (30 вересня 2024). Analyzing Fin Flutter For Model Rockets - Austin Rockets. Austin Rockets | Model Rockets (амер.). Процитовано 20 жовтня 2024.
- ↑ Rocketry For Educators : Fin Flutter Analysis Revisited (Again) (PDF). apogeerockets.com. Процитовано 20 жовтня 2024.
- ↑ Pessanha, Ugo Magaldi Borba; Mattos, Bernardo; Lima, Tiago (6 грудня 2023). ANALYSIS OF THE EDUCATIONAL MINI ROCKET FUSELAGE THROUGH THE OPENROCKET SOFTWARE. Blucher Engineering Proceedings (pt-br) . Т. 10. Blucher Proceedings. с. 493—500. doi:10.5151/siintec2023-306327. Процитовано 20 жовтня 2024.
- ↑ Júnior, Domingos Sávio Pinheiro do Nascimento; Gurgel, Jasson Fernandez; Reis, Marcello; Wehmann, Claus Franz (25 жовтня 2022). Development of a Model Rocket Trajectory Simulation Tool with Python. Revista Brasileira de Física Tecnológica Aplicada (англ.). Т. 9, № 2. doi:10.3895/rbfta.v9n2.15185. ISSN 2358-0089. Процитовано 20 жовтня 2024.
- ↑ Popescu, Andrei (16 липня 2024), SilentSys/orhelper, процитовано 20 жовтня 2024
- ↑ SpaceTeam/ortools, TU Wien Space Team, 2 березня 2024, процитовано 20 жовтня 2024
- ↑ Devansh (11 квітня 2024), dev10110/rocketPy, процитовано 20 жовтня 2024
- ↑ Juustila, Sampo (20 листопада 2022), plaa/ThrustScaler, процитовано 20 жовтня 2024
- ↑ Bill Kuker (30 серпня 2013), Playing around with OpenRocket photo render, процитовано 20 жовтня 2024
- ↑ Bill Kuker . com. www.billkuker.com.
I created OpenRocket's 3D model visualization for rocket editing, as well as a more recent feature allowing attractive & realistic renderings of models in flight.
- ↑ Reilley, Andrew (17 жовтня 2024), reilleya/openMotor, процитовано 20 жовтня 2024
- ↑ concreted0g / ODR · GitLab. GitLab (англ.). Процитовано 20 жовтня 2024.
- ↑ Open Rocket Document Format — Open Rocket Document format 0.1.0 documentation. open-aerospace.github.io. Процитовано 20 жовтня 2024.
- ↑ Airframe Team Home. archive.psas.pdx.edu. Процитовано 21 жовтня 2024.
- ↑ OpenRocket - MIT Rocket Team - MIT Wiki Service. wikis.mit.edu. Процитовано 20 жовтня 2024.
- ↑ UB SEDS - IREC. www.ubseds.org (англ.). Процитовано 20 жовтня 2024.
Learn to utilize OpenRocket and RocSim to simulate apogee projection and stability of our rocket.
- ↑ OpenRocket. uvic.ca/~rocketry (англ.).
- ↑ OpenRocket. ssi-wiki.stanford.edu. Процитовано 20 жовтня 2024.
- ↑ NASA Student Launch ARW Rocketry by the Numbers (PDF) (англ.). NASA Student Launch. 24 липня 2024. «Open Rocket (Opensource software very similar to RockSim).»
- ↑ Sherman, Linda (2013). Sounding Rockets Program Office Code 810. NASA Wallops Flight Facility (англ.). NASA.
OpenRocket, a rocket flight simulation software is used to predict flight performance.
- ↑ Anderson, Kyleigh; Brander, Chad; Carrasco, Eloisa; Courville, Reagan; Guardia, Adriana de la; Fensler, Jasmine; Jr, Lawrence Giron; Oberlies, John; Pankiewicz, William (11 серпня 2023). Compact Lightweight Aerial Sensor System (CLASSy) (англ.). NASA.
OpenRocket automatically calculates the center of gravity (blue circle) and the center of pressure (red circle).
- ↑ Cavender, Daniel (2016). P.10. Trajectory Analysis. NASA High Power Rocketry Video Series (PDF) (Counterpart Documents) (англ.). NASA. с. 41.
There are also free software packages available such as OpenRocket.
- ↑ High-Powered Rocketry Video Series - NASA (амер.). Процитовано 20 жовтня 2024.
- ↑ Starfire's OpenRocket Files: Bell X-1 - Starfire original design. Starfire's OpenRocket Files. Процитовано 20 жовтня 2024.
- ↑ Full-size Saturn V simulation in OpenRocket. Rocketry Forum (амер.). 7 липня 2017. Процитовано 20 жовтня 2024.
- ↑ Storey, Jed (7 вересня 2014). Rocket Science: L3 Rocket. Rocket Science. Процитовано 21 жовтня 2024.
- ↑ OpenRocket Library Search. www.rocketreviews.com. Процитовано 20 жовтня 2024.
- ↑ metamorph-inc/openmeta-rocket, MetaMorph, Inc., 15 березня 2024, процитовано 20 жовтня 2024
- ↑ National Association of Rocketry (NAR) (23 липня 2023), Introduction to the FreeCAD Rocket Workbench, процитовано 20 жовтня 2024
- ↑ Carter, David (10 вересня 2024), davesrocketshop/Rocket, процитовано 20 жовтня 2024
- ↑ [RFC] Rocketry Workbench - FreeCAD Forum. forum.freecad.org. Процитовано 20 жовтня 2024.
- ↑ Airframe Projects. gag.com. Процитовано 21 жовтня 2024.
- ↑ By (3 квітня 2021). FreeCAD Takes Off With A Rocket Design Workbench. Hackaday (амер.). Процитовано 20 жовтня 2024.
- ↑ FreeCAD Rocketry Workbench. Libre Space Community (англ.). 12 лютого 2021. Процитовано 20 жовтня 2024.
- ↑ Hinchliffe, Jo (18 жовтня 2023). FreeCAD and Openrocket, a fabulous combination!. Concretedog — через Blogspot.
- Офіційна документація OpenRocket
- Посібник користувача OpenRocket
- Створення скриптів Python та JPype для OpenRocket
- openrocket-file-utils - Command line tool to generate reports from OpenRocket (.ork) files на GitHub
- ORLEG - OpenRocket Liquid Engine Generator на GitHub (доповнення для симуляції двигунів на рідкому паливі)
- ORBrake на GitHub (доповнення для симуляції повітряних гальм)
- MultiLevelWind на GitHub (доповнення для симуляції різної швидкості вітру на різних висотах польоту)
- OpenRocket Simulation Plugin на GitHub (доповнення для симуляції за методом Монте-Карло)
- Waterloo Rocketry OpenRocket на GitHub (доповнення для симуляції за методом Монте-Карло)
- OpenRocket Simulator Android Edition на GitHub (форк для Android)
- OpenRocket Visualizer на GitHub (3D симулятор для візуалізації польоту моделей ракет у форматі OpenRocket)
- RockSim/OpenRocket Designs Library Search (репозиторій моделей)
- Обговорення програмного забезпечення для моделювання ракет на Rocketry Forum
- Обговорення моделювання ракет на Forum.Modelka.com.ua