Next Article in Journal
A Reliability Analysis Method of the Remote Power Supply System for Grid-like Cabled Underwater Information Networks
Previous Article in Journal
Electromagnetic Field Generated by UUV-Propeller System Wake in Stable Stratified Flow
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unified Stochastic Differential Equation Modeling and Fuzzy-RL Control for Turbulent UWOC

Naval Architecture and Ocean Engineering College, Dalian Maritime University, Dalian 116026, China
*
Authors to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(9), 792; https://doi.org/10.3390/jmse14090792
Submission received: 16 March 2026 / Revised: 8 April 2026 / Accepted: 23 April 2026 / Published: 26 April 2026
(This article belongs to the Section Ocean Engineering)

Abstract

Underwater wireless optical communication (UWOC) for autonomous underwater vehicles is severely compromised by the coupling of oceanic optical turbulence and platform motion. Traditional static statistical models fail to capture the temporal evolution of these stochastic processes, hindering effective real-time beam tracking. This paper proposes a unified dynamic framework and a hybrid intelligent control strategy to address beam misalignment in turbulent environments. First, a physically motivated stochastic differential equation (SDE) model is derived from the Radiative Transfer Equation via diffusion approximation. Validated by an inverse Fokker–Planck approach, this model accurately reconstructs drift fields for diverse channel conditions, serving as a dynamic generator for time-varying fading. Second, to maintain robust link alignment, a hybrid Fuzzy-Reinforcement Learning control strategy is developed. This approach integrates the interpretability of fuzzy logic with the adaptive optimization of Q-learning, incorporating a supervisor mechanism to handle deep fading events. Numerical simulations and hardware-in-the-loop (HIL) experiments demonstrate the system’s efficacy. The proposed controller achieves a median alignment error of 3.64 mm and reduces transient errors by over 80% compared to classical PID controllers during signal recovery. These results confirm that the proposed framework significantly enhances link stability and tracking robustness for AUVs in complex random media.

1. Introduction

The propagation of optical waves in complex underwater environments is a fundamental problem in the physics of random media, governed by highly nonlinear interactions between photon streams and turbulent flow dynamics [1,2]. With the expansion of marine exploration, autonomous underwater vehicles (AUVs) have become critical platforms for deep-sea monitoring and resource inspection [3,4]. However, the reliability of high-bandwidth underwater wireless optical communication (UWOC) on these dynamic platforms is severely compromised by the stochastic nature of the channel. The coupling of oceanic optical turbulence—induced by random fluctuations in temperature and salinity [5,6]—with the mechanical jitter of the AUV platform creates a complex stochastic system characterized by intense scintillation and beam misalignment [7,8]. The diverse physical mechanisms governing these impairments—ranging from the scattering phase function and turbulence power spectrum to bubble size distributions and spectral absorption—are visually summarized in Figure 1.
Over the past few decades, significant efforts have been dedicated to the statistical characterization of fading channels. Classical distributions have provided solid foundations for theoretical analysis. For instance, the log-normal distribution was widely adopted to describe weak turbulence regimes. Al-Habash et al. utilized this model to analyze the probability density function (PDF) of irradiance, demonstrating its effectiveness in clear ocean waters [9]. However, experimental data revealed its inadequacy in describing stronger fluctuations. To address this, Gamma–Gamma and Malaga models were proposed for moderate-to-strong turbulence [10,11]. Specifically, recent studies have derived closed-form expressions for error performance based on the Malaga distribution, showing a better fit than log-normal under diverse salinity gradients [12]. More recently, mixture models have been introduced to capture heavy-tailed behaviors. For example, Lou et al. proposed the exponential generalized Gamma (EGG) distribution to characterize air bubble-induced fading [13]. Their simulation results indicated that the EGG model could accurately fit the jagged peaks of irradiance caused by particulate scattering [14]. Despite these achievements, a fundamental limitation remains: most existing works focus on static PDFs. They quantify the equilibrium probability of fading states but fail to describe the temporal evolution and correlation of the underlying stochastic processes. They answer “what is the probability of fading,” but cannot answer “how the channel state evolves continuously over time,” which is critical for the design of real-time tracking systems [15,16]. Additionally, the increasing availability of high-fidelity simulation frameworks for underwater vehicles—including hardware-in-the-loop testbeds and digital-twin–enabled modeling—further highlights the need for dynamic, temporally coherent channel representations suitable for closed-loop autonomy [17,18]. Recent experimental and system-level studies have also revisited UWOC path-loss behavior across different water environments and hybrid air–water visible light links, further emphasizing the importance of environment-dependent channel characterization [19,20].
In the context of mobile AUVs, the channel is not a static random variable but a continuous-time dynamical system driven by environmental noise. Stochastic differential equations (SDEs) offer a powerful mathematical apparatus to model such systems [21,22]. Unlike Monte Carlo ray tracing, which is computationally prohibitive for real-time control [23], SDEs can compactly describe the trajectory of wave propagation in random media as diffusion processes [24,25]. Previous studies have attempted to link physical equations with stochastic models. For instance, Fu et al. explored the diffusion approximation of the Radiative Transfer Equation (RTE) [26], while other works have discussed stochastic radiative transfer in random media [27,28,29]. However, a unified dynamic stochastic framework that can reproduce a broad class of stationary channel statistics and their temporal evolution within a single Langevin-type formulation is still lacking.
Parallel to channel modeling, robust beam alignment control is equally critical. Traditional methods typically rely on PID controllers or active disturbance rejection control (ADRC). While simple, these linear controllers often exhibit performance degradation, such as integral windup under non-Gaussian noise and sudden signal interruptions [30]. Consequently, intelligent control methods have gained attention. Deep Reinforcement Learning (DRL) algorithms, such as Deep Q-Networks and Deep Deterministic Policy Gradient, have been applied to visual serving tasks. For example, ref. [31] utilized DDPG to stabilize an underwater vehicle, demonstrating superior adaptability compared to classical control. However, these DRL methods typically require massive neural networks and substantial computational resources, specifically GPUs, which are often constrained on embedded AUV platforms. Furthermore, the “black-box” nature of neural networks lacks interpretability. In contrast, Fuzzy Reinforcement Learning (Fuzzy-RL) integrates the interpretability of fuzzy logic with the learning capability of Q-learning [32,33]. It offers a lightweight, computationally efficient alternative that is better suited for real-time operation on limited-resource hardware; yet, this approach has rarely been explored in the context of stochastic underwater optical beam tracking.
To address these theoretical and practical gaps, this paper proposes a unified stochastic dynamic framework and a hybrid intelligent control strategy. The main contributions are threefold:
(1)
From Physics to Stochastic Dynamics: Starting from the RTE, a physically motivated SDE representation is derived via diffusion approximation. An inverse Fokker–Planck equation approach is introduced to demonstrate that the proposed SDE acts as a unified stochastic generator for a broad class of stationary channel statistics, with the inverse Fokker–Planck formulation providing a mathematical route for reconstructing drift fields from target stationary PDFs.
(2)
Coupled Nonlinear Modeling: The coupling between AUV attitude dynamics and channel fading is explicitly modeled. Consequently, the beam alignment problem is reformulated as the stabilization of a nonlinear system subjected to multiplicative noise, extending classical wave propagation theories [34] to mobile engineering applications.
(3)
Hybrid Intelligent Control: A lightweight hybrid Fuzzy-RL controller is designed to provide robust adaptive beam-pointing control under the reduced plant model, with mean-square boundedness and asymptotic convergence to a bounded neighborhood established under Assumptions A1–A3 stated in Appendix A.1. By integrating the logical interpretability of fuzzy rules with the adaptive optimization of tabular Q-learning, this strategy effectively mitigates deep fading events with minimal computational overhead compared to deep RL approaches.

2. Materials and Methods

2.1. AUV Platform Model

The AUV state is represented by the vector x t = x , y , z , φ , ψ , θ T , which comprises the vehicle position in the inertial coordinate system and the attitude Euler angles. This process is modeled using an SDE:
d x t = f x t , u t d t + G x t d w t
where f x , u denotes the deterministic drift term, including propulsion input u t and hydrodynamic effects. The diffusion matrix G(x) scales the environmental noise. w(t) is a multidimensional Wiener process representing environmental flow disturbances, and its covariance can be designed to reflect different physical disturbance levels.
External disturbances affect the dynamics of x t . Consequently, the AUV requires real-time state updates to maintain UWOC optical alignment. Practical engineering solutions often employ multi-sensor fusion, integrating data from Doppler Velocity Logs (DVLs) and Inertial Measurement Units (IMUs). An Extended Kalman Filter (EKF) is typically adopted for state estimation.
Modern AUVs are generally equipped with attitude control systems to achieve stable hovering or to follow predetermined trajectories. These systems are designed to compensate for external disturbances, including nonlinear hydrodynamic effects as well as drift and attitude variations caused by ocean currents. During actual deployment, ocean currents impose random fluctuations on the AUV. However, after compensation by the control system, these fluctuations do not necessarily propagate to the laser gimbal in their original full-order form.
Explicitly modeling the full six-dimensional Wiener process associated with ocean-current disturbances would lead to excessive computational overhead and a severe curse-of-dimensionality problem. To address the core UWOC challenges of turbulence and scattering under real-time constraints, this study prioritizes engineering practicality. Instead of solving the full hydrodynamic equations online, a stochastic decoupling strategy is adopted, in which complex environmental disturbances are represented as equivalent random processes acting directly on the gimbal base. This approach isolates the dominant high-frequency jitter affecting the optical link while preserving the principal disturbance pathway relevant to beam tracking and control feasibility.
The above decoupling approximation is justified by a timescale-separation argument. In typical UWOC beam-tracking scenarios, the gimbal servo dynamics are substantially faster than the dominant low-frequency AUV attitude variations, allowing the platform motion to be treated as a slowly varying base disturbance. Under this assumption, inertial stabilization and inner-loop attitude compensation suppress most low-frequency vehicle motion, whereas the residual high-frequency jitter remains the dominant factor affecting optical alignment. Accordingly, the reduced model should be interpreted as an engineering abstraction for beam-pointing control rather than as a full hydrodynamic replacement for 6-DOF AUV motion. The resulting kinematic relationship, which illustrates how stochastic perturbations couple with hydrodynamic forces to influence the state vector x t , is depicted in Figure 2.
The gimbal is fixed to the AUV. The pointing vector θ t = α t , β t T , defined by azimuth α and elevation β , is used to decompose the beam pointing angle. Its dynamics are defined as
θ t = K v t
where K is the servo gain matrix, and v t is the control input. Geometrically, θ t aligns the beam axis with the receiver. The AUV attitude is coupled to the gimbal via rotation matrices. In turbulent media, beam deflection caused by complex environmental effects requires adaptive adjustment. This is modeled as perturbations to the effective pointing θ * t .

2.2. Channel-Pointing Coupling Model

Before establishing the channel-pointing coupling model, it is essential to define the key performance metrics of the underwater optical communication system. This facilitates linking the physical model with communication performance.
The performance of UWOC systems is primarily characterized by three parameters: power transmission gain, directional coupling efficiency, and signal-to-noise ratio.
(1) Power Transmission Gain: Let P t denote the transmitted power and P r t denote the received power. The channel gain G t is defined as
G t = P r t P t = η p t exp c d x t
where c is the optical attenuation coefficient of the medium, d x t is the optical propagation distance, and η p t represents the directional coupling efficiency caused by beam-angle deviation.
(2) Directional Coupling Efficiency: The geometric overlap between the transmitted beam and the receiving aperture determines the effective power transfer rate of the link. The pointing efficiency can be approximated as
η p t = exp θ t θ * t 2 2 σ θ
where θ t represents the current pointing vector, θ * t denotes the optimal pointing direction, and σ θ indicates the angular error variance. When beam control precision is high and jitter is low, η p t approaches 1. Conversely, as the beam pointing error increases, this value decreases significantly, reflecting link loss.
(3) Signal-to-Noise Ratio (SNR): To establish a physically consistent communication-performance model, we adopt a standard intensity-modulated/direct-detection (IM/DD) receiver framework. The received optical power is first expressed as
P r t = h t   P t
where h t is the effective channel gain. After photodetection, the signal photocurrent becomes
i s t = R   P r t
with R (A/W) being the photodetector responsivity.
The electrical SNR, accounting for dominant shot noise and thermal noise, is then written as
SNR t = ( R P r t ) 2 σ shot 2 + σ thermal 2 = ( R h t P t ) 2 2 e R B P r t + 4 k B T 0 B / R L
where e is the electron charge, B is the receiver’s electrical bandwidth, k B is Boltzmann’s constant, T 0 is the absolute temperature, and R L is the load resistance.
For OOK modulation with a fixed detection threshold, the instantaneous bit error rate (BER) is approximated by
BER t = Q SNR t = 1 2 erfc SNR t 2
Since h t is affected by the superposition of pointing error and water-body effects, its random fluctuations remain the fundamental cause of the time-varying characteristics of SNR and BER. The average BER can be obtained by taking the expectation over the distribution of h t .
The above expressions provide a physically grounded link between the SDE-derived channel gain h t and communication-level performance metrics.
In summary, h t is the core random variable reflecting link-performance fluctuations. Therefore, modeling the dynamic behavior of h t is crucial for describing the statistical characteristics of underwater optical channels.
Channel gain h t fluctuates due to absorption, scattering, and turbulence. The dynamic coupling between channel gain and pointing is first derived, and the SDE framework is then utilized to quantify the propagation of uncertainty. Extending the static Beer–Lambert model, h t is formulated as an SDE.
d h t = μ h t , θ t , x t d t + σ h t , x t d w t
Here, the drift term
μ h , θ , x = c d x h + γ e x p θ θ * 2 2 σ θ
incorporates both absorption-scattering losses and a penalty for pointing misalignment.
The terms are defined as follows:
  • c d ˙ x h : path-loss term based on the Beer–Lambert law.
  • c : extinction coefficient. This parameter is water-dependent and represents the sum of absorption and scattering. It is measured in m 1 , with values approximately ranging from 0.1 to 1 m 1 in the blue-green wavelength band.
  • d x slant range, representing the Euclidean distance between the AUV and the receiver, which varies over time.
  • h : current gain.
  • γ exp θ θ * 2 2 σ θ 2 : pointing-recovery term. Here, γ is the scaling factor, θ t is the current gimbal pointing vector, θ * t is the ideal alignment angle, and σ θ is the bm-divergence-related angular parameter. This Gaussian penalty function approaches γ when θ θ * , and decays exponentially as the pointing deviation increases, thereby simulating power loss due to misalignment.
The diffusion term
σ h , x d w t
captures the random fluctuations in channel gain. In UWOC, these fluctuations are primarily caused by random variations in the underwater refractive index n z due to turbulence, temperature, and salinity gradients.
  • d w t : increment of the Wiener process.
  • σ h , x : diffusion coefficient. For weak turbulence where the Rytov variance satisfies σ r 2 < 1 , it can be approximated as
    σ 2 h , x h 2 k 2 d x C n 2 z d z
This expression is based on the Rytov approximation in optical turbulence theory, where k = 2 π / λ is the wave number and C n 2 z is the structural constant of refractive index in a layered medium. Integration along the propagation path represents the accumulation of turbulence intensity. For strong turbulence or scattering, Monte Carlo ray tracing may be used to simulate photon paths and pulse responses, enabling empirical estimation of σ .
Communication capacity is calculated via
C t = 1 2 log 1 + P   h 2 t σ n 2
where P is the transmit power and σ n 2 is the noise variance. Under random perturbations, C t varies randomly over time. Its expected value E C t must be computed to evaluate average system performance. When analytical solutions are unavailable, this expectation can be approximated using moment closure or Monte Carlo integration.
The alignment error
e t = θ t θ * t
directly governs BER variation. For OOK modulation, it is approximated through the corresponding Q -function of the instantaneous SNR. The optimization objective is therefore to minimize E e t while maximizing E C t within a system governed by SDEs.
The detailed Fokker–Planck formulation and the first- and second-order moment derivations are omitted here for readability and are summarized in Appendix C. Physically, these derivations show that pointing deviation weakens the effective recovery contribution in the drift term, while turbulence-induced diffusion governs the temporal spreading of the channel statistics.

2.3. Parameter Mapping and Statistical Averaging

Although the channel gain SDE model is complete, its high nonlinearity poses computational challenges. To construct a simplified model that retains physical interpretability while enabling statistical identifiability, stochastic averaging theory is employed. This theory processes the slow variables in space and angle, thereby transforming them into calibratable parameters. Specifically, spatial-angular averaging is performed on the drift term μ and diffusion term σ in Equations (10) and (11). Under weak turbulence conditions, their averaged forms can be expressed as
μ I = a I + b , σ I = k I γ / 2
This mapping simplifies the complex space-angle coupling into a low-dimensional parametric form based on stochastic averaging theory while preserving the model’s physical consistency. The resulting equivalent stochastic differential equation is
d I t = a I t + b d t + k I t γ / 2 d W t + d J t
The physical interpretation, dimensional consistency, and representative value ranges of the reduced variables and parameters are summarized in Table 1.
In practice, the reduced parameters (a, b, k, and γ) are identified from short calibration runs. Specifically, a is estimated from the mean decay of normalized received intensity under alignment-preserving conditions, k is obtained from the variance growth of the residual stochastic fluctuations, b is determined from the steady aligned operating point, and γ is selected by fitting the stationary histogram of It to the target distribution family using a minimum-distance criterion. In the present work, these parameters are identified offline for each experimental condition and then kept fixed during closed-loop control. where I t denotes the equivalent received optical intensity, W t represents standard Brownian motion, and d J t serves as the Poisson jump term, simulating sudden events such as bubble occlusion. When γ = 2 and no jumps occur, the model degenerates into the classical multiplicative noise form. Conversely, when r < 2, the model exhibits noise attenuation effects due to turbulent averaging.
While the baseline formulation employs Gaussian Wiener forcing for analytical tractability, the proposed SDE framework is not restricted to purely Gaussian turbulence. Non-Gaussian and intermittent fading events can be incorporated through the jump term d J t and the nonlinear diffusion exponent γ . In particular, γ < 2 allows the model to depart from the classical multiplicative-noise regime, while capturing abrupt rare events such as bubble occlusion. This interpretation is consistent with the numerical results presented in Section 2.6, where the framework reproduces mixture-type distributions, such as EGG and WGG, that exhibit bursty or bimodal fading behavior.

2.4. From Physics to Statistics: Development and Statistical Validation of the RTE–SDE Channel Model

The transient characteristics of underwater optical channels are influenced by the coupling of multiple physical factors. These include absorption, scattering, turbulence, refractive index variations due to salinity and temperature gradients, and directional coupling efficiency between the transmitter and receiver. These processes cause the received optical intensity I t to exhibit significant randomness. The traditional Radiative Transfer Equation (RTE) can describe photon propagation in angular and spatial dimensions. However, its high computational complexity hinders effective application in dynamic communication systems. Deriving channel statistical properties from first principles, this section establishes a physically motivated SDE framework based on RTE and conducts numerical validation and parameter estimation.
The RTE describes the evolution of radiative brightness L r , s under steady-state conditions:
s L + c e L = 4 π p ( s , s ) L ( s ) d Ω + Q

Validity Conditions and Scope of the Diffusion-Based Reduction

The reduction from the angularly resolved Radiative Transfer Equation (RTE) to the scalar stochastic channel model used in this work relies on the diffusion approximation and should therefore be interpreted within a bounded regime of applicability rather than as a universally exact closure. In the present framework, this approximation is intended for multiple-scattering conditions in which the reduced scattering coefficient is sufficiently larger than the absorption coefficient, and the propagation distance is large relative to the transport mean free path, i.e., d 1 / μ s . For the UWOC links considered here, this corresponds to short-to-moderate transmission ranges (approximately 1–5 m) in Jerlov type I–III waters under moderate-to-strong scattering conditions.
Under these assumptions, repeated angular redistribution smooths the strongly directional radiance field and makes a diffusion-based mean-field reduction physically reasonable for describing the dominant evolution of received optical intensity. In this sense, the proposed stochastic channel model should be understood as a control-oriented surrogate that preserves the principal drift-diffusion structure needed for real-time beam-pointing analysis, rather than as a full replacement for the original angularly resolved transport equation.
At the same time, the approximation is expected to lose accuracy in strongly anisotropic, bubble-rich, or short-range ballistic-dominant conditions, where higher-order angular transport effects and non-diffusive scattering become significant. In such regimes, higher-order transport closures or Monte Carlo radiative-transfer simulations would be more appropriate. To further avoid ambiguity in the reduced formulation, the dimensional consistency, physical interpretation, and representative ranges of the reduced parameters a , b , k , γ , I t , h t , σ n 2 , are summarized in Table 1. In addition, the intermediate probabilistic bridge from the diffusion-form RTE to the scalar SDE is further detailed in Appendix C, where the roles of the master equation, Kramers–Moyal expansion, and stochastic averaging are explicitly summarized.
Where c e is the total extinction coefficient, p s , s is the scattering phase function, and Q is the source term. In turbulent media, the phase function and extinction coefficient are subject to random perturbations, expressed as c e r + δ c e r , t and p + δ p . The zero-order and first-order angular moments of the angular variable are taken, and the diffusion approximation p 1 / 4 π + 3 g s s / 4 π is applied, where g denotes the mean cosine. Consequently, the RTE simplifies to a diffusion equation:
φ t = D 2 φ c a φ + S
where φ =   L d Ω is the scalar flux, D = 1 / 3 c e g c s is the diffusion coefficient, c a and c s are the absorption and scattering coefficients, respectively, and S is the equivalent source. Through spatiotemporal isomorphism and treating turbulent perturbations as a driving process, this equation can be interpreted as the statistical average of microscopic transitions of light intensity I t .
Under multiple scattering or weak turbulence conditions, the transition probability density satisfies the master equation:
p I , t t =   W I I p I , t W I I p I , t d I
where W I I denotes the transition rate. Under the assumption of small continuous perturbations, the Kramers–Moyal expansion truncated to the second order yields the Fokker–Planck equation:
p t = I D 1 I p + 1 2 2 I 2 D 2 I p
where D 1 I and D 2 I denote the first- and second-order kinetic differences, respectively. By Itô’s theorem, this equation is equivalent to the SDE:
d I t = D 1 I t d t + D 2 I t d W t
D 1 and D 2 are parameterized to match the mean-field form in Section 2.3. This reduction ensures physical consistency: the drift term reflects mean decay and control compensation, while the diffusion term captures turbulence-induced multiplicative randomness.
The long-term statistical properties of the system are given by the steady-state solution of the Fokker–Planck equation ( p / t = 0 ):
p s t I I γ exp 2 k 2 b 1 γ I 1 γ a 2 γ I 2 γ
This general solution evolves into various statistical distributions based on the value of γ :
(1)
γ = 2 : Inverse-Gamma distribution.
(2)
γ = 1 : Gamma distribution, dominated by additive noise.
(3)
1 < γ < 2 : Generalized Gamma distribution family.
When slow-varying variables are introduced, such as slowly varying turbulence intensity, jump perturbations, or closed-loop control, the marginal distribution can be extended to more flexible forms like the Weibull generalized Gamma (WGG) distribution. These mechanisms explain the heavy-tailed characteristics observed in experimental data and provide a natural path for model extension.
To guarantee that the derived SDE produces physically bounded channel realizations consistent with the distributions, the drift-diffusion equilibrium is analyzed. The dynamic stability relies on the deterministic drift term providing sufficient restoring force to counteract the stochastic diffusion. The asymptotic stability condition is given by
a I + b + γ k 2 4 I γ 1 < 0 a s I
This inequality implies that the linear decay rate a representing absorption and scattering losses must dominate the turbulence-induced energy fluctuations. The parameter γ serves as a critical “regime selector” that dictates the nature of the stochastic equilibrium:
(1)
Multiplicative Noise Regime ( γ 2 ): In this baseline scenario, turbulence acts as a multiplicative modulator. The diffusion intensity scales quadratically with signal amplitude ( D 2 I I 2 ), leading to a heavy-tailed inverse-Gamma distribution. This regime corresponds to the classical saturated turbulence model where variance is dominated by diffusion.
(2)
Additive Noise Regime ( γ 1 ): As γ approaches 1, the noise dependency becomes linear, approximating a Gamma distribution. This regime reflects scenarios where background additive noise or scattering becomes comparable to turbulent fluctuations.
(3)
Intermediate Regime ( 1 < γ < 2 ): By tuning γ continuously, the system traverses the generalized Gamma family. This flexibility allows the SDE to dynamically adapt to varying turbulence strengths—from the stability of deep water to the volatility of coastal zones.
Therefore, the SDE is not merely a static fitting function but a dynamic system where the drift-diffusion balance naturally evolves into the appropriate statistical distribution based on environmental inputs.
This inequality reveals the physical mechanism governing channel volatility. In the multiplicative noise limit ( γ 2 ), the quadratic diffusion term scales comparably with the linear drift, resulting in marginal stability that manifests as “heavy tails” (deep fading events). Conversely, as γ decreases towards the additive limit ( γ 1 ), the restoring force dominates, suppressing extreme outliers and enhancing link stability. This confirms that the SDE model remains stochastically stable across all physically relevant turbulence regimes.

2.5. Numerical Implementation and Baseline Verification

To validate the temporal evolution and numerical stability of the derived channel model, the continuous SDE defined in Equation (21) was discretized using the Euler–Maruyama method:
I n + 1 = I n + a I n + b Δ t + k I n γ / 2 Δ W n
where Δ W n N 0 , Δ t represents the Wiener process increment.
Simulations were conducted under the baseline multiplicative noise assumption ( γ = 2.0 ) across three distinct turbulence regimes: weak ( σ = 0.15 ), moderate ( σ = 0.35 ), and strong ( σ = 0.65 ). The time step was set to Δ t = 0.01 over a duration of T = 2000 units to ensure steady-state convergence.
As illustrated in Figure 3, the generated steady-state probability density functions (gray histograms) exhibit excellent agreement with the theoretical inverse-Gamma distributions (dashed curves) across all turbulence strengths. Notably, the simulation accurately captures the heavy-tailed characteristics inherent in strong turbulence regimes (Right panel of Figure 3). These results confirm two critical aspects:
(1)
Numerical Stability: The Euler–Maruyama solver maintains stability without divergence even under high-variance conditions.
(2)
Physical Consistency: The SDE correctly reproduces the classical statistical behavior of saturated turbulence when configured in the multiplicative noise regime.
This validates the proposed SDE solver as a reliable generative engine for the subsequent reinforcement learning training environment.

2.6. Numerical Fitting with Existing Models

To rigorously validate the effectiveness of the proposed SDE framework as a unified generative model for underwater optical turbulence, this study employed the Inverse Fokker–Planck equation method to conduct a systematic numerical validation. This method inversely reconstructs the drift dynamics term μ h t required to reproduce the probability density functions (PDFs) of existing mainstream channel models. This approach demonstrates that the proposed SDE framework is capable of reproducing existing statistical models.
The capability of the proposed SDE to reproduce these diverse statistical distributions is not merely empirical. As derived analytically in Appendix B, the drift field   μ h   can be explicitly reconstructed from any target stationary PDF using the inverse Fokker–Planck equation, providing a mathematical basis for using the proposed SDE as a unified stochastic generator for a broad class of stationary channel statistics.
The validation process involved reconstructing the drift field μ h from five target theoretical distributions: log-normal (LN), generalized Gamma (GG), exponentiated Weibull (EW), and two mixture models—exponential generalized Gamma (EGG) and Weibull generalized Gamma (WGG). Three distinct turbulence regimes defined by the diffusion intensity coefficient σ were simulated as follows. (1) Weak turbulence ( σ = 0.15 ): Simulating clear water with minimal refractive index fluctuations. (2) Moderate turbulence ( σ = 0.35 ): Representing typical coastal underwater environments. (3) Strong turbulence ( σ = 0.65 ): Representing scenarios with severe fading.
The simulation results, as illustrated in Figure 4, show that the proposed SDE framework can reproduce several target PDFs with good quantitative agreement in most tested cases. To avoid relying solely on visual histogram matching, the agreement was additionally quantified using the Kolmogorov–Smirnov (KS) statistic, Kullback–Leibler (KL) divergence, Jensen–Shannon (JS) divergence, and Wasserstein distance. For clarity, the KS, KL, and Wasserstein distance values are also displayed in the upper-right corner of each subplot in Figure 4. For the log-normal and exponentiated Weibull models, the fit remained consistently accurate across weak, moderate, and strong turbulence regimes, with KS values on the order of 10 3 and a very small KL divergence. The WGG and EGG mixture models were also reproduced well in most moderate-to-strong turbulence cases. However, noticeable deviations were observed for the weak-turbulence EGG mixture case and, to a lesser extent, the weak-turbulence WGG mixture case, indicating that the current multiplicative-noise SDE formulation is less effective for sharply separated or strongly skewed mixture structures in the near-deterministic regime.
For the log-normal model, the drift term exhibited an approximately linear balance between decay and compensation, which is consistent with the theoretical reduction in Section 2.3 and is supported by the very small KS and KL values obtained in all three turbulence regimes. For the EGG and WGG mixture models, the SDE retained the ability to reproduce bimodal or heavy-tailed structures in several moderate-to-strong turbulence cases. Nevertheless, the quantitative metrics reveal that this capability is not uniform across all regimes: in particular, the weak-turbulence EGG mixture case shows a large mismatch, and the weak-turbulence WGG mixture case also exhibits a non-negligible discrepancy. This suggests that, although nonlinear drift modulation captures many mixture-like behaviors without requiring a fully explicit jump-diffusion structure, additional model refinement may be needed for sharply separated mixture distributions under weak fluctuations.
The results also corroborate that the steady-state solution of the SDE belongs to the generalized Gamma family. By adjusting the drift-diffusion balance, the SDE can smoothly transition between the additive-noise-dominated Gamma limit ( γ 1 ) and the multiplicative-noise-dominated inverse-Gamma limit ( γ 2 ).
In conclusion, the quantitative results confirm that the proposed SDE can serve as a unified stochastic generator for several commonly used UWOC fading distributions, particularly log-normal, exponentiated Weibull, and a subset of generalized-gamma-based mixture models. The goodness-of-fit metrics demonstrate that the agreement is strong in most tested scenarios, while also revealing several failure cases in weak-turbulence mixture distributions and in heavy-tail matching under strong turbulence. We therefore emphasize that the distribution-matching capability of the model is broad but not universal in a strict sense. Its primary value lies in providing a single dynamic stochastic framework that reproduces a wide class of stationary channel statistics while retaining a physically interpretable baseline drift-diffusion structure.

3. Fuzzy-RL Hybrid Adaptive Controller

This section formulates the beam alignment task as a continuous-time stochastic control problem driven by SDEs. A hybrid Fuzzy-RL adaptive controller is proposed, and its key algorithmic procedures and theoretical properties are outlined.

3.1. Formulation of the Adaptive Optimization Problem

To address the complex time-varying turbulence and attitude disturbances in underwater optical communication systems, the present study treats the laser pointing control problem as an adaptive optimization process based on reinforcement learning. At the implementation level, the system adopts a decomposed structure with two independent subsystems for pitch and pan. A Fuzzy-RL controller is constructed for each axis. This design balances real-time performance, interpretability, and stability.
The two-dimensional motion of the laser pointing mechanism is jointly determined by the pitch angle θ y and the yaw angle θ x . Theoretically, the complete state vector of the system should incorporate the coupled dynamics of both axes:
s t = θ x , θ ˙ x , θ y , θ ˙ y , h t T
where h t represents the instantaneous power gain modeled by the SDE channel. The pitch and yaw channels of the gimbal driver exhibit near-decoupled characteristics. Dynamic coupling terms become significant only at high angular velocities or extreme attitudes. Furthermore, due to the excessive dimensionality of the full state vector, the subsequent reinforcement learning process would suffer from the curse of dimensionality in high-dimensional continuous space. To enhance sample training efficiency and ensure engineering feasibility, the present study adopts an axial decomposition strategy:
S = S x × S y , A = A x × A y
where each subsystem S i , A i independently executes policy optimization. This enables parallel learning processes. This approximate factorization strategy is widely adopted in multivariate reinforcement learning and visual servo control. It ensures controller near-optimality while reducing computational burden and training time, demonstrating engineering feasibility.
For each axis, the state, action, and reward are defined as follows:
(1)
State variables define the state as s i t = e i t , e ˙ i t T . Here, e i t represents the angular error of the laser spot relative to the target center, and e ˙ i t denotes its time derivative. The state undergoes fuzzy partitioning before being input to the Fuzzy-RL controller. This reflects fuzzy membership degrees across different error levels.
(2)
Action variable (action): Let a i t . This represents the angular fine-tuning increment for the current step. It is adjusted by the reinforcement learning module based on fuzzy outputs to achieve a dynamic balance between rapid response and steady-state performance.
(3)
State transition: The system dynamics are jointly determined by the closed-loop response of the gimbal servo mechanism and channel disturbances: e i t + Δ t = f i e i t , a i t , ξ t where ξ t denotes random disturbances caused by turbulence and observation noise.
Each subsystem optimizes to minimize the long-term cumulative error and control cost through the reinforcement learning process. The expected discounted return for a single axis is defined as
J i = E t = 0 β t r i s i t , a i t
where the discount factor β 0 , 1 determines the planning horizon. Note: the symbol β is used here to distinguish it from the turbulence parameter γ defined in Section 2. The instantaneous reward function r i is designed to guide the agent:
r i t = 1 λ 1 e i 2 t λ 2 e i ˙ t λ 3 a i t
The parameters λ 1 , λ 2 , and λ 3 adjust the trade-off between accuracy, response speed, and energy consumption. Under the long-term statistical significance of channel gain h t , the expected total reward is the weighted sum of two independent subsystems:
J = w x J x + w y J y
where the weights w x and w y are determined by the sensitivity of system performance to optical axis geometry.
To achieve online adaptive control, the Fuzzy Logic Controller (FLC) provides empirical rules and nonlinear mapping capabilities. Meanwhile, the reinforcement learning module handles long-term strategy refinement.
For the single-axis subsystem i , the Fuzzy-RL integrated strategy can be expressed as
a i t = F i e i t , e ˙ i t + Δ a i R L t
Here, F i is the fuzzy controller output, and Δ a i R L is the policy-based fine-tuning term from Q-learning. The Q-table value function is defined as
Q i s i , a i = E r i t + β max a i Q i s i , a i
During learning, the Q-table is updated iteratively via temporal difference (TD) learning:
Q i s i , a i Q i s i , a i + α r i t + β max a i Q i s i , a i Q i s i , a i
where α is the learning rate.
This decomposition structure mathematically corresponds to a factorized approximation of the global Q-function:
Q s x , s y , a x , a y Q x s x , a x + Q y s y , a y
Such structures have been proven in distributed control and factored MDP research to yield near-optimal solutions under conditions of small coupling terms. Furthermore, the smoothness of the fuzzy layer ensures the policy is continuously differentiable in the input space. This satisfies local Lipschitz conditions, thereby guaranteeing the asymptotic bounded stability of the closed-loop system.

3.2. Fuzzy-RL Controller Design

The present study employs a hierarchical control architecture for each axis i . The lower layer consists of an interpretable Takagi–Sugeno (TS) fuzzy baseline F i , while the upper layer utilizes a Q-learning-based fine-tuner Δ a i . This design aims to combine interpretable empirical rules with data-driven adaptation while ensuring engineering feasibility. Consequently, it achieves steady-state accuracy and online adaptability under non-stationary channels and attitude disturbances.
Key Implementation:
(1)
TS Rule Form: The j fuzzy rule is expressed as follows. Rule j : If e i is A j AND e ˙ i is B j , then y j = W j T φ i + b j , where φ i = e i , e ˙ i T . The final baseline output is the weighted sum of linear consequents.
(2)
Membership Functions: Gaussian membership functions are employed. Their centers are determined by offline clustering, and widths are set according to coverage and overlap criteria.
(3)
Fuzzy Parameter Strategy: By default, the membership structures are frozen, and only the consequent parameters are fine-tuned to ensure reproducibility. As an optional control experiment, the consequent parameters may undergo online projection updates with a small learning rate.

3.3. Reinforcement Learning Component Design

This section focuses on the minimalist yet sufficient design of the RL module for each axis. Key aspects include state and action definitions, reward structures, learning laws, and exploration strategies. The objective is to ensure sample efficiency and online stability.
State: The state vector s i = Index e i , Index e i ˙ T employs fuzzy indexing to discretize continuous error dynamics, balancing interpretability with computational efficiency. The channel state h t is excluded from this RL state space to mitigate the curse of dimensionality, as it is independently managed by the supervisor module.
Actions: The action space consists of a discrete step set. Symmetric subdivided step sizes are used in the experiments.
Reward Design: The immediate reward takes a physically and task-driven weighted form:
r i = c l i p 1 λ p e i 2 λ d e ˙ i λ a a i , r min , r max
This function penalizes large errors, rapid changes, and excessive control efforts.
Primary Approach: Tabular Q-learning is selected as the most robust choice for low-dimensional states. The temporal difference (TD) update is given by
Q s , a Q s , a + α r + γ max a Q s , a Q s , a
Exploration: Boltzmann softmax with temperature annealing is employed. An ϵ -greedy strategy serves as a control baseline. In the present implementation, Boltzmann softmax with temperature annealing is adopted as the exploration strategy, while an ε -greedy policy is used as a baseline for comparison. The controller is trained offline prior to HIL deployment using repeated stochastic channel realizations generated by the SDE environment. The tabular Q-learning policy uses a fixed discrete action set and bounded rewards, while the exploration temperature is annealed during training and then frozen during evaluation. The PID baseline is tuned separately under the same plant and disturbance model to provide a fair closed-loop comparison.
At the implementation level, the deployed HIL prototype used a tabular Q-learning controller with Gaussian fuzzy partitioning and a fixed discrete action set for each axis. In the present prototype, 11 fuzzy labels were used for the error and error-rate variables, together with a seven-level discrete action set. The learning rate and discount factor were set to 0.005 and 0.95, respectively, and Boltzmann temperature annealing was employed during training. To improve robustness under camera delay and embedded execution constraints, several engineering stabilizers were additionally introduced in the real system, including latency-compensated state extrapolation, command smoothing, damping, dead-zone logic, and a fallback proportional-integral action outside the safe exploration region. These settings should be interpreted as practical deployment choices for the HIL prototype rather than as part of the abstract theoretical formulation.
Under conditions of finite states, bounded rewards, and appropriate learning rate decay, tabular Q-learning converges to a suboptimal neighborhood of the Bellman fixed point for each axis. This deviation is primarily due to fuzzy approximation errors.

3.4. Compact Pseudocode

To intuitively visualize the implementation logic, the control block diagram of the proposed hybrid adaptive controller is presented in Figure 5. This diagram illustrates the signal flow integrating the fuzzy baseline, RL fine-tuning, and the safety-hold mechanism.
To explicitly handle non-stationary disturbances, we adopt a hierarchical supervision strategy that decouples kinematic optimization from safety assurance.
Optimization Layer (Fuzzy-RL): Active when the channel is reliable, the RL agent fine-tunes control actions based on error dynamics to minimize tracking deviation.
Safety layer (supervisor): Monitors channel gain h t and overrides RL output with a “Safety-Hold” policy during deep fading. This separation prevents the agent from learning noise-induced policies during signal loss, eliminating the need to explore rare failure modes.

3.5. Computational Complexity Analysis

The proposed Fuzzy-RL controller executes three sequential modules at each control step: fuzzy inference, Q-table-based reinforcement learning, and supervisor override logic. Their computational complexities are analyzed below.
For the fuzzy inference engine, let n denote the number of input variables, m the number of membership functions per input, and r the number of active fuzzy rules. The fuzzification stage requires O n m operations, while rule activation, aggregation, and centroid defuzzification require O r operations. Therefore, the per-step complexity of the fuzzy module is
T fuzzy = O n m + r
In the present implementation, n = 2 , m = 5 , and r = 25 , so the fuzzy inference cost is effectively constant per control cycle.
For the RL module, the controller maintains a Q-table of size S × A , where S and A denote the numbers of discrete states and actions, respectively. Action selection under an ε -greedy policy requires O A comparisons, whereas the temporal-difference update requires O 1 time. Thus,
T RL = O A
With S = 400 and A = 5 in our implementation, the total storage required for the Q-table is approximately 16 KB in double precision, which is negligible for embedded hardware.
The supervisor logic only involves a threshold comparison on h t and a timer check, both of which are constant-time operations, i.e., O 1 .
Accordingly, the overall computational complexity per control step is
T total = O n m + r + A
For fixed hyperparameters, this simplifies to O 1 , indicating constant-time execution during online control.
Compared with MPC, whose per-step computational burden typically scales as O N p n x 3 due to repeated online optimization, and with deep RL methods, whose inference cost scales with network depth and width as O   l d l 1 d l , the proposed method is substantially more lightweight. Therefore, the proposed Fuzzy-RL controller combines adaptive capability with low online computational cost, making it suitable for real-time deployment on resource-limited AUV embedded processors.

3.6. Theoretical Analysis and Innovations

Under Assumptions A1–A3 stated in Appendix A.1 and the reduced plant model adopted in this study, the proposed hybrid scheme guarantees mean-square boundedness of the closed-loop error and asymptotic convergence to a bounded neighborhood, as established via the Lyapunov analysis in Appendix A.
Compared with deep RL approaches that require function approximation and larger memory footprints, the present tabular Fuzzy-RL design has a modest computational complexity that is compatible with real-time embedded implementation. A full runtime benchmark against deep RL variants is left for future work.

4. Results

4.1. Numerical Simulation and Controller Benchmarking

Before deploying the control algorithms on the hardware-in-the-loop (HIL) testbed, a comparative numerical simulation was conducted to benchmark the robustness of the proposed Fuzzy-RL framework against PID, anti-windup PID, ADRC, and MPC baselines. The simulation environment utilizes the discrete SDE channel generator verified in Section 2, ensuring that the disturbance dynamics reflect realistic underwater optical turbulence and fading characteristics.
While classical linear controllers perform adequately under continuous Gaussian turbulence, their performance often degrades catastrophically during discontinuous disturbances common in underwater environments, such as air bubble occlusion or sudden turbidity plumes.
To evaluate the system’s resilience to such non-stationary events, a “Deep Fading” test scenario was constructed:
(1)
Channel Dynamics: A baseline moderate turbulence σ = 0.35 is generated. A forced “bubble blockage” event is introduced between t = 3.0 s and t = 5.0 s, during which the channel gain drops to near zero ( h t 0.05 ), simulating a complete signal interruption.
(2)
Sensor Noise: During the blockage, the vis feedback is assumed to be unreliable, outputting random measurement noise or drifting values.
(3)
Baselines: the pre-trained Fuzzy-RL controller was benchmarked against PID, anti-windup PID, ADRC, and MPC under the same plant and disturbance setup.
The simulation results, illustrated in Figure 6, provide a representative time-domain comparison of the five controllers under the SDE-driven deep-fading benchmark. A clear performance hierarchy can be observed during the signal-loss and recovery stages.
Among the classical baselines, the conventional PID controller exhibits the most severe degradation. Because it has no explicit supervision mechanism for channel reliability, it continues to integrate noisy error signals during the low-gain interval, leading to pronounced windup. As shown in the top and middle panels of Figure 6, this accumulated control effort is released abruptly after channel recovery, producing the largest overshoot and the most oscillatory actuator response.
The anti-windup PID controller alleviates this issue to some extent, reducing the peak excursion after recovery; however, its transient error remains noticeably larger than that of the more advanced controllers. ADRC and MPC both provide substantially improved recovery behavior, with smaller overshoot and smoother control effort than the two PID-based baselines. Nevertheless, both methods still show visible transient deviation during the fading-to-recovery transition.
By comparison, the proposed Fuzzy-RL controller delivers the most balanced closed-loop response. It maintains the smallest pointing-error excursion during recovery while avoiding the large control spikes observed in PID. This behavior is consistent with the intended role of the supervisor mechanism, which suppresses unreliable corrective action when the channel state becomes severely degraded and enables smoother target re-acquisition once the optical link is restored.
Therefore, Figure 6 visually confirms the broader benchmarking results reported in Section 4.2: incorporating channel-state awareness into the control policy is essential for maintaining tracking robustness under deep fading, and the proposed Fuzzy-RL framework provides the best overall trade-off between alignment accuracy, recovery smoothness, and control effort. These communication-level quantities should be interpreted as model-based indicators derived from the closed-loop channel state, rather than as direct measurements from a complete IM/DD receiver chain.

4.2. Controller Robustness and Parameter Sensitivity Analysis

To further evaluate the proposed hybrid Fuzzy-RL algorithm under the complexity of underwater environments, this section presents a series of multidimensional stress tests based on Monte Carlo simulations with n = 20 trials. In addition to benchmarking against several classical and modern control algorithms, the study also comprehensively assesses the sensitivity of the proposed method to stochastic channel parameters, controller hyperparameters, and measurement noise.
To evaluate the relative performance of the proposed method within the broader control framework, two representative scenarios were considered: a continuous fluctuation environment driven by the SDE channel model and an extreme deep-fading environment with Markov jump bursts. In these two scenarios, the proposed controller was compared with conventional PID, anti-windup PID, active disturbance rejection control (ADRC), and model predictive control (MPC). The corresponding simulation results are shown in Figure 7.
The results demonstrate that, in the nominal turbulence channel driven by the SDE model, the Fuzzy-RL controller achieves the best alignment accuracy. Its root-mean-square error (RMSE) is only 0.4256 mm, and its median absolute error is as low as 0.1449 mm. By contrast, the RMSE values of conventional PID and anti-windup PID are 4.5406 mm and 4.2847 mm, respectively, both accompanied by deep-fading recovery overshoots of approximately 10.12–14.03 mm. Compared with ADRC, which represents a robust-control baseline (RMSE = 1.3365 mm), and MPC, which represents an optimal-control baseline (RMSE = 0.8644 mm), the proposed Fuzzy-RL method reduces the RMSE by more than 50%. Although MPC exhibits a lower control energy consumption (control energy = 2.3760), Fuzzy-RL (control energy = 6.4873) achieves more accurate steady-state tracking while maintaining reasonable computational overhead and completely avoiding alignment failure.
Under the extreme burst-disturbance scenario, which includes Markov jumps and severe communication outages, the conventional controllers exhibit widespread failure, with failure rates exceeding 95%. In contrast, the proposed Fuzzy-RL controller still maintains a median absolute error of 0.8710 mm. This result confirms that the supervisor mechanism can effectively suppress divergence under severe data-loss conditions.
To investigate whether the background assumptions of the model may lead to performance degradation under different ocean conditions, a wide parameter scan was conducted over the key drift and diffusion coefficients of the SDE channel model. This analysis was used to evaluate the sensitivity of the controller to stochastic channel parameters.
For the drift and mean-reversion coefficients a , b , when the mean-reversion rate varies within e and the intensity scale varies within b 0.7 , 1.3 , the performance metrics remain highly flat. In this range, the RMSE is tightly confined to 0.4224–0.4247 mm, and the recovery overshoot varies by less than 0.02 mm.
For the turbulence diffusion and fluctuation-intensity parameters k , γ , with k 0.18 , 0.5 and γ 0.7 , 1.3 , the corresponding joint heat map shows that the closed-loop RMSE remains stable within 0.4227–0.4248 mm. These results indicate that the unified stochastic generator reconstructed through the inverse Fokker–Planck method has strong generalization capability and that the controller does not rely on any specific form of turbulence probability density function (PDF).
In practical engineering deployment, sensor noise often constitutes a major source of instability. The experimental results show that the proposed control architecture has a high degree of tolerance to observation noise. When the measured channel-state fading-noise envelope, denoted as loss minus noise e, increases from 0.25 to 0.75, the statistical RMSE remains at approximately 0.4235 mm. This indicates that the fuzzy logic layer effectively filters high-frequency clutter before it propagates into the RL action space.
The proposed controller also exhibits strong robustness to variations in internal control gains. Specifically, when the proportional gain of the lower-level controller varies within K p 6.0 , 9.5 , the damping coefficient of the deep-fading supervisor varies within h o l d d a m p i n g 0.2 , 1.0 , and the recovery gain varies within b o o s t g a i n 1.0 , 1.7 , the resulting performance degradation remains minimal, with an RMSE variation range of less than 0.02 mm. This result demonstrates strong environmental adaptability and suggests that the controller does not require stringent online retuning in different operating conditions.
When the forced deep-fading duration, denoted as outage duration, increases from 1.0 s to 3.0 s, random platform jitter gradually becomes dominant because the optical feedback is unavailable for an extended period. As a result, the RMSE increases from 0.1510 mm to 1.0459 mm, while the recovery overshoot rises from 0.1469 mm to 2.9819 mm. This result objectively reflects the physical limitation of purely optical feedback under prolonged deep-fading conditions. It also suggests that, once the outage duration exceeds a threshold of approximately 2–3 s, additional inertial measurement units or other sensing modalities should be introduced to enable multi-source hardware fusion and maintain closed-loop stability. The corresponding sensitivity results for RMSE, recovery overshoot, and settling time are shown in Figure 8.

4.3. Hardware-in-the-Loop (HIL) Experimental Setup

To validate the practical performance of the proposed unified SDE channel model and hybrid Fuzzy-RL controller, a two-degree-of-freedom (2-DOF) laser-pointing hardware-in-the-loop (HIL) platform was constructed. The platform consists of the following main components. The prototype system and experimental environment are shown in Figure 9.
A 2-DOF gimbal was built using an ESP32 microcontroller (Espressif Systems, Shanghai, China), 2804-type brushless DC (BLDC) motors with seven pole pairs, and AS5600 magnetic encoders. The motors were controlled using the SimpleFOC library to realize closed-loop angle control and field-oriented current control under a 12 V supply. The embedded controller transmitted real-time encoder angles to the host computer using Python 3.11.14 via serial communication every 5 ms, ensuring an accurate low-level control cycle.
An industrial camera with a resolution of 640 × 480 was employed for visual feedback. The measured frame rate was approximately 30 fps, with an average frame-capture delay of about 92 ms (approximated as 100 ms in the control code). The corresponding horizontal and vertical fields of view were 60° and 45°, respectively. The camera was placed at a fixed distance of 0.18 m from the target plane for ArUco marker detection and laser-spot localization.
A green Osram PLT5 laser diode operating at 520 nm with an output power of 80 mW was used as the transmitter. The laser source was powered by a constant-current driver module. The distance from the laser emitter to the target plane was fixed at 2.0 m.
The experiments were conducted in a clear-water tank with a length of approximately 2 m. According to the optical properties of the green wavelength band and representative literature values, the water attenuation coefficient (absorption + scattering) was set to approximately c 0.08   m 1 . For a 2 m propagation distance, this corresponds to a total power attenuation of about 15% e c L 0.85 , representing a weak-to-moderate turbulence multiple-scattering condition.
ArUco markers from the 4 × 4 dictionary were used for spatial calibration. A multi-frame averaging strategy based on more than 20 frames was adopted to estimate the physical spacing between the four marker centers (110 mm), thereby obtaining the pixel-to-millimeter conversion factor automatically. Laser-spot detection was implemented using HSV color thresholding, morphological processing, and weighted centroid estimation, combined with dynamic region-of-interest (ROI) tracking. The pointing error was then converted from pixel deviation into physical angular and positional deviation.
Throughout the experiments, the host computer recorded the control commands, encoder feedback, pixel-domain and physical-domain tracking errors, frame delay, SDE-generated channel gain h t , Fuzzy-RL reward values, and exploration temperature parameters, ensuring full reproducibility of the reported results. In the HIL framework, the SDE model generated h t online and injected it into the feedback loop in real time. Therefore, the present setup should be interpreted as a model-in-the-loop validation of the closed-loop architecture rather than a purely physical channel emulation. This choice is intentional: the HIL platform is used to evaluate controller robustness under controlled and repeatable stochastic excitation before open-water deployment, rather than to claim independent validation of the channel model itself. In other words, the SDE-driven channel serves as a calibrated digital test environment for closed-loop benchmarking, while independent long-range ocean measurements remain necessary for future external validation of the channel physics. The main hardware and experimental parameters of the HIL platform are summarized in Table 2.
The system achieved an average alignment error of e 5.26   mm , with a standard deviation of σ e 6.18   mm and a median of median e 3.64   mm . During the initialization phase, an initial offset was set at startup e m a x 40   mm , and the system rapidly compensated for it. However, a time delay from image acquisition to error data retrieval was observed due to limitations of the computing platform and data transmission protocol. This delay was identified as a cause of steady-state oscillations. Future improvements could involve adopting higher-speed transmission protocols to enhance control performance or employing methods like Kalman filtering to predict and compensate for time delays. A median error of approximately 3.6 mm indicates that the visual outer loop maintains alignment within a narrow range for the vast majority of the time. However, the mean value was slightly elevated by a few sporadic events. This suggests a potential need for more robust detection and filtering in subsequent iterations. The summary statistics of the closed-loop pointing error are listed in Table 3. The temporal evolution and statistical distribution of the HIL pointing error are further illustrated in Figure 10, including the time-series response and the corresponding error histogram.

5. Conclusions

In this paper, a unified stochastic dynamic framework and a hybrid intelligent control strategy are proposed to address the challenges of underwater wireless optical communication (UWOC) in turbulent environments. By bridging the gap between the physical Radiative Transfer Equation (RTE) and control-oriented state-space models, a physically motivated stochastic differential equation (SDE) representation of the optical channel was derived.
The study yields three primary contributions. First, the derived SDE is demonstrated to serve as a “unified stochastic generator” for optical turbulence. Through the inverse Fokker–Planck equation approach, the model successfully reconstructs drift fields for a broad class of target statistical distributions—including log-normal, Gamma–Gamma, and mixture models—thereby capturing the temporal evolution of channel fading that static models fail to describe. Second, the beam alignment task is reformulated as the stabilization of a stochastic nonlinear system under multiplicative noise. The proposed hybrid Fuzzy-Reinforcement Learning (Fuzzy-RL) strategy effectively integrates the interpretability of fuzzy logic with the adaptive optimization of Q-learning. Finally, hardware-in-the-loop (HIL) experiments confirmed the practical viability of the framework, achieving pointing accuracy with a median alignment error of 3.64 mm.
The implications of this work extend beyond specific experimental results. Theoretically, the transition from static probability density functions to dynamic SDEs represents a paradigm shift in modeling random media. While traditional models quantify how often fading occurs, the unified SDE framework elucidates how the channel evolves, providing the essential derivative information required for predictive control. Practically, compared to end-to-end DRL methods that demand substantial GPU resources, the hybrid architecture remains computationally lightweight, making it highly suitable for the resource-constrained embedded systems typical of AUVs.
Despite these advances, some limitations remain. The current experimental setup observed minor steady-state oscillations. Future iterations could incorporate predictive filters, such as Kalman filtering, to compensate for sensor latency. Additionally, while this study focused on a single point-to-point link, the SDE framework is naturally extensible. Future research will explore the application of deep Fuzzy-RL architectures to multi-AUV coordination, investigating how distributed stochastic control can maintain mesh network connectivity in complex, scattering-dominant ocean environments. Several limitations should be noted. First, the diffusion-approximation-based channel reduction is most appropriate in multiple-scattering regimes and may lose accuracy in highly anisotropic or bubble-dominant waters. Second, the present HIL platform validates the controller under controlled laboratory conditions rather than in open-water long-range deployment. Third, BER and capacity are inferred from simplified communication-level proxies and were not directly measured with a complete IM/DD receiver chain. Finally, the reduced AUV–gimbal coupling model and Gaussian baseline diffusion term provide an engineering abstraction, not a full description of all intermittent ocean-turbulence mechanisms.
In summary, this work provides a physically motivated and control-oriented stochastic framework for UWOC beam-pointing analysis and control, and it offers a practical basis for future open-water validation and multi-sensor extensions.

Author Contributions

Conceptualization, B.S. and J.H.; Methodology, B.S. and J.H.; Software, B.S. and F.Z.; Validation, B.S. and J.H.; Formal Analysis, B.S. and M.Y.; Investigation, D.N. and Y.G.; Resources, D.N. and M.Y.; Data Curation, M.Y.; Writing—Original Draft, B.S.; Writing—Review and Editing, B.S., J.H., M.Y. and F.Z.; Visualization, Y.G.; Supervision, J.H. and D.N.; Project Administration, J.H.; Funding Acquisition, J.H., D.N. and Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Nature Science Foundation of China (52571377), the National Key Research and Development Program of China (2023YFC2809804), and the Fundamental Research Funds for the Central Universities (3132023513, 3132025120).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Mathematical Analysis of Closed-Loop Boundedness and Convergence

This appendix presents formal proofs regarding the existence of solutions, the almost-sure convergence of the Fuzzy-Reinforcement Learning (Fuzzy-RL) algorithm (Theorem A1), and the global mean-square stability of the closed-loop system (Theorem A2).

Appendix A.1. Assumptions and Existence of SDE Solutions

To ensure the mathematical well-posedness of the stochastic system defined in Section 2, the following standard assumptions regarding the drift coefficient μ h and diffusion coefficient σ h are established:
Assumption A1.
Lipschitz and linear growth conditions. To guarantee the existence and uniqueness of the strong solution to the channel SDE, it is postulated that there exist constants K 1 , K 2 > 0 such that for all h , h R + : μ h μ h + σ h σ h K 1 h h μ h 2 + σ h 2 K 2 1 + h 2 . For the specific polynomial drift forms derived in Appendix B, local Lipschitz conditions combined with the dissipativity condition (A2) suffice to preclude finite-time explosion.
Assumption A2.
Dissipativity. The drift term satisfies a one-sided dissipativity condition. This condition ensures that the process h t is ergodic and possesses a unique invariant measure, consistent with the stability condition derived in Section 2.
Assumption A3.
Bounded fuzzy approximation. The fuzzy basis functions are assumed to form a compact covering of the state space. Furthermore, the projection error of the optimal Q-function onto the fuzzy parameter subspace is assumed to be uniformly bounded by a small constant ϵ m a x .

Appendix A.2. Proof of Theorem A1: Convergence to Suboptimal Policy

Theorem A1.
Under Assumption A3, the Q-values of the Fuzzy-RL controller converge almost surely to a bounded neighborhood of the optimal solution.
Proof. 
The Fuzzy-RL update rule constitutes a stochastic approximation of the Bellman operator projected onto the fuzzy basis function space. Let T denote the standard Bellman operator and Π denote the projection operator induced by the fuzzy approximation. The update iteration is given by
Q k + 1 = Q k + α k Π T Q k Q k + M k
where α k is the learning rate and M k is the martingale difference noise.
Non-Expansive Projection: Since Π constitutes an orthogonal (or non-expansive) projection onto the fuzzy basis space (under the chosen weighted norm), for any pair of Q-functions Q , Q , the following inequality holds:
Π T Q Π T Q T Q T Q β Q Q
Consequently, the composite operator Π T remains a β -contraction within the projection space. The approximation error introduced by the projection—defined as the distance between the true fixed point of T and the projected space—is bounded by ϵ m a x , which governs the final steady-state bias.
Asymptotic Boundedness: Following the standard ordinary differential equation (ODE) method for stochastic approximation, the trajectory of Q k asymptotically tracks the fixed point of Π T . Due to the residual approximation error, the iteration converges to a ball B centered at the optimal Q * with radius R ϵ m a x / 1 β , rather than a single point.
Martingale Convergence: The step sizes are chosen to satisfy the Robbins–Monro conditions α k = and α k 2 < . Furthermore, M k is characterized as a martingale difference sequence with respect to the natural filtration F k , satisfying:
E M k F k = 0 , E M k 2 F k C M <   a . s .
Under these conditions, the Martingale Convergence Theorem implies that the cumulative effect of the noise term vanishes in the limit, ensuring that the discrete iteration almost surely tracks the attractor of the corresponding ODE.
Therefore, Q k converges almost surely to the region B , representing the best possible policy attainable by the fuzzy system. □

Appendix A.3. Proof of Theorem A2: Closed-Loop Stochastic Stability

Theorem A2.
Mean-Square Stability: The closed-loop system is Input-to-State Stable (ISS) in the mean-square sense.
Proof. 
A composite Lyapunov candidate function V e , h is constructed to decouple the mechanical error energy from the channel state energy. Unlike previous statistical formulations, V is defined strictly as a function of system states:
V e , h = V m e c h e + V c h a n n e l h = 1 2 e T P e + 1 2 h 2
where P is a positive definite matrix. Applying the Itô formula, the infinitesimal generator L V is obtained as
L V = V m e c h e e ˙ + V c h a n n e l h μ h + 1 2 σ 2 h 2 V c h a n n e l h 2
It is noted that cross-diffusion terms are zero, as channel noise is modeled as independent of mechanical noise in the SDE formulation.
Mechanical Subsystem: The control input u t is governed by the hybrid strategy. Crucially, the supervisor module enforces a strict bound on the control effort, i.e., u t u m a x . With the baseline Fuzzy-PD controller ensuring local dissipativity, the error dynamics satisfy: V m e c h e e ˙ λ m i n Q e 2 + δ e x t . where δ e x t represents bounded external disturbances (e.g., platform jitter).
Channel Subsystem: Under Assumption A2, the channel dynamics satisfy: h μ h + 1 2 σ 2 h c 1 h 2 + c 2 . This inequality confirms the stochastic stability of the channel state h t .
Global Stability: Combining the subsystems yields:
L V min λ m i n Q , c 1 V + δ e x t + c 2
The constants c 1 , c 2 > 0 result from the boundedness estimates of the channel drift and diffusion terms. According to Assumptions A1–A2, there exist constants K 2 , L such that for all h 0 , the inequality h μ h + 1 2 σ 2 h c 1 h 2 + c 2 holds via Young’s inequality. Furthermore, the boundary terms vanish when applying Itô integration, provided the vanishing flux condition is satisfied; this condition is verified in Appendix B.
Taking the expectation yields the differential inequality:
d d t E V t α E V t + C
By Gronwall’s inequality, l i m s u p t E V t C / α . Since V contains e 2 , this implies that the expected tracking error is globally uniformly bounded. □

Appendix B. Derivation of SDE Drift Fields via Inverse Fokker–Planck Equation

This appendix rigorously derives the drift term μ h required to generate an arbitrary target stationary PDF p s t h under a multiplicative noise structure, thereby supporting the use of the proposed SDE as a unified stochastic generator for a broad class of target stationary PDFs.

Appendix B.1. The Correct Inverse Fokker–Planck Formulation

Consider the scalar SDE d h = μ h d t + σ h d W t . The time evolution of the probability density is governed by the Fokker–Planck equation. At steady state ( p / t = 0 ), the following relation holds:
d d h μ h p s t h = 1 2 d 2 d h 2 σ 2 h p s t h
Assuming vanishing probability flux at the boundaries, a single integration yields:
μ h p s t h = 1 2 d d h σ 2 h p s t h
Expanding the derivative on the right-hand side using the product rule gives:
μ h p s t h = 1 2 2 σ h σ h p s t h + σ 2 h p s t h
Dividing both sides by p s t h (for p s t h > 0 ) leads to the correct reconstruction formula:
μ h = σ h σ h + 1 2 σ 2 h d d h ln p s t h
Boundary Behavior Verification: The validity of the integration step necessitates vanishing probability flux at the boundaries:
lim h 0 + σ 2 h p s t h = 0 , lim h σ 2 h p s t h = 0
For the generalized Gamma family with parameters α , β , γ > 0 and the diffusion model σ h h γ / 2 , these limits hold under standard parameter ranges.

Appendix B.2. Reconstruction for Generalized Gamma (GG) Turbulence

This formulation is applied to the generalized Gamma distribution, a versatile model for underwater turbulence. The PDF is defined as
p s t h = γ β α γ Γ α h α γ 1 exp h β γ
First, the logarithmic derivative of the PDF is computed:
ln p s t h = c o n s t + α γ 1 ln h h β γ
d d h ln p s t h = α γ 1 h γ β γ h γ 1
Subsequently, the specific case of multiplicative noise, where σ h = k h is considered, corresponding to the parameter value γ = 2 in the general model σ h = k h γ / 2 . The derivation for general γ follows an identical algebraic procedure by substituting σ h = k h γ / 2 into Appendix B.1; the explicit form for γ = 2 is presented here for conciseness. Accordingly, σ h = k and σ 2 h = k 2 h 2 .
Substituting these expressions into the reconstruction formula derived in Appendix B.1:
μ h = k h k + 1 2 k 2 h 2 α γ 1 h γ β γ h γ 1
Simplifying the expression yields:
μ h = k 2 h + 1 2 k 2 α γ 1 h k 2 γ 2 β γ h γ + 1
Grouping the linear terms results in the final drift form:
μ h = k 2 1 + α γ 1 2 h k 2 γ 2 β γ h γ + 1
The derived drift field μ h demonstrates that the proposed SDE framework mathematically reproduces the target statistics. For large h , the negative higher-order term dominates, ensuring mean reversion and satisfying the dissipativity condition required for stability.

Appendix C. Auxiliary Derivations for the Fokker–Planck and Moment Formulations

This appendix collects several intermediate derivations that are standard but algebraically dense and are therefore omitted from the main text for readability. Specifically, Appendix C summarizes:
(1)
the Fokker–Planck and moment equations associated with the channel SDE introduced in Section 2.2;
(2)
the intermediate reduction from the diffusion-form Radiative Transfer Equation (RTE) to the scalar stochastic differential equation used in Section 2.4.

Appendix C.1. Fokker–Planck and Moment Equations Associated with the Channel SDE

Consider the channel-gain SDE introduced in Section 2.2:
d h t = μ h t , θ t , x t d t + σ h t , x t d w t ,
where μ and σ denote the drift and diffusion coefficients, respectively, and w t is a standard Wiener process.
To characterize the statistical evolution of the channel gain h t , let p h , t denote its probability density function. Starting from the Chapman-Kolmogorov equation for Markov processes, the corresponding Fokker–Planck–Kolmogorov (FPK) equation is obtained by a second-order Taylor expansion of the infinitesimal transition density. For sufficiently small Δ t , the conditional transition density is approximated by a Gaussian distribution with mean
h + μ h , θ , x Δ t
and variance
σ 2 h , x Δ t .
Taking the limit Δ t 0 yields the Fokker–Planck equation:
p h , t t = h μ h , θ , x p h , t + 1 2 2 h 2 σ 2 h , x p h , t .
The associated boundary and initial conditions are
p h , t = 0 , h < 0 ,
0 p h , t d h = 1 ,
and
p h , 0 = δ h h 0 ,
where h 0 is the initial channel gain and δ is the Dirac delta function.
The first-order moment evolution follows directly from Itô’s lemma. Let φ h = h . Since
d φ h = φ h   d h + 1 2 2 φ h 2 ( d h ) 2 ,
and since φ / h = 1 and 2 φ / h 2 = 0 , one obtains
d h = μ h , θ , x d t + σ h , x d w t .
Taking the expectation gives
d d t E h t = E   μ h t , θ t , x t .
Substituting the drift model from Equation (10) in the main text yields.
d d t E h t = c E d x t   h t + E γ exp θ t θ * t 2 2 σ θ .
Equation (A3) shows explicitly how the expected channel gain is jointly governed by path loss and pointing recovery. As the pointing deviation increases, the exponential recovery contribution decreases, thereby accelerating the decay of the mean channel gain.
The second-order moment can be derived by selecting φ h = h 2 . Applying Itô’s lemma gives
d h 2 = 2 h d h + ( d h ) 2 .
Substituting the SDE expression for d h , and using ( d w ) 2 = d t , yields
d h 2 = 2 h μ h , θ , x d t + 2 h σ h , x d w t + σ 2 h , x d t .
The expectation leads to
d d t E h 2 t = E   2 h t μ h t , θ t , x t + σ 2 h t , x t .
Therefore, the variance evolution satisfies
These standard moment relations clarify the physical interpretation adopted in the main text: the drift term determines the mean restoring tendency of the channel, whereas the diffusion term governs the spread and volatility of the channel statistics. Under sufficiently strong turbulence, the diffusion contribution may dominate the moment evolution, thereby leading to heavy-tailed or strongly fluctuating gain distributions.

Appendix C.2. Intermediate Reduction from the Diffusion-Form RTE to the Scalar SDE

Section 2.4 introduces the reduction from the Radiative Transfer Equation (RTE) to a scalar stochastic channel model. For completeness, this appendix summarizes the intermediate probabilistic steps.
After applying the diffusion approximation to the angularly resolved RTE, the photon transport dynamics can be represented in a reduced diffusion form for the scalar flux ϕ . Interpreting the resulting transport process statistically, one may regard the received optical intensity I t as a stochastic state variable whose dynamics arise from the cumulative effect of many microscopic random scattering events.
Let p I , t denote the transition probability density of the effective channel intensity. Under the assumption of weak continuous perturbations and sufficiently small state increments, its time evolution satisfies the master equation
p I , t t =   [ W ( I | I ) p I , t W ( I | I ) p I , t ] d I ,
where W ( I | I ) denotes the transition rate from state I to state I .
When the state increments are small and continuous, the master equation can be expanded using the Kramers–Moyal series. Retaining terms up to second order yields the Fokker–Planck approximation
p I , t t = I D 1 I   p I , t + 1 2 2 I 2 D 2 I p I , t ,
where D 1 I and D 2 I are the first- and second-order kinetic coefficients, representing the effective drift and diffusion of the reduced intensity process, respectively.
By the standard Itô equivalence between scalar Fokker–Planck equations and stochastic differential equations, Equation (A6) corresponds to the Itô SDE
d I t = D 1 I t   d t + D 2 I t   d W t ,
where W t is standard Brownian motion.
To connect this statistical representation with the control-oriented model in the main text, the coefficients D 1 I and D 2 I are parameterized according to the stochastic averaging arguments introduced in Section 2.3. In particular, the reduced mean-field form is written as
D 1 I = a I + b , D 2 I = k 2 I γ ,
which gives the equivalent stochastic channel model
d I t = a I t + b   d t + k I t γ / 2   d W t .
When abrupt rare events such as bubble blockage or transient occlusion are additionally considered, a jump contribution may be incorporated, yielding the more general jump-diffusion form
d I t = a I t + b   d t + k I t γ / 2   d W t + d J t .
This derivation clarifies the logical role of the reduced SDE used in the paper. The model is not obtained by directly collapsing the full RTE into a single exact scalar equation; rather, it is a physically motivated stochastic reduction in which:
  • The diffusion-form RTE provides the physical transport background.
  • The master equation and Kramers–Moyal expansion provide the probabilistic bridge from transport to stochastic dynamics.
  • Stochastic averaging yields the low-dimensional parametric drift-diffusion form used for analysis and control design.
Accordingly, the reduced SDE should be interpreted as a control-oriented stochastic surrogate that preserves the dominant drift-diffusion structure of underwater optical fading while remaining computationally tractable for real-time beam-pointing applications.

Appendix C.3. Relation to the Main Text

The results in this appendix support two statements made in the main manuscript.
First, the derivations in Appendix C.1 justify the use of the Fokker–Planck equation and moment evolution when interpreting the channel gain process defined in Section 2.2. In particular, they show why the drift coefficient determines the mean trend of the channel state, while the diffusion coefficient determines the temporal spreading of its distribution.
Second, the derivations in Appendix C.2 explain how the diffusion-form RTE reduction can be consistently connected to the scalar SDE used later in Section 2.3 and Section 2.4. This allows the main text to focus on the physical interpretation and control implications of the model, while leaving the standard intermediate probabilistic manipulations to the appendix.

References

  1. Ishimaru, A. Wave Propagation and Scattering in Random Media; Academic Press: Cambridge, MA, USA, 1978. [Google Scholar]
  2. Garnier, J. Wave propagation in random media: Beyond Gaussian statistics. ESAIM Proc. Surv. 2023, 74, 63–89. [Google Scholar] [CrossRef]
  3. Wynn, R.B.; Huvenne, V.A.I.; Le Bas, T.P.; Murton, B.J.; Connelly, D.P.; Bett, B.J.; Ruhl, H.A.; Morris, K.J.; Peakall, J.; Parsons, D.R.; et al. Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience. Mar. Geol. 2014, 352, 451–468. [Google Scholar] [CrossRef]
  4. Yan, T.; Xu, Z.; Yang, S.X.; Gadsden, S.A. Formation control of multiple autonomous underwater vehicles: A review. Intell. Robot. 2023, 3, 1–22. [Google Scholar] [CrossRef]
  5. Jamali, M.V.; Mirani, A.; Parsay, A.; Abolhassani, B.; Nabavi, P.; Chizari, A.; Khorramshahi, P.; Abdollahramezani, S.; Salehi, J.A. Statistical studies of fading in underwater wireless optical channels in the presence of air bubble, temperature, and salinity random variations. IEEE Trans. Commun. 2018, 66, 4706–4723. [Google Scholar] [CrossRef]
  6. Qiu, H.; Huang, Z.; Xu, J.; Zhai, W.; Gao, Y.; Ji, Y. Unified statistical thermocline channel model for underwater wireless optical communication. Opt. Lett. 2023, 48, 636–639. [Google Scholar] [CrossRef]
  7. Boluda-Ruiz, R.; García-Zambrana, A.; Castillo-Vázquez, B.; Hranilovic, S. Impact of angular pointing error on BER performance of underwater optical wireless links. Opt. Express 2020, 28, 34606–34622. [Google Scholar] [CrossRef] [PubMed]
  8. Ijeh, I.C.; Khalighi, M.A.; Elamassie, M.; Hranilovic, S.; Uysal, M. Outage probability analysis of a vertical underwater wireless optical link subject to oceanic turbulence and pointing errors. J. Opt. Commun. Netw. 2022, 14, 439–453. [Google Scholar] [CrossRef]
  9. Al-Habash, M.A.; Andrews, L.C.; Phillips, R.L. Mathematical model for the irradiance probability density function of a laser beam propagating through turbulent media. Opt. Eng. 2001, 40, 1554–1562. [Google Scholar] [CrossRef]
  10. Zedini, E.; Oubei, H.M.; Kammoun, A.; Hamdi, M.; Ooi, B.S.; Alouini, M.S. Unified statistical channel model for turbulence-induced fading in underwater wireless optical communication systems. IEEE Trans. Commun. 2019, 67, 2893–2907. [Google Scholar] [CrossRef]
  11. Arya, V. A comprehensive review on underwater optical wireless communication (UOWC) systems: Present and future prospective. J. Opt. Commun. 2025. [Google Scholar] [CrossRef]
  12. Lou, Y.; Cheng, J.; Nie, D.; Qiao, G. Performance of underwater wireless optical communications in presents of cascaded mixture exponential-generalized gamma turbulence. arXiv 2020, arXiv:2008.02868. [Google Scholar] [CrossRef]
  13. Alheadary, W.G.; Park, K.H.; Alouini, M.S. Performance analysis of multihop heterodyne free-space optical communication over general Malaga turbulence channels with pointing error. Optik 2017, 151, 34–47. [Google Scholar] [CrossRef]
  14. Le-Tran, M.; Kim, S. Performance analysis of multi-hop underwater wireless optical communication systems over exponential-generalized gamma turbulence channels. IEEE Trans. Veh. Technol. 2022, 71, 6214–6227. [Google Scholar] [CrossRef]
  15. Cochenour, B.; Mullen, L.; Muth, J. Temporal response of the underwater optical channel for high-bandwidth wireless laser communications. IEEE J. Ocean. Eng. 2013, 38, 730–742. [Google Scholar] [CrossRef]
  16. Vali, Z.; Michelson, D.; Ghassemlooy, Z.; Noori, H. A survey of turbulence in underwater optical wireless communications. Optik 2025, 320, 172126. [Google Scholar] [CrossRef]
  17. Meyers, B.; Mangelson, J.G. Testing and Evaluation of Underwater Vehicle Using Hardware-in-the-Loop Simulation with HoloOcean. arXiv 2025, arXiv:2511.07687. [Google Scholar]
  18. Orjales, F.; Rodríguez-Cortegoso, J.; Fernández-Pérez, E.; Romero, A.; Diaz-Casas, V. Towards a Digital Twin for Open-Frame Underwater Vehicles Using Evolutionary Algorithms. Appl. Sci. 2025, 15, 7085. [Google Scholar] [CrossRef]
  19. Almonacid, L.; Játiva, P.P.; Azurdia-Meza, C.A.; Dujovne, D.; Soto, I.; Firoozabadi, A.D.; Gaitan, M.G. On the path loss performance of underwater visible light communication schemes evaluated in several water environments. In 2023 South American Conference On Visible Light Communications (SACVLC); IEEE: Piscataway, NJ, USA, 2023; pp. 12–16. [Google Scholar]
  20. Martínez, G.; Játiva, P.P.; Gaitán, M.G.; Meza, C.A.; Boettcher, N.; Zabala-Blanco, D. On the Performance of an Air-Water Visible Light Communication System. In Advanced Research in Technologies, Information, Innovation and Sustainability; Springer Nature: Cham, Switzerland, 2024; pp. 380–394. [Google Scholar]
  21. Dimitropoulos, D.; Jalali, B. Stochastic differential equation approach for waves in a random medium. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2009, 79, 036606. [Google Scholar] [CrossRef]
  22. Borcea, L.; Garnier, J. Derivation of a one-way radiative transfer equation in random media. Phys. Rev. E 2016, 93, 022115. [Google Scholar] [CrossRef]
  23. Enghiyad, N.; Sabbagh, A.G. Impulse response of underwater optical wireless channel in the presence of turbulence, absorption, and scattering employing Monte Carlo simulation. J. Opt. Soc. Am. A 2022, 39, 115–126. [Google Scholar] [CrossRef] [PubMed]
  24. Mobley, C.D. Light and Water: Radiative Transfer in Natural Waters; Academic Press: Cambridge, MA, USA, 1994. [Google Scholar]
  25. Gao, C.-Z.; Yin, J.-W.; Cai, Y.; Fan, Z.-F.; Wang, P.; Wang, J.-G. Stochastic radiative transfer in random media. III. Effective opacity. Phys. Rev. E 2025, 111, 044115. [Google Scholar] [CrossRef] [PubMed]
  26. Fu, Q.; Liou, K.N. On the correlated k-distribution method for radiative transfer in nonhomogeneous atmospheres. J. Atmos. Sci. 1992, 49, 2139–2156. [Google Scholar] [CrossRef]
  27. Ambrocio, J. A Self-Consistent Obstacle Scattering Theory for the Diffusion Approximation of the Radiative Transport Equation. Ph.D. Thesis, University of California, Merced, CA, USA, 2008. [Google Scholar]
  28. Qiu, H.; Huang, Z.; Xu, J.; Motani, M.; Ji, Y. Channel modelling, performance analysis, and probabilistic shaping for underwater wireless optical communications. IEEE J. Sel. Areas Commun. 2025, 43, 1568–1581. [Google Scholar] [CrossRef]
  29. Gkoura, L.K.; Roumelas, G.; Nistazakis, H.E.; Sandalidis, H.G.; Vavoulas, A.; Tsigopoulos, A.D.; Tombras, G.S. Underwater optical wireless communication systems: A concise review. In Turbulence Modelling Approaches—Current State, Development Prospects, Applications; IntechOpen: London, UK, 2017. [Google Scholar]
  30. Nami, O.F.; Widaryanto, A.; Rasuanta, M.P.; Pramudya, T.; Firdaus, M.Y.; Widati, P.L.; Anggraeni, S.P.; Dwiyanti, H.; Rahmadiansyah, M.; Purwoadi, M.A.; et al. Performance Comparison of PID, FOPID, and NN-PID Controller for AUV Steering Problem. J. Elektron. Dan Telekomun. 2024, 24, 72–79. [Google Scholar] [CrossRef]
  31. Qu, X.; Jiang, Y.; Zhang, R.; Long, F. A deep reinforcement learning-based path-following control scheme for an uncertain under-actuated autonomous marine vehicle. J. Mar. Sci. Eng. 2023, 11, 1762. [Google Scholar] [CrossRef]
  32. Pang, Z.; Wang, H.; Cheng, J.; Tang, S.; Park, J.H. Stability and Fuzzy Optimal Control for Nonlinear Itô Stochastic Markov Jump Systems via Hybrid Reinforcement Learning. IEEE Trans. Fuzzy Syst. 2024, 32, 6472–6485. [Google Scholar] [CrossRef]
  33. Liu, K.; Ban, X.; Xie, S. Fuzzy reinforcement learning based control of linear systems with input saturation. ISA Trans. 2025, 158, 405–414. [Google Scholar] [CrossRef]
  34. Abdullaev, F.K.; Hensen, J.H.; Bischoff, S.; Sørensen, M.P.; Smeltink, J.W. Propagation and interaction of optical solitons in random media. J. Opt. Soc. Am. B 1998, 15, 2424–2432. [Google Scholar] [CrossRef]
Figure 1. Characterization of optical channel impairments in underwater wireless optical communication UWOC. (A) Scattering phase function:modeled using the Henyey–Greenstein approximation. The transition from isotropic to strong forward scattering is observed as the anisotropy factor g increases to 0.92. (B) Turbulence power spectrum: Simulated power spectral density (orange) plotted against wavenumber. The trend follows the theoretical Kolmogorov −5/3 slope (dashed line), consistent with energy cascade in the inertial subrange. (C) Bubble size distribution: Histogram of bubble radii fitted with a log-normal probability density function (PDF) (red curve), indicating polydisperse bubble populations. (D) Spectral absorption: Decomposition of absorption coefficients. Total absorption (solid black) comprises contributions from pure water, phytoplankton, and CDOM, resulting in a minimum attenuation window at 550 nm.
Figure 1. Characterization of optical channel impairments in underwater wireless optical communication UWOC. (A) Scattering phase function:modeled using the Henyey–Greenstein approximation. The transition from isotropic to strong forward scattering is observed as the anisotropy factor g increases to 0.92. (B) Turbulence power spectrum: Simulated power spectral density (orange) plotted against wavenumber. The trend follows the theoretical Kolmogorov −5/3 slope (dashed line), consistent with energy cascade in the inertial subrange. (C) Bubble size distribution: Histogram of bubble radii fitted with a log-normal probability density function (PDF) (red curve), indicating polydisperse bubble populations. (D) Spectral absorption: Decomposition of absorption coefficients. Total absorption (solid black) comprises contributions from pure water, phytoplankton, and CDOM, resulting in a minimum attenuation window at 550 nm.
Jmse 14 00792 g001
Figure 2. Schematic diagram of the AUV platform dynamics. The illustration defines the inertial coordinate system and the state vector x t = x , y , z , φ , ψ , θ T . It highlights the primary physical forces acting on the vehicle, including buoyancy, hydrodynamic drag, and random environmental perturbations, which serve as the driving sources of stochastic drift in the SDE model.
Figure 2. Schematic diagram of the AUV platform dynamics. The illustration defines the inertial coordinate system and the state vector x t = x , y , z , φ , ψ , θ T . It highlights the primary physical forces acting on the vehicle, including buoyancy, hydrodynamic drag, and random environmental perturbations, which serve as the driving sources of stochastic drift in the SDE model.
Jmse 14 00792 g002
Figure 3. Baseline numerical verification of the SDE framework under the multiplicative noise regime. The gray histograms display the steady-state probability density of the channel gain h generated via Euler–Maruyama discretization ( T = 2000 , d t = 0.01 ). The colored dashed curves represent the theoretical inverse-Gamma target distributions. Specifically, the red, purple, and orange dashed curves denote the theoretical inverse-Gamma target distributions under weak, moderate, and strong turbulence, respectively. The simulation results demonstrate strong agreement across three turbulence regimes: (left) weak ( σ = 0.15 ), (center) moderate ( σ = 0.35 ), and (right) strong ( σ = 0.65 ). Note that the SDE successfully captures the physical transition from symmetric scattering to heavy-tailed attenuation characteristic of strong turbulence.
Figure 3. Baseline numerical verification of the SDE framework under the multiplicative noise regime. The gray histograms display the steady-state probability density of the channel gain h generated via Euler–Maruyama discretization ( T = 2000 , d t = 0.01 ). The colored dashed curves represent the theoretical inverse-Gamma target distributions. Specifically, the red, purple, and orange dashed curves denote the theoretical inverse-Gamma target distributions under weak, moderate, and strong turbulence, respectively. The simulation results demonstrate strong agreement across three turbulence regimes: (left) weak ( σ = 0.15 ), (center) moderate ( σ = 0.35 ), and (right) strong ( σ = 0.65 ). Note that the SDE successfully captures the physical transition from symmetric scattering to heavy-tailed attenuation characteristic of strong turbulence.
Jmse 14 00792 g003
Figure 4. Quantitative validation of the proposed SDE framework across diverse turbulence regimes. The figure compares the steady-state distributions generated by the SDE (gray histograms) against five theoretical channel models (dashed curves) under weak (σ = 0.15), moderate (σ = 0.35), and strong (σ = 0.65) turbulence. In addition to the visual comparison, three goodness-of-fit metrics, namely the KS statistic, KL divergence, and Wasserstein distance (WD), are reported in the upper-right corner of each subplot. The results show strong agreement for the log-normal and exponentiated Weibull models across all regimes, while the fitting quality of the mixture models depends more strongly on turbulence level and distribution shape, with noticeable mismatch in the weak-turbulence EGG case.
Figure 4. Quantitative validation of the proposed SDE framework across diverse turbulence regimes. The figure compares the steady-state distributions generated by the SDE (gray histograms) against five theoretical channel models (dashed curves) under weak (σ = 0.15), moderate (σ = 0.35), and strong (σ = 0.65) turbulence. In addition to the visual comparison, three goodness-of-fit metrics, namely the KS statistic, KL divergence, and Wasserstein distance (WD), are reported in the upper-right corner of each subplot. The results show strong agreement for the log-normal and exponentiated Weibull models across all regimes, while the fitting quality of the mixture models depends more strongly on turbulence level and distribution shape, with noticeable mismatch in the weak-turbulence EGG case.
Jmse 14 00792 g004
Figure 5. Block diagram of the proposed hybrid Fuzzy-RL control system. The architecture integrates a fuzzy baseline with an RL fine-tuner, guarded by a supervisor that utilizes SDE-generated channel states h t to implement safety-hold logic during deep fading.
Figure 5. Block diagram of the proposed hybrid Fuzzy-RL control system. The architecture integrates a fuzzy baseline with an RL fine-tuner, guarded by a supervisor that utilizes SDE-generated channel states h t to implement safety-hold logic during deep fading.
Jmse 14 00792 g005
Figure 6. (Top) pointing-error trajectories of PID, anti-windup PID, ADRC, MPC, and the proposed Fuzzy-RL controller under a channel interruption event. (Middle) corresponding control inputs, highlighting the severe windup and oscillatory recovery of PID and the more moderated responses of the other controllers. (Bottom) time evolution of the channel gain h(t), where a deep-fading interval is imposed around t ≈ 5 s. The proposed Fuzzy-RL controller achieves the smallest transient deviation and one of the smoothest recovery processes among all compared methods.
Figure 6. (Top) pointing-error trajectories of PID, anti-windup PID, ADRC, MPC, and the proposed Fuzzy-RL controller under a channel interruption event. (Middle) corresponding control inputs, highlighting the severe windup and oscillatory recovery of PID and the more moderated responses of the other controllers. (Bottom) time evolution of the channel gain h(t), where a deep-fading interval is imposed around t ≈ 5 s. The proposed Fuzzy-RL controller achieves the smallest transient deviation and one of the smoothest recovery processes among all compared methods.
Jmse 14 00792 g006
Figure 7. Quantitative controller benchmarking under the nominal SDE-driven turbulence scenario. Boxplots compare the distributions of RMSE, recovery overshoot, and control energy over repeated Monte Carlo trials for PID, anti-windup PID, ADRC, MPC, and the proposed Fuzzy-RL controller. The proposed method achieves the lowest tracking error with consistently small recovery overshoot, while maintaining moderate control effort relative to the classical baselines.
Figure 7. Quantitative controller benchmarking under the nominal SDE-driven turbulence scenario. Boxplots compare the distributions of RMSE, recovery overshoot, and control energy over repeated Monte Carlo trials for PID, anti-windup PID, ADRC, MPC, and the proposed Fuzzy-RL controller. The proposed method achieves the lowest tracking error with consistently small recovery overshoot, while maintaining moderate control effort relative to the classical baselines.
Jmse 14 00792 g007
Figure 8. Sensitivity of closed-loop performance to deep-fading duration. The RMSE, recovery overshoot, and settling time after recovery are plotted against the imposed outage duration. Performance remains acceptable for short interruptions but degrades rapidly as the loss duration increases beyond approximately 2 s, indicating the practical limit of purely optical feedback and motivating future multi-sensor fusion for prolonged signal outages.
Figure 8. Sensitivity of closed-loop performance to deep-fading duration. The RMSE, recovery overshoot, and settling time after recovery are plotted against the imposed outage duration. Performance remains acceptable for short interruptions but degrades rapidly as the loss duration increases beyond approximately 2 s, indicating the practical limit of purely optical feedback and motivating future multi-sensor fusion for prolonged signal outages.
Jmse 14 00792 g008
Figure 9. The HIL experimental platform for underwater beam pointing. The setup features a custom-designed 2-DOF gimbal driven by FOC-controlled BLDC motors. It actively steers a green laser beam through a transparent water tank towards a target receiver.
Figure 9. The HIL experimental platform for underwater beam pointing. The setup features a custom-designed 2-DOF gimbal driven by FOC-controlled BLDC motors. It actively steers a green laser beam through a transparent water tank towards a target receiver.
Jmse 14 00792 g009
Figure 10. Quantitative performance analysis of the HIL closed-loop pointing experiment. (Left) Position error time series: The position error trajectory with 1918 frames demonstrates the system’s rapid convergence from a large initial offset (~40 mm) and its ability to maintain stable steady-state tracking. (Right) Error distribution: The histogram reveals a highly concentrated error profile with a median of approximately 3.64 mm, confirming the high precision and robustness of the Fuzzy-RL controller under stochastic disturbances.
Figure 10. Quantitative performance analysis of the HIL closed-loop pointing experiment. (Left) Position error time series: The position error trajectory with 1918 frames demonstrates the system’s rapid convergence from a large initial offset (~40 mm) and its ability to maintain stable steady-state tracking. (Right) Error distribution: The histogram reveals a highly concentrated error profile with a median of approximately 3.64 mm, confirming the high precision and robustness of the Fuzzy-RL controller under stochastic disturbances.
Jmse 14 00792 g010
Table 1. Summary of key parameters in the reduced SDE channel model: physical interpretation, SI-consistent units, and representative value ranges under clear-to-coastal water conditions.
Table 1. Summary of key parameters in the reduced SDE channel model: physical interpretation, SI-consistent units, and representative value ranges under clear-to-coastal water conditions.
SymbolPhysical InterpretationUnitRepresentative Range/Typical Form
a Effective linear attenuation rate, encompassing absorption and out-scattering losses along the propagation path s 1 0.10–0.50
b Restoring/compensation coefficient, representing the combined effect of beam re-alignment recovery and equivalent source compensation   s 1 / 2 if I t is normalized; otherwise intensity   s 1 0.05–0.30
k Diffusion intensity coefficient, characterizing the strength of turbulence-induced irradiance fluctuations   s 1 / 2 if I t is normalized0.15–0.65
γ State-dependent noise exponent, governing the nonlinear scaling of multiplicative diffusion with respect to the instantaneous channel state(dimensionless)1.0–2.0
I t Reduced stochastic state variable in the averaged SDE; equivalent received optical intensity used for modeling and control(dimensionless, normalized) 0 , 1 +
h t Normalized instantaneous channel gain, defined as the ratio of received optical irradiance/power to the transmit reference level(dimensionless) 0 , 1 +
σ n 2 Additive receiver-side noise variance, aggregating thermal noise, shot noise, and residual background contributions W 2 in physical IM/DD form; dimensionless in normalized proxy form 10 6 10 4 (normalized)
d W t Increment of the Wiener process driving the continuous stochastic fluctuations   s 1 / 2 d W t N 0 , d t
d J t Jump term used to capture abrupt rare events such as bubble blockage or transient occlusionsame as I t sparse/event-driven
c Optical extinction coefficient, equal to the sum of absorption and scattering coefficients   m 1 0.08–1.0
d x Slant propagation distance between transmitter and receiverm1–5
σ θ Angular spread/beam-divergence-related parameter in the Gaussian pointing-loss term r a d 2 or normalized angular varianceapplication-dependent
Table 2. Summary of main experimental parameters.
Table 2. Summary of main experimental parameters.
ParameterValue/SpecificationRemarks
Gimbal actuator2804 BLDC + AS5600SimpleFOC closed-loop control, feedback every 5 ms
Camera640 × 480 @ 30 fpsMeasured frame delay ≈ 92 ms, FOV 60°/45°
Camera–target distance0.18 mUsed for ArUco and spot detection
Laser–target distance2.0 mTank-scale propagation path
Laser source520 nm, 80 mWConstant-current driven
Water typeClear waterAttenuation coefficient c 0.08   m 1
ArUco physical spacing110 mmUsed for pixel-scale calibration
Control cycle5 ms (embedded)/~33 ms (camera)Fusion of serial and visual feedback
Table 3. Summary statistics of the HIL closed-loop pointing error.
Table 3. Summary statistics of the HIL closed-loop pointing error.
MetricValue
Average alignment error e 5.26   mm
Standard deviation σ e 6.18   mm
Median median   e 3.64   mm
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Si, B.; Hou, J.; Ning, D.; Gong, Y.; Yi, M.; Zhang, F. Unified Stochastic Differential Equation Modeling and Fuzzy-RL Control for Turbulent UWOC. J. Mar. Sci. Eng. 2026, 14, 792. https://doi.org/10.3390/jmse14090792

AMA Style

Si B, Hou J, Ning D, Gong Y, Yi M, Zhang F. Unified Stochastic Differential Equation Modeling and Fuzzy-RL Control for Turbulent UWOC. Journal of Marine Science and Engineering. 2026; 14(9):792. https://doi.org/10.3390/jmse14090792

Chicago/Turabian Style

Si, Bowen, Jiaoyi Hou, Dayong Ning, Yongjun Gong, Ming Yi, and Fengrui Zhang. 2026. "Unified Stochastic Differential Equation Modeling and Fuzzy-RL Control for Turbulent UWOC" Journal of Marine Science and Engineering 14, no. 9: 792. https://doi.org/10.3390/jmse14090792

APA Style

Si, B., Hou, J., Ning, D., Gong, Y., Yi, M., & Zhang, F. (2026). Unified Stochastic Differential Equation Modeling and Fuzzy-RL Control for Turbulent UWOC. Journal of Marine Science and Engineering, 14(9), 792. https://doi.org/10.3390/jmse14090792

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop