Agenda • M4 Structures Studio (M4SS) - OpenVSP

Post on 06-Mar-2023

0 views 0 download

transcript

Agenda

• M4 Structures Studio (M4SS): Overview and Updates– (Winter) History, capabilities, recent updates, and future work

• M4SS-SPL– (Nascenzi) Sketch Point Layout UI overview and capabilities

• M4SS-Sketch– (Nascenzi) Sketch Model UI overview and capabilities

• M4SS UAM Demonstration: Side-by-Side Helicopter– (Robinson) Example covering structural modeling and preliminary results

9/17/2020M4 Engineering Proprietary

1

M4 Structures StudioOverview and Update

Tyler Winter

OpenVSP Workshop 2020

9/17/2020M4 Engineering Proprietary

2

Overview

• M4 Structures Studio Overview

• Capability Summary

• Some Selected Applications

• Recent Developments

• Future Work

9/17/2020M4 Engineering Proprietary

3

M4 Structures Studio Overview

9/17/2020M4 Engineering Proprietary

4

• Goal is to predict structural weight for unconventional vehicle designs– Where history is not valid

• Requires ability to predict structural sizing – Depends on stress

• Depends on loads – Depends on fuel

distribution» Depends on …

• Filling in these “depends on” items is time consuming and difficult with conventional processes, but can be automated

• M4 Structures Studio represents 15 years of tackling this problem

• Integration with OpenVSP really allows acceleration

Structural Weight

Concept

Geometry

Layout

FEM MeshMaterials

AeroControl Surfaces

SplinesFuel Tanks

FlutterLoads

StressSizing

M4SS-SPL

9/17/2020M4 Engineering Proprietary

5

M4SS-SPL

•Sketch Points

•Automated layouts

M4SS-Sketch

•Structural model definition

•Analysis and load cases

M4SS-FEM

•Component FEM generation

M4SS-Merge

•FEM merging

•FEM trimming

NASTRAN

•Minimize weight subject to load cases

M4SS-Weight

•Comprehensive weight statement

•Component breakdown

M4SS-Sketch

9/17/2020M4 Engineering Proprietary

6

M4SS-SPL

•Sketch Points

•Automated layouts

M4SS-Sketch

•Structural model definition

•Analysis and load cases

M4SS-FEM

•Component FEM generation

M4SS-Merge

•FEM merging

•FEM trimming

NASTRAN

•Minimize weight subject to load cases

M4SS-Weight

•Comprehensive weight statement

•Component breakdown

Vertical TailWing

Horizontal Tail

Fuselage

Tiltrotor Nacelle

M4SS-FEM/Merge

9/17/2020M4 Engineering Proprietary

7

M4SS-SPL

•Sketch Points

•Automated layouts

M4SS-Sketch

•Structural model definition

•Analysis and load cases

M4SS-FEM

•Component FEM generation

M4SS-Merge

•FEM merging

•FEM trimming

NASTRAN

•Minimize weight subject to load cases

M4SS-Weight

•Comprehensive weight statement

•Component breakdown

Wing

Fuselage Vertical Tail

Horizontal Tail

Tiltrotor Nacelle

Merged Vehicle

View of Internal StructureView of Centerline Cutaway

NASTRAN Analysis Execution

9/17/2020M4 Engineering Proprietary

8

M4SS-SPL

•Sketch Points

•Automated layouts

M4SS-Sketch

•Structural model definition

•Analysis and load cases

M4SS-FEM

•Component FEM generation

M4SS-Merge

•FEM merging

•FEM trimming

NASTRAN

•Minimize weight subject to load cases

M4SS-Weight

•Comprehensive weight statement

•Component breakdown

M4SS-Weight

9/17/2020M4 Engineering Proprietary

9

M4SS-SPL

•Sketch Points

•Automated layouts

M4SS-Sketch

•Structural model definition

•Analysis and load cases

M4SS-FEM

•Component FEM generation

M4SS-Merge

•FEM merging

•FEM trimming

NASTRAN

•Minimize weight subject to load cases

M4SS-Weight

•Comprehensive weight statement

•Component breakdown

Overview

• M4 Structures Studio Overview

• Capability Summary

• Some Selected Applications

• Recent Developments

• Future Work

9/17/2020M4 Engineering Proprietary

10

Capability Summary

9/17/2020M4 Engineering Proprietary

11

• Import OpenVSP Files• Sketch Point Creation• Sketch Point Layouts• Sketch Point Layout Tools• Automated Wing Layout• Automated Fuselage Layout• Sketch Model Creation

M4SS-SPL

• Interactive Complete Structural Model Creation• Automated Comprehensive Mesh Generation• Support for Composite Ply Layup Specifications• Rapid Loads Modeling including Fuel Tanks, Landing Gear, Aerodynamic

Panels and Splines, Control Surfaces, Nonstructural Mass, Rings/Frames, and New Rotorcraft Features

• Viewable Vehicle/Component Sketch Files, Geometry, and Structural Mesh• Support for GUI-based execution of M4SS-FEM/Merge and M4SS-Weight

M4SS-Sketch

• Optimization-ready FEM Generation• Vehicle/Component FEM Generation• Component Merging and Trimming• Multiple Merge Methodologies• Command-line driven operation (Batch Mode)• Support for Several NASTRAN Analysis Options including Normal

Modes, Linear Statics, Static Aeroelastic, Aeroelastic Flutter, Dynamic Aeroelasticity, and Design Optimization

M4SS-FEM/Merge

• Comprehensive Weight Statement Generation

• Component Summary• Property Region Summary• Concentrated Mass Attachments

Summary• Custom PROPTAG Summary• Nonstructural Mass Summary

M4SS-Weight

Overview

• M4 Structures Studio Overview

• Capability Summary

• Some Selected Applications

• Recent Developments

• Future Work

9/17/2020M4 Engineering Proprietary

12

• Fuselage Length and Fuselage Height Variation

MD-87 Optimization Results

9/17/2020M4 Engineering Proprietary

13

• Fuselage Length and Fuselage Height Variation

Low Boom Optimization Results

9/17/2020M4 Engineering Proprietary

14

Electric GA Flutter Results

9/17/2020 15

Baseline Optimized

M4 Engineering Proprietary

Some Selected Applications

9/17/2020M4 Engineering Proprietary

16

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

M4SS

UAMDEP

Rotorcraft

VTOL

Tilt Rotor

Fixed Wing

Commercial Transports

Supersonic Transports

Hypersonic

RLVs HALE Spacecraft

BWBs

Overview

• M4 Structures Studio Overview

• Capability Summary

• Some Selected Applications

• Recent Developments

• Future Work

9/17/2020M4 Engineering Proprietary

17

Recent Developments

• Now supports MacOS platform• Major enhancements to UI

– Imports OpenVSP files directly– New and improved Sketch Point Layout

tool– Streamlined workflow– Simplified codebase for improved

development and maintainability

• Additional software maturation• Development of additional

demonstration cases– CH-47D Aluminum structure– MV-22B Composite (black aluminum)

structure– Structural increment for rear ramp (MV-

22B)

• Presented at AIAA AVIATION 2020• Paper accepted into AIAA SciTech 2021

9/17/2020M4 Engineering Proprietary

18

1 2,3 [1]

Overview

• M4 Structures Studio Overview

• Capability Summary

• Some Selected Applications

• Recent Developments

• Future Work

9/17/2020M4 Engineering Proprietary

19

Future Work

• Approximately halfway through NASA CCRPP effort

• More demonstration problems– Structural increment for side doors (UH-60A)

– Structural increment for bottom door (CH-47D)

– Structural increments for pressurization for NASA Concept Vehicle: RVLT B HECTR

• Support for Ubuntu platform

• Extension of rotorcraft features to include crashworthiness capability

• Integration with industry standard rotorcraft software (IXGEN/RCAS/CAMRAD II)

• Academic licensing options

• And more!

9/17/2020M4 Engineering Proprietary

20

RVLT B HECTR

Agenda

• M4 Structures Studio (M4SS): Overview and Updates– (Winter) History, capabilities, recent updates, and future work

• M4SS-SPL– (Nascenzi) Sketch Point Layout UI overview and capabilities

• M4SS-Sketch– (Nascenzi) Sketch Model UI overview and capabilities

• M4SS UAM Demonstration: Side-by-Side Helicopter– (Robinson) Example covering structural modeling and preliminary results

9/17/2020M4 Engineering Proprietary

21

M4SS-SPL

Thomas Nascenzi

OpenVSP Workshop 2020

9/17/2020M4 Engineering Proprietary

22

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards

Overview

9/17/2020M4 Engineering Proprietary

23

M4SS-SPL

9/17/2020M4 Engineering Proprietary

24

1.

3. 4.

M4SS-Sketch FEM

2.

M4SS-SPL

M4SS-SPL

9/17/2020M4 Engineering Proprietary

25

• Previously, M4SS utilized a branch of OpenVSP called M4SS-OpenVSP– This branch contained functionality for placing “Sketch Points” on

components in OpenVSP

• However, there were a few drawbacks to this approach– It was cumbersome to maintain up-to-date versions

– It made porting M4SS to other platforms more difficult

– Inefficient tool for solely placing Sketch Points

• Still contained the entire toolset available in OpenVSP

• So, a new submodule called M4SS-SPL was developed to replaced M4SS-OpenVSP

M4SS-SPL

9/17/2020M4 Engineering Proprietary

26

• The new M4SS-SPL had several benefits over M4SS-OpenVSP– Achieved with the use of the OpenVSP Python API

– Unified all M4SS functionality into a single application

– Contained a limited toolset catered to creating Sketch Points

• Streamlined the user experience

– Code base was easier to maintain

• Can utilize the most recent build of OpenVSP

M4SS-OpenVSP(Discontinued) M4SS-SPL

Overview

9/17/2020M4 Engineering Proprietary

27

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards

Importing OpenVSP Models

9/17/2020M4 Engineering Proprietary

28

.vsp3 Import

• Maintains components

• Direct geometry access

• No model healing

Overview

9/17/2020M4 Engineering Proprietary

29

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards

Sketch Point Layouts

9/17/2020M4 Engineering Proprietary

30

• Modeling structurally relevant OpenVSP components starts by creating Sketch Point Layouts

• Each Layout contains:– Sketch Plane

– Sketch Points

• Access to a limited setof OpenVSP params– Tessellation controls

Fully-definedSPL Model Tree

Visualization of SPL Model (OpenVSP model with Sketch Points)

Sketch Point Layouts

9/17/2020M4 Engineering Proprietary

31

• Sketch Planes are the 2D planar orientation of the component– Correspond to the view that, when “looked directly down,” shows the

full-depth structure

• Provides a convenient way to define 3D features

This wing example shows how the XY-plane can be used to define ribs and spars

Sketch Point Layouts

• Sketch Points can be defined with Free Points, Lines, and Grids

9/17/2020M4 Engineering Proprietary

32

• Free Points are placed individually

• Can capture non-uniform features

• Lines are defined with a start and end point

• Can contain any number of Sketch Points

• Grids are defined with rows and columns

• Sketch Points are placed implicitly

• Easiest way to place Sketch Points

Sketch Point Layouts

9/17/2020M4 Engineering Proprietary

33

• Lines can be drawn straight in Parametric or Coordinate space

Parametric

Coordinate

Parametric

Coordinate • Also applicable to grids

Sketch Point Layouts

• Sketch Points are the common building blocks for developing structural analysis models within M4SS– Structural hard points (e.g. rib/spar and bulkhead/floor)

– Skin structure boundaries

– Aerodynamic panels/control surface boundaries

– Mass attachment locations (e.g. landing gear, engines)

– And more

• Defined in M4SS-SPL as points on the surface of OpenVSPcomponents– When components are modified, Sketch Points “go along for the ride”

9/17/2020M4 Engineering Proprietary

34

Overview

9/17/2020M4 Engineering Proprietary

35

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards

Automated Tools

9/17/2020M4 Engineering Proprietary

36

Automated Wing Layout Tool

• Provides an easy way to define Sketch Point Layouts for wings

Automated Tools

9/17/2020M4 Engineering Proprietary

37

Automated Fuselage Layout Tool

• Provides an easy way to define Sketch Point Layouts for fuselages

Overview

9/17/2020M4 Engineering Proprietary

38

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards

Initializing a Sketch Model

9/17/2020M4 Engineering Proprietary

39

SPL Model Sketch Model

Convert

• The Sketch Model is initialized from the SPL Model• Automatically generates a base-model

– Includes a normal modes analysis– Elements can be removed or modified– New elements can be added

Overview

9/17/2020M4 Engineering Proprietary

40

• M4SS-SPL

– Importing OpenVSP Models

– Sketch Point Layouts

– Automated Tools

– Initializing a Sketch Model

• Intermission

• M4SS-Sketch

– Sketch Model

– Component Cards

– Analysis Cards