Skip to main content
This page is for AI assistant context only. To use this package, visit community.ntop.com.

Summary

Compound blocks (Airport, Flight Segments, Reference Area, geometry-driven Wing/Fuselage) that export nTop aircraft models to SUAVE for AVL-based mission and stability analysis with output plots.

Package Details


Mission analysis output A set of nTop compound blocks and a companion Python script that connect nTop aircraft geometry to SUAVE (Stanford University Aerospace Vehicle Environment) for full-mission aerodynamic and stability analysis.

What’s in it

  • Mission blocksAirport (altitude, ISA deviation) and Flight Segment (climb/cruise/descent legs: altitude, airspeed, body angle, distance) define the mission profile.
  • Vehicle blocksBasic Parameters (reference area, passengers), Simplified Wing, Simplified Fuselage, Landing Gear, Mass Properties, Performance Envelope, Vehicle Systems, and a full Turbofan Network (fan, compressor, combustor, turbine, nozzles). Geometric inputs like reference area and wing/fuselage dimensions can be driven directly from nTop geometry rather than typed in by hand.
  • Export blocksExport Mission to SUAVE and Export Simplified Vehicle to SUAVE write the mission and vehicle definitions out as SUAVE-compatible JSON.
  • suave_from_json.py — loads the exported JSON, builds the SUAVE vehicle/mission, runs the analysis, and produces mission plots (aerodynamic forces, aircraft velocities, drag component breakdown, aerodynamic coefficients, and more).

Requirements

  • SUAVE (open-source aircraft conceptual design environment)
  • AVL (Mark Drela, MIT) — used by SUAVE as the aerodynamics/stability solver
  • Python 3 with SUAVE’s dependencies installed
  • nTop (for the compound blocks)

Workflow

  1. Build your aircraft in nTop using the vehicle compound blocks, driving geometric parameters from your model where applicable.
  2. Define the mission using the Airport and Flight Segment blocks.
  3. Run the Export Mission to SUAVE and Export Simplified Vehicle to SUAVE blocks to write out the JSON files.
  4. Run suave_from_json.py against the exported JSON to execute the SUAVE/AVL analysis and generate the mission plots.

Access

This package is not available for direct download. Use the “Request Access” button on this page to request it.

License

Proprietary.

Source

https://community.ntop.com/packages/ntop/ntop-suave-connector