OpenVSP

Last updated • 4 min readFrom Wikipedia, The Free Encyclopedia
OpenVSP
Other namesOpen Vehicle Sketch Pad
Original author(s) J.R. Gloudemans
Developer(s) Rob McDonald and 3rd party contributors
Initial releaseJanuary 10, 2012;12 years ago (2012-01-10)
Stable release
3.41.2 / December 3, 2024 (2024-12-03)
Repository OpenVSP on GitHub
Written in C++
Operating system Windows, macOS, Linux
Platform x86-64, ARM64
PredecessorVehicle Sketch Pad
Available inEnglish
Type Computer-aided design, CFD, FEA
License NASA Open source Agreement
Website openvsp.org/

OpenVSP (also Open Vehicle Sketch Pad) — is an open-source parametric aircraft geometry tool originally developed by NASA. It can be used to create 3D models of aircraft and to support engineering analysis of those models.

Contents

History

Predecessors to OpenVSP including VSP [1] and Rapid Aircraft Modeler (RAM) were developed by J.R. Gloudemans and others [2] for NASA beginning in the early 1990s. [3] OpenVSP v2.0 was released as open source under the NOSA license in January 2012. Development has been led by Rob McDonald since around 2012 and has been supported by NASA and AFRL among other contributions.

OpenVSP allows the user to quickly generate computer models from ideas, which can then be analyzed. As such, it is especially powerful in generating and evaluating unconventional design concepts. [4]

Features

User interface

OpenVSP displays a graphical user interface upon launch, built with FLTK. A workspace window and a "Geometry Browser" window open. The workspace is where the model is displayed while the Geometry Browser lists individual components in the workspace, such as fuselage and wings. These components can be selected, added or deleted, somewhat like a feature tree in CAD software such as Solidworks. When a component is selected in the Geometry Browser window, a component geometry window opens. This window is used to modify the component.

OpenVSP also provides API capabilities which may be accessed using Matlab, Python or AngelScript. [5]

Geometry modelling

A few base geometry models provided by OpenVSP OpenVSP Geometries.png
A few base geometry models provided by OpenVSP

OpenVSP offers a multitude of basic geometries, common to aircraft modelling, which users modify and assemble to create models. Wing, pod, fuselage, and propeller are a few available geometries. Advanced components like body of revolution, duct, conformal geometry and such are also available.

Analysis tools

Besides the geometry modeler, OpenVSP contains multiple tools that help with aerodynamic or structural analysis of models. The tools available are:

An OpenVSP HL-20 model alongside its unstructured mesh generated using the CompGeom tool OpenVSP CompGeom.png
An OpenVSP HL-20 model alongside its unstructured mesh generated using the CompGeom tool
Results from a panel method simulation in VSPAERO on a generic transport aircraft OpenVSP VSPAERO.png
Results from a panel method simulation in VSPAERO on a generic transport aircraft

Compatibility with other software

OpenVSP permits import of multiple geometry formats like STL, CART3D (.tri) and PLOT3D. Point clouds may also be imported and used to fit a parametric surface.

Geometry created in OpenVSP may be exported as STL, CART3D (.tri), PLOT3D, STEP and IGES, OBJ, SVG, DXF and X3D file formats. These file formats allow geometries to be used for mesh generation and in CFD or FEA software.

Community repository

A NASA X-57 Maxwell OpenVSP model on VSP Hangar VSPHangar Screenshot.png
A NASA X-57 Maxwell OpenVSP model on VSP Hangar
A NASA X-57 Maxwell OpenVSP model on VSP Airshow X-57 Maxwell OpenVSP Airshow.png
A NASA X-57 Maxwell OpenVSP model on VSP Airshow

OpenVSP Hangar

OpenVSP Hangar (also VSP Hangar) provides users a place to upload models and promotes sharing of geometry created in OpenVSP. Each model is allowed revisions with accompanying details on source quality. [6]

Since end of 2023, OpenVSP Hangar has been closed and no backup downloads has been provided.

OpenVSP Airshow

On 22 August 2024, OpenVSP Airshow (also VSP Airshow), [7] a successor to OpenVSP Hangar, has been launched. [8]

All of the v3 models on the Hangar have been ported over to the Airshow.

The OpenVSP Team, OpenVSP Airshow is Live!, openvsp.org/blogs/announcements/2024/08/22/openvsp-airshow-is-live

OpenVSP Workshop

OpenVSP Workshop — is an offline event where developers and users meet to discuss progress and use of OpenVSP. The Workshop has been held annually since 2012 (except 2018). The 2020 and 2021 Workshops were held online due to the COVID-19 pandemic. The 2024 Workshop was held at the Museum of Flight in Seattle. [9]

Papers, slides and other workshops materials published on OpenVSP wiki site in a few days after workshops ends. [10]

OpenVSP Ground School

OpenVSP Ground School is a set of comprehensive tutorials under development by Brandon Litherland at NASA. Ground school tutorials provide details on OpenVSP features and techniques, along with tutorials for beginner and advanced users, and are hosted on the Langley Research Center website. [11]

See also

Related Research Articles

<span class="mw-page-title-main">Computer-aided design</span> Constructing a product by means of computer

Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. Designs made through CAD software help protect products and inventions when used in patent applications. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. The terms computer-aided drafting (CAD) and computer-aided design and drafting (CADD) are also used.

<span class="mw-page-title-main">Computational fluid dynamics</span> Analysis and solving of problems that involve fluid flows

Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate the free-stream flow of the fluid, and the interaction of the fluid with surfaces defined by boundary conditions. With high-speed supercomputers, better solutions can be achieved, and are often required to solve the largest and most complex problems. Ongoing research yields software that improves the accuracy and speed of complex simulation scenarios such as transonic or turbulent flows. Initial validation of such software is typically performed using experimental apparatus such as wind tunnels. In addition, previously performed analytical or empirical analysis of a particular problem can be used for comparison. A final validation is often performed using full-scale testing, such as flight tests.

NASTRAN is a finite element analysis (FEA) program that was originally developed for NASA in the late 1960s under United States government funding for the aerospace industry. The MacNeal-Schwendler Corporation (MSC) was one of the principal and original developers of the publicly available NASTRAN code. NASTRAN source code is integrated in a number of different software packages, which are distributed by a range of companies.

<span class="mw-page-title-main">NASA Advanced Supercomputing Division</span> Provides computing resources for various NASA projects

The NASA Advanced Supercomputing (NAS) Division is located at NASA Ames Research Center, Moffett Field in the heart of Silicon Valley in Mountain View, California. It has been the major supercomputing and modeling and simulation resource for NASA missions in aerodynamics, space exploration, studies in weather patterns and ocean currents, and space shuttle and aircraft design and development for almost forty years.

<span class="mw-page-title-main">Mesh generation</span> Subdivision of space into cells

Mesh generation is the practice of creating a mesh, a subdivision of a continuous geometric space into discrete geometric and topological cells. Often these cells form a simplicial complex. Usually the cells partition the geometric input domain. Mesh cells are used as discrete local approximations of the larger domain. Meshes are created by computer algorithms, often with human guidance through a GUI, depending on the complexity of the domain and the type of mesh desired. A typical goal is to create a mesh that accurately captures the input domain geometry, with high-quality (well-shaped) cells, and without so many cells as to make subsequent calculations intractable. The mesh should also be fine in areas that are important for the subsequent calculations.

<span class="mw-page-title-main">Tecplot</span>

Tecplot is a family of visualization & analysis software tools developed by American company Tecplot, Inc., which is headquartered in Bellevue, Washington. The firm was formerly operated as Amtec Engineering. In 2016, the firm was acquired by Vela Software, an operating group of Constellation Software, Inc. (TSX:CSU).

Virtual engineering (VE) is defined as integrating geometric models and related engineering tools such as analysis, simulation, optimization, and decision making tools, etc., within a computer-generated environment that facilitates multidisciplinary collaborative product development. Virtual engineering shares many characteristics with software engineering, such as the ability to obtain many different results through different implementations.

<span class="mw-page-title-main">NEi Nastran</span>

NEi Nastran was an engineering analysis and simulation software product of NEi Software. Based on NASA's Structural Analysis program NASTRAN, the software is a finite element analysis (FEA) solver used to generate solutions for linear and nonlinear stress, dynamics, and heat transfer characteristics of structures and mechanical components. NEi Nastran software is used with all major industry pre- and post-processors, including Femap, a product of Siemens PLM Software, and the in-house brands NEi Nastran in-CAD, NEi Fusion, and NEi Works for SolidWorks. This software was acquired by Autodesk in May 2014.

Jan Roskam was a Dutch-born American aircraft designer. He was the Deane E. Ackers Distinguished Professor of Aerospace Engineering at the University of Kansas. He was also the author of eleven books on airplane design and flight dynamics and over 160 papers on the topics of aircraft aerodynamics, performance, design and flight controls. He founded the company DARcorporation with Willem Anemaat.

<span class="mw-page-title-main">Solid Edge</span> Computer-aided design software

Solid Edge is a 3D CAD, parametric feature and synchronous technology solid modeling software. It runs on Microsoft Windows and provides solid modeling, assembly modelling and 2D orthographic view functionality for mechanical designers. Through third party applications it has links to many other Product Lifecycle Management (PLM) technologies.

DIDO is a MATLAB optimal control toolbox for solving general-purpose optimal control problems. It is widely used in academia, industry, and NASA. Hailed as a breakthrough software, DIDO is based on the pseudospectral optimal control theory of Ross and Fahroo. The latest enhancements to DIDO are described in Ross.

<span class="mw-page-title-main">Aerospace engineering</span> Branch of engineering

Aerospace engineering is the primary field of engineering concerned with the development of aircraft and spacecraft. It has two major and overlapping branches: aeronautical engineering and astronautical engineering. Avionics engineering is similar, but deals with the electronics side of aerospace engineering.

Value-driven design (VDD) is a systems engineering strategy based on microeconomics which enables multidisciplinary design optimization. Value-driven design is being developed by the American Institute of Aeronautics and Astronautics, through a program committee of government, industry and academic representatives. In parallel, the U.S. Defense Advanced Research Projects Agency has promulgated an identical strategy, calling it value-centric design, on the F6 Program. At this point, the terms value-driven design and value-centric design are interchangeable. The essence of these strategies is that design choices are made to maximize system value rather than to meet performance requirements.

XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. Given the coordinates specifying the shape of a 2D airfoil, Reynolds and Mach numbers, XFOIL can calculate the pressure distribution on the airfoil and hence lift and drag characteristics. The program also allows inverse design - it will vary an airfoil shape to achieve the desired parameters. It is released under the GNU GPL.

The service-oriented computing environment (SORCER) is a distributed computing platform implemented in Java. It allows writing network-programs that operate on wrapped applications (services) to spread across the network. SORCER is often utilized in scenarios similar to those where grids are used in order to run parallel tasks.

<span class="mw-page-title-main">C3D Toolkit</span> Geometric modelling kernel

C3D Toolkit is a proprietary cross-platform geometric modeling kit software developed by Russian C3D Labs. It's written in C++. It can be licensed by other companies for use in their 3D computer graphics software products. The most widely known software in which C3D Toolkit is typically used are computer aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE) systems.

<span class="mw-page-title-main">Carlos Cesnik</span> Brazilian-American aerospace engineer

Carlos E. S. Cesnik is a Brazilian-American aerospace engineer, academic, and author. He is the Clarence L. (Kelly) Johnson Collegiate Professor of Aerospace Engineering and the founding Director of the Active Aeroelasticity and Structures Research Laboratory at the University of Michigan. He also directs the Airbus-Michigan Center for Aero-Servo-Elasticity of Very Flexible Aircraft (CASE-VFA).

<span class="mw-page-title-main">Marty Bradley</span> American aerospace engineer

Marty Bradley is an American aerospace engineer who specializes in advanced propulsion, electric aircraft, and sustainable aviation. He is a fellow of the American Institute of Aeronautics and Astronautics (AIAA), an adjunct professor of aerospace and mechanical engineering practice at the University of Southern California (USC), and a sustainable aviation consultant.

<span class="mw-page-title-main">Joaquim Martins</span> Aerospace engineer, academic, and author

Joaquim R. R. A. Martins is an aerospace engineer, academic, and author. He is the Pauline M. Sherman Collegiate Professor in the Department of Aerospace Engineering at the University of Michigan, where he directs the Multidisciplinary Design Optimization Laboratory. He also has a courtesy appointment in the Department of Naval Architecture and Marine Engineering.

References

  1. Hahn, Andrew (2010-01-04), "Vehicle Sketch Pad: A Parametric Geometry Modeler for Conceptual Aircraft Design", 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Aerospace Sciences Meetings, American Institute of Aeronautics and Astronautics, doi:10.2514/6.2010-657, hdl: 2060/20100003046 , retrieved 2022-01-13
  2. Gloudemans, James; Davis, Paul; Gelhausen, Paul (1996-01-15), "A rapid geometry modeler for conceptual aircraft", 34th Aerospace Sciences Meeting and Exhibit, Aerospace Sciences Meetings, American Institute of Aeronautics and Astronautics, doi:10.2514/6.1996-52 , retrieved 2022-01-13
  3. "Learn More About OpenVSP". openvsp.org. Retrieved 2020-06-08.
  4. McDonald, Robert A.; Gloudemans, James R. (2021-12-29), "Open Vehicle Sketch Pad: An Open Source Parametric Geometry and Analysis Tool for Conceptual Aircraft Design", AIAA SCITECH 2022 Forum, AIAA SciTech Forum, American Institute of Aeronautics and Astronautics, doi:10.2514/6.2022-0004 , retrieved 2022-01-13
  5. "OpenVSP API". openvsp.org. Retrieved 2021-04-25.
  6. "VSP Hangar". VSP Hangar. NASA. Retrieved 26 April 2021.
  7. Enriquez, Daniel; Garcia, Jose. "VSP Airshow". VSP Airshow. Retrieved 2024-08-22.
  8. Announcements (2024-08-22). "OpenVSP Airshow is Live! | Blogs" . Retrieved 2024-08-22.
  9. "workshop2024 [OpenVSP]". openvsp.org. Retrieved 2024-08-22.
  10. "pastworkshops [OpenVSP]". openvsp.org. Retrieved 2024-08-22.
  11. "OpenVSP Ground School". OpenVSP Ground School. NASA. Retrieved 6 May 2021.