Releases: suavecode/SUAVE
SUAVE 2.5.2
SUAVE 2.5.1
This is a minor release addressing some small bugs.
- Updates to AVL interface
- Addresses issues with negative rudder deflections
- Various OpenVSP import fixes
- Descent Constant EAS Segments
SUAVE 2.5.0
This release has numerous changes. Unfortunately, some interfaces have been altered to support all these changes. We tried to make these interface alterations as user friendly and intuitive as possible.
- VLM: Control surfaces, sideslip, rotation rate effects, and arbitrary discretization.
- Nacelles are now independent geometric objects from networks
- Energy networks: fewer networks, propellers and motors can be appended arbitrarily, networks are no longer referred as propulsors, and integrating a mission with a network is much easier.
- Battery model rewrite
- New airfoil panel method
- Momentum wake effects from rotors
- Updates for both import and export of vehicles to OpenVSP (propellers/rotors are now seamless)
- New Noise models
- Stability derivatives from VLM including with respect to control surface deflections
- VTK file outputs for rotor wake simulations
- New plotting functions
- Under the hood fixes: hover corrections, FLOPS, CG, fineness ratio, propellers/rotors are merged, removed duplicated iterations, addressed many known issues
SUAVE 2.4.0
This release has major changes to both the aerodynamics, acoustics, and propeller models in SUAVE.
- New VORLAX-based supersonic VLM
- Aircraft Noise Analysis
- General VTOL weights buildup
- Electric performance diagrams
- Non-uniform inflow for BET analysis
- Updated propeller-wing interaction
- Direct use of polar data for propellers
- Interface to PyCycle
- Airfoil Interpolator
- New function for supersonic wave drag
- Update OpenVSP interface
- Bug Fixes, code clean up, and some speedups!
SUAVE 2.3.1
SUAVE 2.3.1 builds on 2.3.0 with a few corrections:
- Installation errors when using a local install.
- Propellers no longer default to the NACA 4412 airfoil polars. The default is a curve fit to a DAE51.
- The behavior of the AERODAS post stall model for propellers has been modified to better tracks the original polar.
- Fixes to the optimized climb segment
- Small bug in constant calibrated airspeed segments is fixed
SUAVE 2.3.0
SUAVE 2.3.0 contains a host of upgrades for our users and developers.
*Updates to the native Vortex Lattice Method
*Propeller-wing interaction modeling
*Integrated FLOPS and Raymer aircraft weight estimation methods
*Improvements to eVTOL networks
*New constant-speed Internal Combustion Engine network
*Lift-trimmed single point segments
*Optimized range and endurance speeds for propeller aircraft
*More regressions testing to support our Verification and Validation efforts
SUAVE 2.2.0
SUAVE 2.2.0 brings a wide variety of new capabilities. We suggest all users upgrade to this new version of SUAVE.
- Supersonic Vortex Lattice Method as default aerodynamic method
-Optimized for quick execution
-Able to be used with a surrogate or exact throughout a flight - New Plotting
- Updated weight methods for transport class vehicles
- Differential evolution algorithm with constraints
- New algorithm for CG and Mass computations
- Updated OpenVSP interface
- import_airfoil_geometry.py now recognizes Selig format airfoil files
- Generalizations for future generative design capabilities
- Bug fixes:
-Ordered data updates
-Ground segment bug in 2.1
-Issues with imports on some Macs
-Many more...
SUAVE 2.1.0
SUAVE 2.1 brings a host of upgrades, new features, and improvements to better meet emerging needs in industry, academia, and research. Code coverage is now at 85%, well on our way to improving SUAVE's Verification and Validation status. A longer list of improvements can be found below:
-Networks for the three core classes of eVTOLS - lift + cruise (stopped rotors), vectored thrust (tilt wings and tilt rotors) and multi-rotors
-Expanded energy networks: internal combustion engine, rotor, and dual battery ducted fan
-Updated optimization scripts, including new particle_swarm_optimization algorithm
-Rotor models
-Propeller and rotor model can now accept airfoil polars
-Updated links with SU2
-removal of "prop_attributes" data structure within the propeller data structure
-electric motor weight models
-Many little fixes
SUAVE 2.0.0
The second major release of SUAVE in Python 3!
The big new features:
-Python 3
-Better integration with OpenVSP
-More flexible AVL integration
-Under the hood speed improvements
-Ramjets, Scramjets, and Rockets
-Weight methodologies for eVTOL
-Fuel Tank CGs
-Supersonic upgrades
-Better Fuselage Segmentation
-PyOptSparse interface
-Technological factors
-More regressions testing to support our Verification and Validation efforts
SUAVE 1.1.0
Updates for SUAVE 1.1:
-Significant changes to AVL link
-New Ramjet and Scramjet Networks
-Updates to allow for use of the latest OpenVSP and SU2 versions
-Revamped Weissinger aerodynamics model
-New Lifting Line aerodynamics model
-General Aviation weights calculations
-Simplified Container hierarchies
-Bug fixes and code cleanup