Thursday, June 18, 2026

eVTOL Aerodynamics: Use Stallion 3D for Early eVTOL Concept Analysis. Compute lift, drag, moments and ideal power


This is a Stallion 3D near-hover simulation of the NASA RAVEN SWFT, a 1,000 lb eVTOL concept, at 7 m/s forward speed. The model includes six lifting rotors with pressure plotted on the aircraft surfaces and actuator disks. The pressure scale shown is approximately 100,950 to 101,450 Pa.

The computed surface forces are: lift = -86.31 N (-19.40 lbs), side force = -3.08 N (-0.693 lbs), pressure drag = 57.65 N (12.96 lbs), friction drag = 4.65 N (1.04 lbs), and total drag = 62.30 N (14.01 lbs). The related force components are FX = 57.65 N, FY = -3.08 N, and FZ = -86.31 N. The moments about the reference CG are pitch = 175.38 N-m, roll = -1.23 N-m, and yaw = -9.74 N-m.

The ideal rotor power from the six disks is 7,059.38 W, 7,065.66 W, 6,310.21 W, 6,314.22 W, 10,189.09 W, and 10,231.14 W, for a total ideal power of 47,169.70 W. This is a simple near-hover CFD check, but it shows the type of integrated aircraft, rotor, pressure, force, moment, and power information that can be reviewed directly inside Stallion 3D.

Performing early 3D aerodynamics analysis using accurate and accessible software ensures stable first flights. 

Please use the link be low to learn more about Stallion 3D.

➡️ https://www.hanleyinnovations.com 

Learn the Background Story about my CFD and Aerodynamic Software Buusiness

 

I recently had the chance to talk with Roopinder at ENGtechnica on YouTube about aerodynamics, CFD, and some of the practical work behind Hanley Innovations.

The discussion is a good plain-English overview of how I think about simulation, aircraft design, and engineering software. It is a technical conversation about real aerodynamics, useful calculations, and the role of CFD in understanding what an aircraft actually sees.

Please let me know if you have any questions. 

To learn more about Hanley Innovations please visit https://www.hanleyinnovations.com.

Best regards,

Patrick.

Sunday, May 31, 2026

Breaking the Sound Barrier: Shock Waves, Drag Rise, and the Physics of Transonic Flight

Why is it so difficult for aircraft to fly near Mach 1?


In this short video, I use Stallion 3D to look at transonic flow around an aircraft. The example starts with the Bell X-1, the first aircraft to break the sound barrier in 1947. The main idea is simple: as an aircraft approaches the speed of sound, the airflow does not change smoothly. The drag can rise sharply.

This speed range is called the transonic regime. In transonic flow, part of the air around the aircraft can still be subsonic, while another part has already become supersonic. This can happen directly on the surface of the aircraft. That is what makes the problem important for aircraft design.

When shocks form on the aircraft surface, the pressure distribution changes quickly. The forces on the airplane are found by adding up the pressure over the surface. If the pressure changes sharply before and after a shock, the aircraft can see a large increase in drag. This is one reason wave drag becomes important near the speed of sound.

The flow can also become unsteady. A shock wave may move back and forth on the aircraft surface. That motion can create unsteady aerodynamic forces. In some cases, those forces can contribute to structural vibration or other design problems.

One common way to reduce transonic drag is to sweep the wing. Wing sweep reduces the effective Mach number seen by the airfoil section and helps delay some of the strongest transonic effects. This is one of the reasons swept wings became common on fast aircraft. The video is a simple look at this problem using Stallion 3D CFD.

More information can be found at Hanley Innovations ➡️ https://www.hanleyinnovations.com 

Thanks for watching

Patrick 

Friday, May 8, 2026

Transonic Aircraft Design and Analysis

Transonic Accuracy with Stallion 3D

Transonic aircraft design is difficult because small changes in sweep, airfoil shape, angle of attack, and Mach number can produce large changes in pressure distribution and drag. Stallion 3D is designed to capture these effects with high-fidelity CFD, giving engineers a practical way to compare configurations before committing to expensive testing or redesign. In the example (see above picture), two similar wings with the same span, chord, aspect ratio, and area show very different drag results at Mach 0.85, demonstrating how sweep can strongly influence transonic performance.

This level of differentiation is important for CCA UAVs, small business jets, rockets, and other high-speed vehicles operating near or through the transonic regime. Stallion 3D can help identify how design choices affect shock behavior, pressure drag, skin friction drag, and aerodynamic loading. The goal is not just to create colorful flow images, but to produce useful aerodynamic forces, moments, and coefficients that guide design decisions.

The accuracy edge of high-fidelity CFD comes from resolving the physics well enough to separate meaningful design differences. For transonic aircraft, that means being able to evaluate sweep, airfoil selection, angle of attack, and geometry changes with confidence. Stallion 3D gives small teams and engineering groups a way to bring this type of analysis into early design trade studies, where better aerodynamic answers can reduce risk and improve the final vehicle.

Please visit the following link for more information about Stallion 3D:

➡️ https://www.hanleyinnovations.com

As always, feedback is welcome.  Thank you.


Best regards,

Patrick

Saturday, May 2, 2026

eVTOL Aerodynamics - How to analyze an aircraft in the cruise configuration with 6 prop rotors.

 

Follow the step to compute lift, drag, aerodynamic moments and induced power for the eVTOL cruise configuration.


  1. Here is the breakdown on how to analyze an eVTOL aircraft using Stallion 3D.
  2. Click the design menu to import the STL geometry.
  3. Next, choose the eVTOL CAD file. The STL file can be either ASCII or binary.
  4. In the position tab, choose STL location to place the geometry to the exact design coordinates.
  5. Set the dimensions in the size scale tab. Be sure to click the box to set up the automatic grid sizing. Then click okay.
  6. Click design menu and top view and visualization view geometry to verify the design was correctly imported. To model prop wash and compute the ideal power, we can add six actuator discs.
  7. Click the actuator discs menu.
  8. Start with the inboard starboard propeller. Enter thrust location, direction, inner and outer disc radii.
  9. Choose linear thrust distribution.
  10. Click copy and then add disk.
  11. In the disk 2 dialogue, click paste to fill the box with the copied information.
  12. Change only the Y center of rotation sign to negative to create the inboard port rotor disc.
  13. Click add disc to continue the process.
  14. Enter the information for the outboard starboard prop rotor.
  15. Copy and paste to the port rotor and change the sign of the Y center of rotation to negative.
  16. Complete the process for both the starboard and port tail prop rotors.
  17. Run the CFD with a target cell count of over 1 million cells.
  18. At sea level conditions, set the angle of attack to 2.5° and the speed to 200 mph.
  19. The results show a combined power of 360 kW for the speed and angle of attack settings.
  20. In addition, the lift to drag ratio is 13.2. Learn more at hanleyinovations.com.

Please visit https://www.hanleyinnovations.com for more information.

Sunday, February 22, 2026

A Strategy for Faster Aerodynamics Analysis using Stallion 3D

Solving Half-Geometry Models in Stallion 3D Using Symmetry

In many aerodynamic problems, the geometry is symmetric about a plane. When this is the case, the computational model can be reduced to half the physical geometry. This approach either:

  • Increases solution resolution for the same computational cost, or
  • Reduces runtime by approximately 50% while maintaining resolution.

This short example demonstrates how to apply symmetry in Stallion 3D for a full aircraft configuration.

Purpose of Half-Model Analysis

When symmetry exists:

  • The flow physics are mirrored across a plane.
  • Only half the domain must be solved.
  • Grid density can be increased for the same memory footprint.
  • Turnaround time is reduced without sacrificing accuracy.

This is especially useful for:

  • Conceptual aircraft design
  • Wing-body configurations
  • Early trade studies
  • Parametric geometry comparisons

Step-by-Step Workflow

Step 1 – Import the STL Geometry

  1. Go to Design → Import STL
  2. Load the aircraft geometry.
  3. Confirm the orientation and scale.

If you intend to use symmetry, only half of the geometry needs to be present (aligned with the symmetry plane).

Step 2 – Define the Computational Boundaries

  1. Select Size / Scale
  2. Set the CFD boundaries relative to the STL geometry.
  3. Leave default settings unless refinement is required.
  4. Click OK

The boundaries should extend sufficiently far from the geometry to prevent artificial blockage.

Step 3 – Inspect the Geometry

Use either:

  • Visualization → View Geometry Only, or
  • The wireframe view in the Design window

Verify:

  • No unintended gaps
  • Proper orientation
  • Symmetry plane alignment at Y = 0 (or your chosen plane)

Step 4 – Configure the CFD Solver

Navigate to CFD Solver → Setup CFD Solver.

Recommended starting settings:

  • Approximately 1,000,000 cells
  • Initial X, Y, Z divisions appropriate to domain size
  • Enable near-body refinement splitting

Confirm:

  • RANS (Reynolds-Averaged Navier-Stokes) model selected
  • Turbulence model appropriate for your case

Click OK.

Step 5 – Apply the Mirror Boundary Condition

This is the key step.

  1. Select Ground Effect → Mirror Image
  2. Choose Mirror at Minimum Y
  3. Click Apply
  4. Go to the Dimensions tab
  5. Set Minimum Y = 0

This aligns the lower boundary with the symmetry plane. Stallion 3D reflects the solution across that plane internally.

Step 6 – Verify the Mirror Setup

Return to the geometry view. You should observe:

  • The physical half-geometry
  • A mirrored computational image
  • A symmetry plane replacing the removed half

Step 7 – Generate Grid and Solve

  1. Go to CFD Solver
  2. Select Generate Grid and Solve Flow

After the solver converges (for example, ~4,000 iterations in this demo), the pressure field will be available for post-processing.

The solution shows pressure distribution on the physical half, with the symmetry plane replacing the opposite side, providing a full aerodynamic solution at roughly half the computational expense.

Step 8 – Extract Pressure Coefficient (Cp) Slices

Use surface graphs and spanwise Cp slices to compare stations across the wing. Example span stations:

  • y = 3 m
  • y = 4 m
  • y = 5 m

These results are commonly used for load integration, structural sizing input, performance analysis, and validation against reference data.

Why This Matters

Using symmetry correctly enables faster iteration during early design, higher resolution grids within memory limits, and efficient conceptual evaluation of aircraft configurations. For UAV designers and small engineering teams, this can significantly reduce turnaround time while preserving fidelity.

Summary

To solve half-geometry models in Stallion 3D:

  1. Import STL
  2. Define CFD boundaries
  3. Set solver parameters
  4. Apply mirror boundary at the symmetry plane
  5. Generate grid and solve
  6. Extract aerodynamic data

The same method applies to wings, fuselages, hydrofoils, and other symmetric configurations.


For more information, visit: hanleyinnovations.com

Monday, February 16, 2026

Pre-Conceptual Design Process using Stallion 3D CFD for Fast Aerodynamics & AI for Geometry Iterations


Vibe-Coding a Bell X-1 Concept with AI CAD + Fast CFD

This note summarizes a simple workflow: use AI to generate “good enough” concept geometry quickly, then use fast CFD to compare design directions before investing time in detailed CAD. The example is a Bell X-1 inspired aircraft concept, created using AI-generated FreeCAD Python, then assessed with Stallion 3D.

Why this matters

Early design decisions are usually made with incomplete information. The goal is not perfection; the goal is to narrow the field of choices quickly. AI-based geometry generation helps you create a plausible 3D model from a written description. Fast CFD then helps you identify the obvious wins and losses (trim tendencies, pressure loading trends, interference hot spots, tail authority risk, etc.) before committing to a “real” CAD model.

What was built

The target look and approximate dimensions were based on the Bell X-1. The aerodynamic surfaces were assigned common airfoils to make the concept testable:

  • Wing: NACA 2412
  • Horizontal tail: NACA 0012 at -5 degrees incidence
  • Vertical tail: NACA 0006

The Gemini prompt used (and why it worked)

The prompt used in Gemini was:

“can you write the python for freeCAD for an aircraft that has the looks and dimensions of the Bell X-1 but the wings has a NACA 2412 airfoil. The horizontal tail has the 0012 at -5 deg insizence. The vertical tail has naca 0006.”

This prompt contains three useful elements:

  1. A recognizable reference: “Bell X-1” is a strong anchor for proportions and overall arrangement.
  2. Explicit aerodynamic definitions: specifying airfoils and tail incidence prevents the geometry from being “just a shape” and makes it a legitimate candidate for early aerodynamic checks.
  3. A clear output format: “python for FreeCAD” strongly constrains the response to something executable.

If you want even more consistent results, add a few practical constraints to the prompt:

  • State span, chord, tail spans, and approximate fuselage length (numbers reduce ambiguity).
  • Ask for a single script that builds solid bodies (not only surfaces) when possible.
  • Ask the script to group parts into named objects (Wing, Tail, Fuselage) for easy editing.
  • Request parameters at the top of the script so you can “tune” dimensions without rewriting code.

Suggested workflow: AI CAD → quick cleanup → early CFD

1) Generate concept geometry quickly

Use AI to produce a FreeCAD Python script that creates the fuselage and lifting surfaces. Do not overfit details. At this stage, you are trying to capture the overall layout (wing position, tail volume, fuselage shape, and incidence angles) well enough to learn something from analysis.

2) Sanity-check geometry (do not “CAD-polish”)

Typical quick checks:

  • Are the wings/tails located where you intended (relative to fuselage length and CG guess)?
  • Do incidence angles match your prompt (e.g., horizontal tail at -5 degrees)?
  • Are the surfaces oriented correctly (no flipped normals / inverted sections)?
  • Is symmetry sensible (if using a symmetry plane in CFD)?

3) Run early CFD to compare design directions

Once the shape is plausible, run CFD to identify major pressure trends and interference regions. The attached CFD visualization (surface pressure in Pa) is a good example of what “early” analysis should reveal: loading patterns on the wing and tail, fuselage pressure distribution, and areas where geometry interactions are likely to matter.

What you can learn from early CFD (without pretending it is final)

Early CFD is not a replacement for detailed design CFD, wind tunnel testing, or flight test. It is a way to avoid obvious mistakes early and to reduce the number of designs you carry forward.

Practical early questions to answer:

  • Does the wing loading look reasonable? (spanwise loading trends, tip behavior, large gradients)
  • Is the tail doing what you expect? (incidence effects, tail pressure response, potential authority concerns)
  • Any strong interference zones? (wing-fuselage junction, tail-fuselage junction, etc.)
  • Are there “hot spots” that suggest geometry changes? (local pressure concentrations, unexpected gradients)
  • Does the concept look stable-ish? (not a full derivatives study—just obvious stability/trim red flags)

Where Stallion 3D fits

Stallion 3D is well-suited to this stage because it is designed for fast setup and frequent iteration. In early concept work, you do not want a workflow where every run feels expensive or slow. You want to test more ideas, not fewer.

A practical advantage is licensing: Stallion 3D is cost-effective and does not use a pay-per-run model. That matters because early design is inherently iterative. If you are comparing multiple geometry variants, multiple angles of attack, or small configuration changes, “run metering” becomes friction. Removing that friction is part of moving faster.

Recommended mindset: “cheap learning” before “perfect geometry”

The best use of AI CAD is to accelerate learning. Generate geometry fast, run CFD fast, and only then decide which directions deserve detailed CAD and higher-fidelity analysis. In other words:

  • AI helps you get from idea → 3D model quickly.
  • Stallion 3D helps you get from 3D model → aerodynamic insight quickly.
  • Detailed CAD comes after you have reduced uncertainty and narrowed the design space.

Summary

AI-generated FreeCAD scripting can produce useful concept geometry in minutes. That geometry is not the final answer, but it can be good enough to run early CFD and compare design directions. Stallion 3D is a practical tool for this stage: fast setup, high-accuracy workflow, and cost-effective licensing without pay-per-run friction.

If you are doing early aircraft concepts and want to iterate quickly from rough geometry to meaningful aerodynamic feedback, Stallion 3D is designed for exactly this type of work.

Learn more ➡️ https://www.hanleyinnovations.com

Thanks for reading.