1

Upcoming Improvements to OpenVSP Through ESAero’s SBIR with AFRLOpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution

OpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution • Trimmed IGES File • Automatically Generated • High Fidelity CFD Navier-Stokes CFD Mesh Simulations

OpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution • Trimmed IGES File • Automatically Generated • High Fidelity CFD Navier-Stokes CFD Mesh Simulations

Presented by: Justin Gravett Empirical Systems Aerospace, Inc. • Trimmed IGES File • Automatically Generated • High Fidelity CFD WorkNavie Supportedr-Stokes CFD by: Mesh Simulations AFRL Phase II SBIR Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 2 Previous OpenVSP Work with AFRL

Phase I SBIR (6 months) Task 1 – Inboard Profile Visualization Task 2 – Aircraft Subsystem User Defined Component Library Task 3 – Advanced Parameter Linking Task 4 – Aircraft Subsystem Advanced Parameter Link Library Blendable Wings Task 5 – Drag Buildup Tool

Phase II SBIR (2 years) Task 1 – Master Aerodynamic Analysis Tool Task 2 – Sub-Aero Tool Development and Modification 2.1 Transonic Drag Rise Module 2.2 Wave Drag Module 2.3 Induced Drag Module Through VSPAERO Task 3 – Basic Static Stability Analysis Task 4 – Radar Cross Section (RCS) Analysis Using Xpatch® Task 5 – 2D Drawing Exportability Task 6 – Saved Parameter Settings Task 7 – Addition of Structure Modeling Capability Wave Drag Saved Parameter Settings Task 8 – Conformal Feature Task 9 – Blendable Wings Task 10 – Addition of a *.VSP to *.VSP3 Converter Task 11 – VSPAERO Verification & Validation Task 12 – Wiki Documentation

Structural Modeling 2D Drawing Export Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 3 Task List Discussion

Objective: To continue OpenVSP improvements through feature additions and modifications

Task List Overview 1.1 – General XSec Editor 1.2 – CAD Export Capability 1.3 – Edge Alignment 1.4 – API Maintenance 1.5 – VSPAERO Integration 1.6 – Meshing Improvements

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 4 Task 1.1 - General XSec Editor

Link to Beta Release: • Windows: http://openvsp.org/OpenVSP-Beta-win32.zip • Mac: http://openvsp.org/OpenVSP-Beta-MacOS.zip

Overview • Provide advanced control of a cross-section’s Bezier spline • Initial goal: reimplement OpenVSP v2 XSec editor • Leverage the propeller blade curve editor capabilities • Improve user experience and workflow in modeling complex XSec shapes

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 5 Task 1.1 - General XSec Editor

Proposed Features: • Available for Stack, Fuselage, Wing, & • Scale along width & height Body of Revolution components • Add, delete, & move control points • Real time updates to 3D model • Point index selector with • Complete control through the API visualization aids • Example VSP script & API test • Bezier G1 continuity enforcement • Left/right symmetry enforcement • Improvements to propeller blade • Control point parameter (u) specification editor • Convert between Bezier, PCHIP, & linear • Convert any XSec into edit type

2D “Click and Drag” Window

Control Points List V2.3 In Development

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 6 Task 1.2 – CAD Export Capability

Overview: • Improve OpenVSP’s CAD export capabilities • Enable advanced external meshing tools Unintersected • Progress towards BREP solid support • Tie together Task 1.6 meshing improvements for surface intersections

Proposed Features: Primary Goal – Trimmed CAD Exports: • IGES & STEP CAD formats represent geometry analytically • OpenVSP’s IGES and STEP exports are unintersected • Intersections only exported through surface discretization (i.e. CFD Mesh) • No streamlined interface to external meshing tools • Tedious and time-consuming if surfaces must be trimmed manually Extended Goal – Full BREP: • Boundary representation (BREP) defines solid shapes Trimmed by surface connectivity

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 7 Task 1.3 – Edge Alignment

Overview: • Develop a tool to assist modeling & analyzing aircraft edge alignment • Exact details of features and development plan pending discussion with AFRL

Proposed Features: • Facilitate parameter linking to enforce edge alignment • Assess number of planar “faces” • May require surface triangularization • Assess number of parallel edges for a given projection • “Heat map” display of how well edges and faces align with one another

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 8 Task 1.4 – API Maintenance

Overview: • OpenVSP API is available in Python and AngelScript • API allows for geometry creating, manipulation, & analysis without the GUI • Supported through the Analysis & Results Managers • Enables advanced conceptual design through automation • Example scripts & tests currently provide the main source of API documentation • API test suites help ensure new features do not break existing capabilities

Proposed Features: • Documentation expansion & reorganization • Automate API and source code documentation generation • Single location for documentation • Further exposure of OpenVSP capabilities • Expansion of API language support • Additional API examples & tests • Continuous Integration • Cross-platform building • Automated testing

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 9 Task 1.5 – VSPAERO Integration

Overview: • VSPAERO is a standalone program that OpenVSP provides GUI support for • Focus: continue to support the integration of VSPAERO with OpenVSP • Expose new features to the GUI, Analysis Manager, & Results Manager • Perform testing & feedback of new VSPAERO versions

VSPAERO v6.0.0: • Dozens of new features & countless improvements

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 10 Task 1.6 – Meshing Improvements

Overview: • OpenVSP provides surface triangulation through CFD Mesh, FEA Mesh, and CompGeom • Meshing algorithm can be slow, define intersections poorly, fail to close, or crash • Focus: Improve OpenVSP’s meshing capabilities

Proposed Features: • Intersection & meshing API test suite • A series of test cases to assess performance improvement or degradation • Reduce instances of mesh failure • Improve intersection curve definitions & parameterization • #1 cause of poor meshing is due to poor intersection curve definition • Investigate algorithm improvements and new features • Support for quad-based meshing • Typically preferred for FEA • Improve structural modeling capabilities • Partial depth structures • Sub-surfaces on structural entities

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 11 Schedule

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 12

Demo

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 13

Thank You AFRL!

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 14 Contact Information

Justin Gravett [email protected]

ESAero [email protected]

Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th