ОпенВСП
Разработчик(и) | НАСА |
---|---|
Первоначальный выпуск | 10 января 2012 г |
Стабильная версия | 3.38.0
/ 17 апреля 2024 г. |
Репозиторий | |
Операционная система | Windows , macOS , Linux |
Доступно в | Английский |
Тип | Компьютерное проектирование |
Лицензия | Открытый исходный код |
Веб-сайт | openvsp.org/ |
OpenVSP , также известный как Open Vehicle Sketch Pad, представляет собой инструмент параметрической геометрии летательных аппаратов с открытым исходным кодом, первоначально разработанный НАСА . Его можно использовать для создания 3D-моделей самолетов и для поддержки инженерного анализа этих моделей. Предшественники OpenVSP, включая VSP [1] и Rapid Aircraft Modeler (RAM) были разработаны Дж. Р. Глоудемансом и другими. [2] для НАСА с начала 1990-х годов. [3] OpenVSP v2.0 был выпущен с открытым исходным кодом под лицензией NOSA в январе 2012 года. Разработкой руководил Роб Макдональд примерно с 2012 года, и, ее поддерживали НАСА и AFRL помимо прочего, .
OpenVSP позволяет пользователю быстро генерировать компьютерные модели на основе идей, которые затем можно проанализировать. Таким образом, он особенно эффективен при создании и оценке нетрадиционных концепций дизайна. [4]
Функции
[ редактировать ]Пользовательский интерфейс
[ редактировать ]OpenVSP отображает графический интерфейс пользователя при запуске. Откроется окно рабочей области и окно «Обозреватель геометрии». В рабочей области отображается модель, а в обозревателе геометрии перечислены отдельные компоненты рабочей области, такие как фюзеляж и крылья. Эти компоненты можно выбирать, добавлять или удалять, что-то вроде дерева функций в программном обеспечении САПР, таком как Solidworks . Когда компонент выбран в окне Обозревателя геометрии, открывается окно геометрии компонента. Это окно используется для изменения компонента.
OpenVSP также предоставляет API возможности , доступ к которым можно получить с помощью Matlab , Python или AngelScript . [5]
Геометрическое моделирование
[ редактировать ]OpenVSP предлагает множество базовых геометрических форм, общих для моделирования самолетов, которые пользователи модифицируют и собирают для создания моделей. Крыло , гондола , фюзеляж и пропеллер — вот несколько доступных геометрий. расширенные компоненты, такие как тело вращения , воздуховод , конформная геометрия Также доступны и т. д.
Инструменты анализа
[ редактировать ]Помимо средства геометрического моделирования, OpenVSP содержит несколько инструментов, которые помогают выполнять аэродинамический или структурный анализ моделей. Доступные инструменты:
- CompGeom — инструмент для создания сетки, который может обрабатывать пересечение и обрезку моделей.
- Анализ массовых свойств - для расчета таких свойств, как центр тяжести и момент инерции.
- Анализ проектируемой площади - для расчета площади проекта.
- CFD Mesh - для создания сеток, которые можно использовать в вычислительной гидродинамики . программном обеспечении для анализа
- Сетка FEA - для создания сеток, которые можно использовать в FEA . программном обеспечении для анализа
- DegenGeom — для создания различных упрощенных представлений геометрических моделей, таких как модели точек, балок и выпуклых поверхностей.
- VSPAERO - для на основе вихревой решетки или панели. аэродинамики и динамики полета анализа
- Анализ волнового сопротивления - для оценки волнового сопротивления геометрии.
- Анализ паразитного сопротивления — для оценки паразитного сопротивления геометрии на основе таких параметров, как смачиваемая площадь и поверхностного трения. коэффициент
- Подгонка поверхности — для подгонки параметрической поверхности к облаку точек.
- Менеджер текстур — для применения текстур изображения к геометрии для облегчения визуализации.
- Структура FEA — для создания внутренних конструкций, таких как нервюры и лонжероны.
Совместимость с другим программным обеспечением
[ редактировать ]OpenVSP позволяет импортировать несколько форматов геометрии, таких как STL , CART3D (.tri) и PLOT3D . Облака точек также можно импортировать и использовать для подгонки параметрической поверхности.
Геометрию, созданную в OpenVSP, можно экспортировать в форматы файлов STL , CART3D (.tri), PLOT3D , STEP и IGES , OBJ , SVG , DXF и X3D . Эти форматы файлов позволяют использовать геометрию для создания сетки, а также в программном обеспечении CFD или FEA .
ОпенВСП Ангар
[ редактировать ]OpenVSP Hangar предоставляет пользователям место для загрузки моделей и способствует совместному использованию геометрии, созданной в OpenVSP. К каждой модели разрешены изменения с сопроводительной информацией о качестве исходного кода. [6]
Наземная школа OpenVSP
[ редактировать ]OpenVSP Ground School — это набор комплексных учебных пособий, разрабатываемых Брэндоном Литерлендом из НАСА. Учебные пособия по наземной школе содержат подробную информацию о функциях и методах OpenVSP, а также учебные пособия для начинающих и опытных пользователей. [7]
Ссылки
[ редактировать ]- ^ Хан, Эндрю (04 января 2010 г.), «Блокнот для эскизов транспортных средств: средство моделирования параметрической геометрии для концептуального проектирования самолетов» , 48-е собрание AIAA по аэрокосмическим наукам, включая форум New Horizons и аэрокосмическую выставку , собрания по аэрокосмическим наукам, Американский институт аэронавтики и астронавтики , doi : 10.2514/6.2010-657 , hdl : 2060/20100003046 , получено 13 января 2022 г.
- ^ Глудеманс, Джеймс; Дэвис, Пол; Гельхаузен, Пол (15 января 1996 г.), «Средство быстрого моделирования геометрии для концептуальных самолетов» , 34-е собрание и выставка аэрокосмических наук , собрания аэрокосмических наук, Американский институт аэронавтики и астронавтики, номер документа : 10.2514/6.1996-52 , получено в 2022 г. 01-13
- ^ «Узнайте больше об OpenVSP» . openvsp.org . Проверено 8 июня 2020 г.
- ^ Макдональд, Роберт А.; Глудеманс, Джеймс Р. (29 декабря 2021 г.), «Эскизный блокнот с открытым исходным кодом: инструмент параметрической геометрии и анализа с открытым исходным кодом для концептуального проектирования самолетов» , Форум AIAA SCITECH 2022 , Форум AIAA SciTech, Американский институт аэронавтики и астронавтики, doi : 10.2514/6.2022-0004 , получено 13 января 2022 г.
- ^ «API OpenVSP» . openvsp.org . Проверено 25 апреля 2021 г.
- ^ «Ангар ВСП» . Ангар ВСП . НАСА . Проверено 26 апреля 2021 г.
- ^ «Наземная школа OpenVSP» . Наземная школа OpenVSP . НАСА . Проверено 6 мая 2021 г.