This section first clarifies the micro-EDM (Electrical Discharge Machining) fabrication constraints to define the blade design feasible domain, then establishes the fabrication-aware parametric model of the 3 mm micro-turbine. Subsequently, the aerodynamic performance test platform and numerical simulation method are introduced, followed by the construction of the PINN surrogate model and the multi-objective optimization framework for blade profile.
2.1. Micro-Turbine Fabrication Process and Manufacturing Constraints
Unlike conventional-scale turbines, the geometric design of millimeter-scale micro-turbines must be strictly subject to micro-fabrication feasibility, which directly defines the feasible domain of blade profile parameters. This section first clarifies the adopted micro-EDM process and the corresponding non-negligible manufacturing constraints for subsequent design work. The network microstructure titanium matrix composites (Ti6Al4V + 5 vol.% TiBw) developed by Huang et al. [
29] are used in this paper due to their light weight, high-temperature resistance, and other favorable properties, making them an ideal material for the micro-turbine. The fabrication of the turbine involves machining a complex three-dimensional surface of the heterogeneous material at a micro-scale, which presents significant challenges for traditional manufacturing methods. Therefore, a micro-EDM technique is employed to process the micro-turbine structure. The entire machining process is carried out on a three-axis micro-EDM machine developed by Harbin Institute of Technology, as shown in
Figure 1a. This machine is capable of achieving a repeatability precision of 0.1 μm in the XYZ directions. Since the turbine structure has rotational symmetry, indexing milling is applied to machine different regions of the blades sequentially. The workpiece clamping system, shown in
Figure 1b, connects the rotary table to the workpiece, allowing machining at different angles on the three-axis machine. The angle error is controlled within 0.05° through a coarse and fine adjustment system. The specific machining process, shown in
Figure 1c, uses high-energy pulses generated by spark discharge to melt and remove metal material, without producing significant macro forces, making it ideal for fabricating small-scale, complex structures.
Figure 1d shows the tool path at a single indexed position, and
Figure 1e illustrates the simulated machining result (NX 12.0, Siemens Product Lifecycle Management Software Inc., Plano, TX, USA). After machining the blade area at a single position, the indexing table is rotated to the next position, and the process continues until all blade areas are machined.
Considering the practical manufacturing cost, the design problem of the turbine blades is simplified by introducing the following two basic assumptions:
1. All blades have the same structure, meaning that the impeller has rotational symmetry with respect to its axis. If the number of blades is n, the rotation angle of each blade is ;
2. There is no thickness variation between different positions on the same blade, meaning that the blade’s thickness remains constant across the three-dimensional surface.
The micro-EDM fabrication process and the associated assumptions described above define the practical manufacturing constraints for the micro-turbine. Consequently, all subsequent parametric design and optimization efforts in this work are conducted within these constraints. This approach ensures that the optimized geometries remain fully compatible with the established machining process, while providing a clear and well-defined basis for the selection of design variable bounds during the optimization stage.
2.2. Turbine Design and Blade Geometry
The turbine considered in this paper has a diameter of 3 mm. Due to the limited axial size of the micro-turbine rotor, a single-stage centrifugal design was adopted. The preliminary geometric parameters of the turbine’s shaft surface are initially designed, as shown in
Figure 2.
Based on the determination of the outer dimensions of the impeller, it is only necessary to design the three-dimensional shape of the blade surface. By combining the number of blades n and thickness t, the structure of the impeller can be determined. Since the blade surface often has a complex spatial structure, a transformation is first applied to the space at the blade rim to extract the surface features.
As shown in
Figure 3a, the X-direction is defined along the direction from the hub axis of the impeller to the trailing edge of the blade, with the origin located on the leading-edge bottom plane. The circumferential direction is represented by polar coordinates. All length and angle coordinates are expressed in millimeters (mm) and radians (rad), respectively. At this point, any point
P on the impeller can be expressed as:
To facilitate subsequent calculations, the space of the impeller is mapped to a Cartesian coordinate system, with the direction of the
X-axis and the position of the origin O unchanged.
Figure 3b illustrates the process of transforming the bottom plane’s polar coordinate system to the yOz plane coordinate system: In the cross-sectional view of a plane along the vertical axis of the impeller, the tangent at the edge of the shaft is taken as the Y-direction, and the direction through the tangential point and along the outward diameter is taken as the Z-direction. The origin O’ is located at the tangential point, and the coordinate values are expressed in millimeters (mm). The range of Z-values is [0, 1.5], where
z = 1.5 corresponds to the circumferential path of the outer diameter of the impeller. After flattening the circumference into a straight line, the position of each point along the Y-direction is obtained. Other values of
z correspond to a circle with the center at the impeller’s center and a radius of
z. These circles are flattened and then scaled by a certain factor to match the length of the outer diameter’s circumference. The mathematical expression for this transformation is as follows:
The key feature of the transformation is that the line passing through the diameter in the original coordinate system is transformed into a line perpendicular to the Y-direction. After the cylindrical electrode enters the impeller area, the transformed profile is shown as the brown curve in
Figure 3b. Clearly, to achieve machining on a three-axis machine tool, it is necessary to ensure that the curve representing the blade profile in
Figure 3b is a single-valued function with respect to y. To ensure this, the blades designed in this study have a line of intersection between the blade’s center surface and any axial cross-section that is a straight line passing through the axis.
For an impeller with
n blades and thickness
t, consider a differential element along the axis direction. The xOy plane view of the element at diameter
zi is shown in
Figure 3c. Since the scale of the element in the X-direction approaches zero, the blade profile contained within this section can be approximated as a straight line. To ensure that the blade profile can be accurately processed, it is essential that the tool electrode can pass through the gap between adjacent blades when the diameter is at its minimum. Based on the geometric relationships shown in
Figure 3c, it is easy to derive that any position on the blade must satisfy the following condition:
In the equation,
θ—the tilt angle of the blade centerline;
dmin—the minimum electrode diameter, taken as 0.1 mm.
This paper limits the number of blades to be no less than 5, with the blade thickness ranging from 0.1 mm to 0.3 mm. When
θ is set to 90˚, the maximum number of blades can be obtained as 15. In the design of the blade profile, since the center surface of the blade is a straight line passing through the axis in different axial sections, based on the transformation relationships shown in
Figure 3a,b, it can be seen that the tilt angle of the centerline projected on the xOy plane does not depend on the position z. Therefore, the variation in the blade profile is determined solely by the centerline shape in the xOy plane.
In the specific design of the blade profile, an integer value for the number of blades is chosen within the range [5, 15]. Next, as shown in
Figure 3d, the X-direction is divided into 20 equal segments, each with a length of 0.05 mm. The blade centerline is then approximated as 20 line segments with 21 nodes. Based on the axial geometric parameters shown in
Figure 1, the minimum diameter corresponding to the points on the blade at different positions along the X-direction can be calculated. The tilt angle limits of the centerline at each point can be obtained by substituting into Equation (3).
For the first node
P0, with coordinates (
x,
y) = (0, 0), the allowable angle range between the segment
P0P1 and the Y-direction is constrained within the limits obtained from Equation (3). For the other line segments
PiPi+1, in addition to the restriction from Equation (3), to ensure the smoothness of the blade surface, the angle between the new segment and the previous segment should not exceed 15°. These conditions determine that the 20 line segments along the centerline can be defined by tilt angles within 20 specific ranges. Once all tilt angle values are determined, the blade thickness at each point can be derived from Equation (3). Thus, the entire blade profile can be determined by 22 coefficients [
c0,
c1, …,
c21], each corresponding to a range [0, 1] and multiplying them by their respective value domains gives the unique impeller structure.
Figure 4 illustrates the entire process of micro-turbine blade shape parameterization and structural calculation, as outlined in the preceding discussion, from input parameters to the final blade structure definition.
After determining the main parameters of the impeller profile, it is necessary to first select 10 initial samples in the 22-dimensional sample space for processing and actual performance testing. Since the cost of processing is high and it is not feasible to cover a large number of samples, the selected 10 samples should reflect the overall situation within the parameter space as much as possible. Therefore, a cubic hyper-Latin method is used to extract the initial samples from the parameter space. The specific process is as follows:
First, let
nc represent the total number of samples (10), and
mc represent the number of parameters (22). Then, the value range of each parameter is evenly divided into
nc intervals. Define the following function:
where
i—the interval code, with a range of [1, nc − 1].
The lower limit of each coefficient’s partitioned interval is:
where:
L—the lower limit of each parameter’s value range, which is 0;
H—the upper limit of each parameter’s value range, which is 1;
l—the lower limit of each partitioned parameter’s value range.
Correspondingly, the upper limit of each coefficient’s partitioned interval is:
where:
h—the upper limit of each partitioned parameter’s value range.
Define
η as a random number within the range [0, 1], which is used as the coefficient for determining the representative value of each interval. Thus, the random representative value for each interval is:
2.3. Experimental Setup for Performance Testing
To evaluate and optimize the aerodynamic performance of the micro-turbine, two key performance indicators—rotational speed and thrust—are selected as the primary objectives for optimization. These two indicators directly determine the power output and propulsion capability of the micro-turbine for MAV applications, which are the core performance requirements for the target scenario, and thus are selected as the primary optimization objectives. Therefore, to evaluate the performance of the initial micro samples, we first conducted physical testing focused on these two key indicators. In particular, a specially designed and fabricated micro volute was created as the functional carrier and flow path constraint component for aerodynamic testing. The structure of the micro volute is shown in
Figure 5. It adopts a split design to house the micro turbine, and compressed air is introduced through the inlet to drive the turbine’s rotation. The assembly and fixation are achieved using precision small-diameter bolts and nuts, ensuring flow path sealing and structural rigidity. After assembly, the entire device’s longest dimension is approximately 12 mm. With this housing structure, compressed air can be effectively guided into the turbine area, achieving stable driving of the micro turbine and providing the necessary assembly and operating conditions for subsequent performance tests and experimental measurements.
To test the aerodynamic performance of the micro impeller, an experimental platform was built, as shown in
Figure 6. During testing, the micro impeller housing assembly is mounted onto the dedicated connection base in
Figure 6a, and the base is connected to the central strain beam on the platform body made from the frame profile in
Figure 6b. A DAERTUO 550-9L compressed air pump (Wenling Shenba Air Compressor Manufacturing Co., Ltd., Taizhou, China) is used as a stable air source, providing compressed air within the pressure range of 0~0.8 MPa. The compressed air is introduced via an external air pipe to drive the impeller, which rotates at high speeds in the air. To isolate high-frequency vibrations from the air source that could affect the test frame, a flexible PTFE (polytetrafluoroethylene) hose is used to connect the external air pipe. During this process, the impeller’s rotational speed is precisely measured non-contact using a high-speed camera model YVVSION-0SG030-790UM (with a maximum frame rate of 6600 frames per second, Shenzhen Yingshi Technology Co., Ltd., Shenzhen, China).
During the testing process, the gas is discharged from the impeller outlet, generating thrust. This thrust is transmitted through the connecting structure to an aluminum beam of 1200 mm length in the platform frame, causing micro-strain in the beam. To assess the strain response characteristics of the beam in different regions, a simulation analysis (Solidworks 2024, Dassault Systèmes SolidWorks Corporation, Waltham, MA, USA) was first performed.
Figure 6d shows the strain distribution of the beam when fixed at both ends and subjected to a 1 N concentrated load at the center. The axial strain distribution analysis is shown in
Figure 6g. The strain peaks are mainly located near the constrained ends. However, the strain values at these positions exhibit significant fluctuations, and the area is influenced by the assembly structure shown in
Figure 6f, leading to substantial interference in the actual strain signal.
Therefore, to obtain stable and reliable strain data, strain gauges (Shanghai Chengke Electronic Technology Co., Ltd., Shanghai, China) were placed in the smoother, higher-strain middle region of the beam, as indicated in
Figure 6g. The four strain gauges shown in
Figure 6e were used to measure the micro-strain values. The average value of the measurements from the four strain gauges was taken as the actual strain for that position, which helps to suppress the influence of individual strain gauge data interference. During each test, once the turbine reached a stable rotational speed, strain signals were continuously recorded at a sampling frequency of 1 kHz for 30 s. The mean value of the middle 20 s of steady-state data was then taken as the final thrust measurement, reducing the impact of random fluctuations in the signal. This procedure enables accurate calculation of the thrust generated by the gas acting on the impeller.
2.4. Numerical Simulation and Performance
While high-quality experimental data on turbine performance can be obtained for various blade parameters, this process involves significant fabrication and testing costs, making it difficult to cover a larger sample space. Therefore, it is necessary to develop more efficient surrogate models that enable the mapping of blade parameters to turbine performance over a broader range with high efficiency.
To this end, CFD simulations (Fluent 17.2, Ansys, Inc., Canonsburg, PA, USA)) are first employed to model the aerodynamic behavior of turbines with varying geometries. This approach allows for the simulation of turbines with different structural configurations, with the results of initial samples compared against experimental data to validate the accuracy of the simulations. Based on this approach, this paper employs a fully three-dimensional numerical simulation method to establish a quantitative relationship between the blade shape parameters and turbine aerodynamic performance. CFD simulations are conducted to analyze the internal flow and aerodynamic behavior of the micro-turbine under high-pressure gas drive.
Figure 7 illustrates the grid division scheme and computational domain setup of the simulation model.
To visually analyze the gas flow conditions at the turbine inlet and outlet, corresponding regions are extended at both the inlet and outlet positions. Therefore, the computational model consists of three key regions:
Domain 1: The upstream stagnant air region;
Domain 3: The downstream stagnant air region;
Together, these two domains form the main flow channel.
Domain 2: The rotating region containing all the turbine blades, where the rotating motion is handled using a multiple reference frame approach.
To improve computational accuracy and efficiency, the overall model uses a tetrahedral mesh for discretization. A local mesh refinement is applied to the rotating region (Domain 2), where the geometry is complex and the flow gradients are significant. The average mesh size in this region is 5 × 10−5 m to accurately capture the flow details near the blades. The turbulence model used is the RNG (Re-Normalization Group) k-ε model to ensure adaptability to low Reynolds numbers at small scales. For the turbine inlet, a pressure inlet condition is applied. For the turbine outlet, a pressure outlet condition is used, with a pressure of 0 atm. The rotational speed of the rotating domain is set to 10,000 rpm.
2.5. PINN Training Based on Active Learning
While CFD simulations provide a high-precision mapping between blade parameters and aerodynamic performance in the virtual domain, the optimization work targets a 22-dimensional design space, which requires a large number of different samples for comparative analysis. The computational cost of conducting CFD simulations for each sample in such a high-dimensional space is prohibitively high. Therefore, to enable efficient optimization, it is necessary to develop a fast and high-fidelity surrogate model for performance prediction. Based on the simulation results of the initial samples, this paper further constructs a PINN model, as shown in
Figure 8, to establish a surrogate model that accurately captures the relationship between blade shape parameters and the flow field state. This model integrates both data-driven and physics-based constraints, facilitating efficient and reliable predictions of the impeller’s performance. The model construction and training process are as follows:
First, the initial simulation flow field data obtained under different blade shape parameter combinations are organized into a training dataset of size
Nt. For any sample
i with a specific set of blade shape parameters [
c0,
c1,
c2, …,
c21], spatial coordinate points and their corresponding flow field data within its computational domain are systematically collected as input-output pairs. These data are then input into a multi-layer fully connected feedforward neural network, structured as shown in the middle of
Figure 8. The network consists of an input layer, multiple hidden layers, and an output layer.
During the training process, the output data is categorized into unlabeled data and labeled data, and a composite loss function is constructed accordingly:
1. Physics Equation Loss (Lr): For the unlabeled data points, the network’s predicted results are automatically differentiated to compute the residuals of the fluid dynamics governing equations (continuity equation and Navier–Stokes equations).
2. Boundary Condition Loss (Lb) and Data Fitting Loss (L0): For the labeled data, the network’s predicted values are compared with the predefined physical boundary conditions and high-fidelity simulation results. This comparison yields the boundary condition loss and data fitting loss, ensuring that the model satisfies physical constraints in key regions and fits the known data.
The network weights are iteratively updated using a gradient descent optimization algorithm to minimize the weighted sum of the three losses mentioned above.
Due to the limited size of the initial sample set, the PINN model cannot achieve sufficient prediction accuracy for the mapping from blade shape parameters to the optimization objectives. To address this, additional turbine models with varied geometries need to be simulated and their results incorporated into the training set. However, conducting CFD simulations for all possible samples in the 22-dimensional design space would incur prohibitively high computational costs. Moreover, purely random sampling often results in poor coverage and low efficiency, failing to adequately explore critical regions of the parameter space. To overcome these challenges, this paper adopts the active learning framework shown in
Figure 9, which enables efficient and targeted expansion of the training sample set.
The entire process begins with training the PINN model based on the initial sample set. The model’s generalization error is first evaluated on the validation set. If the preset accuracy requirement is not met, the active learning sample expansion module is activated. This module starts by using Latin hypercube sampling to uniformly generate 100 candidate new samples within the 22-dimensional design space, ensuring basic spatial filling of the new samples.
To select the most effective samples for model improvement, a two-stage screening strategy is employed:
1. Coarse Screening: Based on the KD-tree spatial index algorithm, the nearest neighbor distances between each new candidate sample and the existing training sample set are computed. The 50 samples with the largest distances are retained. This stage prioritizes exploring regions of the parameter space that are insufficiently covered by the existing samples, improving the diversity and coverage of the sample set.
2. Fine Screening: The 50 selected candidate samples are then input into the current PINN model. Through forward propagation, their physical residual loss and boundary condition loss are calculated. The magnitude of these losses directly reflects the model’s underfitting at those sample parameters. The top 10 samples with the highest loss values are selected for CFD numerical simulations to generate accurate flow field data labels.
Subsequently, these 10 new labeled samples are added to the original training set, and the PINN model is retrained. This process continues iteratively, efficiently expanding the training sample set until the generalization error converges to meet the requirement.
2.6. Multi-Objective Optimization
After constructing the high-precision PINN surrogate model, this paper further establishes the multi-objective blade shape optimization framework based on the Non-dominated Sorting Genetic Algorithm II (NSGA-II), as shown in
Figure 10. The optimization problem is defined with three key elements:
Optimization Objectives: The optimization aims to simultaneously maximize two performance indicators: the torque exerted on the micro-turbine shaft, which reflects its rotational performance, and the axial thrust experienced by the turbine, which characterizes its contribution to MAV’s propulsion.
Design Variables: The 22 blade geometry parameters defined in
Section 2.2, [
c0,
c1, …,
c21], serve as the design variables. All variables are normalized to the range [0, 1] to facilitate optimization.
Constraints: Geometric constraints derived in
Section 2.1 and
Section 2.2, based on manufacturing limitations and turbine geometry, are imposed. These include the number of blades (5 ≤
N ≤ 15) and blade thickness (
t ≥ 0.1 mm). The normalized design variable range [0, 1] ensures that all constraints are inherently satisfied.
The expanded training sample set is used as the initial population. The NSGA-II algorithm parameters are initialized first, including population size, crossover probability, mutation probability, and the maximum number of iterations. In each generation of the iteration process, the torque and thrust for each individual are first calculated based on the PINN prediction results. Non-dominated sorting and crowding distance calculations are performed to evaluate the quality and uniformity of the solution distribution. Then, crossover and mutation operations are applied to generate the offspring population, and both the parent and offspring populations are combined. An environmental selection strategy based on non-dominated sorting is used to select the new generation population. This process continues iteratively until the termination condition is met.
Finally, a Pareto-optimal solution set of torque and thrust is obtained, providing the optimal design solutions under a multi-objective trade-off for turbine blade design.