SAGE: on Final Approach

SAGE: on Final Approach

At Aerion Technologies, we’ve been improving and testing SAGE, our Python-based CAD system, while designing the supersonic AS2. The capability of this geometry modeler has grown quite a bit, and we are excited about its upcoming public release in just a few weeks. Here's a model of an F-15 created from pictures on the internet, a high-quality display, a ruler, lines of Python code, and SAGE!

That's a screenshot from our browser-based viewer, particularly useful for looking at geometries generated on some HPC cluster far away. It's pretty nifty: it lets you browse the topology of your model, turn things on and off, change colors, and it can even create sections on the fly. Needless to say, it plays well with Cart3D triangulations, and will even display face labels such as GMP tags.

The geometry itself is clean, and SAGE makes a nice watertight tessellation. Here's a view of the blends around the engines.

That's more than good enough to run CFD on, so we did. Quite a bit. We ran Cart3D-adjoint-based optimization with SAGE in the loop computing surface gradients. With a capable geometry modeler, a robust solver, and a good optimizer, one can really scale the design-space search. At Aerion, hundreds of thousands of optimizer iterations with CFD in the loop are routine, and SAGE is a key enabler.

Here are Mach contours for one of the iterates during optimization, free stream is at Mach 1.5, and the inlets are flow-through but spilling nicely. If you look closely, you can see the component that was being optimized, nestled under the wing next to the intake.

We'll be showing this off (and more) at AIAA Aviation 2018 in Atlanta, GA, June 25-29. Come take a look!

To view or add a comment, sign in

More articles by Dev Rajnarayan

  • Full Stack

    As super-specialization becomes pervasive in all professions, our notions of what constitutes an all-round superstar…

    17 Comments
  • Sophisticated Communication: From Macro to DSL to API

    How do you tackle complexity? In the world of CAD, complex geometry modeling tasks are usually performed iteratively…

    3 Comments
  • Got Blob?

    I recently published a short post on the new aerospace geometry tool we've developed at Aerion. I'd like to showcase a…

    2 Comments
  • Python + CAD for Aerospace Design

    We've developed a useful geometry modeling tool for simulation-based design at Aerion. It's a headless, scripted…

    13 Comments

Others also viewed

Explore content categories