3.1. System Model
In this paper, we employ a virtual topology strategy to accommodate the dynamic nature of optical communication constellation networks (OCCNs). The constellation network topology is represented as a time-varying graph, depicted in
Figure 1. The dynamic topology relationships of the OCCN satellite nodes are discretized by dividing a complete satellite network operation period
T into several time slices. The topologies of the optical communication satellite constellation network remain relatively stable within different time periods, referred to as the perception cycle
I, with
. Cycle
T comprises a collection of perception periods,
. In light of the characteristics of OCCNs, we assume the following:
Each satellite is assigned a unique identifier i.
The communication channel between two satellites operates in full-duplex mode.
Every satellite has a finite number of optical transceivers, indicating the degree of connectivity d.
Neighboring nodes are defined as other nodes within the communication radius of a satellite node, with which direct communication is possible.
Based on time-varying graph theory, the optical communication constellation network (OCCN) can be modeled as a simple weighted graph . At a given time slot , the set of vertices represents all satellite nodes in the constellation network. The collection of degrees for the satellite nodes, numbered as , is denoted by .
3.2. Problem Description
For each satellite in the constellation network, a
matrix
is constructed, starting from the neighboring nodes. This matrix represents the edge set of links between all pairs of satellites at time slot
t, it can be expressed as:
When , a link is established between node and node , permitting the two neighboring nodes to communicate and exchange information. Conversely, when , nodes and cannot establish a link, meaning the nodes cannot communicate directly. Thus, this edge set reflects the connectivity between satellites within the constellation network, forming the network topology.
Under ideal conditions, the visibility criterion between two satellite nodes,
and
, is:
In this context, d represents the link length between satellites; is the geocentric angle formed between nodes and ; denotes the distance from the geocenter to the line connecting nodes and ; and and represent the distances from nodes and to the geocenter, respectively.
Proposition 1. For any two satellite nodes, and , in an optical communication constellation network (OCCN) with an established link between them, the relationship between the geocentric angle, , and the average link duration, , can be mathematically represented as: This indicates that a decrease in the geocentric angle over time corresponds to an increase in the average link duration over the same period.
Proof.
where
k is a constant of proportionality.
From the visibility criterion between two satellite nodes,
and
, we have:
Substituting
d into the formula for
S gives:
We also have the formula for
, the geocentric angle, as follows:
When decreases, from the cosine function properties, the denominator of the fraction inside the cosine function increases. This results in a decrease in d according to the formula of d. When d decreases, from the formula for S, S increases, which means the stability of the link increases.
This completes the proof that a decrease in the geocentric angle, , leads to an increase in the average link duration, , thus enhancing the stability of the communication link in the OCCN. □
Due to the unique properties of satellite networks, including large spatiotemporal scales, prolonged delays, dynamic changes, frequent inter-satellite link switching, limited on-board resources, and communication range constraints imposed by antenna elevation angle [
25], traditional network node communication limitations are insufficient for on-board communication environments. In this paper, we consider the following constraints for inter-satellite optical communication:
Link propagation delay: ;
Link bandwidth: ;
Link survival time: ;
Elevation angle between satellites: .
If these constraints are met, an initial potential link is established between the two satellite nodes. The number of optical transceivers for each satellite, however, is limited [
26]. Therefore, each satellite node’s degree constraint must also be considered. Investigating how to establish inter-satellite links while adhering to these constraints, in addition to ensuring the stability and high communication efficiency of the satellite network topology, is a key issue in generating the constellation network topology.
In this paper, we introduce two metrics, the average link length () and the average link duration (), to evaluate the communication efficiency and stability of the constellation network topology.
Average Link Length (
): This metric is defined as the average length of all the links in the network. Physically, the link length has a direct impact on the quality of a link. The longer the link, the greater the attenuation and diffusion of light, leading to a lower signal quality [
27]. Therefore, a shorter average link length usually means better link quality and higher communication efficiency. Additionally, the link length directly affects the propagation delay of signals. The longer the link, the longer the time for signals to travel from the sender to the receiver. Hence, maintaining a shorter average link length can reduce the overall delay in the network, enhancing network performance [
28]. It is expressed as follows:
where
is the length of the link between node
and node
, and
is the total number of links in the network. A shorter average link length signifies a reduced propagation delay and heightened overall communication efficiency among satellites within the constellation network topology. Contrarily, a longer average link length infers a more extended propagation delay and diminished overall communication efficiency between satellites in the constellation network topology.
Average Link Duration (
): This metric is defined as the average duration of all the links in the network. The average link duration is a direct indicator of link stability. In dynamic networks, the duration of a link is often influenced by many factors such as node mobility, energy consumption, and communication range [
29]. The longer the average link duration, the more stable the links in the network, meaning that communication between nodes is less likely to be interrupted. Therefore, the stability of links directly affects the stability and reliability of the network [
30]. By maximizing the average link duration, the stability and reliability of the network can be effectively improved.
Therefore, by optimizing the average link length and average link duration, the stability of optical communication network links can be effectively enhanced. It is calculated as follows:
where
is the duration of the link between node
and node
, and
is the total number of links in the network. A shorter average link duration results in more frequent link switching and adverse network stability. Conversely, a longer average link duration implies superior network stability.
Normalization of average link length (
) and average link duration (
):
Therefore, this paper posits that both
and
are equally significant in influencing the communication efficiency and stability of the optical communication constellation network, with
having an inverse relationship with communication efficiency and
exhibiting a direct relationship with stability. The weights of −1 and 1 assigned to
and
, respectively, in the objective function, are aimed at maximizing communication efficiency and stability within the constellation network topology, subject to various constraints, which is a single-objective multi-constraint optimization problem. The objective function can be represented as follows:
We must solve the maximum values of communication efficiency and stability under the constraint of inter-satellite optical communication constraints. The model is established as follows.