Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
BRANDON LITHERLAND, ASTNASA LANGLEY RESEARCH CENTER
AERONAUTICS SYSTEMS ANALYSIS BRANCH
Introduction to OpenVSP University
2019 OpenVSP Workshop, Long Beach, CA
September 17-19, 2019
[email protected] Introduction to OpenVSP University of 14
Background• Over the years there have been several requests to create
a training material library.• University research groups, students, and instructors• Industry partners• Government Agencies including NASA and DoD• Public users
• Some wanted videos, some wanted documentation.• Tricky to use a format that pleases everyone.• Existing resources can be out of date.
• OpenVSP is gaining popularity across organizations and disciplines. However,…• It can take years to gain the experience to use well and• Even seasoned users can fall victim to pitfalls and forget about
useful tips.
2
[email protected] Introduction to OpenVSP University of 14
Early Attempts
3
We made early attempts at online video tutorials that walked new users through VSP.• Never really made progress
due to lack of dedicated task.• Too much information in each
video to easily follow and navigate (my fault).
• Component tutorials were very cumbersome and never made it online.
Intent was to track videos with changes to the software and document accordingly with written tutorials.
[email protected] Introduction to OpenVSP University of 144
https://nari.arc.nasa.gov/vspNASA ARC NARI recordings of VSP Workshop 2016 remain the BEST source of training/tutorials to date.• Not technically under OpenVSP control. • Can be difficult to access with slow
connections.• The workshop material is not
comprehensive, covering all VSP features.• Content is very long and not organized by
relevant subject.
The workshops have never been an extensive overview of features but rather an update to current work.
Existing Tutorials
[email protected] Introduction to OpenVSP University of 14
Vision for VSP University Program• Formalized training program taking users from no prior use through
advanced methods and techniques.
• Format should be of the form:• Chapter• Subject
• Topic• Lecture (with audio version)
• Describes the topic including the purpose, features, and best practices as needed.• Length depends on the topic but should not exceed appx. 2 mins.
• Demonstration with video (if applicable) • Recorded demo of step-by-step walkthrough with audio.• Each topic should be less than 5 mins. If you can’t get the material into that time, break up the
topic.• Procedure (if applicable)
• Break procedure into tasks• List/describe each step in each task through completion of the topic.
• Exercises are performed after groups of topics or at the end of a subject to reinforce learning. • We provide example files with components already in place to perform the required
actions. • Shall not require additional set up to perform exercises.• Files are distributed in a single zipped folder, organized by Chapter\Subject\Topic.
5
[email protected] Introduction to OpenVSP University of 14
Content Structure (Draft)1. Chapter, a. Subject, i. Topic
1. OpenVSP Fundamentalsa. Getting Startedb. Intro to the Basic
Modeling Processc. Conceptsd. Interfacee. Wingsf. Fuselagesg. Stacksh. Podsi. Ellipsoidsj. Bodies of Revolutionk. Propellersl. Blanksm. Hingesn. Conformal Bodieso. Cross-Section Detailsp. Skinning q. Modifying Airfoils
2. Modeling and Designing Intent
a. Setsb. Design Variablesc. Variable Presets
d. Measuree. User Parametersf. Snap Tog. Fit Modelh. Linking Parametersi. Advanced Parameter
Linkingj. Subsurfaces
3. Analysesa. CompGeomb. Planar Slicec. Mass Propd. Projected Areae. Surface Intersectionf. CFD Meshg. FEA Meshh. DegenGeomi. VSPAERO
i. GUIii. Command Lineiii. Vieweriv. Results Mgr
j. Wave Dragk. Parasite Drag
4. Working with Other Programs
a. Importing Files from Other Programsi. Cover all formats
b. Exporting Files to Other Programsi. Cover all formats
c. Operating VSP from the Command Line
d. Operating VSP from Python
e. Wrapping VSP into system modeling environments
5. Advanced Modeling Methods
a. Scriptingb. Custom Componentsc. Creating airfoils
6
[email protected] Introduction to OpenVSP University of 14
Content Structure (Draft)1. Chapter, a. Subject, i. Topic
1. OpenVSP Fundamentalsa. Getting Started
i. Introduction to OpenVSP and the training library
ii. Using the library
iii. Location of Training Files
b. Intro to the Basic Modeling Processi. Basic Modeling Process
c. Conceptsi. Modeling solids and surfaces
ii. Parametric modeling
iii. Attachment? w/ Parametric discussion?
d. Interfacei. Main window
ii. Working with files
a. Include description of the browser window and command language used
iii. Adjusting the window
iv. Changing the background
v. Standard views
vi. Changing the view reference
vii. Setting custom views
viii. Adjusting the current view
ix. Working in the Geometry Browser
x. Component general information
xi. Component transformation, symmetry, and attachment
e. Wingsi. Creating a wing
ii. Wing sections and planform
iii. Airfoils
iv. Blended wings
f. Fuselagesi. Creating a fuselage
ii. Cross-Section Control
iii. Fuselage Design Policy
g. Stacksi. Creating a stack
ii. Cross-Section control
iii. Stack design policy
h. Podsi. Creating a pod
i. Ellipsoidsi. Creating an ellipsoid
j. Bodies of Revolutioni. Creating a BoR
ii. Cross-section control
k. Propellersi. Creating a propeller
ii. Cross-section control
iii. Blade control curves
iv. Folding
l. Blanksi. Creating a blank
ii. Using blanks as point masses
iii. Using blanks as references (on and off of surfaces)
iv. Combining blanks for transformations
m. Hingesi. Creating a hinge
ii. Setting hinge orientation
iii. Controlling hinge motion
n. Conformal Bodiesi. Creating a conformal body
o. Cross-Section Detailsi. Point
ii. Circle
iii. Ellipse
iv. Super Ellipse
v. Rounded Rectangle
vi. General Fuselage Section
vii. Fuselage Section File
viii. NACA 4-Series
ix. NACA 6-Series
x. Biconvex
xi. Wedge
xii. Bezier
xiii. Airfoil File
xiv. CST Airfoils
xv. Karman-Trefftz Foils
xvi. NACA 4-series Mod
xvii. NACA 5-series
xviii.NACA 5-series Mod
xix. NACA 16-series
p. Skinning i. Angles and Strengths
ii. Symmetry and Continuity
q. Modifying Airfoilsi. Shift, Rotate, and Scale
ii. Closure
iii. Trim
7
[email protected] Introduction to OpenVSP University of 14
Content Structure (so far)1. Chapter, a. Subject, i. Topic
1. OpenVSP Fundamentalsa. Getting Started
i. Introduction to OpenVSP and the training library
ii. Using the library
iii. Location of Training Files
b. Intro to the Basic Modeling Processi. Basic Modeling Process
c. Conceptsi. Modeling solids and surfaces
ii. Parametric modeling
iii. Attachment? w/ Parametric discussion?
d. Interfacei. Main window
ii. Working with files
a. Include description of the browser window and command language used
iii. Adjusting the window
iv. Changing the background
v. Standard views
vi. Changing the view reference
vii. Setting custom views
viii. Adjusting the current view
ix. Working in the Geometry Browser
x. Component general information
xi. Component transformation, symmetry, and attachment
e. Wingsi. Creating a wing
ii. Wing sections and planform
iii. Airfoils
iv. Blended wings
f. Fuselagesi. Creating a fuselage
ii. Cross-Section Control
iii. Fuselage Design Policy
g. Stacksi. Creating a stack
ii. Cross-Section control
iii. Stack design policy
h. Podsi. Creating a pod
i. Ellipsoidsi. Creating an ellipsoid
j. Bodies of Revolutioni. Creating a BoR
ii. Cross-section control
k. Propellersi. Creating a propeller
ii. Cross-section control
iii. Blade control curves
iv. Folding
l. Blanksi. Creating a blank
ii. Using blanks as point masses
iii. Using blanks as references (on and off of surfaces)
iv. Combining blanks for transformations
m. Hingesi. Creating a hinge
ii. Setting hinge orientation
iii. Controlling hinge motion
n. Conformal Bodiesi. Creating a conformal body
o. Cross-Section Detailsi. Point
ii. Circle
iii. Ellipse
iv. Super Ellipse
v. Rounded Rectangle
vi. General Fuselage Section
vii. Fuselage Section File
viii. NACA 4-Series
ix. NACA 6-Series
x. Biconvex
xi. Wedge
xii. Bezier
xiii. Airfoil File
xiv. CST Airfoils
xv. Karman-Trefftz Foils
xvi. NACA 4-series Mod
xvii. NACA 5-series
xviii.NACA 5-series Mod
xix. NACA 16-series
p. Skinning i. Angles and Strengths
ii. Symmetry and Continuity
q. Modifying Airfoilsi. Shift, Rotate, and Scale
ii. Closure
iii. Trim
8
Over 65 topics in Chapter 1 alone. Final Chap. 1 count will likely be closer to 100.
Each topic generally has a lecture, video tutorial, and procedure.Exercises at the end of relevant material.
In short… this task is massive.
[email protected] Introduction to OpenVSP University of 14
Leveraging Existing Content• If feasible, don’t repeat work.
• The training program is not intended to replace all VSP documentation. This is a How-To with explanations of concepts as needed.
• Much of the Wiki content simply needs to be refreshed, not redone from scratch. Justin Gravett [ESAero] and others have already updated and improved the Wiki.
• Some overlap is expected to provide context or detailed guidance of advanced concepts.
• Existing resources such as the VSP YouTube channel, Google Group, Hangar, etc. shall be linked directly from the training.
9
[email protected] Introduction to OpenVSP University of 14
VSPU Website Traits• Template-formatted pages that automatically update with
changes to menus, categories, organization, and content.
• Responsive themes providing a mobile-friendly experience.
• HTML-backed, WYSIWYG site/page editor.• WYSIWYG = “What You See Is What You Get”
• Structured navigation menus directing users through content.
• Control by site Administrators (TBD).
• Attractive, modern look and feel.
10
[email protected] Introduction to OpenVSP University of 14
Current Version
11
• NASA LaRC Sites System• Powered by WordPress Twenty-Eleven Theme
Searchable
Drop-downMenu
Responsive page width
[email protected] Introduction to OpenVSP University of 14
Current Version
12
Content grouped by defined categories
Mobile-friendly
Site location tracked in Navigation sidebar
[email protected] Introduction to OpenVSP University of 14
Current Version
13
Site location tracked in Navigation sidebar
Internally hosted or YouTube video embedding.Videos scale to content width.
[email protected] Introduction to OpenVSP University of 14
Demonstration• Quick walkthrough of NASA LaRC Sites domain.
• Public-facing and currently in Maintenance Mode.
• Changes and development are not visible by anyone except Site Administrators.
• Site layout and some content generation has begun.
• Function and content is limited at this point.• Intend to leverage web-development resources and personnel
to improve site function and capability through custom HTML and CSS.
14
BRANDON LITHERLAND, ASTNASA LANGLEY RESEARCH CENTER
AERONAUTICS SYSTEMS ANALYSIS BRANCH
Thank you!Questions?