Skip to main content

Radial Turbomachine Workflow in CAESES

TurboThis functionality requires the Turbo add-on to be enabled. 5.2.0This functionality requires CAESES version 5.2.0 or later.

Without any doubt, the blades are the central component of any turbomachine. They transfer energy between a rotating shaft and a fluid, and depending on whether the turbomachine in question is a turbine, a compressor, a pump, a fan, or a propeller, they either extract energy from or impart energy to a continuously moving stream of fluid. Depending on the application, blade designs come in a large variety of shapes, which are typically defined by their cross-section and how it changes in spanwise direction. These properties largely determine the turbomachinery’s performance and can encompass rather large design spaces, which can only reasonably be inspected with automated workflows.

CAESES offers capabilities for modeling and shape optimization of any type of blade, e.g. for pumps, fans, turbochargers, aero engines and propellers.

For an overview of turbomachinery types and design fundamentals, see:

Related tutorials:

!Blade Design with CAESES

The turbomachine workflow provides both an extensive selection of dedicated design components, and a step-by-step guide through the geometrical modeling process of a fully-parametric turbomachine design. After setting the machine (compressor, turbine, pump or fan) and the flow type (centrifugal/radial or axial), the workflow streamlines the creation of every necessary geometry object and parameter, to help you create a powerful and flexible parametric model in less than half an hour.

Turbomachine Workflow

The wizard-like approach supports beginners and advanced turbomachine designers in selecting and using machine type dependent features available within the add-on TurboThis functionality requires the Turbo add-on to be enabled., keeping the project structure clean and organized, and making the modeling process faster.

!workflow overview

!workflow overview

Step 1 | Choose the Machine Type

To start your parametric turbo machine design create the TurboMachine object by clicking on the Model workspace > Turbo tab > Turbo > Turbo Machine workflow.

In the drop down menu for the Machine Type choose the machine type you would like to model. The machine type will be used internally to suggest specific objects, features, and commands in the design workflow.

!Turbo Workflow with CAESES

Step 2 | Add a Bladed or Unbladed Component

Add a bladed or unbladed component to your machine design.

!bladed  component

The BladedComponent can be used to create a stage or row of the machine with one or more blades. It includes the

  • Meridional Contours and
  • a list of Blades.

Flow Type

Set the flow type and choose between a centrifugal/radial setup or an axial flow.

The flow type will be used to initialize components like the FMeridionalContours object in the design workflow.

If you want to design mixed flow machines you need to decide if the machine is more "centrifugal / radial" or "axial" and then adjust the suggested parametrizations to your needs, accordingly.

Design Type

With the design type the user can decide if the blade should be modeled based on a mean camber surface or directly with airfoils / hydrofoils.

With the camber approach the blade is modeled with a camber surface and thickness curves, which are mapped on the camber surface. The object FBladeCamber will help the user to create the angle distributions and FStreamSections to form the camber surface.

With the airfoil approach the user will model the blade profile curve in the 2D x,y - plane with a feature definition. Based on this definition the blade is created with the FAirfoilBlade, which will transform the 2D profile into 3D space.

Number of Blades

Set the number of blades for your turbomachine or create a design variable for it, to easily change it. One main blade and one splitter blade are considered as one blade unit. If you set the number of blades to 5 your model includes 5 main blades and 5 splitter blades (in between the main blades).

Step 3 | Define the Meridional Contours

Define the 2D channel curves of the turbo machine, which are called the "meridional contours". The curves need to be given in the x,z-plane, where the x-coordinate corresponds to the radius, the z-coordinate corresponds to the axial direction (z = rotation axis).

In general, the direction of the flow defines the location of the meridional curves, therefore following conventions are used:

  • For centrifugal pumps and compressors, the hub and shroud curves start in the negative z position and develop into the positive z direction. The x-coordinates (radius values) of the endpoints are larger than the start points.

  • For radial turbines, the hub and shroud curves start in the positive z position (where the hub usually starts at z=0) and develop into the positive z direction. The x-coordinates (radius values) of the endpoints are smaller than the start points.

  • For axial machines, the hub and shroud curves start at z=0 and develop into positive z-direction.

You can either define your own meridional curves or add pre-defined contours by clicking on the + to the right of each input line. A list of available pre-configured curve types is shown.

!meridional contours

Step 4 | Create the Blade

Various blades can be added to the impeller (Bladed Component) setup, that use the same meridional contour definitions.

Once you added a blade in the impeller, the leading and trailing edge information will be taken automatically from the meridionalContours.

If the mean camber based creation option is chosen, you can add a camber definition by clicking on the + icon next to the Blade Camber field.

Blade Camber Definition for Radial Machines

In the Blade Camber object the angle distributions for hub, shroud, and intermediate span positions can be created.

1. Angle Distribution2. Streamline Creation3. Camber Surface Creation
angle distribution

Based on angle distributions and the Meridional Contours (defined in the previous step) the camberlines for the hub, shroud, and (optionally) intermediate spans can be created.

In the last step the mean camber surface can be created by choosing a creation method from the different stacking options:

  • Camber Surface via Lofting
  • Camber Surface via Radial Stacking
  • Camber Surface via Equally Spaced Stacking
  • Camber Surface via Linear Stacking

!camber definition

Thickness Definition

A thickness definition for the thickness at hub and at shroud are needed and defined as a 2D function. These functions will be used to create the intermediate thickness distributions for spanwise intermediate positions between hub and shroud based on a blend function.

Optionally the user can set the list of thickness curves manually.

!thickness definition

!thickness blend definition

Edge Definition

The Edge Definition provides how the leading and trailing edge shape should be created. To achieve a closed edge the previously defined thickness curves need to run to a thickness of zero to close the leading and trailing edge of the blade. Therefore, an ellipse is added at the start and end of each 2D thickness curve. The ellipse factor can be set as a constant value or described by a function to control the elliptical shape from hub to shroud.

!edge definition

The ellipse is added to every (intermediate) thickness curve from hub to shroud.

!edge definition blend

!edge definition blend

Blade Surface

In the final step the blade surface is created as a lofted surface.

!blade surface

Additional Functionality

The Add-on Turbo offers more powerful functionality in addition to the turbomachine workflow.

Advanced Blade Fillets

A great amount of development time has been spent on blade fillet creation. The fillet object allows you to easily create constant or variable radius fillets and offers the option to include a boundary edge optimization to let the fillet run up to any specified boundary curve.

Calculate the Maximum Fillet Radius

A new feature calculates the maximum fillet radius between two blades, which guarantees a 100% robust and smooth fillet creation.

Use the maximum feasible fillet radius or set your own value to create a robust fillet with a constant radius around the blade geometry.

maxFilletRadius

Variable Blade Fillet with Radius Distribution

Define flexible radius functions to design the blade fillet with variable radius from the leading edge to the trailing edge for both sides of the blade.

Variable Blade Fillet with Boundary Optimization

Optimize the fillet radius to run up to a pre-defined boundary to avoid overlap.

variable fillet boundary

Analysis Tools for Blades

Quickly analyze any imported or existing blade geometry with the newly implemented analysis tools. You can now easily extract the mean camber surface, determine the blade and wrap angle (beta/theta) distributions, calculate the throat area between blades, or transform the 3D edges to the meridional plane. This toolkit allows you to quickly build a fully-parametric model from imported geometries.

Analyze 3D SectionDerive Meridional ContourThroat Surface
analysis toolderive the meridional contoursThroat Surface between Blades
tip

Check the tutorial video on the analysis tools for imported blades.

Turbomachinery Samples

Take a look at the sample models for

Webinar on Turbomachinery Design with CAESES

Watch the release webinar and find out more about the new turbomachinery functionality, released in CAESES 5.2, that simplifies and streamlines your work, to facilitate the parametric design of turbomachines.

Watch Release Webinar 📺