1. Introduction
Over the past decade, aviation has changed significantly due to the widespread adoption of unmanned aerial vehicles. According to Fortune Business Insights, the global drone market was projected to reach USD 17.34 billion in 2025 and continue to expand, with forecasts suggesting it will grow to USD 65.25 billion by 2032, which corresponds to a compound annual growth rate (CAGR) of 20.8% over the forecast period.
Despite the significant progress in UAV technology, flight endurance remains a crucial factor, particularly for long-duration missions where frequent interruptions to recharge the battery are impractical (e.g., wildlife [
1] and critical infrastructure monitoring [
2]) or for tasks that cannot be paused (e.g., search and rescue operations [
3] and surveillance [
4]). A partial solution to this problem could involve solar energy harvesting to extend flight time and reduce dependence on battery capacity alone.
The research on using solar-powered UAVs has been strongly associated with High Altitude Long Endurance (HALE) aircraft [
5,
6]. Those often operate above 18,000 m, where solar radiation is more intense due to thinner, cleaner air and fewer clouds or pollutants. The viability of such concepts has been demonstrated through flagship projects by NASA, Airbus and BAE Systems [
7].
By contrast, civilian UAVs operate at much lower altitudes, where solar radiation is attenuated, and atmospheric conditions are less stable. These platforms face additional challenges: smaller surface areas for energy collection, limited payload for batteries and the need for higher energy reserves to combat unpredictable conditions and avoid collisions. As a result, the research field for low altitude long endurance (LALE) UAVs is less developed and presents unique technical challenges compared to HALE platforms.
Research on solar-powered aircraft focuses predominantly on the design process and battery management. A conceptual design methodology that adapts Roskam’s approach to solar aircraft through Morgan’s framework was used in [
8]. Aerodynamic optimisation of a LALE-class UAV using a genetic algorithm with CST parametrisation was explored in [
9], while [
10] presented a UAV tailored to site-specific subtropical operating conditions. Propulsion-oriented studies include a holistic high-fidelity low-order propulsion power model development [
11], while system-level efforts address photovoltaic architectures featuring Maximum Power Point Tracking (MPPT) and battery control [
12].
Complementing these design-oriented studies, research interests have shifted toward the optimisation of individual manoeuvres and flight trajectories. Solar-exposure-oriented flight path optimisation was investigated in [
13], while in [
14], nonlinear model predictive control was employed to calculate energy-optimal trajectories for a high-altitude UAV. In [
15], the influence of turning manoeuvres on solar harvesting efficiency was studied, and in [
16], a 3D path planning method on a virtual cylinder surface was proposed.
When modelling such trajectories, recent research accounts for environmental factors beyond solar irradiance alone. In [
17], a 3D energy management strategy incorporates environmental parameters, including wind and temperature variations. An energy-management-based strategy which incorporates wind fields and the optimal path via direct collocation was investigated in [
18]. The energy balance presented in [
19] accounts for local conditions, including the impact of morning and evening cloud cover on battery capacity requirements. In [
20], a solar UAV simulation model, including cloudiness represented using the okta scale and altitude-dependent solar cell temperature effects, was presented. Finally, to further mitigate the impact of environmental uncertainty, machine learning algorithms can be employed to predict solar power output [
21].
Building upon these developments, this study introduces a generic stochastic simulation model designed to assess the feasibility of solar-powered UAV missions in high-variability climates. In this study, high-variability conditions strictly denote stochastic cloud-cover and irradiance variations, while the underlying flight trajectory remains invariant. Unlike existing frameworks that often rely on idealised irradiance data, the proposed model integrates a modified ASHRAE radiation model corrected for local bias and variability with a semi-Markov process to simulate stochastic cloud attenuation.
The research evaluates the operational limits of a fixed-mass platform over Warsaw (Dfb climate), which serves as a representative test case for Central European conditions characterised by frequent radiation deficits. By evaluating a range of solar-to-wing area ratios, the analysis assesses the operational feasibility of solar-assisted missions under realistic environmental constraints. The results quantify the impact of environmental uncertainty on mission success probability, providing a realistic appraisal of LALE-class performance under non-ideal conditions. Unlike solar aircraft research focused on real-time energy-optimal trajectory planning, this study addresses a fundamentally different problem of mission feasibility assessment along an invariant operational path. In this framework, the flight trajectory is strictly dictated by external mission requirements, allowing for a decoupled simulation strategy where the predefined flight dynamics and the stochastic energy management model are evaluated sequentially.
The remainder of this paper is organised as follows. The low-altitude solar aircraft platform and its mathematical model are described in
Section 2, followed by an outline of the autopilot structure and flight trajectory tracking algorithm in
Section 3. The environment model, incorporating irradiance, cloud cover and temperature modelling, is presented in
Section 4, while the photovoltaic system and battery management are detailed in
Section 5. A brief overview of the computational hardware and simulation setup is covered in
Section 6. Results of the study, along with their discussion, are provided in
Section 7. Finally, conclusions, framework limitations and future research directions are given in
Section 8.
2. Aircraft Model
The UAV motion was described in a vehicle-carried body axes system
shown in
Figure 1. The longitudinal axis
lies in the symmetry plane, is parallel to the mean aerodynamic chord and points toward the aircraft nose. The lateral axis
is directed toward the right wing and points outward, whereas the vertical axis
completes the right-handed reference system and points downward. The origin of this axis system
O is located at an arbitrary point of the aircraft that lies in its symmetry plane.
As the equations of motion are given in the vehicle-carried reference frame, the change theorems used to develop dynamic equations of motion are as follows:
where
and
are the linear and angular momenta,
and
are the linear velocity and angular rates,
and
are total force and total moment with respect to point
O, while
denotes the local derivative.
The aircraft was modelled as a rigid body, thus its momenta are:
where
m denotes mass,
is the inertia matrix, in which
due to aircraft vertical symmetry in terms of geometry and mass, while
is the centre of gravity offset. As in the study, there was no payload release, and the UAV used an electric motor; the mass was considered constant. A similar assumption was made for the inertia matrix, because inertia changes due to flight control deflections were considered negligible.
The external forces
and moment
vectors result from the interaction of aerodynamics, the propulsion system and gravity. To evaluate the aerodynamic characteristics, XFLR5 v 6.61 software was employed, combining a Vortex Lattice Method (VLM) formulation with a 3D surface panel method to determine both static and dynamic aerodynamic derivatives. The aerodynamic derivatives were extracted at a constant flight speed corresponding to the designed mission velocity and modelled as:
where
,
and
are lift, side and drag force aerodynamic coefficients, while
,
and
correspond to rolling, pitching and yawing moment aerodynamic coefficients, respectively. Angle of attack and sideslip angles are denoted as
and
, while
,
and
are normalised roll
p, pitch
q and yaw
r rates, where
is the mean aerodynamic chord, and
b is the wingspan. Aileron, elevator and rudder control deflections are denoted as
,
and
. The subscript zero stands for aerodynamic bias.
Since XFLR5 does not directly provide the drag polar coefficients
and
, but instead outputs discrete drag coefficient values for a sequence of angles of attack at a constant free-stream velocity (Type-1 polar analysis), the corresponding drag polar was obtained by fitting an appropriate model to this data using the ordinary least squares method. Thus, the problem was formulated as:
where
is the observed drag coefficients vector, and
represents the
i-th row of the design matrix for a given angle of attack
. The
is the unknown parameters vector, and
denotes the residual error. The parameters were estimated as:
The aerodynamic force and moment in XFLR5 are given in the stability reference frame as and , where S is the wing area, and b are the mean aerodynamic chord and wingspan, respectively, and is the dynamic pressure, with denoting air density. These vectors were subsequently transformed into the body axes.
The gravitational acceleration
was computed using the WGS-84 Earth model [
22], accounting for the aircraft’s geographic latitude and flight altitude. Since the aircraft is not intended to operate in the vicinity of a 90 deg pitch angle (avoiding the gimbal lock singularity), the gravity force in the body axes system,
, was determined using the rotation matrix
(from Earth-fixed to body axes) such that
. The transformation matrix
is defined as:
where
,
,
are Euler angles (roll, pitch and yaw angles) defined according to the Tait–Bryan convention. As the centre of gravity location was fixed, the gravitational moment was
.
The total thrust
T produced by the propulsion system was determined using the non-dimensional thrust coefficient
, derived from the propeller’s aerodynamic characteristics:
where
denotes the rotational speed of the engine in revolutions per minute (
), while
D is the propeller diameter.
To evaluate the total propulsion power consumption
, the mechanical power required to rotate the propeller was derived from the power coefficient
and adjusted to account for the losses within the electronic speed controller (ESC) and the electric motor:
where
and
are motor and ESC efficiencies, respectively.
Thrust and power coefficients were evaluated for a fixed-pitch 12x5.5 propeller using the empirical formulas [
23]:
where
and
are the advance and pitch ratios, with
denoting propeller pitch.
The thrust vector
was assumed to lie within the aircraft plane of symmetry, parallel to the longitudinal axis. However, since the thrust line did not pass through the origin of the body-fixed coordinate system
O, it generated an additional propulsion moment. Furthermore, a gyroscopic effect produced by the rotating masses of the motor and the propeller was included, and thus the overall propulsion moment is:
where
is the angular velocity of the propeller in the vehicle-carried frame,
denotes the thrust force offset, while
is the engine moment of inertia.
By substituting the total external forces and moments into the dynamic equations of motion, the time derivatives of the linear and angular velocity components in the body-fixed frame are obtained. Integrating these derivatives yields the instantaneous linear velocity and angular rates .
To determine the aircraft position and attitude relative to the Earth-fixed North-East-Down navigation frame (NED), these body-axis state variables must be transformed. The UAV’s geodetic position rates are calculated by transforming the body-fixed velocity using the inverse rotation matrix and then integrated to obtain the position vector components.
Simultaneously, the attitude of the UAV, expressed by the Euler angles, is updated by transforming the angular rates from the vehicle-carried system to the navigation frame:
In addition to the state variables, the flow angles are determined from linear velocity components. Angle of attack and the sideslip angle complete the set of kinematic and dynamic relations that describe the aircraft motion.
At the trim point, the aircraft model was in steady, straight, symmetric flight; thus, the total forces and moments were assumed to be zero. To determine the flight control inputs that satisfy this condition, only the longitudinal motion was analysed, with the gyroscopic moment set to zero (consistent with the trim condition ). The resulting nonlinear set of equations was solved using the Levenberg–Marquardt algorithm. In addition to the trimmed elevator deflection and engine speed , the pitch angle was also treated as a design variable.
To ensure the numerical framework is grounded in realistic engineering limits, the UAV geometry is based on the Multiplex Cularis aircraft; thus, the resulting aerodynamic characteristics and dynamic properties are consistent with the typical ranges expected for this class of UAVs and align with baseline physical intuition. This configuration serves the primary objective of the framework, which focuses on delivering a generic, flexible stochastic tool for mission feasibility assessment rather than replicating a specific aircraft.
The propulsion subsystem uncertainty was quantified using the empirical formulas derived in [
23], which provide an average relative error and a standard deviation to describe the model’s performance. When applied to the propeller model used in this work, with speeds up to 30 m/s at 5000 RPM, the average power coefficient model error is 1.90% with a standard deviation of 1.43%. At the analysed cruise speed, the expected error is 1.88%, ensuring that the mission energy evaluation remains within physical limits.
3. Control System
The flight control system of the solar-powered UAV is based on a hierarchical, cascaded architecture, as illustrated in
Figure 2. This structure facilitates successive loop closure, where high-level navigation commands are progressively translated into actuator deflections. The architecture comprises the primary control branches: a velocity controller for thrust management, an altitude-and-pitch cascade for vertical path tracking and a lateral-directional suite that controls both heading and sideslip.
The UAV flight is managed by a cascaded control architecture with Pure Pursuit Waypoint Following algorithm [
24], attitude and velocity controllers. The overall autopilot architecture schematic is presented in
Figure 2.
Guidance is handled by the outermost layer, which employs a Pure Pursuit Waypoint Following algorithm [
24] to track a reference path defined by the mission plan. The geometric logic is shown in
Figure 3.
In this approach, the aircraft tracks a virtual lookahead point
R, which lies on a straight segment between the start
S and end waypoints
E and is updated in each step:
where
is a scalar parameter representing lookahead point normalised position along the
segment.
The lookahead point
R position is located at an adaptive lookahead distance
from the UAV, satisfying the following geometric constraint:
The lookahead distance is adaptively scaled based on the current cross-track error to maintain numerical stability. Solving this equation with respect to yields two potential roots, and the maximum value is selected to ensure forward progress.
Once the lookahead point
R is established, the desired heading angle
is determined using the relative vector
horizontal components
where
and
are the unit vectors in longitudinal- and side- directions, and · denotes the dot product.
The waypoint index is updated, and the line segment shifts to the next pair of coordinates if the UAV enters an acceptance radius
around the end waypoint
E (
), or it passes the end point
E. To verify whether the end waypoint
E was passed, a non-dimensional projection parameter
is used to determine the progress along the
segment:
and the switching triggers waypoint update when
.
As mentioned, the stabilisation and command tracking are performed by a multi-loop structure. The attitude controllers for roll (
) and pitch (
) are implemented as shown in
Figure 4, using a cascaded topology with proportional gain in the outer loop and PID controller in the inner loop. To improve transient response, a PD feed-forward path is incorporated with Equivalent Airspeed to True Airspeed (
) correction to compensate for varying atmospheric density with altitude. To ensure consistent performance across the flight envelope, speed scaling
is also applied.
The sideslip controller actively maintains a zero-sideslip condition (), keeping the airframe aligned with the flow during the long straight-line segments. It utilises a single-loop with PID/PD-FF architecture as in the roll and pitch channels; unlike the attitude channels, it does not include an outer proportional block. The velocity controller is intended to hold a constant velocity . The current and trimmed flight velocities are used to determine speed scaling .
The altitude and heading are managed by standalone PID controllers. Each PD or PID module in the autopilot block employs derivative filters to mitigate sensor noise, anti-windup clamping logic and saturation to respect physical limits. The controllers were tuned assuming the UAV would hold a given speed and altitude, fulfilling the pixel-resolution and Ground Sampling Distance requirements of remote sensing and photogrammetric monitoring missions. While horizontal waypoint navigation is managed by a Pure Pursuit algorithm, the altitude control loop is optimised for disturbance rejection at a fixed operating point to ensure maximum steady-state stability, rather than altitude tracking.
Furthermore, the control commands adjusted by trimmed values are passed through rate limiters to account for servo dynamics, followed by first-order transfer functions and final saturation blocks to model the actuator response and mechanical constraints.
5. PV System and Li-Ion Battery
The instantaneous available power
generated by the solar array is determined by the total incident irradiance
on the wing surface and the overall efficiency of the energy conversion chain:
where
is the solar cell area,
denotes the propulsion power,
represents the power consumption of the onboard systems, while
accounts for the airfoil camber efficiency, reflecting the reduction in effective area due to the wing’s curvature. The temperature-dependent efficiency of the PV cells
is modelled as [
31]:
where
is the cell reference efficiency,
represents the temperature efficiency correction, while
and
are cell and reference temperatures, respectively. To account for convective cooling during flight, the cell temperature
is estimated using an analogous relation of Nusselt–Jürges [
32]:
As the PV systems utilise a Maximum Power Point Tracking (MPPT) unit, its efficiency is included when evaluating the power delivered to the battery system
:
where the MPPT power losses
are represented by a polynomial capturing the system’s self-consumption
, voltage drop
and resistive dissipation
[
33]:
The battery management system controls the current flow based on the net power
P and its voltage
V. The commanded charging/discharging current
is corrected for battery internal efficiency
:
with
when the battery is charged and
when it is discharged.
To prevent overcharging, a Constant Current-Constant Voltage (CC-CV) control logic was implemented. When the battery voltage reaches its maximum threshold
during charging, a proportional-integral (PI) controller modulates the battery current
i:
where
and
are the PI controller parameters. Otherwise, the current follows the target value
.
The Li-Ion battery is represented by an equivalent circuit model, as illustrated in
Figure 6. To accurately capture the non-linear discharge and charge characteristics, the terminal voltage
V is determined using a Tremblay battery model [
34,
35]. This formulation accounts for the different electrochemical dynamics during charging (
) and discharging (
) states:
where
is the constant voltage,
represents the internal resistance,
K is the polarisation constant,
A and
B are the exponential voltage and exponential capacity constants, while
Q and
denote the maximum and extracted capacities, respectively. The battery parameters follow the generic and scalable modelling philosophy used for the UAV platform. To ensure realistic electrochemical behaviour a Li-Ion battery with an 11.1 V nominal voltage and 3.195 Ah maximum capacity was used as a reference and the specific constants, which capture the macro-characteristics of this cell class, were established as:
= 12.036 V,
K = 0.03438 V,
A = 0.58448 V,
B = 20.354 Ah
−1 and
= 0.037
.
To accurately reflect the electrochemical lag in battery transient response, the model incorporates a filtered current component
representing the low-order dynamics of the polarisation voltage. This ensures that the open-circuit voltage does not respond instantaneously to step changes in power demand:
Finally, the battery State of Charge
is updated by integrating the current flow:
where
accounts for capacity degradation and aging effects.
6. Hardware and Simulation Setup
The fixed-wing UAV platform used in this study (
Figure 7) is based on the electric-powered Multiplex Cularis with integrated monocrystalline solar cells on the upper wing surface. The modelled aircraft had a wingspan of 2.6 m, a total length of 1.14 m and a total wing area of 0.42 m
2, with a mean aerodynamic chord of 0.163 m. The energy subsystem incorporated a 3.195 Ah 3S1P LiPo battery. The initial State of Charge (SOC) was set to 70% to represent a realistic operational state at the onset of the monitoring phase, accounting for the energy previously expended during take-off and climb while preserving the battery life by not charging it above the safety threshold. The mission was programmed to terminate at 15% SOC, serving as a mandatory safety buffer to ensure sufficient power for landing procedures.
During the mission, the aircraft maintained a constant operational speed of 12.4 m/s at an altitude of 100 m. After an initial 250 m rectilinear northbound segment and a 135° eastward turn, the UAV executed a repetitive diamond-shaped infrastructure inspection. This pattern consisted of four segments, each 250 m in length, forming a closed square loop rotated by 45° relative to the initial path, as shown in
Figure 7.
While dynamic trajectory adaptation can significantly enhance energy harvesting in solar aviation, practical infrastructure monitoring and tactical surveillance missions often impose rigid operational boundaries. In such scenarios, the flight path is invariant and strictly dictated by the spatial location of the monitored assets. Consequently, the predetermined trajectory investigated in this study represents a conservative operational constraint; since the UAV is restricted from actively adjusting its course to avoid cloud cover or optimise the solar incidence angle, this approach provides a rigorous assessment of mission feasibility under real-world operational profiles.
To evaluate the flight time change due to atmospheric uncertainty and solar system design, a large-scale sensitivity analysis was conducted, comprising 920,506 individual simulations summarised in
Table 1. These scenarios investigated the impact of irradiance-based variability, stochastic cloud-state transitions and solar-to-wing area ratios across two battery capacities, using Warsaw (all-year from sunrise to sunset or 15 July, start at 12:00 LST) as the representative Central European location. Aerodynamic coefficient uncertainties were excluded from the stochastic loop, as their impact is limited to a proportional shift in power consumption due to the repetitive flight pattern. The analysis was designed to highlight the influence of each investigated parameter on mission success.
To ensure computational efficiency for such an extensive dataset, a decoupled simulation strategy was implemented: the high-fidelity aircraft dynamics for the initial and repeating mission segments were pre-evaluated at 0.001 s step and stored. These parameters were then down-sampled to 0.1 s resolution and used as an input for the subsequent irradiance and energy-balance evaluations, where the initial segment was processed once and then followed by the looped repetitive cycle to simulate the full mission duration. This approach significantly reduced the required computational time while yielding negligible differences in flight time compared to fully coupled simulations.
The validity of this decoupled simulation strategy was rigorously verified against a high-fidelity, fully coupled flight dynamics model for a set of clear-sky scenarios. Due to the high bandwidth of the autopilot and the steady nature of the cruise flight, minor variations in flight parameters and power demands introduced a negligible difference in the final flight time, which did not exceed 1%, confirming that the 0.1 s sampling rate is sufficient to preserve accuracy. This error resulted from the discretisation during downsampling of the high-frequency state parameters and required power time histories (from a 0.001 s to a 0.1 s time step), which introduced minor discrepancies between these variables. Additionally, because the solar irradiance and battery models are non-linear, evaluating them directly at a coarser 0.1 s time step introduces a non-linear approximation error. Since the error magnitude is directly influenced by specific scenario inputs, such as solar irradiance (coverage area, cloud level, time, etc.), battery parameters, and specific operational constraints, the error varies across different setups. Therefore, it was evaluated across selected scenarios to assess its impact, which was consistently below 1%. Furthermore, because the mission is programmed to terminate immediately once the battery State of Charge drops to the 15% safety threshold, the UAV never operates in an energy-starved state within the simulation envelope. This operational boundary eliminates the need to simulate degraded flight dynamics below the threshold, making the decoupled approach both physically justified and computationally indispensable for the large-scale analysis.
All evaluations were performed on an HP Z4 G4 workstation running Windows 11 Pro. The hardware configuration featured an Intel Xeon W-2295 processor (18 physical cores, 3.00 GHz), 64 GB of DDR4 RAM (2933 MT/s), NVIDIA Quadro RTX 4000 GPU (8 GB) and an NVMe SSD. The evaluations were performed in MATLAB and Simulink (R2025a) using the Parallel Computing Toolbox to distribute the workload across physical cores.
7. Results
7.1. Clear-Sky Conditions
The flight time evaluated with a 15 min resolution from sunrise to sunset, utilising the median adjusted irradiance model for the default solar UAV configuration, is presented in
Figure 8.
Under favourable weather conditions, the flight time can be doubled compared to a non-solar design (0:21:50). This benefit is prominent from late April to early August, but requires precise mission planning to capture the most energy-efficient part of the day, which occurs approximately within h from solar noon. The absolute maximum flight time was observed for a June 15 start at 11:15 (0:45:11). The flight duration was extended to 40 min in 9.33% instances, representing the upper performance limit under median clear-sky conditions.
While the median model establishes the baseline performance, the atmospheric variability of the Central European climate introduces significant operational uncertainty. The maximum flight time limits for each day at various confidence intervals is shown in
Figure 9.
It can be seen that the irradiance-based variability increases towards its summer peak and subsequently drops, while having approximately up to 10% impact during the late April to early August period. Specifically, at the June 15 peak, the maximum flight time in 68% of the cases ranges from 2.0 min (−4.5%) shorter to 2.2 (+4.8%) min longer operational windows compared to the nominal conditions. For 95.4% of the instances, this results in a broader span from 3.8 min (−8.5%) flight endurance reduction to 4.6 min (+10.1%) extension. In the most extreme scenarios captured within the 99.7% interval, the flight time can decrease up to 5.5 min (−12.2%) or increase up to 7.2 min (+15.9%). These demonstrate that even during the most solar-energy-dominant part of the year period radiation deficits can noticeably reduce the expected flight duration. This is further intensified when cloud cover influence is considered.
7.2. Cloud Cover Time
Evaluation of the UAV’s operational reliability requires analysing its performance assuming stochastically varying cloud cover. The probability of achieving a given flight time on 15 July (start at 12:00 LST) across realistic atmospheric regimes was evaluated using 10,000 Monte Carlo simulations and is shown in
Figure 10, where the mean durations of the cloudy
and clear-sky
states were varied to simulate different weather forecasts.
A prominent physical feature visible across all scenarios is the distinct inflection point occurring approximately at 28 min, which is 6 min longer than for the battery-only flight and 15 min shorter than for the median clear-sky conditions. This indicates that even under a heavy overcast, the solar irradiance can be used to extend the flight time if the mission is carried out during the energy-efficient time period. Beyond this threshold, a sharp shift occurs, and the flight time extension becomes entirely dependent on stochastic solar harvesting. As the disparity between the clear-sky and cloudy state durations increases, the survival probability becomes highly non-linear and asymmetrical. When the cloud state dominates, the median flight time drops to approximately 34 min with a 50% probability. For the symmetrical baseline, this shifts to 36 min, whereas a sun-dominated forecast pushes the flight duration to 40 min. This demonstrates that the benefits of a sun-moderated regime far outweigh the penalties of equivalent cloud-dominated conditions, highlighting a positive sensitivity to clear-sky persistence. Furthermore, the 95% confidence intervals for each scenario remain highly consistent, with a narrow width.
To analyse the impact of state persistence and transition frequencies on flight duration, perfectly symmetric conditions (
) were investigated and are illustrated in
Figure 11.
Across all symmetric scenarios, a flight of 35 min can be achieved with approximately 60% probability. This intersection point also marks a complete trend reversal in operational risk: for shorter target flight times, longer mean state durations result in a reduced probability of mission success, whereas the opposite holds true for the extended flight durations.
This behaviour is driven by the statistical variance of the weather transitions relative to the total mission time, as when state durations are short ( h), the rapid, frequent switching between clear-sky and cloud cover averages out the net power. When the state durations scale upward ( h) this effect is lost as the UAV is either under prolonged cloudy conditions that deplete the battery, or in an extended clear-sky state that maximises energy harvesting. This is also reflected in the survival probability, which for the short-lasting mean states ( h) is initially concave and becomes convex after the inflection point, while the opposite pattern is observed when the mean states duration increase.
Limits of the cloud-cover influence were captured under extreme meteorological scenarios presented in
Figure 12, which include the highly variable symmetric case alongside severe state imbalances.
When a heavily cloud-dominated environment is investigated ( h), the survival probability drops immediately after reaching the abovementioned 28 min threshold to a 50–60% level, reflecting a high probability of encountering a dominant, long-duration cloud layer early in flight. Conversely, when an extreme sun-dominated environment is evaluated ( h), the exact opposite effect is observed: the survival probability gradually decreases up to approximately 40 min and then rapidly drops. This steep decline represents the impact of a reduction in solar irradiance and UAV design constraints, mainly the solar array area and battery size. These combined findings prove that under the Central European regime, cloud cover can noticeably reduce flight time even during theoretically optimal summer periods and must be accounted for.
7.3. Cloud Cover Type
The influence of cloud cover type on flight duration was evaluated for four atmospheric scenarios (near-clear sky, light clouds, moderate clouds and heavy overcast) under stable atmospheric conditions (
h,
h) on 15 July at 12:00 LST. A Monte Carlo analysis comprising 10,000 simulations was conducted, and the resulting flight-time probability distributions, discretised into 1 min intervals, are presented in
Figure 13.
Under near-clear sky conditions (), the flight-time distribution remains strongly concentrated around the median value of 41.7 min, with an asymmetric reduction, more pronounced for longer flight times. The introduction of light cloud cover () causes both a broadening and leftward shift of the distribution, reducing the median flight time to 40.7 min. At the same time, a secondary local probability peak appears within the 34–35 min interval, indicating an elevated risk of terminating the flight within this window.
With moderate cloud cover (), the redistribution toward shorter flight durations becomes more pronounced. The median decreases further to 38.8 min, while the lower tail extends towards the 27–28 min range, where a distinct local maximum of 7.0% is observed. Under heavy overcast (), this mechanism intensifies further, with probability from neighbouring short-duration intervals shifting into the 27–28 min bin. Consequently, this segment becomes the dominant mission outcome, reaching a peak probability of 12.0%. Despite the substantial degradation in atmospheric conditions, the median flight time decreases only slightly to 38.6 min.
These findings confirm the previous conclusions regarding the necessity of cloud modelling for solar-assisted UAV flight endurance under Central European conditions, as the operational risk profile varies with cloud cover type. Therefore, evaluating the probability of achieving a target flight duration must rely on meteorological forecasts that account for specific cloud characteristics.
7.4. Solar Area and Battery Capacity
To evaluate the key design parameters’ impact on the solar-assisted UAV flight endurance, a comprehensive sensitivity analysis was conducted for the baseline and doubled battery capacity. The maximum achievable flight times throughout the year under clear-sky conditions are illustrated in
Figure 14.
The analysis reveals that the flight time extension is most pronounced during the solar-energy-dominant part of the year and varies nonlinearly with increasing solar array area. For the default battery capacity of 3.195 Ah, the most significant performance shift is observed when increasing the solar area from 50% to 60% wing area coverage, which yields an endurance extension of up to 214 min. An additional 10% of solar coverage provides a further gain of up to 220 min, allowing the absolute maximum flight time to top at 569 min during the summer peak. A similar trend is observed when the battery capacity is doubled to 6.390 Ah. Notably, the underlying nonlinearity is even stronger as expanding the solar area from 50% to 60% provides an endurance gain of 198 min, whereas a subsequent 10% increase in solar coverage yields a diminishing value of 181 min, with the peak flight time topping at 622 min.
While these endurance peaks represent the system’s full capability when the entry time is actively optimised, practical mission planning often faces rigid operational constraints, including strict launch-time allocation. Consequently, operators may not always have the flexibility to deploy the UAV at the optimal time. To demonstrate the impact of such operational constraints, the flight endurance under median clear-sky irradiance, assuming a fixed mission start at solar noon, is presented in
Figure 15.
This comparison highlights the UAV’s energy balance sensitivity to the mission scheduling. Restricting the mission start to solar noon reduces the total energy-harvesting potential compared to time-optimised scenarios. Specifically, the maximum achievable flight times are halved to 277 min for the standard battery and 321 min for the doubled-capacity variant. Despite this reduction, the results demonstrate that substantial solar-assisted endurance gains remain achievable even under such non-optimal scheduling. For the standard battery configuration, expanding the solar array from 50% to 60% and then from 60% to 70% of wing area coverage yields a maximum flight-time extension of 83 min in both cases. With the doubled battery capacity, this provides 72 and 67 min of gain, respectively. Overall, these scaling trends closely align with the optimised mission start analysis outcomes.
These findings demonstrate that low-altitude long-endurance aircraft operating under Central European conditions can successfully provide the required mission times when operations are performed under favourable clear-sky weather windows. However, for routine operations performed according to a given schedule, rather than isolated endurance-maximisation flights, the analysis must include stochastic cloud cover modelling as demonstrated earlier. The corresponding cloudiness impact for a realistic atmosphere under moderate cloudy conditions on 15 July, start at 12:00 LST, is shown in
Figure 16.
When stochastic cloud cover is incorporated into the simulation, the nonlinear relationship between the flight endurance and the solar array wing coverage remains preserved for the median values across both battery capacities. Specifically, at the maximum investigated solar coverage of 70%, the median flight times reach approximately 166 and 231 min for the default and doubled battery capacities, respectively. This represents a substantial degradation compared to the clear-sky limits of approximately 262 and 308 min observed for 15 July (solar noon start) and further underscores the necessity of stochastic cloud cover modelling for realistic performance evaluation under the Central European climate.
Furthermore, the statistical dispersion of the results reveals critical insights into the operational risk profile. The middle 50% of the flight time distribution expands nonlinearly as the solar area increases, exhibiting a growing downward skewness. This asymmetry becomes even more prominent when examining the minimum and maximum values (excluding outliers). The physical mechanism driving this behaviour is directly linked to heavy overcast scenarios, as a dense and persistent cloud layer effectively nullifies the structural gains of increased solar area size. Consequently, the lower endurance limit demonstrates that expanding the solar collection area increases the operational upside but fails to guarantee a higher flight time floor during adverse weather conditions.
Although this study focuses on a fixed diamond-shaped pattern chosen to match the strict altitude-stability constraints of monitoring missions, two alternative profiles were also investigated. These included a standard search-and-rescue lawn-mower grid and a variable-altitude diamond path, where the UAV alternates between completing a full diamond at the baseline altitude, climbing by 25 m during a 400 m straight rectilinear transition segment (preceded and followed by a 50 m buffer after and before turns), and then completing the subsequent diamond at the new ceiling before returning to the baseline altitude and completing the new diamond. The comparative tests showed that the observed energy-related boundaries and non-linear degradation trends remained remarkably uniform across all profiles if the mean power consumption over the repetitive part was equivalent.
7.5. Battery and PV System Uncertainty
To evaluate the battery system’s uncertainty impact on the solar-assisted UAV flight time, a comprehensive sensitivity analysis was conducted for the default configuration under median-adjusted irradiance and clear-sky conditions, varying the battery parameters by ±10% across 10,000 Monte Carlo runs. The corresponding change in flight time across the varying solar area coverage for the default battery settings, evaluated for 15 July (start at 12:00 LST), is shown in
Figure 17.
The results demonstrate a low asymmetry in interquartile ranges and extreme values across all investigated solar-to-wing area ratios. For 20–50% solar coverage, a progressive broadening of the operational uncertainty is observed, with the IQR maximum deviation reaching approximately ±4 min and the min–max values extending up to approximately twice that range. This trend reflects a regime in which the limited solar area forces the UAV to rely more on its stored reserves, making the overall flight time and mission success probability more sensitive to deviations in internal battery characteristics.
A trend reversal occurs near 60% solar coverage, and the dispersion starts to contract as the PV system provides a sufficient operational margin, consistently bringing the battery to its maximum state of charge. Any minor change in the battery’s electrochemical parameters is effectively buffered by the excess solar energy, thereby masking the variations in cell performance. Thus, the battery system exhibits localised robustness for a given mission schedule when the solar-harvesting array is optimally sized.
The same analysis type was performed to assess the influence of solar panel efficiency on the solar-assisted UAV flight time, with the only difference that, instead of varying the battery parameters by ±10%, the analysis was performed relative to the cell reference efficiency
. The corresponding change in flight time across the varying solar area coverage scenarios, evaluated for 15 July (start at 12:00 LST), is shown in
Figure 18.
In contrast to the battery-induced variations, the PV efficiency uncertainty introduces significantly larger dispersions in flight time, with the interquartile range expanding from approximately 1.6 min at 20% coverage to 52 min at the large solar areas. Operational uncertainty increases within the 20–60% coverage range, reflecting the PV system’s power generation capability. Starting at 60% coverage, the uncertainty bounds begin to stabilise, which is driven by a battery saturation effect; under optimal or excessive solar area sizing, the baseline flight time is extended into later hours of the day when less solar radiation is available, and the irradiance falls below the level required to offset battery depletion.
This phenomenon is clearly reflected in the maximum values, where the variation in the upper extreme drops from 51.07 to 48.47 min for the 60% and 70% scenarios, respectively. When mapped to the total values, these variations correspond to absolute flight times of 231.18 and 310.90 min, demonstrating that the rigid ceiling imposed by the fixed battery capacity effectively clamps further variance as the day progresses. This physical limitation also induces a downward asymmetry in the extreme values, with the minimum values dropping by 50.32 and 56.31 min relative to the corresponding absolute flight time.
Consequently, this demonstrates the existence of an engineering optimum: expanding the PV area stabilises nominal performance but shifts the mission end to late-day hours, where any efficiency loss can penalise flight duration.
7.6. High Solar Coverage Scenario
To verify the behavioural consistency and scalability under enhanced design parameters, the low-altitude long-endurance UAV with 60% wing area coverage was investigated, as this scenario yielded the largest flight time gains. The maximum clear-sky flight time throughout the year, along with its associated variability limits, is illustrated in
Figure 19.
The resulting flight time profile reflects the core structural characteristics obtained for the default configuration but scales toward longer flight times. The minimum clear-sky flight time increases to 30 min, extending the battery-only baseline by 8 min. If the 10% performance impact threshold discussed in the baseline clear-sky analysis is applied, the energy-efficient operational band expands substantially, beginning in mid-February and extending through late October. However, it must be emphasised that during the winter-to-spring and autumn-to-winter transitions, frequent frontal passages and atmospheric transitions induce elevated cloudiness levels in Central Europe, which as previously shown, must be accounted for. Moreover, the short day-length during these periods reduces the daily operational window, thereby increasing the risk that a specific day will completely lack a time segment with adequate irradiance levels.
To establish a direct comparison with the default design, the mission survival probability on 15 July, starting at 12:00 LST, under a realistic atmosphere with moderate cloud cover was evaluated for both the default battery capacity and the doubled capacity variant. These stochastic evaluations are presented in
Figure 20 and
Figure 21, respectively.
The survival probability structural characteristics for the default battery capacity closely follow the trends observed for the baseline scenario. The minimum flight time increases to 37 min, and the inflection point is marginally shifted beyond this threshold, reaffirming the persistent limiting influence of heavy overcast conditions regardless of the increased solar array size. When cloud-dominated weather states strongly prevail, a 50% survival probability is achieved at 70 min, which extends to 120 min under sun-dominated conditions. This represents an approximate two- and three-fold increase compared to the baseline configuration, confirming that increasing the solar area serves as an effective risk mitigation strategy against atmospheric variability.
For the doubled battery capacity, the minimum flight time rises to 75 min, nearly doubling the standalone battery-only limit. This design also mitigates the heavy overcast penalties: the expanded energy storage provides the necessary operational margin to survive prolonged cloud states and transition into more favourable solar-harvesting conditions. However, the operational risk is not entirely eliminated. Flight durations of 132 and 186 min are achieved with a 50% probability for cloud- and sun-dominated regimes, respectively. Notably, the 132 min flight time under cloud-moderated conditions surpasses the 120 min observed under the sun-dominated regime for the default battery configuration. This facilitates the evaluation of the influence of battery capacity on weather resilience through harvested solar-energy buffering.
8. Conclusions
This paper presented a comprehensive stochastic simulation framework for assessing the operational feasibility of small-scale, low-altitude, solar-assisted UAVs under Central European meteorological conditions. It incorporates a locally adjusted ASHRAE irradiance model coupled with a semi-Markov process to describe cloud-to-sun transitions and cloud cover types. These environmental inputs are integrated with full rigid-body flight dynamics, a cascaded autopilot and the battery evaluation subsystem, so the framework successfully shifts from idealised clear-sky evaluation to a realistic, probabilistic representation of atmospheric attenuation effects on the flight time.
The study demonstrated that the conventional deterministic clear-sky parameterisation substantially overestimates the energy harvesting potential of low-altitude solar-assisted UAVs. Relying on such idealised models creates an overly optimistic operational outlook, which could precipitate unexpected power exhaustion and catastrophic mission failure in practical field deployments.
It was found that under clear-sky conditions, the solar panels exert a highly nonlinear influence on maximum flight times, establishing a theoretical flight time ceiling for a low-altitude long endurance UAV of approximately 569 and 622 min on June 15 when the mission start time is optimised, initial battery SOC is at 70%, and no additional power losses (e.g., due to crosswind) are considered. Maximising this endurance necessitates precise mission timing as initiating flights early in the morning (at 07:00 and 06:30, respectively) allows the platform to achieve battery state-of-charge saturation prior to solar noon. This strategy optimises energy storage retention during peak irradiance, effectively buffering the system before transitioning to a gradual, unassisted battery discharge as solar input diminishes. When the mission starts at solar noon, under the same constraints, the flight times are reduced to 277 and 321 min, respectively.
Atmospheric variability introduces significant operational constraints. Under moderate cloud cover conditions with missions initiated at solar noon, the median endurance decreases markedly. This indicates the necessity for optimising launch time for endurance-maximising flights as well as cloud cover modelling requirements for routine operations performed according to a fixed schedule.
Additionally, a severe atmospheric constraint exists under heavy overcast conditions, marked by a sharp and significant drop in the mission survival probability function. Crucially, this threshold limitation persists regardless of the wing solar coverage ratio, leading to a profound operational asymmetry: while an increased PV area expands the upper bound of operational gains under favourable conditions, it fails to elevate the minimum guaranteed flight endurance. Under heavy overcast scenarios, direct and diffuse atmospheric irradiance yields a power input that slightly prolongs flight time compared to a battery-only baseline. To meaningfully mitigate, rather than completely eliminate, the operational risks associated with heavy overcast, emphasis must shift from expanding photovoltaic harvesting surfaces to enhancing energy storage capacity, as scaling the battery system enables the aircraft to sustain operations through transient periods of high atmospheric attenuation while awaiting improved irradiance conditions.
Future research directions can focus on employing this framework to analyse alternative solar-powered UAV configurations operating under different climatic regimes. Furthermore, the developed stochastic simulation model can be integrated with real-time meteorological forecasts, serving as a data generation baseline for Artificial Neural Network training aimed at predictive mission planning and optimisation under operational requirements. Additionally, future extensions could incorporate adaptive flight-path optimisation algorithms, enabling the UAV to dynamically adjust its course to maximise solar irradiance and avoid localised cloud cover. Finally, the methodological approach established in this study exhibits high transferability and can be readily extended to adjacent engineering domains, including energy harvesting estimation for solar electric vehicles and supplementary power management in autonomous solar-powered robotics.