1. Introduction
Flat-panel satellites, such as the Starlink constellation, are expected to dominate future low Earth orbit (LEO) communication markets due to their modularity and mass-production capabilities [
1]. These platforms have revolutionized the traditional satellite industry by enabling mass production, batch launches, and rapid deployment. Their modular, compact design maximizes space utilization within launch vehicle fairings, reducing launch costs. This modular structure also enables automation and mass production, which reduces manufacturing cycles and costs. In addition, flat-panel platforms adopt a high aspect ratio design, which further maximizes packing efficiency during launches. The expanded surface area accommodates more antennas and payloads, enhancing signal strength and mission flexibility. However, flat-panel satellites pose significant layout optimization challenges. First, limited research on this novel configuration has resulted in a lack of established design guidelines and theoretical foundations. Second, the demands for rapid iteration and large-scale deployment require design solutions that are directly applicable to engineering practice. Thus, studying satellite layout optimization design (SLOD) methods for flat-panel satellites has significant theoretical and practical value.
SLOD is a critical aspect of satellite engineering, influencing performance, cost, and quality [
2]. Early studies treated SLOD as a three-dimensional packing problem, widely recognized as NP-hard [
3,
4]. In an NP-hard problem, a set of boxes must be orthogonally packed into the minimum number of three-dimensional bins [
5,
6]. Traditional methods often relied on simplified geometric models and basic algorithms to tackle this complexity [
7,
8]. Taking the layout design of a simplified commercial communication satellite as a background, Huo et al. [
9] presented a co-evolutionary method with heuristic rules for the optimal layout design of a satellite module. Sun et al. [
10] proposed a basic solution strategy for the optimal layout design of a satellite module, which consists of the centripetal balancing method for global layout design and a quasi-Traveling Salesman Problem model-based Ant Colony Optimization algorithm for layout optimization. However, these studies oversimplified satellite layout as a basic packing problem, neglecting satellite-specific constraints and objectives, creating discrepancies between models and real-world scenarios. The integration of advanced algorithms, such as differential evolution (DE) [
11,
12] and particle swarm optimization (PSO) [
13,
14], has further propelled SLOD methodologies. Gao et al. [
15] proposed an improved parameter-adaptive differential evolution algorithm to optimize the layout of piezoelectric actuators and sensors and accurately identify the hysteresis nonlinear model of piezoelectric elements. Zhang et al. [
16] integrated the Hopfield neural network, genetic algorithm/particle swarm optimization (GA/PSO), and quasi-principal component analysis (QPCA) to deal with the layout design problem of a satellite module. Chen et al. [
17] proposed accelerated particle swarm optimization (APSO) to study satellite layout optimization design with complicated performance constraints. These algorithms efficiently handle high-dimensional optimization problems inherent in satellite layout design. Hybrid optimization algorithms based on DE have demonstrated superior performance in generating optimal layouts, offering practical solutions for complex challenges. Zhang et al. [
18] proposed a hybrid algorithm consisting of tabu search, DE, and adaptive fine tuning to solve the component assignment and layout optimization problem for multi-module microsatellites considering variable module size. Additionally, multi-objective optimization approaches that account for various factors have enhanced the designer’s toolkit [
19,
20]. Qin et al. [
21] used a multi-objective methodology to find optimized trade-off solutions for the layout of equipment in satellite cabins. Zhang et al. [
22] proposed an evolutionary multi-agent framework of the co-operative co-evolutionary multi-objective model, specifically for equipment layout optimization in engineering. These systems provide diverse configurations optimized for criteria such as center of gravity alignment, moments of inertia, debris impact risk, and so on, thereby enhancing the practicality of SLOD for engineering applications.
Despite these advancements, several persistent challenges remain in SLOD research. Firstly, most studies focus on the tank-based structure, neglecting box-panel or flat-panel configurations [
23,
24,
25]. Chen et al. [
26] presented a novel tank-shaped satellite layout optimization design approach based on the phi function. Qin et al. [
27] presented an optimization tool for the integration of CAD software as well as the optimization algorithms to automatically find solutions for a three-dimensional layout of equipment in a tank-shaped satellite. Such an approach fails to meet the application requirements in real-world engineering. Secondly, most of the works treat components as circles [
28], fixed rectangles [
29], or prohibit inter-module component migration [
30]. Fakoor et al. [
31] used the Finite Circle Method to express geometric constraints mathematically, and proposed a hybrid method combining simulated annealing optimization and quasi-Newton methods to optimize satellite layout design. Liu et al. [
32] proposed a hybrid method combing with Wang–Landau and local search methods to obtain a final layout scheme and a method for the overlapping depth between two objects (such as two rectangular objects, two circular objects, or a rectangular object and a circular object) embedding each other. Fakoor et al. [
33] presented a hybrid optimization algorithm, which globally explores the design search space of satellite using particle swarm optimization and gradient-based Sequential Quadratic Programming to rapidly locate the optimum design point without changing the floor on which the components reside. These simplifications fail to reflect real engineering scenarios [
34]. Thirdly, many studies employ only a few constraints, overlooking the complexity of satellite engineering, limiting the applicability of their results [
35]. Aiming at the circular packing problem with equilibrium behavioral constraints, Liu et al. [
36] put forward a new global search algorithm by combining the improved ELP method, a gradient method based on local search and the heuristic configuration update mechanism. However, real satellite design involves numerous complex engineering constraints. When optimization results are overly focused on meeting the predefined objectives, conflicts with these constraints often arise, rendering the optimized design less applicable to practical engineering scenarios. Finally, some studies prioritize optimization speed at the expense of solution quality [
37]. Based on the industrial background of packing objects inside the satellites, Wang et al. [
38] proposed a stimulus–response-based allocation (SRA) method. They used three sets of 35 benchmark instances to test the performance of SRA, and found that SRA improved the best-known results on 28 instances, matched 4, and missed 3. In fact, overlooking or proposing incorrect optimization objectives leads to impractical solutions. Achieving optimal solutions, even at the cost of longer but acceptable computation time, is more valuable for engineering applications.
This paper addresses these challenges by proposing a novel approach that integrates engineering realities and utilizes local optimal solutions for layout optimization. The DE-based algorithm improves the layout of the manual designs and generates practical solutions. It retains the engineering details and constraints of manual designs while enhancing the stacking efficiency, mass properties, and thermal distribution of flat-panel satellites. The contributions are organized as follows:
- (1)
The complex engineering problem about the layout optimization of flat-panel satellites is simplified, and a mathematical model with design constraints is established.
- (2)
Considering that there are many constraints in practical engineering, a DE algorithm using local optimal solutions is proposed. Taking the manual designs as the initial value, the algorithm utilizes local optima and obtains better results than the manual designs.
- (3)
The method is validated through a case study of Longjiang-3, China’s first flat-panel satellite. The in-orbit temperature of the satellite meets requirements, and the high-power in-orbit validation of Transmission Antenna 1 and Transmission Antenna 2 is successful.
- (4)
This approach aims to improve the practicality and effectiveness of SLOD, particularly for emerging flat-panel satellite platforms. Meanwhile, it provides an engineering solution for SLOD.
2. Mathematical Model for the SLOD of Flat-Panel Satellites
2.1. Key Features of Flat-Panel Satellites
Flat-panel satellite platforms possess several key features that set them apart from traditional satellite configurations and significantly influence their layout and design. These unique characteristics also present specific challenges for layout optimization.
One of the most critical characteristics of flat-panel satellites is that their layout is designed within a two-dimensional plane, rather than in a three-dimensional space. This significantly reduces the complexity of the layout process, as the components are confined to the plane of the satellite’s structural panels. Additionally, both the front and rear surfaces of each panel are used for the layout, typically being identical in shape. These surfaces are usually rectangular but may deviate from perfectly regular shapes.
Another important feature is the integration of thermal management systems, such as heat pipes, which are laid out within the panels. These heat pipes are designed to optimize thermal distribution across the components on both the front and rear surfaces of the panels, ensuring efficient heat dissipation and preventing localized overheating. This ensures that the satellite operates reliably and efficiently in the space environment.
The satellite’s equipment is characterized by several defining features. Most of the onboard components are rectangular or can be enclosed within a rectangular bounding box. Additionally, components must satisfy compatibility, maintainability, and accessibility (CMA) constraints, ensuring proper integration, maintenance ease, and sufficient accessibility for wiring and operations. It is crucial to ensure that there is no interference between the bounding volumes of different satellite components and that all components fit entirely within the envelope of the satellite module without exceeding its boundaries.
Given these key characteristics, a multi-module model can be used to describe the flat-panel satellite, as shown in
Figure 1. The satellite consists of multiple convex quadrilateral panels, each located on the front and rear surfaces of the satellite’s structural panels. The components on the front surface are assigned positive heights, while those on the rear surface are assigned negative heights.
To represent the components’ sizes and positions, a bounding box method is adopted, where each component is described as a rectangular box as presented in
Figure 2, accounting for CMA requirements. The edges of these rectangular components can be angled relative to the satellite module’s edges. This provides layout flexibility while ensuring all components stay within the satellite envelope.
These simplifications are particularly suitable for flat-panel satellites and spacecraft dominated by rectangular-shaped equipment, and they may not fully represent detailed geometric complexities or interactions present in structurally complex spacecraft configurations. Constraints related to electromagnetic interference, structural integrity, and subsystem interdependencies are not explicitly modeled in the optimization but are indirectly accounted for through conservative engineering margins and practical design rules.
Although the components are simplified as bounding boxes, this does not compromise engineering accuracy. Most onboard devices are approximately rectangular in shape, and practical layout always leaves sufficient clearance (CMA margin) between components for harness routing and installation. Therefore, the bounding box approach preserves all critical spatial and installation constraints, and the minor geometric details that are omitted do not affect real-world engineering outcomes.
This approach simplifies the complex engineering problem of layout optimization into a mathematical model that can be efficiently solved, while still capturing the critical constraints and characteristics of the flat-panel satellite design.
2.2. Assumption and Objectives
The layout optimization design for flat-panel satellite platforms requires abstraction and simplification of the engineering model. This process necessitates several assumptions to reduce complexity while maintaining essential design constraints. The primary objective of this study focuses on optimizing the structural and thermal control design of flat-panel satellites. However, the proposed mathematical model and algorithm can accommodate additional objectives to support broader optimization tasks.
To generalize the mathematical model without losing applicability, the following assumptions are made. Since the surfaces of panels are quadrangles in flat-panel satellites, all satellite modules are simplified as convex quadrilaterals, and all satellite components are represented as rectangular bounding boxes, including the CMA space. In addition to this geometric simplification, we also ignore cable weight and structural modifications. The weight of cables accounts for less than 5% of the total mass (less than 10 kg for Longjiang-3, a satellite weighing about 230 kg; a NASA assessment report adopts a value of 4.5% for this parameter [
39]) and are relatively evenly distributed. In addition, there is a growing trend towards wireless communication to reduce weight and simplify design. As a result, the effects of cable weight on the satellite’s mass properties are ignored. The neglect of structural modifications is due to the consideration that the impact of changes, such as reinforcement modifications, may slightly affect the satellite module structure, but it can be negligible on overall satellite performance.
CMA constraints are mathematically represented within the optimization model by explicitly defining minimum clearance distances between components and ensuring accessibility margins around critical equipment. Specifically, these constraints are modeled as inequality constraints in the optimization formulation:
where
denotes the actual distance between components
i and
j, and
represents the required minimum clearance to satisfy compatibility, maintainability, and accessibility.
The mathematical model aims to assign the given components to the optimal panels and determine their optimal positions while satisfying five requirements: noninterference (R1), improved mass performance (R2), balanced thermal distribution (R3), decreased thickness (R4), and good functional satisfaction (R5). R1, R3, and R5 are three requirements for components of the flat-panel satellite. Noninterference means that all components must be located within the module boundaries without interference with module walls or other components. Additionally, components should be distributed on the limited heat pipes to ensure uniform thermal distribution across the panels. Flat-panel satellites typically carry high-power communication payloads, which demand higher thermal control requirements than traditional satellites. Good functional satisfaction requires that all components must be positioned to meet their functional constraints effectively. For example, antennas operating at different frequency bands need to be placed at a sufficient distance to avoid interference, and some components have fixed orientation requirements. In addition, the SLOD of flat-panel satellites is also required to improve mass performance and decrease thickness. Smaller moments of inertia (MOIs) are more beneficial for the design of the Attitude Determination and Control System (ADCS). The special configuration of flat-panel satellites results in larger MOIs, requiring better control. The overall thickness of the flat-panel satellite should be thin, so that it can be more efficient when stacked within the launch vehicle fairing.
Natural frequency and layout of non-panel-mounted components are excluded in this study due to the specific characteristics of flat-panel satellites. Although natural frequency is critical, particularly for flat-panel satellites, it is more appropriately addressed during the structural design of the satellite’s main frame and its stacked configuration within the launch vehicle fairing. It is not considered a key factor during layout design. In flat-panel satellites, most components are mounted on the primary structural panels. A few exceptions, such as components mounted on external covers, have negligible mass and do not present layout design challenges. Therefore, their layouts are not considered.
By adhering to these assumptions and focusing on these objectives, the mathematical model provides a framework for optimizing the layout design of flat-panel satellites, ensuring practical and effective solutions for engineering applications.
2.3. Mathematical Model
Let
represent the set of components of the satellite,
represent the assignment of all components, and
represent the set of modules. Three coordinate systems are defined as follows. The relationships among these three coordinate systems are shown in
Figure 1.
Reference coordinate system : The origin O is set at the bottom-left corner of the satellite in the top view. The X-axis corresponds to the satellite’s long side, the Y-axis corresponds to its short side, and the Z-axis corresponds to its thickness direction.
Module coordinate system : The origin is set at the bottom-left corner of the satellite module in the top view, and its three axes correspond to the coordinate axes.
Component coordinate system : The origin is set at the COG of the component, and axis corresponds to the axis, while has an angle of relative to .
The design variable in the SLOD of flat-panel satellites can be expressed as
where
is the location of the COG of component
in
,
is the number of the module to which component
is assigned, and
is the angle between the
and
axes.
According to the characteristics of flat-panel satellites, the value of
is related to
and can be calculated as
where
is the thickness of the satellite’s main panel,
is the height of component
, and
is the orientation factor of the module, which equals
for the
side and
for the
side.
According to requirements R1–R3, the objective of this problem is to find
to minimize
Subject to
where
represents minimizing the MOI of the satellite,
represents the total volume of the satellite modules,
represents the total power of devices not located on any heat pipes,
represents the standard deviation of power across all heat pipes, and
represents the standard deviation of power distribution across different regions along the direction of heat pipes. For the thermal distribution objectives, the entire satellite is divided along the X-axis (the direction of the heat pipes) into 10 equal-length regions, based on the total satellite length in the X direction. The standard deviation of power among these regions is then calculated to evaluate axial thermal uniformity.
ensures no interference between components in the same module.
represents the special layout constraints of component
. For example, certain devices must be installed in specific positions or orientations, while some components require maintaining a specified distance from others.
While the satellite’s overall heat rejection is determined by its external surface area and optical properties, the internal component layout directly affects how heat is distributed among onboard equipment and how efficiently thermal control elements such as heat pipes function. An optimized, balanced layout helps reduce local hot spots and promotes uniform in-orbit temperatures.
Figure 3 shows the interference area between components and module walls.
is the interference area between components
and
when they are in the same module, where
is used to denote the wall of modules.
The satellite’s total MOI
can be calculated by
where,
The total volume of modules
is defined as
where
is the area of module
, and
is the height of module
.
Three thermal control objectives
(
L),
, and
are expressed as
where
is the set of components that are not placed on heat pipes,
denotes the power consumption of component
,
is the total number of heat pipes,
presents the total power load on the
k-th heat pipe,
is the average power across all heat pipes,
denotes the number of regions along the heat pipe direction,
is the power in region
r, and
is the average power across all regions.
The aggregated objective function is expressed as
where
and
are the weight and penalty coefficients, respectively.
In practice, the algorithm is designed to improve upon the manual baseline in all objectives, but the final evaluation is performed using a penalized objective function that includes designer-specified weights for each term. These weights reflect the specific engineering priorities for different satellite missions and are set by the design team based on their experience and project requirements. Allowing designers to tune these weights and penalty factors is a key feature of the proposed method, making it adaptable to a variety of satellite platforms.
4. Engineering Case Study
To validate the effectiveness of the proposed layout optimization method, this section presents an engineering case study using Longjiang-3, China’s first flat-panel satellite. Successful in-orbit validation is defined as follows: (i) no interference between any satellite components, (ii) no electromagnetic interference observed during in-orbit operation, (iii) all on-board temperatures remained within the qualified range, and (iv) the satellite maintained normal attitude control performance in orbit. The case study demonstrates how to optimize the layout design of a flat-panel satellite using the DE algorithm, starting from the given satellite module and component parameters.
The basic parameters of the Longjiang-3 satellite module are shown in
Table 1, which includes the module’s number, orientation, and boundary coordinates. The heat pipe parameters are listed separately in
Table 2, showing the starting and ending positions of each heat pipe. The component parameters are shown in
Table 3, which includes the component number, name, dimensions, mass, and power. The special component layout constraints are listed in
Table 4.
The RBF port (No. 5) is mechanically constrained by the launch vehicle interface, requiring its position and orientation to be fixed. Flywheels (13–16) must be mounted at specified angles to control angular momentum along all three axes. Propulsion components (18–20) are positioned opposite to the flight direction and must have clear plume paths. Communication antennas (21–25) are phased arrays, so their installation direction is strictly constrained. The magnetometer (29) is oriented according to the required torque vector alignment. The camera (30) is placed at the satellite edge for unobstructed Earth imaging. The Hall Thruster PCU (31) must be near the propulsion system, and SADA (32) is fixed by the solar panel hinge geometry. Components sensitive to magnetic fields (11, 12) are kept away from sources of strong magnetism (13–16, 29). Receive (21, 22) and transmit antennas (23, 24) must be separated to avoid mutual interference. Additionally, some components are required to be internal (), while others are specified to be external ().
Antennas, particularly phased-array communication antennas (components 21–25), significantly influence layout optimization due to strict directional and positional constraints required to ensure optimal communication coverage and to minimize electromagnetic interference. The layout optimization algorithm explicitly considers these antenna placement constraints and ensures adequate spatial separation between transmitting and receiving antennas to mitigate mutual interference, directly influencing overall layout decisions.
Following the workflow in
Figure 4, the algorithm receives the satellite module and component parameters as input. The initial layout
is generated manually and shown in
Table 5.
Figure 5 shows the 2D initial layout and
Figure 6 provides a 3D visualization.
By substituting the initial layout design
, the corresponding objective function values are calculated, as shown in
Table 6. To verify the optimization results, each objective function
to
is optimized as a single objective using the DE algorithm without substituting
. The population size and iteration parameters of DE are as follows
where
is the population size, representing the number of individuals (solutions) in each generation; max_iter is the maximum number of iterations per round; and n_rounds is the total number of iterations for the entire DE process. These configurations ensure a comprehensive search of the solution space and establish theoretical benchmarks for the subsequent phases. The optimization results are shown in
Table 6. The weights for each objective were determined in consultation with the satellite engineering team, based on the specific mission requirements and priorities of the Longjiang-3 project. The selection reflects practical engineering considerations, such as the relative importance of mass properties, thermal uniformity, and layout compactness for this mission.
Based on the parameters derived from
Table 6, the initial layout
is substituted and optimized using the following population size and iteration parameters to obtain an engineering-feasible local optimum:
The population size is fixed at because trial runs showed stable convergence when ; larger populations increase runtime with negligible benefit. The global search phase requires max_iter = 10000 to adequately explore the full design space, whereas the subsequent normalization/local phases operate in a reduced space and therefore use max_iter = 5000 without loss of solution quality. For the number of optimization rounds, we use in the global phase to ensure robustness against premature convergence, while the later phases use ; additional rounds beyond 3 in the local space showed no appreciable improvement but did extend runtime.
The computational complexity of the proposed DE-based layout optimization algorithm primarily depends on population size (), iteration count (max_iter), and the computational cost of evaluating each candidate solution (including interference checking and thermal distribution calculations). On a desktop workstation equipped with an Intel i5-12600 CPU and 64 GB RAM, a full optimization run (encompassing global exploration and local refinement phases) typically completes in approximately 6300 s (about 1 h 45 min). Stable convergence behavior was consistently observed within approximately 3000–5000 generations, with minimal further improvement beyond this point.
These settings emphasize local optimization and rapid convergence, ensuring the final solution is practically feasible. Through this optimization process, the local optimum
is obtained. The layout of the optimization result
is shown in
Table 7 and
Figure 7. The optimized result
is compared with the initial value
, as shown in
Table 8. It can be seen that the optimized layout
outperforms the initial layout
in each objective function and meets the engineering feasibility requirements.
We conducted a comprehensive sensitivity analysis to systematically evaluate the influence of the mutation factor (
), crossover probability (
), and randomness factor (
) on the optimization outcomes. The sensitivity analysis examined multiple parameter combinations across practical ranges commonly adopted in DE-based optimization problems. The complete results of the sensitivity analysis are summarized in
Table 9. The analysis clearly demonstrates that the parameter set (
) achieves the optimal performance, delivering the lowest objective function value (best_Y = 0.9552). Accordingly, this parameter combination was adopted for subsequent optimization analyses throughout the manuscript.
As shown in
Table 8, the optimized layout outperforms the initial layout in each objective function, with moderate adjustments compared to the manual layout.
Additionally, as shown in
Table 10, the satellite’s in-orbit temperature data meet the threshold requirements, with Transmission Antenna 1 and Transmission Antenna 2 successfully undergoing high-power validation in orbit. The comparison shows that after layout optimization, the satellite’s in-orbit temperature distribution is more uniform than with the initial manual layout, supporting the validity of the thermal objectives in the optimization model.
Based on the evaluation metrics and in-orbit test results, it can be concluded that the method proposed in this paper has successfully provided a direct engineering solution.