scieee AI-readable full text Open interactive document viewer

Design of an Observing System Simulation Experiment for the Operational Model of the Southwestern Coast of Iberia (SOMA)

Mendonça, Fernando

Full text

Academic Editor: Rafael J. Bergillos Received: 19 August 2025 Revised: 16 September 2025 Accepted: 18 September 2025 Published: 21 September 2025 Citation: Mendonça, F.; Martins, F.; Bertino, L. Design of an Observing System Simulation Experiment for the Operational Model of the Southwestern Coast of Iberia (SOMA). J. Mar. Sci. Eng. 2025,13, 1830. https://doi.org/10.3390/ jmse13091830 Copyright: © 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/ licenses/by/4.0/). Article Design of an Observing System Simulation Experiment for the Operational Model of the Southwestern Coast of Iberia (SOMA) Fernando Mendonça 1,2,* , Flávio Martins 1,3 and Laurent Bertino 4 1Centre for Marine and Environmental Research, University of Algarve, 8005-139 Faro, Portugal 2Faculty of Science and Technology, University of Algarve, 8005-139 Faro, Portugal 3Superior Institute of Engineering, University of Algarve, 8005-139 Faro, Portugal 4Nansen Environmental and Remote Sensing Center, 5007 Bergen, Norway *Correspondence: [email protected] Abstract Observing System Simulation Experiments (OSSEs) provide a framework in which to evaluate the impact of prospective ocean-observation networks on model forecasting performance prior to their actual deployment. This study presents the design and validation of an OSSE tailored for the operational coastal model of southern Portugal, SOMA. The system adopts the fraternal twins approach and a univariate data-assimilation scheme based on Ensemble Optimal Interpolation to update the model’s 3D temperature structure with SST. The methodology provides a flexible framework that preserves the statistical structure of real observation errors while remaining independent of SOMA. This allows straightforward transfer to other applications, thereby broadening its applicability and making it useful as a starting point in the design of observation networks beyond that presented in this case study. The OSSE experiments were compared against corresponding Observing System Experiments (OSEs) using real satellite SST products. Results show that the designed OSSE is internally consistent, sensitive to observation density, and capable of reproducing realistic correction patterns that closely match those obtained in the OSEs. These findings provide strong evidence that the SOMA OSSE system is a reliable tool for assessing the potential impact of future surface-observation strategies. Keywords: coastal model; ocean observation; data assimilation; ensemble optimal interpolation; observation experiments 1. Introduction Numerical modelling is one of the primary tools used for understanding and predicting marine system dynamics. Hydrodynamic models simulate the ocean state by translating the physics of fluid motion into a computational framework that approximates the solution of discretized primitive equations using numerical methods [ 1 , 2 ]. These methods are implemented as algorithms that advance the ocean state forward in time over a defined spatial domain. Through this process, models enable the simulation of oceanic conditions, providing valuable insights into the structure and evolution of marine systems under both natural variability and anthropogenic influence. While numerical models are essential in ocean prediction, they are still only one element of the broader framework used to understand marine systems in operational oceanography. Observations lie at the centre of the scientific method and provide the factual basis needed to develop and validate theoretical formulations and numerical models. It J. Mar. Sci. Eng. 2025,13, 1830 https://doi.org/10.3390/jmse13091830 J. Mar. Sci. Eng. 2025,13, 1830 2 of 26 is primarily through the continuous and systematic observation of ocean phenomena via in-situ measurements, remote sensing, or other monitoring technologies [ 3 ] that empirical knowledge of the ocean’s dynamics is established. Historical data collected on water variables provide critical information about climate evolution, such as changes in sea surface height (SSH) [4,5] and variations in water temperature [6,7]. The observation network is a cornerstone of operational oceanography and has driven increasing demand for high-quality oceanographic data. As a result, the evolution of observation-system technologies has enabled real-time measurements of various ocean variables [ 8 , 9 ]. Despite this progress, observational data often present significant spatial and temporal gaps, particularly in remote or logistically challenging regions. Because the implementation of new ocean-observation systems typically involves substantial financial investment and technical complexity, Observing System Simulation Experiments (OSSEs) provide a framework in which to evaluate the potential impact of additional observations before their actual deployment by exploring hydrodynamic models and data assimilation (DA) systems [10]. The purpose of an OSSE system is to ensure that the additional observations will meaningfully contribute to scientific and operational goals. However, since it relies on synthetic data (Section 3), the development of such a system requires using an Observing System Experiment (OSE) to serve as a benchmark by which to validate the OSSE [ 11 ]. While both approaches operate in a similar manner, OSEs rely on real-world, existing observations to evaluate their impact through data denial experiments, comparing model performance with and without specific datasets. Demonstrating that an OSSE system produces impact assessments consistent with those of an OSE, researchers confirm the credibility of the framework for evaluating future observing systems. This validation step is critical to ensuring the system produces realistic and reliable predictions before resources are committed to new observational deployments. Within this context, the NAUTILOS project [ 12 ] is focused on developing cost-effective next-generation technologies for ocean observation. Funded by the Horizon 2020 program of the EU’s Future of Seas and Oceans Flagship Initiative, the project addresses critical gaps in marine monitoring, particularly for chemical, biological, and deep-ocean physical variables. By integrating innovative sensors and samplers into a range of ocean platforms, such as autonomous vehicles, mooring buoys, and fisheries-observation systems, the project contributes to a standardized, interoperable system for marine data collection, enhancing global efforts to understand and manage ocean ecosystems. Aligned with the broader goals of the NAUTILOS project, the present work focuses on the development and validation of an OSSE system tailored to an operational hydrodynamic model of the southern coast of Portugal. The primary objective is to establish and verify the functionality of the OSSE system itself, ensuring that it is capable of supporting future assessments of observational strategies. The subsequent sections are structured to present the key components and methodologies adopted in the development of the proposed OSSE system. Section 2outlines the main oceanographic features of the Algarve region, the focus of this study. Next, Section 3 provides a comprehensive overview of the OSSE framework, while Section 4presents the general formulation of the Ensemble Optimal Interpolation (EnOI) scheme, which was used as the DA method in the designed system. Building on this context, the OSSE system was implemented for the Algarve Operational Modeling and Monitoring System (SOMA), a hydrodynamic model based on MOHID, as described in the first part of the methodology (Section 5). The second part details the design choices made for the system, including a fraternal twins configuration of SOMA, which was used to represent two distinct model realizations for comparative assessment. It also describes how observations J. Mar. Sci. Eng. 2025,13, 1830 3 of 26 are extracted from the system and the implementation of the EnOI scheme in SOMA. Finally, Sections 6and 7 present the results of the system’s implementation and the main conclusions of this work. 2. Algarve General Circulation The south of Iberia is characterized by a Mediterranean climate, which features distinct seasonal variations with hot, dry summers and mild, humid winters. The average annual temperature in this region is approximately 17 ◦ C, with summer temperatures frequently exceeding 22 ◦ C and reaching maximums around 40 ◦ C. In contrast, winter temperatures typically remain below 18 ◦ C, rarely dropping below freezing [ 13 ]. The climate and especially the wind regime on the Algarve coast are intimately related to the North Atlantic Oscillation (NAO) [ 14 , 15 ]. During the warmest months, the effects of NAO combined with the low precipitation rate can even cause extreme droughts [ 16 , 17 ]. In the summer, it is common for the NAO pressure gradient to be large, favouring strong westerly winds in northern Europe. However, as the centre of the high-pressure field moves towards Portugal, the winds change direction, becoming northerly on the west coast. In winter, on the other hand, this gradient is not so noticeable and the wind patterns are more variable, and northerly winds are generally weaker or even replaced by southerly components [ 18 ]. The observed oceanographic patterns and circulation in the Algarve are highly dynamic and are influenced by a combination of upwelling, poleward currents, and mesoscale eddies [ 19 ]. Based on the cyclical wind regimes associated with the pressure-gradient variability of NAO, the southward winds in the summer drive upwelling currents along the west coast, bringing cold, nutrient-rich waters to the surface [ 20 ]. During that season, the temperature difference between land and ocean waters creates a pressure gradient that channels the northerly winds along the south coast, creating conditions that favour upwelling currents in this region as well [ 14 ]. As a result of the upwelling, the flow of colder waters along the Algarve’s southern coastline is typically eastward, while warmer oceanic waters lying offshore of the continental shelf flow westward [21]. When the NAO pressure gradient weakens, westerly winds become predominant, a typical condition of winter months. This change reduces the intensity of upwelling events, thereby allowing the warm countercurrent from the Gulf of Cadiz to strengthen and propagate westward along the south coast [ 22 , 23 ]. This current continues in a poleward course along the west coast, carrying warm and saline waters that interact with other equatorward currents and thus creating complex circulation patterns along the Portuguese coastline [24,25] . Although upwelling is possible during the cold season, it is driven by this poleward flow and differs from the upwelling seen in summer, which is characterized by colder and nutrient-rich waters [ 26 ]. In this context, the most relevant variable to update in the model for this region would be sea surface temperature (SST), as its inclusion would help to constrain and correct the vertical structure of the coastal water masses, thereby improving the representation of subsurface temperature fields. 3. Observation System Simulation Experiment Driven by the need to mitigate spatial and temporal gaps in ocean data coverage, observation networks are continuously being developed and improved. As technological advancements enable the deployment of increasingly sophisticated sensors and platforms, it becomes essential to evaluate their potential impact to ensure they will bring benefits to ocean forecasting once operational. This is the exact purpose of an OSSE system, which provides a framework in which to assess observation networks prior to their real-world deployment, helping to guide resource allocation and optimize the network design. J. Mar. Sci. Eng. 2025,13, 1830 4 of 26 OSSE systems have been employed in numerical weather prediction since the early 1980s [ 27 , 28 ]. This methodology was adopted by the ocean-modeling community more recently [ 29 , 30 ], and due to this, oceanic OSSEs remain in a relatively early stage of development compared to their atmospheric counterparts. As discussed in [ 11 ], this highlights the importance of adopting methodical and robust design strategies, as well as rigorous validation techniques. Without proper calibration, OSSE systems risk producing misleading results, potentially overestimating or underestimating the value of proposed observational systems and thus supporting biased decision-making in sensor deployment. The essential concept behind an OSSE is the substitution of reality, which is difficult and expensive to observe, with a high-quality numerical simulation, or, as it is commonly referred to, the Nature Run (NR). The NR serves as a proxy for the true state of the ocean, and synthetic observations are extracted from the simulation. In parallel, a Forecast Model (FM) is integrated and has its state updated with the synthetic observations using a DA system. This process constitutes an OSSE. The performance of the FM and OSSE forecasts are then assessed against the NR using a set of defined metrics and parameters. Essentially, OSSEs function as “data denial” experiments, creating conditions in which to assess the effectiveness of different observation strategies by selectively manipulating synthetic data. As highlighted in [ 11 , 31 ], the numerical frameworks behind NR and FM should be as distinct as possible; i.e., the two models should have different numerical implementations, resolution grids, parameterisations, and boundary conditions. However, achieving this level of difference between the NR and FM can be challenging. Consequently, one might want to create an OSSE system in which NR and FM are based on the same numerical model (e.g., [ 32 , 33 ]) but adjust other factors to the greatest extent possible. These systems are referred to as fraternal twins experiments: the same model is used, but with different setups. In contrast, in an identical twins approach, i.e., one in which NR and FM are based on the same model and the differences between them are too limited, the experiment leads to unrealistic error growth between the models, yielding biased impact assessments in ocean DA systems [34]. As mentioned in Section 1, prior to employing an OSSE system for the evaluation of a prospective observation system, it is of paramount importance to validate the system with a corresponding OSE. An OSE functions in a manner analogous to an OSSE, but it employs actual observations instead of the synthetic data generated by the NR. Thus, the FM is assessed against actual observations in the OSE, whereas in the OSSE, it is compared to the NR. When designing an OSSE, it is crucial to ensure that the differences between the NR and FM are substantial but not so extensive that the latter becomes unrealistic. Furthermore, special attention must be paid to avoid assigning unrealistic errors to the synthetic observations, as this could skew impact assessments. Once these steps are completed, the consistency of observation impacts between the two systems is compared. The common metrics used to assess observations in both the OSE and OSSE, such as averages, root mean square errors (RMSE), and skill scores, are detailed in Appendix A. 4. Data-Assimilation Scheme An ocean model is a representation of reality and is therefore prone to imperfection. The states generated by a model are subject to various sources of uncertainty, including mathematical model simplifications, model parameterisation, limited temporal and spatial resolution, truncation and rounding errors, and boundary and initial conditions. DA methodologies provide a set of processes to reduce these uncertainties by combining real-world measurements with model results. They aim to estimate the best state of the represented system by statistically evaluating the errors of both the observations and the model. J. Mar. Sci. Eng. 2025,13, 1830 5 of 26 Advanced data-assimilation methods, such as the four-dimensional variational (4DVAR) or the Ensemble Kalman Filter (EnKF) methods, have been proven optimal for linear systems but are computationally expensive. In practice, most operational forecasting systems rely on computationally inexpensive variants like 3DVAR and the EnOI [ 35 ]. Regardless, most DA problems can be traced back to the Bayesian state-estimation problem, meaning each method derives from this common root but assumes different strategies and assumptions. Since a comprehensive review of DA methods lies beyond the scope of this paper, readers are directed to consult the formulations presented in [ 36 , 37 ], starting from the Bayesian formulation in both. Given its similarities to methods employed in operational systems, the EnOI was selected for this work. This method builds on the EnKF framework, which estimates the background error covariance matrix with the spread and correlations among an ensemble of finite model realizations [ 38 ]. During the analysis update, this approximation provides a representation of the error statistics for the ensemble average. However, ensemble-based DA methods like EnKF can be computationally prohibitive due to the cost of generating and integrating large ensembles [ 39 ], a limitation that EnOI mitigates by using a static (time-invariant) ensemble. The EnOI scheme can be regarded as a simplification of the EnKF [ 40 , 41 ]. The main distinction lies in the assumption of the time-invariant error statistics: in EnOI, the background error covariance matrix is static in time and is derived from a fixed ensemble of model anomalies. As noted in [ 39 ], because the computational cost of ensemble-based methods scales with the number of ensemble members, EnOI can be approximately N times less expensive than the EnKF, where N is the number of ensemble members used in both schemes. Moreover, in EnOI, the analysis update is computed only once for the background state, whereas in the EnKF, each ensemble member requires a separate update step. The general formulation of EnOI, including the standard analysis equation of a DA problem, is presented in Appendix B. Although EnOI provides a computationally efficient alternative to EnKF by assuming a static background error covariance, it retains a key strength of ensemble-based methods: its multivariate assimilation capability. The background error covariance matrix encodes statistical relationships between different state variables, thereby allowing the update to propagate across them [ 42 ]. This feature enables the observation of a variable (e.g., SSH) to influence and modify other variables that are correlated (e.g., temperature and salinity), which is crucial for preserving dynamical consistency in ocean models. Due to its balance between computational efficiency and robust assimilation, EnOI has been widely adopted in various ocean applications, as seen in the above-mentioned studies: for shelf circulation off the Oregon (US) coast [ 41 ], using high-frequency (HF) radar-derived surface velocity measurements; for the Gulf of Mexico [ 42 ], using satellite altimetry data; and in the Australian region [39], using a combination of remote and in situ observations. It has also been used in other works, such as for the South Atlantic off the Brazilian coast [ 43 ], using satellite altimetry; for the western Mediterranean [ 44 ], using CTD probes and underwater glider datasets; and in the Hong Kong area [45], using temperature and salinity profiles. 5. Methodology 5.1. The Operational Forecasting System of the Algarve To achieve the proposed objective of this work, the OSSE System was developed and integrated with the Algarve Operational Modelling and Monitoring System (SOMA) [ 46 ]. The aim is to provide a system that can be used to assess the impact of new observation networks launched in the region where the model is implemented and determine how the model’s forecasting performance would benefit from these networks. The model itself J. Mar. Sci. Eng. 2025,13, 1830 6 of 26 is a realization of the MOHID Modelling System [47] , which is a robust numerical tool programmed in ANSI FORTRAN. It is designed in a modular architecture in which each module represents a different marine process that may be physical, chemical, or biological. Although the programming language is not specifically object-oriented, its architecture allows the model to work in this paradigm, which makes it possible to run several modules simultaneously, making it suitable for downscaling applications [48] such as SOMA. MOHID applies an Eulerian approach with a finite volume method for spatial discretization to solve the primitive Navier–Stokes equations of fluid motion. These equations, applied at a macroscopic level to the control volume of each grid cell, consist of the conservation of mass, the conservation of momentum, and a thermal energy equation. The model considers the assumptions of hydrostatic equilibrium and the Boussinesq approximation [49] . A notable feature of MOHID is its ability to use generic vertical coordinates, enabling the simulation of complex geometries across multiple vertical subdomains [50] . Temporal discretization is performed using a semi-implicit alternatingdirection implicit (ADI) algorithm with two time levels per iteration [ 51 , 52 ]. Additionally, the model includes modules for Lagrangian transport, which are particularly relevant for oil-spill applications [53,54]. According to [ 55 ], SOMA was initially developed as a high-resolution model designed to predict oil-spill trajectories off the Algarve coast. Subsequently, as demonstrated in [ 46 ], it was further employed to identify sources of oil leakage by combining backtracking simulations with trajectory data from ships. Such studies confirmed SOMA’s capability to reproduce the general ocean circulation in the Algarve region. As a result, the model was finally adjusted to render it operational; it has provided four-day daily forecasts since 2019, ensuring continuous oceanographic predictions of water conditions. The model has been evolving into an observatory for the region and features a visualization interface, with open access to the data available via a THREDDS server [56]. The model bathymetry is based on data from the European Marine Observation and Data Network (EMODNET) and is represented by two levels of increasing spatial resolution. The first level employs a horizontal grid with a resolution of 2 km, while the second level refines the grid to 1 km and is implemented in a smaller area. In both configurations, the vertical grid is discretized into 50 Cartesian layers, extending to a depth of about 4500 m . At the open boundary, a water-level condition based on the method proposed by [ 57 ] is applied, while a Flow Relaxation Scheme (FRS) [ 58 ] is used for the velocity, salinity, and temperature. FRS is also used to manage the communication between the two levels. Further details of the model implementation can be found in [ 46 ]. SOMA’s implementation area is shown in Figure 1. External boundary fields for current velocity, temperature, and salinity are provided by the Global Ocean Physics Analysis and Forecast, a product of Mercator Ocean International through the Copernicus Marine Environment Monitoring Service (CMEMS) [ 59 ]. For the tide field, SOMA has an additional grid, which is a simple 2D hydrodynamic domain, forced by the FES2014 global tidal solution [ 60 ]. This domain has the single purpose of generating and supplying the tidal conditions to the first level of SOMA, and thus it is referred to as Level 0. At the atmospheric boundary, the model integrates data from the regional weatherforecast system SKIRON [ 61 , 62 ], which was developed by the Atmospheric Modeling and Weather Forecasting Group of the National and Kapodistrian University of Athens. The system provides hourly inputs on a 5 km resolution grid, including variables for windvelocity components, air temperature, sea-level pressure, and other factors required to compute heat and momentum fluxes through bulk formulae. In the operational cycle of SOMA, Level 0 is used exclusively to generate tidal boundary conditions and does not produce valid forecast data. In contrast, Levels 1 and 2 provide J. Mar. Sci. Eng. 2025,13, 1830 7 of 26 four-day forecasts of SSH, as well as three-dimensional fields of temperature, salinity, and ocean currents. A noteworthy aspect, as highlighted in [ 63 ], is SOMA’s operational strategy of performing weekly restart simulations based on CMEMS boundary conditions. This operational configuration serves to update the initial conditions for each new forecast cycle and is explored in the OSSE system implementation for SOMA, as detailed in the following section. Figure 1. Spatial domains of the Algarve operational model (SOMA) used in this study. Panels (1a,1b) display the full extent of the SOMA Level 1 and Level 2 grids, respectively. Panels (2a,2b) present a zoomed-in view of the region surrounding Cape St. Vincent, located at the southwestern tip of the Algarve, to highlight the difference in spatial resolution between the two grid levels. 5.2. SOMA OSSE System Design 5.2.1. Nature-Run and Free-Run Configurations As outlined in the objectives of this study, the OSSE system was specifically developed to operate using SOMA as the background model. Given this premise, the ocean-model component of the OSSE is not a variable under investigation but is rather assumed to be a fixed and fully operational system. However, the experiment requires simulation of two different ocean states: one representing the true state (the NR) and another emulating a typical forecast scenario (the FM). In this work, the distinction between NR and FM was achieved by applying the fraternal twins approach, which resulted in using two different configurations of SOMA. To represent the NR, this study relied on the existing SOMA forecast database for the year 2023. In other words, the key features of the NR within the OSSE system include the use of the Level 2 grid characterized by a horizontal resolution of 1 km and the incorporation of weekly restart cycles based on CMEMS boundary conditions. In contrast, configuring the FM required the introduction of controlled perturbations to SOMA to ensure that its evolution would diverge sufficiently from that of the NR while remaining physically realistic. The FM was initialized with the same initial conditions used for the NR at the start of 2023, as generated by a restart simulation. However, the main structural change involved modifying the Level 2 grid , which was applied over the area illustrated in Figure 1, panel 1b, by reducing its resolution to 2 km, thereby matching the coarser Level 1 grid shown in panel 2a of the same figure. Furthermore, unlike the NR, the FM was executed continuously throughout 2023 without any weekly updates from CMEMS. As a result, this configuration is referred to as the Free Run (FR), and it constitutes the second instance of SOMA used for comparison against the NR according to the metrics described in Appendix A. J. Mar. Sci. Eng. 2025,13, 1830 8 of 26 5.2.2. Data-Assimilation System The next fundamental component of the OSSE is the DA system, responsible for incorporating synthetic observations into the FR. The assimilation algorithm employed was based on the formulation presented in [ 64 ]. Modifications were made to ensure compatibility with the SOMA model grid and to enable the reading of synthetic observation data as input, as described in Section 5.2.3. The ensemble used to estimate the background error covariance in the EnOI scheme was sampled from the SOMA FR integration, the same model that was updated by the synthetic observations. Throughout the full-year integration of 2023, model states were extracted at regular intervals, specifically at a rate of one state every 25 h, in order to avoid tidal aliasing; the resulting total comprised 354 ensemble members. This sampling strategy was designed to capture the system’s natural variability across the range of oceanographic conditions of the implemented region. Given the strong seasonal behaviour of the Algarve’s circulation, as discussed in Section 2, the ensemble was considered sufficient to represent background error structures. In this implementation, the weighting coefficient α , which regulates the balance between the background ensemble variance and the observation error covariance in the analysis update (Appendix B), was set to the default value of 1.0. This choice effectively gives greater weight to the observations. While previous sensitivity studies have shown that smaller values of α may reduce spurious noise at the cost of weaker updates [ 65 ], higher values improve the initial agreement with observations, albeit at the expense of forecast accuracy at longer lead times. Because the present study was dedicated to the development and demonstration of the OSSE framework rather than to parameter optimization, a sensitivity analysis was not performed here. This represents a limitation of the current implementation; therefore, a systematic evaluation of α will be addressed in a future study. In DA systems, localization functions are commonly employed to reduce the impact of spurious long-range correlations, which are common in ensemble-based DA methods due to finite ensemble size [ 36 ]. Due to this, the localization algorithm implemented in the adopted EnOI scheme was used, considering the Gaspari–Cohn correlation function [ 66 ]. It is a quasi-Gaussian function that becomes exactly zero beyond a certain distance (compact support) but decreases the correlation values gradually and continuously as the distance increases (smooth tapering). This ensures that the transition from full to zero correlation is smooth, which avoids the introduction of artificial discontinuities into the assimilation process and is effective in addressing the correlation decay issue. The localization radius was set to 10 grid cells , which corresponds to a physical scale of 20 km in the SOMA FR configuration. 5.2.3. Synthetic Observations and the Reference OSE The final component of the OSSE system is the process of extracting synthetic observations from the NR integration. As previously described, those observations are not actual measurements obtained from external instruments. Instead, they are values picked from a field of SOMA via extraction directly from the model’s state vector during the NR simulation. These values are then treated as if they were observational data and assimilated into the FR. To achieve this, a specific procedure was implemented to extract data from the NR outputs at predefined spatial and temporal locations chosen to mimic the structure of a realistic observation network. Although the assimilation update is applied to the full three-dimensional model domain, the current implementation of the DA system in SOMA was restricted to surface observations. Extending the system to incorporate subsurface data remains a technical J. Mar. Sci. Eng. 2025,13, 1830 9 of 26 challenge due to the complexities of vertical localization and observation operator design. Therefore, it was left for future development. Within this constraint, the experiments employed a univariate DA approach in which SST observations were assimilated to update the complete 3D temperature structure of the model. In other words, temperature was the only variable included in the model state vector of the DA system. This variable has a central role in regulating key oceanic processes such as vertical mixing, stratification, and density-driven circulation. Thus, even when it is assimilated as a single variable, it can exert a wider influence on the modelled ocean state, indirectly improving other variables through the dynamical balances represented in SOMA. In this context, the synthetic SST observations were extracted from the surface layer of SOMA’s Level 2 grid in the NR solution. A hierarchical random strategy based on a spatial sampling approach was implemented. In this approach, the horizontal domain was divided into a regular grid of subareas, each one defined by a fixed number of model grid cells forming a square. Within each subarea, a single observation point was randomly selected using the randint function from Python’s (version 3.12) random module, which generates a pseudo-random integer corresponding to a specific grid cell location. This procedure was applied iteratively across the entire layer, ensuring an irregular but homogeneously distributed set of observations. Consequently, the density of observations depends on the size of the subareas: smaller subareas result in a larger number of observation points, while larger subareas yield fewer but more sparsely distributed observations. It is crucial to emphasize that for an OSSE system to be reliable, the errors associated with the synthetic observations should not be derived from the NR itself. Instead, they should realistically replicate the kinds of uncertainties present in actual observational systems [ 11 ]. This requires additional assumptions, as synthetic observations do not originate from physical instruments and thus lack the natural noise introduced by sensors, platforms, or environmental conditions. To guide the estimation of the errors and establish a realistic reference for comparison, two operational satellite-based products covering the SOMA region in 2023 were considered. • CMEMS SST NRT ODYSSEA L4 Product [ 67 ]: an operational monitoring product providing near-real-time (NRT) SST fields. Updated daily, it is optimized for operational forecasting and rapid environmental monitoring. This product has a finer spatial resolution of 0.02◦and is designed to capture short-term variability. • CMEMS SST Reprocessed L4 Product [ 68 ]: a historical, consistently reprocessed climate product that has been available since 1 January 1982. It offers high-quality SST fields produced with rigorous reanalysis methods and quality-control protocols. The product is intended for climate studies and long-term analyses, with a horizontal resolution of 0.05◦. Both satellite products share similar characteristics, providing SST data along with the corresponding estimated observation error standard deviation. Using more than one dataset of the same type ensures that the OSSE system is evaluated under consistent conditions, so that the experiments are expected to produce comparable responses rather than to behave differently depending on the chosen dataset. In addition to their role in defining the OSSE observation errors, these products also served as the observational sources for the reference OSE system. For this purpose, the extraction of data points was restricted to the spatial extent of the NR domain (SOMA Level 2). Within this area, observations were selected using the same pseudo-random sampling strategy previously described for the synthetic data, and for each point, the error value provided by the satellite product was directly applied in the assimilation process of the OSE experiments. In the OSSE experiments, the procedure to define the observation errors began with identification of the base error value at each observation point from the corresponding J. Mar. Sci. Eng. 2025,13, 1830 16 of 26 the OSEs, indicating that the synthetic updates generate corrections in the model state that are dynamically comparable to those achieved through the assimilation of real satellite observations. This agreement is particularly clear when comparing experiments configured with the same number of assimilated observations (e.g., OSE3 versus OSSE3). Comparable consistency was also found when repeating the experiments with the Reprocessed satellite product, reinforcing that the OSSE system responds similarly when assimilating equivalent datasets. Had the results from the Reprocessed product diverged substantially from those using the NRT ODYSSEA data, it could have indicated shortcomings in the system’s design and the need for further refinement. Figure 6. On the left, the SST error over time of the FR and experiments OSE1 to OSE5, referenced in Table 1, with respect to the NRT ODYSSEA satellite product. On the right, the SST error of the FR and experiments OSSE1 to OSSE5 with respect to the NR. The experiments were integrated for an additional seven days following the update on 3 February. In addition to the temporal RMSE analysis, Taylor diagrams were used to evaluate the similarity between the forecast fields and the reference data. These were generated for two instants: the day of the EnOI update step (3 February) and seven days afterward ( 10 February ). Figure 7presents the results for the experiments based on the NRT ODYSSEA satellite product. In line with previous RMSE-based assessment, the overall patterns in the diagrams are consistent. The most relevant aspect lies not in the precise values, but in the comparative behaviour of OSSEs relative to OSEs. The satellite data (SAT_NRT in the figure) and the NR serve as reference anchors, with SAT_NRT exhibiting a higher standard deviation, reflecting its origin as a gridded observational product. As observations are progressively assimilated into the FR, the forecast state converges toward the reference: the OSE experiments (red markers) move closer to SAT_NRT, while the OSSE experiments (yellow markers) approach the NR. Although the OSSEs show slightly higher root mean square differences (RMSD) than the OSEs, consistent with the RMSE trends, both follow remarkably similar trajectories in terms of correlation and RMSD reduction. This convergence was also evident in the experiments using the Reprocessed satellite product. Finally, an additional metric was used to further assess the system’s behaviour: the Murphy Skill Score (MSS), as defined in Equation (A7) . For the OSE experiments, the NR values in the equation were replaced by the corresponding satellite product, which served as the observational reference. In the OSSE experiments, the NR values remained the reference dataset, reflecting the synthetic nature of these experiments. The results for the experiments based on the NRT ODYSSEA satellite product are shown in Figure 8. Each panel illustrates how the MSS varies with the number of assimilated observation J. Mar. Sci. Eng. 2025,13, 1830 17 of 26 points, with the left panel representing the moment immediately after the EnOI update (3 February) and the right panel representing the results from the sampling seven days later (10 February). Figure 7. The Taylor diagrams present the statistical properties (standard deviation, correlation, and root mean square difference, RMSD) for OSE1–OSE5 and OSSE1–OSSE5, as well as the Free Run (FR_SAT) relative to the NRT ODYSSEA satellite data (SAT) and the Free Run (FR_NR) relative to the Nature Run (NR). Panel (A) shows the results immediately after the EnOI update, and Panel (B) shows the results seven days later. Figure 8. Murphy Skill Score (MSS) for experiments based on the NRT ODYSSEA satellite product. Blue lines indicate OSE experiments, with skill scores computed relative to their satellite-based reference data; red lines indicate OSSE experiments, computed relative to the NR. The left panel shows MSS immediately after the EnOI update (3 February), and the right panel shows MSS seven days later (10 February). As expected, the skill score generally increases as more observations are assimilated, indicating enhanced forecast accuracy. More importantly, the OSSE curves follow the same upward trend as their OSE counterparts, reaffirming the system’s consistency. The analysis MSS increases even when a large number of data points is assimilated, whereas the forecast MSS is less sensitive to the number of observations, possibly being hampered by the quality of other inputs, such as lateral and surface boundary conditions. No specific benchmark value for the MSS was sought; rather, the objective was to confirm that OSSE experiments respond similarly to OSEs in terms of performance improvement. Overall, the results demonstrate that the OSSE system developed in this study is internally consistent, sensitive to observation density, and capable of realistically reproducing the correction patterns expected from real-world assimilation. This provides strong evidence of its suitability for J. Mar. Sci. Eng. 2025,13, 1830 18 of 26 assessing the potential impact of future observational strategies, such as those envisioned under the NAUTILOS initiative. 7. Conclusions A practical framework for assessing the possible influence of new observation systems on model forecasts before their actual deployment is provided by Observation System Simulation Experiments (OSSEs). Within this context, the main objective of this study was to design and validate an OSSE system tailored to the operational model of the Algarve coast, SOMA. The system was developed using the fraternal twins approach, in which two configurations of the same model, MOHID, were used to simulate the Nature Run (NR) and the Forecast Model (FM). In the NR, SOMA’s original operational configuration was used. In contrast, the FM was modified to a lower-resolution grid and did not include weekly adjustments from outer conditions. For this reason, the FM was also referred to as the Free Run (FR) in the proposed OSSE system. Data assimilation was carried out using the EnOI scheme, which was chosen for its balance between computational efficiency and representativeness of ensemble-based statistics. At this stage, assimilation was limited to surface observations, both due to the current configuration of the DA system, which still requires further adaptation to support 3D assimilation with SOMA, and to ensure consistency with the operational satellite-based products used in the Observing System Experiments (OSEs). As recommended in the literature, an OSSE system should be evaluated against a comparable OSE system in order to ensure that the former does not produce unrealistic results when assessing new observations. In this study, such a comparison was made using two distinct L4 satellite products for SST from CMEMS: the NRT ODYSSEA product and the Reprocessed dataset. These products served as references for the OSE experiments, while the corresponding OSSEs assimilated synthetic SST observations derived from the NR. The results confirmed that the OSSE system responded consistently across both satellite references, as demonstrated by the RMSE evolution over time, Taylor diagrams, and Murphy Skill Score; these results support its robustness and reliability for future impact assessments. A key aspect of the methodology is the emulation of realistic observational errors in the synthetic data, which ensures that the assessment of new data streams reflects the uncertainties of real-world applications. This was achieved by generating pseudo-random fields, using a spatial correlation factor across the NR grid, and scaling by satellite-derived error data. The result is a flexible framework that preserves the statistical structure of real observation errors and can be used to test different error magnitudes in the future. Although the experiments presented were tailored to SOMA and the Algarve region, the methodological framework is not tied to SOMA specifically. The generation of synthetic observations and their associated error fields allows for straightforward transfer to other coastal models and regional contexts, broadening the model’s applicability and making it useful as a base model for evaluating emerging observing systems beyond that presented in the present case study. The results presented here indicate that the SOMA OSSE system is consistent, sensitive to the number of observations used in the update step, and capable of realistically emulating synthetic observation errors. As such, it provides a solid foundation for future studies aimed at assessing the impact of emerging observation strategies in the Algarve region, including those being developed under the NAUTILOS project. Beyond its immediate application, the system also paves the way to broader developments, such as more in-depth research into the correlation between the SST and salinity state variables of the model, J. Mar. Sci. Eng. 2025,13, 1830 19 of 26 which could enhance the system’s robustness by enabling more advanced multivariate assimilation strategies. This work also constitutes a very significant milestone in SOMA’s operational forecasts: the adaptation and integration of a DA system to improve the model state variables, including real satellite observations. However, the restriction to surface-only assimilation remains a critical limitation of the current system. Future developments should prioritize the integration of the EnOI scheme with real-time forecasts and the expansion of its scope to encompass additional observation types, such as satellite altimetry and 3D in situ fields like those obtained by autonomous platforms, including the AUV missions already operational in the region [ 56 ]. In addition, a systematic sensitivity analysis of the weighting coefficient α will be an essential step in optimizing the balance between background error structures and observational impact, ensuring a more robust assimilation framework. In this sense, the present study should be seen as a first step in the development of a more comprehensive DA framework that will culminate in a significant enhancement of the operational monitoring capacity along the Algarve coast. Supplementary Materials: The following supporting information can be downloaded at: https: //www.mdpi.com/article/10.3390/jmse13091830/s1, Figure S1: RMSE-Reprocessed_Based. Author Contributions: Conceptualization, F.M. (Fernando Mendonça) and F.M. (Flávio Martins); methodology, F.M. (Fernando Mendonça), F.M. (Flávio Martins) and L.B.; software, F.M. (Fernando Mendonça) and L.B.; validation, F.M. (Flávio Martins) and L.B.; formal analysis, F.M. (Fernando Mendonça), F.M. (Flávio Martins) and L.B.; investigation, F.M. (Fernando Mendonça); data curation, F.M. (Fernando Mendonça); writing—original draft preparation, F.M. (Fernando Mendonça); writing— review and editing, F.M. (Flávio Martins), L.B. and F.M. (Fernando Mendonça); visualization, F.M. (Fernando Mendonça); supervision, F.M. (Flávio Martins) and L.B. All authors have read and agreed to the published version of the manuscript. Funding: This research was supported by the Portuguese Foundation of Science and Technology (FCT) to CIMA [grant number UID/00350/2020 CIMA]; ARNET [grant number LA/P/0069/2020]; H. Europe NAUTILOS project [grant number 101000825]; European Research Executive Agency THETIDA project [grant number 101095253]. Fernando Mendonça is a PhD student funded through the FCT Research Scholarships Programme [DOI reference https://doi.org/10.54499/UI/BD/153357 /2022]. Data Availability Statement: The operational data from the Algarve modelling system (SOMA) are openly available at https://doi.org/10.34623/tx0z-bb23. Conflicts of Interest: The authors declare no conflicts of interest. Appendix A. Statistical Metrics This appendix details the core metrics used to evaluate the Forecast Model (FM) against the Nature Run (NR). The same equations are applied to assess (1) the FM against actual observation data, (2) OSSE experiments against the NR, and (3) OSE experiments against observational data. Appendix A.1. Spatially Integrated Averages and Standard Deviations A straightforward comparison between the models can be accomplished by calculating the instantaneous spatial averages (AVG) and standard deviations (STD) of the NR and FM. The resulting data can then be utilized to construct a time series of model evolution. The parameters are defined as follows: AVG(ti) = Σdomainθ(ti) N, (A1) J. Mar. Sci. Eng. 2025,13, 1830 20 of 26 STD(ti) = v u u tΣdomainθ(ti)−AVG(ti)2 N. (A2) In the previous equations, θ is the analyzed variable at time ti , and N the number of grid cells. Values can represent instantaneous outputs or averages within a time window centered on ti , with both the window length and sampling frequency (e.g., daily or weekly) depending on the process and region. Spatial sums may cover the full 3D field or a chosen 2D layer, such as the surface. The time series obtained from AVG ( Equation (A1) ) and STD (A2) offer a straightforward means of comparing the FM against the NR through time. The same diagnostics can be extended to observational datasets (e.g., L4 SST or SSH data products), ensuring that the model’s statistical behaviour is consistent with real-world conditions. Appendix A.2. Spatially Integrated RMSE The time series of the instantaneous spatially integrated root mean square error (RMSE) is an effective preliminary indicator of the forecast evolution in relation to the NR and observations. This parameter is defined by the following equation: RMSE(ti) = v u u tΣdomainθFM(ti)−θNR(ti)2 N. (A3) In the last equation, θNR and θFM represent the variables from the Nature Run and the Forecast Model, respectively, at time ti , while N is the number of grid cells considered. As with Equations (A1) and (A2) , θ may correspond either to instantaneous outputs or to averages within a time interval centred on ti , with the choice of interval and sampling frequency (e.g., daily or weekly) depending on the process and region under study. The spatial integration can also be carried out over the full 3D domain or restricted to a 2D layer. Since the NR often employs a finer spatial resolution than the FM does to reduce the risk of the identical twins problem, it is standard practice to average the NR fields onto the FM grid prior to computing RMSE. Appendix A.3. Temporally Integrated Averages and Standard deviations The previous indicators provide a global overview of the temporal evolution of the solutions, yet they do not allow a spatial evaluation. To address this limitation, temporally integrated indicators for each grid point can be employed. The temporally integrated average is computed as follows: AVG(i,j,k) = ∑T ti=0θ(i,j,k) N, (A4) where θ denotes the analysed variable, either from the Forecast Model or the NR, evaluated at grid point (i , j , k) , while T is the number of time steps included. The values of θ may correspond to instantaneous outputs or to averages over a time interval centred on ti . Using the same approach, the standard deviation can be derived according to Equation (A5): STD(i,j,k) = v u u t∑T ti=0θ(i,j,k)−AVG(i,j,k)2 N. (A5) Horizontal and vertical maps can be plotted from the indicators in Equations (A4) and (A5) , which provide a general idea of the spatial behaviour of the model statistics. J. Mar. Sci. Eng. 2025,13, 1830 21 of 26 Appendix A.4. Temporally Integrated RMSE The temporally integrated RMSE between the forecast and the reference NR can be calculated using the same logic employed for the previous indicators. This allows the plotting of horizontal maps of each layer or vertical cuts, which provide a general overview of the spatial distribution of forecast deviations relative to the NR. It is computed by the following: RMSE(ti) = v u u t∑T ti=0θFM(i,j,k)−θNR(i,j,k)2 N. (A6) Appendix A.5. Murphy Skill Score The metrics described in Appendix Aprovide a general characterization of the NR and FM and a simple way to compare them. However, the literature also recommends the use of more sophisticated statistical metrics, such is the Murphy Skill Score (MSS): MSS =ρ2−ρ−σFM σNR 2 −"θFM −θNR σNR #2 . (A7) The MSS can be evaluated either over the full grid or individually at each grid cell for a selected time period, thereby yielding a spatial distribution of predictive performance. In Equation (A7) , ρ is the correlation between the NR and FM, σ is the standard deviation, and θ represents the average of the variable analysed. Following [ 70 ], MSS values vary between −∞ and 1: a score of 1 corresponds to a perfect forecast, 0 indicates no improvement relative to the reference, and negative values denote performance worse than that of the reference. Intermediate values (0<MSS <1)indicate increasing levels of forecast improvement. Appendix A.6. Taylor Diagrams The Taylor Diagram [ 71 ] is a graphical tool developed to summarize the performance of models by combining three statistical metrics—correlation, root mean square difference (RMSD), and standard deviation—into a single and interpretable plot. It provides a compact way to visualize and compare the agreement between the forecast output and the reference NR, where each comparison (or each OSSE) is represented as a point on a polar coordinate system. The azimuthal position of each point reflects the correlation between FM and NR, while the radial distance from the origin represents the pattern’s standard deviation, and the distance from the reference point shows the RMSD. Thus, the diagram offers a rapid method of evaluating the accuracy of the forecast model. The distinction between RMSE and RMSD lies in their respective focuses. RMSE is a broader measure of overall accuracy, capturing both the mean difference (bias) and variability between the forecast and NR. In contrast, RMSD removes the bias first, allowing it to emphasize discrepancies in the shape and phase of the spatial or temporal structure and variability of the dataset. Thus, it is defined by the following equation: RMSD =v u u t∑N i=1(θFMi−θFM)−(θNRi−θNR)2 N, (A8) where θ is the analysed variable in FM and NR; θ is the average of that variable; and N is the number of grid cells used. In general, the closer the forecast result is to the NR, the better the model performance. J. Mar. Sci. Eng. 2025,13, 1830 22 of 26 Appendix B. EnOI General Formulation The general formulation of the Ensemble Optimal Interpolation (EnOI) can be introduced through the standard analysis equation of a Data Assimilation (DA) problem, expressed in Equations (A9) and (A10), where the time index is omitted for clarity: xa=xb+Ky−Hxb, (A9) K=PHThHPHT+Ri−1. (A10) Equation (A9) provides the model state update in xa . The current state of the model, or the background, is denoted by xb and, together with the analysis, they are m-dimensional vectors of real numbers, i.e., xa,xb∈Rm . The state vectors typically contain the values at all grid cells of all variables being updated in the assimilation process, such as velocity components, temperature, salinity, or SSH, although the specific variables included depend on the configuration and objectives of the system. The observation vector is given by y∈Rd and H∈Rd×m is a matrix which serves as an operator to map the background vector to the observations’ space. In Equation (A10) the superscripts T indicate a transposed matrix, K∈Rm×d is the matrix of weights, akin to the Kalman gain in the Ensemble Kalman Filter (EnKF), P∈Rm×m is the background error covariance matrix, and R∈Rd×d is the observation error covariance matrix. From the two equations and in the event that the uncertainty associated with the model is significantly smaller than that associated with the observations (i.e., P<< R ), the weights approach zero. Consequently, the analysis in Equation (A9) practically becomes the value of the background. Conversely, if the observations are more reliable than the model (i.e., R<< P), then more weight is given to the observations. If the analysis equation is to be solved, some definitions must be given. Firstly, the matrix holding the static ensemble members of the background is given by E in Equation (A11) : E=(x1,x2,· · · ,xN)∈Rm×N, (A11) where N is the number of ensemble members, each one an m-dimensional state vector. With that, the ensemble anomaly (X′) is defined as the following: X′=E−E, (A12) where Eis the ensemble mean. Then, the ensemble covariance matrix Pcan be defined as P=X′X′T N−1. (A13) Moving to the measurements vector y in Equation (A9) , an ensemble of perturbed observations must be introduced into the system to ensure that the ensemble analysis properly accounts for the measurement uncertainty and maintains consistency with the computation of the Kalman gain. The perturbation is defined by Equation (A14): yi=y+ϵi, 1 ≤i≤N, (A14) where ϵi is the simulated random measurement error, drawn from a distribution with zero mean and a covariance that matches the observation error covariance matrix R in Equation (A10) . In this way, the perturbed observations can be stored in the following observation matrix: Y=(y1,y2,· · · ,yN)∈Rd×N. (A15) J. Mar. Sci. Eng. 2025,13, 1830 23 of 26 With the previous statements, it is possible to replace the error covariance matrices in the analysis xa and in K by their ensemble representation to obtain the ensemble of updated states (Ea): Ea=E+X′X′THThHX′X′THT+ (N−1)Ri−1(Y−HE). (A16) Equation (A16) shows the general formulation of the EnKF analysis scheme, which includes updating each member of the ensemble and integrating the model N times to calculate the error covariance matrix P . However, in the EnOI, the analysis is computed only for one single model state, so the last equation can be rewritten as follows: xa=xb+αX′X′THThαHX′X′THT+ (N−1)Ri−1y−Hxb. (A17) In Equation (A17), the parameter α∈( 0, 1 ] is introduced to tune the weight given to the ensemble background error covariance relative to the observation error covariance [40] . Since EnOI employs a stationary ensemble to approximate background error statistics, the background variance can sometimes be overestimated due to the long-term sampling of model states. The scaling factor α mitigates this issue by reducing the ensemble-based covariance contribution to a level that better represents the actual forecast uncertainty at the time of assimilation. When α approaches zero, the effective observation error variance is inflated, leading the analysis to converge toward the background state ( xa≈xb ). Conversely, as it approaches one, the ensemble covariance is fully retained, allowing the observations to exert a stronger influence on the analysis update. References 1. Versteeg, H.; Malalasekera, W. An Introduction to Computational Fluid Dynamics, 2nd ed.; Prentice Hall: Philadelphia, PA, USA, 2007. 2. Griffies, S.M. Some Ocean Model Fundamentals. In Ocean Weather Forecasting: An Integrated View of Oceanography; Springer: Dordrecht, The Netherlands, 2006; pp. 19–73. [CrossRef] 3. Le Traon, P.Y. Satellites and Operational Oceanography. In Operational Oceanography in the 21st Century; Springer: Dordrecht, The Netherlands, 2011; pp. 29–54. [CrossRef] 4. Frederikse, T.; Landerer, F.; Caron, L.; Adhikari, S.; Parkes, D.; Humphrey, V.W.; Dangendorf, S.; Hogarth, P.; Zanna, L.; Cheng, L.; et al. The causes of sea-level rise since 1900. Nature 2020,584, 393–397. [CrossRef] [PubMed] 5. Gómez-Enri, J.; Aldarias, A.; Mulero-Martínez, R.; Vignudelli, S.; Bruno, M.; Mañanes, R.; Izquierdo, A.; Fernández-Barba, M. Satellite Radar Altimetry Supporting Coastal Hydrology: Case Studies of Guadalquivir River Estuary and Ebro River Delta (Spain). IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024,17, 3587–3599. [CrossRef] 6. Mills, L.; Janeiro, J.; Martins, F. Baseline climatology of the Canary Current Upwelling System and evolution of sea surface temperature. Remote Sens. 2024,16, 504. [CrossRef] 7. Liu, Z.; Xing, X.; Chen, Z.; Lu, S.; Wu, X.; Li, H.; Zhang, C.; Cheng, L.; Li, Z.; Sun, C.; et al. Twenty years of ocean observations with China Argo. Acta Oceanol. Sin. 2023,42, 1–16. [CrossRef] 8. Legler, D.; Freeland, H.; Lumpkin, R.; Ball, G.; McPhaden, M.; North, S.; Crowley, R.; Goni, G.; Send, U.; Merrifield, M. The current status of the real-time in situ Global Ocean Observing System for operational oceanography. J. Oper. Oceanogr. 2015, 8, s189–s200. [CrossRef] 9. Le Traon, P.; Antoine, D.; Bentamy, A.; Bonekamp, H.; Breivik, L.; Chapron, B.; Corlett, G.; Dibarboure, G.; DiGiacomo, P.; Donlon, C.; et al. Use of satellite observations for operational oceanography: Recent achievements and future prospects. J. Oper. Oceanogr. 2015,8, s12–s27. [CrossRef] 10. Privé, N.C.; McGrath-Spangler, E.L.; Carvalho, D.; Karpowicz, B.M.; Moradi, I. Robustness of Observing System Simulation Experiments. Tellus A Dyn. Meteorol. Oceanogr. 2023,75, 309–333. [CrossRef] 11. Halliwell, G., Jr.; Srinivasan, A.; Kourafalou, V.; Yang, H.; Willey, D.; Le Hénaff, M.; Atlas, R. Rigorous evaluation of a fraternal twin ocean OSSE system for the open Gulf of Mexico. J. Atmos. Ocean. Technol. 2014,31, 105–130. [CrossRef] 12. Novellino, A.; Martins, F.A.; Pieri, G.; Misurale, F. New approach to underwater technologies for innovative, low-cost ocean observation (NAUTILOS): Operational field primary capture system. In Proceedings of the 2022 IEEE International Workshop on Metrology for the Sea; Learning to Measure Sea Health Parameters (MetroSea), Milazzo, Italy, 3–5 October 2022 ; IEEE: Piscataway, NJ, USA , 2022; pp. 203–208. [CrossRef] J. Mar. Sci. Eng. 2025,13, 1830 24 of 26 13. Beck, H.E.; Zimmermann, N.E.; McVicar, T.R.; Vergopolan, N.; Berg, A.; Wood, E.F. Present and future Köppen-Geiger climate classification maps at 1-km resolution. Sci. Data 2018,5, 180214. [CrossRef] 14. Leitão, F.; Relvas, P.; Cánovas, F.; Baptista, V.; Teodósio, A. Northerly wind trends along the Portuguese marine coast since 1950. Theor. Appl. Climatol. 2019,137, 1–19. [CrossRef] 15. Hurrell, J.W.; Deser, C. North Atlantic climate variability: The role of the North Atlantic Oscillation. J. Mar. Syst. 2010,79, 231–244. [CrossRef] 16. Dias, L.F.; Aparício, B.A.; Nunes, J.P.; Morais, I.; Fonseca, A.L.; Pastor, A.V.; Santos, F.D. Integrating a hydrological model into regional water policies: Co-creation of climate change dynamic adaptive policy pathways for water resources in southern Portugal. Environ. Sci. Policy 2020,114, 519–532. [CrossRef] 17. Santos, J.F.; Pulido-Calvo, I.; Portela, M.M. Spatial and temporal variability of droughts in Portugal. Water Resour. Res. 2010,46, W03503. [CrossRef] 18. Fiúza, A.F.; Demacedo, M.; Guerreiro, M. Climatological space and time-variation of the Portuguese coastal upwelling. Oceanol. Acta 1982,5, 31–40. 19. Relvas, P.; Barton, E.D. Mesoscale patterns in the Cape Sao Vicente (Iberian peninsula) upwelling region. J. Geophys. Res. Ocean. 2002,107, 28-1–28-23. [CrossRef] 20. Relvas, P.; Barton, E.D.; Dubert, J.; Oliveira, P.B.; Peliz, A.; da Silva, J.C.; Santos, A.M.P. Physical oceanography of the western Iberia ecosystem: Latest views and challenges. Prog. Oceanogr. 2007,74, 149–173. [CrossRef] 21. Fiúza, A.F. Upwelling patterns off Portugal. In Coastal Upwelling Its Sediment Record: Part A: Responses of the Sedimentary Regime to Present Coastal Upwelling; Springer: Berlin/Heidelberg, Germany, 1983; pp. 85–98. [CrossRef] 22. Teles-Machado, A.; Peliz, A.; Dubert, J.; Sánchez, R.F. On the onset of the Gulf of Cadiz Coastal Countercurrent. Geophys. Res. Lett. 2007,34, L12601. [CrossRef] 23. Garel, E.; Laiz, I.; Drago, T.; Relvas, P. Characterisation of coastal counter-currents on the inner shelf of the Gulf of Cadiz. J. Mar. Syst. 2016,155, 19–34. [CrossRef] 24. Haynes, R.; Barton, E.D. A poleward flow along the Atlantic coast of the Iberian Peninsula. J. Geophys. Res. Ocean. 1990, 95, 11425–11441. [CrossRef] 25. Frouin, R.; Fiúza, A.F.; Ambar, I.; Boyd, T.J. Observations of a poleward surface current off the coasts of Portugal and Spain during winter. J. Geophys. Res. Ocean. 1990,95, 679–691. [CrossRef] 26. Relvas, P.; Barton, E.D. A separated jet and coastal counterflow during upwelling relaxation off Cape São Vicente (Iberian Peninsula). Cont. Shelf Res. 2005,25, 29–49. [CrossRef] 27. Atlas, R.; Kalnay, E.; Halem, M. Impact of satellite temperature sounding and wind data on numerical weather prediction. Opt. Eng. 1985,24, 341–346. [CrossRef] 28. Atlas, R. Atmospheric observations and experiments to assess their usefulness in data assimilation (gtSpecial IssueltData assimilation in Meteology and oceanography: Theory and practice). J. Meteorol. Soc. Jpn. Ser. II 1997,75, 111–130. [CrossRef] 29. Mourre, B.; De Mey, P.; Ménard, Y.; Lyard, F.; Le Provost, C. Relative performance of future altimeter systems and tide gauges in constraining a model of North Sea high-frequency barotropic dynamics. Ocean Dyn. 2006,56, 473–486. [CrossRef] 30. Oke, P.R.; Schiller, A. Impact of Argo, SST, and altimeter data on an eddy-resolving ocean reanalysis. Geophys. Res. Lett. 2007,34, L19601. [CrossRef] 31. Halliwell, G.R., Jr.; Kourafalou, V.; Le Hénaff, M.; Shay, L.K.; Atlas, R. OSSE impact analysis of airborne ocean surveys for improving upper-ocean dynamical and thermodynamical forecasts in the Gulf of Mexico. Prog. Oceanogr. 2015,130, 32–46. [CrossRef] 32. Ford, D. Assimilating synthetic Biogeochemical-Argo and ocean colour observations into a global ocean model to inform observing system design. Biogeosciences 2021,18, 509–534. [CrossRef] 33. Fennel, K.; Mattern, J.P.; Doney, S.C.; Bopp, L.; Moore, A.M.; Wang, B.; Yu, L. Ocean biogeochemical modelling. Nat. Rev. Methods Prim. 2022,2, 76. [CrossRef] 34. Yu, L.; Fennel, K.; Wang, B.; Laurent, A.; Thompson, K.R.; Shay, L.K. Evaluation of nonidentical versus identical twin approaches for observation impact assessments: An ensemble-Kalman-filter-based ocean assimilation application for the Gulf of Mexico. Ocean Sci. 2019,15, 1801–1814. [CrossRef] 35. Martin, M.J.; Hoteit, I.; Bertino, L.; Moore, A.M. Data assimilation schemes for ocean forecasting: State of the art. State Planet 2025,5-opsr, 9. [CrossRef] 36. Carrassi, A.; Bocquet, M.; Bertino, L.; Evensen, G. Data assimilation in the geosciences: An overview of methods, issues, and perspectives. Wiley Interdiscip. Rev. Clim. Change 2018,9, e535. [CrossRef] 37. Evensen, G.; Vossepoel, F.C.; Van Leeuwen, P.J. Data Assimilation Fundamentals: A Unified Formulation of the State and Parameter Estimation Problem; Springer Nature: Berlin/Heidelberg, Germany, 2022. [CrossRef] 38. Evensen, G. Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. J. Geophys. Res. Ocean. 1994,99, 10143–10162. [CrossRef] J. Mar. Sci. Eng. 2025,13, 1830 25 of 26 39. Oke, P.; Brassington, G.; Griffin, D.; Schiller, A. Ocean data assimilation: A case for ensemble optimal interpolation. Aust. Meteorol. Oceanogr. J. 2010,59, 67–76. [CrossRef] 40. Evensen, G. The Ensemble Kalman Filter: Theoretical formulation and practical implementation. Ocean Dyn. 2003,53, 343–367. [CrossRef] 41. Oke, P.R.; Allen, J.S.; Miller, R.N.; Egbert, G.D.; Kosro, P.M. Assimilation of surface velocity data into a primitive equation coastal ocean model. J. Geophys. Res. Ocean. 2002,107, 3122. [CrossRef] 42. Counillon, F.; Bertino, L. Ensemble Optimal Interpolation: Multivariate properties in the Gulf of Mexico. Tellus A Dyn. Meteorol. Oceanogr. 2009,61, 296–308. [CrossRef] 43. Tanajura, C.; Costa, F.; Silva, R.; Ruggiero, G.; Daher, V. Assimilation of Sea Surface Height Anomalies into Hycom with an Optimal Interpolation Scheme over the Atlantic Ocean Metarea V. BRazilian J. Geophys. 2013,31, 257–270. [CrossRef] 44. Hernandez-Lasheras, J.; Mourre, B. Dense CTD survey versus glider fleet sampling: Comparing data assimilation performance in a regional ocean model west of Sardinia. Ocean Sci. 2018,14, 1069–1084. [CrossRef] 45. Liu, Y.; Xie, J.; Liu, Z.; Gan, J.; Zhu, J. The Assimilation of Temperature and Salinity Profile Observations for Forecasting the River–Estuary–Shelf Waters. J. Geophys. Res. Ocean. 2021,126, e2020JC017043. [CrossRef] 46. Janeiro, J.; Neves, A.; Martins, F.; Relvas, P. Integrating technologies for oil spill response in the SW Iberian coast. J. Mar. Syst. 2017,173, 31–42. [CrossRef] 47. Sobrinho, J.; de Pablo, H.; Pinto, L.; Neves, R. Improving 3D-MOHID water model with an upscaling algorithm. Environ. Model. Softw. 2021,135, 104920. [CrossRef] 48. Braunschweig, F.; Leitao, P.; Fernandes, L.; Pina, P.; Neves, R. The object-oriented design of the integrated water modelling system MOHID. In Developments in Water Science; Elsevier: Amsterdam, The Netherlands, 2004; Volume 55, pp. 1079–1090. [CrossRef] 49. Mayeli, P.; Sheard, G.J. Buoyancy-driven flows beyond the Boussinesq approximation: A brief review. Int. Commun. Heat Mass Transf. 2021,125, 105316. [CrossRef] 50. Martins, F.; Leitão, P.; Silva, A.; Neves, R. 3D modelling in the Sado estuary using a new generic vertical discretization approach. Oceanol. Acta 2001,24, 51–62. [CrossRef] 51. Martins, F.A.B.d.C.; Neves, R.; Leitão, P.C. A three-dimensional hydrodynamic model with generic vertical coordinate. In Proceedings of the 3rd International Conference on Hydroinformatics, Copenhagen, Denmark, 24–26 August 1998; pp. 1403–1410. 52. Martins, F. Modelação Matemática Tridimensional de Escoamentos Costeiros e Estuarinos Usando Uma Abordagem de Coordenada Vertical Genérica. Ph.D. Thesis, Universidade Técnica de Lisboa (Portugal), Lisbon, Portugal , 1999. 53. Janeiro, J.; Zacharioudaki, A.; Sarhadi, E.; Neves, A.; Martins, F. Enhancing the management response to oil spills in the Tuscany Archipelago through operational modelling. Mar. Pollut. Bull. 2014,85, 574–589. [CrossRef] [PubMed] 54. Moreira, D.; Janeiro, J.; Tosic, M.; Martins, F. A Generic Operational Tool for Early Warning Oil Spills – Application to Cartagena Bay and the Algarve Coast. In Proceedings of the INCREaSE 2023, Faro, Portugal, 5–7 July 2023; Semião, J.F.L.C., Sousa, N.M.S., da Cruz, R.M.S., Prates, G.N.D., Eds.; Springer : Cham, Switzerland, 2023; pp. 109–120. [CrossRef] 55. Janeiro, J.; Martins, F.; Relvas, P. Towards the development of an operational tool for oil spills management in the Algarve coast. J. Coast. Conserv. 2012,16, 449–460. [CrossRef] 56. CIMA. Operational Modelling and Monitoring System of the Algarve—SOMA; CIMA: London, UK, 2024. [CrossRef] 57. Blumberg, A.F.; Kantha, L.H. Open boundary condition for circulation models. J. Hydraul. Eng. 1985,111, 237–255. [CrossRef] 58. Martinsen, E.A.; Engedahl, H. Implementation and testing of a lateral boundary scheme as an open boundary condition in a barotropic ocean model. Coast. Eng. 1987,11, 603–627. [CrossRef] 59. EU Copernicus Marine Service. Global Ocean 1/12° Physics Analysis and Forecast Updated Daily; EU Copernicus Marine Service:Toulouse, France, 2016. [CrossRef] 60. Carrere, L.; Lyard, F.; Cancet, M.; Guillot, A.; Roblou, L. FES 2012: A New Global Tidal Model Taking Advantage of Nearly 20 Years of Altimetry. In 20 Years of Progress in Radar Altimatry; Ouwehand, L., Ed.; ESA Special Publication; ESA: Paris, France, 2013; Volume 710, p. 13. 61. Kallos, G.; Nickovic, S.; Papadopoulos, A.; Jovic, D.; Kakaliagou, O.; Misirlis, N.; Boukas, L.; Mimikou, N.; Sakellaridis, G.; Papageorgiou, J.; et al. The regional weather forecasting system SKIRON: An overview. In Symposium on Regional Weather Prediction on Parallel Computer Environments; University of Athens: Athens, Greece, 1997; Volume 15, p. 17. 62. Papadopoulos, A.; Katsafados, P.; Kallos, G.; Nickovic, S. The Weather Forecasting System for Poseidon—An Overview. J. Atmos. Ocean. Sci. 2002,8, 219–237. [CrossRef] 63. Mendonça, F.; Martins, F.; Janeiro, J. SMS-Coastal, a New Python Tool to Manage MOHID-Based Coastal Operational Models. J. Mar. Sci. Eng. 2023,11, 1606. [CrossRef] 64. Counillon, F.; Keenlyside, N.; Wang, S.; Devilliers, M.; Gupta, A.; Koseki, S.; Shen, M.L. Framework for an Ocean-Connected Supermodel of the Earth System. J. Adv. Model. Earth Syst. 2023,15, e2022MS003310. [CrossRef] 65. Counillon, F.; Bertino, L. High-resolution ensemble forecasting for the Gulf of Mexico eddies and fronts. Ocean Dyn. 2009, 59, 83–95. [CrossRef]