Circulation patterns and physical regimes play a major role in estuarine ecosystems. Understanding how different drivers, like climate change, may affect the estuarine dynamics is thus fundamental to guarantee the preservation of the ecological and economical values of these areas. The Tagus estuary (Portugal) supports diverse uses and activities, some of which may be negatively affected by changes in the hydrodynamics and salinity dynamics. Numerical models have been widely used in this estuary to support its management. However, a detailed understanding of the three-dimensional estuarine circulation is still needed. In this study, a three-dimensional hydrodynamic baroclinic model was implemented and assessed using the modeling system SCHISM. The model assessment was performed for contrasting conditions in order to evaluate the robustness of the parametrization. Results show the ability of the model to represent the main salinity and water temperature patterns in the Tagus estuary, including the horizontal and vertical gradients under different environmental conditions and, in particular, river discharges. The model setup, in particular the vertical grid resolution and the advection scheme, affects the model ability to reproduce the vertical stratification. The TVD numerical scheme offers the best representation of the stratification under high river discharges. A classification of the Tagus estuary based on the Venice system regarding the salinity distribution for extreme river discharges indicates a significant upstream progression of the salt water during drought periods, which may affect some of the activities in the upper estuary (e.g., agriculture). The model developed herein will be used in further studies on the effects of climate change on the physical and ecological dynamics of the Tagus estuary.
Citation: Marta Rodrigues, André B. Fortunato. Assessment of a three-dimensional baroclinic circulation model of the Tagus estuary (Portugal)[J]. AIMS Environmental Science, 2017, 4(6): 763-787. doi: 10.3934/environsci.2017.6.763
Related Papers:
[1]
Dong-Gun Lee, Yeong-Seok Seo .
Identification of propagated defects to reduce software testing cost via mutation testing. Mathematical Biosciences and Engineering, 2022, 19(6): 6124-6140.
doi: 10.3934/mbe.2022286
[2]
Zita Abreu, Guillaume Cantin, Cristiana J. Silva .
Analysis of a COVID-19 compartmental model: a mathematical and computational approach. Mathematical Biosciences and Engineering, 2021, 18(6): 7979-7998.
doi: 10.3934/mbe.2021396
[3]
Raghavendra Rao Althar, Abdulrahman Alahmadi, Debabrata Samanta, Mohammad Zubair Khan, Ahmed H. Alahmadi .
Mathematical foundations based statistical modeling of software source code for software system evolution. Mathematical Biosciences and Engineering, 2022, 19(4): 3701-3719.
doi: 10.3934/mbe.2022170
[4]
Nan Xu, Guolei Zhang, Longbin Yang, Zhenyu Shen, Min Xu, Lei Chang .
Research on thermoeconomic fault diagnosis for marine low speed two stroke diesel engine. Mathematical Biosciences and Engineering, 2022, 19(6): 5393-5408.
doi: 10.3934/mbe.2022253
[5]
Zulin Xu .
An intelligent fault detection approach for digital integrated circuits through graph neural networks. Mathematical Biosciences and Engineering, 2023, 20(6): 9992-10006.
doi: 10.3934/mbe.2023438
[6]
Yung-Pin Cheng, Ching-Wei Li, Yi-Cheng Chen .
Apply computer vision in GUI automation for industrial applications. Mathematical Biosciences and Engineering, 2019, 16(6): 7526-7545.
doi: 10.3934/mbe.2019378
[7]
Qiushi Wang, Zhicheng Sun, Yueming Zhu, Chunhe Song, Dong Li .
Intelligent fault diagnosis algorithm of rolling bearing based on optimization algorithm fusion convolutional neural network. Mathematical Biosciences and Engineering, 2023, 20(11): 19963-19982.
doi: 10.3934/mbe.2023884
[8]
Xinglong Yin, Lei Liu, Huaxiao Liu, Qi Wu .
Heterogeneous cross-project defect prediction with multiple source projects based on transfer learning. Mathematical Biosciences and Engineering, 2020, 17(2): 1020-1040.
doi: 10.3934/mbe.2020054
Fuhua Wang, Zongdong Zhang, Kai Wu, Dongxiang Jian, Qiang Chen, Chao Zhang, Yanling Dong, Xiaotong He, Lin Dong .
Artificial intelligence techniques for ground fault line selection in power systems: State-of-the-art and research challenges. Mathematical Biosciences and Engineering, 2023, 20(8): 14518-14549.
doi: 10.3934/mbe.2023650
Abstract
Circulation patterns and physical regimes play a major role in estuarine ecosystems. Understanding how different drivers, like climate change, may affect the estuarine dynamics is thus fundamental to guarantee the preservation of the ecological and economical values of these areas. The Tagus estuary (Portugal) supports diverse uses and activities, some of which may be negatively affected by changes in the hydrodynamics and salinity dynamics. Numerical models have been widely used in this estuary to support its management. However, a detailed understanding of the three-dimensional estuarine circulation is still needed. In this study, a three-dimensional hydrodynamic baroclinic model was implemented and assessed using the modeling system SCHISM. The model assessment was performed for contrasting conditions in order to evaluate the robustness of the parametrization. Results show the ability of the model to represent the main salinity and water temperature patterns in the Tagus estuary, including the horizontal and vertical gradients under different environmental conditions and, in particular, river discharges. The model setup, in particular the vertical grid resolution and the advection scheme, affects the model ability to reproduce the vertical stratification. The TVD numerical scheme offers the best representation of the stratification under high river discharges. A classification of the Tagus estuary based on the Venice system regarding the salinity distribution for extreme river discharges indicates a significant upstream progression of the salt water during drought periods, which may affect some of the activities in the upper estuary (e.g., agriculture). The model developed herein will be used in further studies on the effects of climate change on the physical and ecological dynamics of the Tagus estuary.
1.
Introduction
In recent years, the software industry has expanded significantly owing to the increase in demand for software products for non-face-to-face services for various applications (conferences, education, delivery, shopping, etc.). The development and growth of software industries have led to digital innovation, which has increased the use of technology for both work and leisure [1,2,3,4]. For example, let us consider a store where more than 70% of the daily sales occur via card payments. If the card payment machine does not work due to internet failure, the delivery applications will not receive any processing applications, further affecting the sales severely. Internet failures can occur for various reasons, but users using the software will feel very uncomfortable. Like this, software has become an integral part of our lives. Various software programs are used in different industries, and it is difficult and complicated to develop related software. However, the main focus of software development must be to provide high-quality services to customers by improving reliability and stability.
Various methods are being used to improve software reliability. Among them, software testing is the most widely used method, and software testing is one of the methods to increase software reliability through a series of procedures (code, algorithm, optimization, etc.) to find and improve software faults [5,6]. In the past, software testing was defined as an activity of finding faults to confirm faults in order to check whether an application program or system operates normally and was nothing more than a business activity performed after development. However, in recent years, it refers to the entire process of making decisions through numerical data based on detected faults, such as the early stage of software development and the correction stage. As such, the number of software faults and the time interval between each fault have a significant impact on software reliability, and software reliability can be evaluated more easily by using a software reliability model, i.e., a mathematical model using the number of software faults and the time interval between faults. It can measure the number of software failures, software failure interval and software reliability. Also, as seen in the previous example for internet failure, software faults can occur for a number of reasons, including independent software faults such as code errors and software freezes, and dependent (secondary) causes that lead to other software faults due to code errors.
Many software reliability models (SRMs) have been developed from the past to the present, among the existing SRMs, the Goel-Okumoto (GO) [7] model is the most preferred model, which is based on the non-homogeneous Poisson process (NHPP). The GO model defines a mean value function (MVF) with an intensity function using an exponential distribution. In this model, the reliability during the mission time is determined by estimating the number of failures that occur while removing the faults remaining in the software. Since then, several researchers have extended the SRM based on the NHPP by, for example, indicating that the cumulative failure number of software failures increases in an S-shape by considering testing efforts or assuming imperfect debugging [8]. Pham and Zhang [9] proposed a generalized NHPP SRM in which the basic assumption is that the rate of change in the number of software faults is proportional to the content of the remaining faults. However, because the developed software has a very complex structure, one failure may affect other failures and thus increase the probability of causing another failure, causing software failures to occur dependently [10]. Pham and Pham [11] proposed an SRM with a dependency relationship assuming incomplete debugging. Lee et al. [12] proposed an SRM whereby dependent faults would be caused by prior software failures, and Kim et al. [13] proposed an SRM whereby software failures occur in a dependent manner. The previously proposed SRMs considered that, even if dependent faults occur, they occur constantly.
In recent decades, open-source software (OSS) development has been recognized and accepted by the industry and has gradually become an alternative name for software development. Many large companies, such as Microsoft, Google, Baidu and Alibaba, have their own OSS development projects. The development process for this type of software mainly involves the release of new versions of software or open-source projects by software developers, which enables the users to use and test the software to detect any faults in it during the usage process. The detected faults can be either removed by the users or sent to developers via email so that the developers can verify and remove such failures. Moreover, the effective evaluation of the reliability of OSS is a challenging problem. Various SRMs that utilize OSS have been developed. A reliability model used for effectively evaluating the reliability of OSS [14], a multi-release OSS reliability model with dependent fault detection [15], an OSS reliability growth model that considers change points [16] and an integrated OSS reliability model [17] have been used to evaluate the OSS in various ways.
In this study, when most software-dependent failures occur, dependent defects are considered on the assumption that the probability of rapidly increasing failures increases from the beginning, and, thereafter, the finite number of defects that result in failures occurs at a slow rate until the maximum number of failures is reached. Based on this, we propose a new SRM. In other words, we propose a new SRM that considers the number of finite and dependent defects. In addition, in order to see that the proposed SRM using defect data from OSS, which is a recent trend, is superior to the existing SRMs, the suitability is reviewed based on various criteria.
The MVF for the new SRM is derived in Section 2 by using the maximum number of fault contents in the software and the time-dependent fault detection rate function. The criteria for model comparisons and the selection of the best model are discussed in Section 3, and the results of each criteria value (CV) and model comparison are discussed in Section 4. Finally, in Section 5, conclusions and remarks are presented.
2.
Dependent SRM
2.1. Generalized SRM of existing research
By assuming that software failure follows the NHPP, N(t) (t≥0) is the Poisson probability density function with the parameter m(t), where m(t) is the MVF, which is the expected number of faults detected at time t, and it can be expressed as follows:
Pr{N(t)=n}={m(t)}nn!exp{−m(t)},n=0,1,2,3….
The MVF m(t) with the failure intensity λ(t) is expressed as follows:
m(t)=∫t0λ(s)ds
The reliability function R(t) of software representing the probability that a software error will not occur within the interval [0, t] is expressed as in Equation (1):
R(t)=e−m(t)=e−∫t0λ(s)ds
(1)
If t+x is given, then the software reliability can be expressed as a conditional probability R(x|t), as expressed in Equation (2).
R(x|t)=e−[m(t+x)−m(t)]
(2)
The MVF m(t) of the generalized NHPP SRM can be obtained by solving the differential equation expressed in Equation (3):
dm(t)dt=b(t)[a(t)−m(t)]
(3)
where a(t) is the expected total number of software failures, and b(t) is the fault detection rate function. Many existing NHPP SRMs have been developed on the premise that software faults occur independently (remove faults immediately if they occur). However, since the software is used in different environments, software faults occur very differently, depending on where the software is operated, and new faults may occur due to existing faults.
The MVF of the NHPP SRM considering dependent faults can be obtained using the differential equation (4) as shown below.
dm(t)dt=b(t)[a(t)−m(t)]m(t)
(4)
2.2. Novel SRM with dependent faults
As discussed in Section 2.1, many existing SRMs consider that dependent errors persist, if they do occur. However, when most software-dependent faults occur, there is a high probability that faults will increase rapidly from the beginning, and, subsequently, they occur slowly until the maximum number of faults is reached.
In this study, we considered a finite number of software faults and dependent faults.
Thus, the MVF m(t) can be obtained by solving the differential equation (5), with the initial condition m(0)≠0[18]:
dm(t)dt=b(t)[1−m(t)a(t)]m(t)
(5)
Here, a(t) and b(t) represent the maximum number of fault contents in the software and the time-dependent fault detection rate function, respectively.
In this study, the following a(t) and b(t) are considered:
a(t)=a, b(t)=b2tbt+1
We obtained a new NHPP SRM that considers a finite number of faults and dependent faults with the initial condition m(0)=k, which can be expressed as
m(t)=a1+(ak−1)(1+bt)e−bt
3.
Criteria for model comparison and average value of criteria
3.1. Existing NHPP SRMs for comparison
Table 1 summarizes the MVFs of existing NHPP SRMs and the proposed new NHPP SRM. Existing NHPP SRMs 8, 9, 10 and 11 consider the dependency.
In order to compare the performance of the model, we use 12 criteria for model comparison. They are the mean squared error (MSE), the predicted relative variation (PRV), the root mean square prediction error (RMSPE), the sum of absolute errors (SAE), the mean absolute error (MAE), the mean error of prediction (MEOP), the Theil statistics (TS), the predictive ration risk (PRR), Pham's information criterion (PIC), Pham's criterion (PC), R2 and the adjusted R2 (AdjR2). The CVs are obtained by using the difference between the actual value and the predicted value. Some criteria are sensitive to outliers and others are not. This shows the superiority of a given model by comparing many scales without using one scale for various reasons.
In Table 2, yi and ˆm(ti) represent the total number of failures and the estimated cumulative number of failures, respectively. n and m denote the total number of observations and the number of unknown parameters in the model, respectively. In Table 2, from 1–10, the smaller those values, the better the model performance (close to zero). From 11–12, the higher those values, the better the model performance (close to one).
3.3. Average of the normalized criteria and ranking of model
We described 12 criteria in Section 3.1 to compare the performance of NHPP SRMs. Since there are various comparison criteria, it is difficult to select a criterion first and check the performance of the SRM. Therefore, the criterion method to integrate them is needed. Therefore, a new integrated criterion was proposed by considering the value and ranking of each criterion. Earlier, Li and Pham [31] described a criterion for ranking the best models by using the distance of the regularization criterion method.
Because the CVs and rankings for model comparison are different, we have proposed an integrated comparison criterion method that considers the average of each criterion and the average of the rankings of each criterion. The average value of the normalized criteria and ranking (AC value) of the model is defined as follows:
where s is the total number of models; Cij denotes the criterion value of the ith model of the jth criterion, where i=1,2,…,s; d is the total number of certain criteria (MSE, PRV, RMSPE, MAE, MEOP, TS, PIC and PC); f is the total number of the remaining criteria (R2 and AdjR2). k=1 denotes the d and f values of the criteria, and k=2 denotes the d and f rankings of the criteria.
4.
Numerical examples
4.1. Data information
We downloaded all of the fixed issues for products, namely, Apache IoTDB (IoTDB, database for Internet of Things) of the Apache open-source project from the Apache issue tracking system (https://iotdb.apache.org/). Bugs (Bugs), new features (NFs) and feature improvements (IPMs) have been presented with different symbols. Only those issues that did not duplicate and were reproducible for others were selected. Briefly, the Apache IoTDB is an integrated data management engine designed for time-series data. Additional information can be found at https://iotdb.apache.org/. Data were collected for different issue types on a monthly basis from January 2019 to January 2022. The proposed model only considered dependent faults; therefore, we did not consider the independent issue, but reflected the dependent issue and constructed the dataset, as listed in Table 3. In Table 3, Dataset 1 has a cumulative number of failures of 3, 5, ..., 260 at t = 1, 2, ..., 36. Datasets 2–4 have the cumulative number of failures 2,2,…,353; 2,5,…,377; 2,5,…,495, at t=1,2,…,37, respectively.
4.2. Results of parameter estimation for models and comparison
We estimated the parameters of all models listed in Table 1 for Datasets 1–4 based on the least square estimation method using MATLAB (version 2021a) and R (version 4.2.2) programs; the parameter estimates of model are listed in Table 4. Tables 5–8 list the criteria obtained using the estimated parameters listed in Table 4; the best value for each criterion is indicated in bold font.
Table 4.
Parameter estimation of model for Datasets 1–4.
In Table 5, we can observe that the MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PRR, PIC and PC values for the proposed model were the lowest, and that the R2 and Adj R2 values for the proposed model were the largest among all models. As listed in Table 5, the values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PRR, PIC and PC for the proposed model were 24.5575, 4.8076, 4.8118,114.1580, 3.4593, 3.3576, 0.7847, 5.3770,862.8971 and 54.5629, respectively, which are lower. The proposed models for the values of R2 and Adj R2 were 0.9950 and 0.9945, respectively, which are higher. Next, the P-DP3 model's MSE, PRV, RMSE, TS, PIC and PC values were 32.6231, 5.3460, 5.4582, 6.1028, 1090.6046 and 58.2508, respectively, which are the second lowest. Moreover, the P-DP3 model's values of R2 and Adj R2 were 0.9935 and 0.9927, respectively, which are the second largest. The SAE, MAE, MEOP and PRR values for the L-DP model were 140.5448, 4.3920, 4.2589 and 1.9926, respectively, which are the second lowest. Figure 1 depicts graphical representations of the MVFs for all models based on Dataset 1. Figure 2 depicts the graphical representation of the relative error values (REVs) of all models for Dataset 1. It is evident that the proposed model is closer to zero at each point of time index compared to other models.
In Table 6, we can observe that the MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PIC and PC values for the proposed model are the lowest, and that the R2 and Adj R2 values for the proposed model are the largest among all the models compared. As listed in Table 6, the values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PIC and PC for the proposed model were 41.6728, 6.2699, 6.2735,192.7933, 5.6704, 5.5084, 5.2018, 1470.8747 and 65.1464, respectively, which are lower. The proposed model's values of R2 and Adj R2 were 0.9952 and 0.9948, respectively, which are higher. The PRR value for the L-DP model was 1.6682, which is the lowest. Next, the P-DP3 model's values of MSE, PRV, RMSE, TS, PIC and PC were 46.1444, 6.4682, 6.5028, 5.3927, 1570.7650 and 65.7002, respectively, which are the second lowest. Furthermore, the P-DP3 model's values of R2 and Adj R2 were 0.9949 and 0.9942, respectively, which are the second largest. The SAE, MAE and MEOP values for the L-DP model were 192.7933, 5.8560 and 5.6838, respectively, which are the second lowest. Figure 3 depicts graphical representations of the MVFs for all models based on Dataset 2. Figure 4 depicts the graphical representation of the REVs for all models for Dataset 2.
In Table 7, we can observe that the MSE, PRV, RMSE, TS, PRR, PIC and PC values for the proposed model were the fourth lowest, and that the values of SAE, MAE and MEOP for the proposed model were the fifth lowest when compared to those of the other models. The R2 and Adj R2 values for the proposed model were the fourth largest among all of the models compared. As listed in Table 7, the values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PRR, PIC and PC for the proposed model were 141.9586, 11.4880, 11.5765,358.5639, 10.5460, 10.2447, 8.1145, 3.5573, 4880.5910 and 85.9831, respectively. The values of R2 and Adj R2 for the proposed model were 0.9862 and 0.9850, respectively. The values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PRR, PIC and PC for the O-IS model were 99.0515, 9.6336, 9.6710,238.4523, 7.0133, 6.8129, 6.7782, 1.8966, 3421.7495 and 79.8649, respectively, which are the lowest. In addition, the values of R2 and Adj R2 for the O-IS model were 0.9904 and 0.9895, respectively, which are the largest. The values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PRR, PIC and PC for the L-DP model were 119.1020, 10.4128, 10.4478,296.8038, 8.9941, 8.7295, 7.3225, 2.3600, 3978.3649 and 81.3455, respectively, which are the second lowest. The values of R2 and Adj R2 for the L-DP model were 0.9888 and 0.9874, respectively, which are the second largest.
Figure 5 depicts graphical representations of the MVFs for all models based on Dataset 3. Figure 6 depicts the graphical representation of the REVs of all models for Dataset 3.
In Table 8, we can observe that the MSE, PRV, RMSE, TS, PIC and PC values for the proposed model were the second lowest among all of the models compared. The values of MAE, MEOP and PRR for the proposed model were the third lowest when compared to other models. The R2 and Adj R2 values for the proposed model were the second largest among all of the models compared. As listed in Table 8, the values of MSE, PRV, RMSE, TS, PIC and PC for the proposed model were 115.5631, 10.3995, 10.4459, 5.9602, 3983.1460 and 82.4859, respectively, which are the second lowest. The MAE, MEOP and PRR values for the proposed model were 8.9976, 8.7405 and 3.0198, respectively, which are the third lowest. The values of R2 and Adj R2 for the proposed model were 0.9934 and 0.99927, respectively, which are the second largest values. The values of MSE, PRV, RMSE, SAE, MAE, MEOP, TS, PIC and PC for the P-DP3 model were 114.1997, 10.2304, 10.2314,268.6371, 8.1405, 7.9011, 5.8371, 3816.5911 and 80.6520, respectively, which are the lowest.
Furthermore, the values of R2 and Adj R2 for the P-DP3 model were 0.9936 and 0.9928, respectively, which are the largest. The SAE, MAE and MEOP values for the O-IS model were 293.6791, 8.6376 and 8.3908, respectively, which are the second lowest. The goodness-of-fit of the proposed model was excellent when considering the values of the overall criteria. Figure 7 depicts graphical representations of the MVFs for all models based on Dataset 4. Figure 8 depicts the graphical representation of the REVs of all models for Dataset 4.
4.3. Results of the average of the normalized criteria and ranking for models
In Table 9, we can observe that the AC values for the proposed model on Datasets 1–2 were the lowest among all of the models that were compared. The AC value for the proposed model on Dataset 3 was the fourth lowest. In addition, the AC value for the proposed model on Dataset 4 was the second lowest. For Dataset 3, the AC value for the O-IS model was the lowest. For Dataset 4, the AC value for the P-DP3 model was the lowest. From the AC values, it is evident that the goodness-of-fit of the proposed model is excellent. Figure 9 depicts the graphical representation of the three-dimensional plots for the model, AC values and ranks of the 12 models listed in Table 9 for Datasets 1–4.
Table 9.
AC values for model comparison on Datasets 1–4.
4.4. Results of the sensitivity analysis for software reliability
In this section, we present a sensitivity analysis (SA) to examine the effect of each parameter of the proposed model on software reliability. We analyzed how the software reliability values change when each estimated parameter value from Datasets 1 to 4 changes by 5% from -15% to +15% using Equation (2). Figures 10 depicts the SA for three parameters (a, b, k) in the proposed model based on Dataset 1. As depicted in Figure 10, the estimated software reliability values can be viewed according to each estimated parameter. Parameter a shows that it does not significantly affect the reliability. Parameter b has a greater influence than the other parameters, and it is determined that parameter k also has a slight effect. As can be seen in Figures 11–13, the results of the SA of the reliability are similar.
Figure 10.
SA of the reliability of the proposed model on Dataset 1.
In the era of the fourth industrial revolution, since most core technologies are implemented in software, it is very important to reduce the possibility of software failure and maintain a high level of reliability. Many large companies are performing their own OSS developments, and the development process for OSS is primarily because users find software defects during the usage process and communicate them to the developer, who checks and removes them. We discussed a new SRM that considers the number of finite faults and dependent faults, and we examined the goodness-of-fit based on several criteria by using OSS datasets to show that the new SRM is superior to existing models. Since it is difficult to select the first criterion to confirm the performance excellence of the SRM due to the variety of comparison criteria, we proposed a new integrated criterion considering the value and ranking of each criterion, and the results also demonstrated that the proposed model is superior to other models. In addition, SA was conducted by using the amount of change in each parameter to determine the extent to which the parameter affects software reliability, and it was found that the parameter b had a greater effect than other parameters.
Acknowledgments
This research was supported by the Basic Science Research Program through the National Research Foundation (NRF) of Korea, funded by the Ministry of Education (NRF-2021R1F1A1048592 and NRF-2021R1I1A1A01059842).
Conflict of interest
The authors declare that there is no conflict of interest.
Jay DA, Smith JD (1990) Circulation, density distribution and neap-spring transitions in the Columbia River estuary. Prog Oceanogr 25: 81-112. doi: 10.1016/0079-6611(90)90004-L
[3]
Kärnä T, Baptista AM (2016) Evaluation of a long-term hindcast simulation for the Columbia River estuary. Ocean Model 99: 1-14. doi: 10.1016/j.ocemod.2015.12.007
[4]
Guerreiro M, Fortunato AB, Freire P, et al. (2015) Evolution of the hydrodynamics of the Tagus estuary (Portugal) in the 21st century. Revista de Gestão Costeira Integrada 15: 65-80.
[5]
Tavares AO, Santos PP, Freire P, et al. (2015) Flooding hazard in the Tagus estuarine area: The challenge of scale in vulnerability assessment. Environ Sci Policy 51: 238-255. doi: 10.1016/j.envsci.2015.04.010
[6]
Rilo A, Freire P, Ceia R, et al. (2012) Human effects on estuarine shoreline decadal evolution. Geophysical Research Abstracts, Vol. 14, EGU2012-10863, EGU General Assembly.
[7]
Cabeçadas G, Brogueira MJ (1997) Sediments in a Portuguese coastal area-pool sizes of mobile and immobile forms of nitrogen and phosphorus. Mar Freshwater Res 48: 559-563. doi: 10.1071/MF96053
[8]
Costa M, Cabral H (1999) Changes in the Tagus nursery function for commercial fish species: some perspectives for management. Aquat Ecol 33: 287. doi: 10.1023/A:1009904621771
[9]
Cabeçadas G, Monteiro MT, Brogueira MJ, et al. (2004) Caracterização ambiental da zona costeira adjacente aos estuários do Tejo e do Sado. IPIMAR, Lisbon, Portugal, 41 pp.
[10]
Brogueira MJ, Oliveira MR, Cabeçadas G (2007) Phytoplankton community structure defined by key environmental variables in Tagus estuary, Portugal. Mar Environ Res 64: 616-628. doi: 10.1016/j.marenvres.2007.06.007
[11]
Gameiro C, Brotas V (2010) Patterns of phytoplankton variability in the Tagus Estuary. Estuar Coast 33: 311-323. doi: 10.1007/s12237-009-9194-4
[12]
Valente AS, Silva JCB (2009) On the observability of the fortnightly cycle of the Tagus estuary turbid plume using MODIS ocean colour images. J Marine Syst 75: 131-137. doi: 10.1016/j.jmarsys.2008.08.008
[13]
Fortunato AB, Oliveira A, Baptista AM (1999) On the effect of tidal flats on the hydrodynamics of the Tagus estuary. Oceanol Acta 22: 31-44.
[14]
Neves FS (2010) Dynamics and hydrology of the Tagus estuary: results from in situ observations. PhD Thesis, Universidade de Lisboa, Portugal.
[15]
Fortunato AB, Baptista AM, Luettich Jr. RA (1997) A three-dimensional model of tidal currents in the mouth of the Tagus Estuary. Cont Shelf Res 17: 1689-1714. doi: 10.1016/S0278-4343(97)00047-2
[16]
Oliveira A, Baptista A (1997) Diagnostic modeling of residence times in estuaries. Water Resour Res 33: 1935-1946. doi: 10.1029/97WR00653
[17]
Braunschweig F, Martins F, Chambel P, et al. (2003) A methodology to estimate renewal time scales in estuaries: the Tagus Estuary case. Ocean Dynam 53: 137-145. doi: 10.1007/s10236-003-0040-0
[18]
Vargas C, Oliveira FSBF, Oliveira A, et al. (2008) Flood vulnerability analysis of an estuarine beach: application to Alfeite sand spit (Tagus Estuary). Revista de Gestão Costeira Integrada / Integrated Coastal Zone Management Journal, 8: 25-43.
[19]
Costa RT, Rodrigues M, Oliveira A, et al. (2012) Alerta precoce da contaminação fecal para o estuário do Tejo: implementação preliminar do modelo hidrodinâmico e de contaminação fecal. Atas das 2as Jornadas de Engenharia Hidrográfica, Lisboa, 77-80.
[20]
Rodrigues M, Costa J, Jesus G, et al. (2013) Application of an estuarine and coastal nowcast-forecast information system to the Tagus estuary. Proceedings of the 6th SCACR, Lisbon, 10 pp.
[21]
Vaz N, Mateus M, Plecha S, et al. (2015) Modeling SST and chlorophyll patterns in a coupled estuary-coastal system of Portugal: The Tagus case study. J Marine Syst 147: 123-137. doi: 10.1016/j.jmarsys.2014.05.022
[22]
Rodrigues M, Fortunato AB, Freire P (2016) Salinity evolution in the Tagus estuary relative to climate change. 4as Jornadas de Engenharia Hidrográfica, Instituto Hidrográfico, Lisboa, 179-182.
[23]
Castanheiro JM (1986) Distribution, transport and sedimentation of suspended matter in the Tejo Estuary. In Estuarine processes: an application to the Tagus Estuary. Secretaria de Estado do Ambiente e Recursos Naturais, Lisboa, 75-90.
[24]
APA – Agência Portuguesa do Ambiente (2012) Plano de Gestão da Região Hidrográfica do Tejo, Relatório Técnico – Síntese. Ministério da Agricultura, do Mar, do Ambiente e do Ordenamento do Território.
[25]
Rodrigues R, Cunha R, Rocha F (2009) Evaluation of river inflows to the Portuguese estuaries based on their duration curves (in Portuguese). EMMA Project Report, 40 pp.
[26]
Canas A, Santos A, Leitão P (2009) Effect of large-scale atmospheric pressure changes on water level in the Tagus estuary. J Coastal Res 56: 1627-1631.
[27]
Oliveira FSBF (2000) Numerical simulation of wave propagation in the entrance of the Tagus estuary, ML Spaulding, HL Butler (Eds.), Proceedings of the Sixth Conference on Estuarine and Coastal Modeling, ASCE, 510-525.
[28]
Rusu L, Bernardino M, Guedes Soares C (2011) Modelling the influence of currents on wave propagation at the entrance of the Tagus estuary. Ocean Eng 38: 1174-1183. doi: 10.1016/j.oceaneng.2011.05.016
[29]
Fortunato AB, Freire P, Bertin X, et al. (2017) A numerical study of the February 15, 1941 Iberian storm in the Tagus estuary. Cont Shelf Res 144: 50-64. doi: 10.1016/j.csr.2017.06.023
[30]
Freire P, Ferreira Ó, Taborda R, et al. (2009) Morphodynamics of fetch-limited beaches in contrasting environments. J Coastal Res 56: 183-187.
[31]
Rusu L, Bernardino M, Guedes Soares C (2009) Influence of wind resolution on the prediction of waves generated in an estuary. J Coastal Res 56: 1419-1423.
[32]
Schloen J, Stanev EV, Grashorn S (2017) Wave-current interactions in the southern North Sea: The impact on salinity. Ocean Model 111: 19-37. doi: 10.1016/j.ocemod.2017.01.003
[33]
Uncles RJ, Bale AJ, Howland RJM, et al. (1983) Salinity of surface water in a partially-mixed estuary and its dispersion and low run-off. Oceanol Acta 6: 289-296.
[34]
Fortunato AB, Oliveira A, Alves E (2002) Circulation and salinity intrusion in the Guadiana Estuary. Thalassas 18: 43-65.
[35]
Portela L (1996) Modelação matemática de processos hidrodinâmicos e de qualidade da água no estuário do Tejo. Ph.D Thesis, Instituto Superior Técnico, Portugal.
[36]
Silva MC (2003) Instrumentos de apoio à gestão de estuários. Indicadores ambientais. PhD Thesis, Universidade Nova de Lisboa, Portugal.
[37]
Zhang YJ, Ye F, Stanev EV, et al. (2016) Seamless cross-scale modeling with SCHISM. Ocean Model 102: 64-81. doi: 10.1016/j.ocemod.2016.05.002
[38]
Zhang Y, Baptista AM (2008) SELFE: A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation. Ocean Model 21: 71-96. doi: 10.1016/j.ocemod.2007.11.005
[39]
Roland A, Zhang YJ, Wang HV, et al. (2012) A fully coupled 3D wave-current interaction model on unstructured grids. J Geophys Res 117: C00J33.
[40]
Pinto L, Fortunato AB, Zhang Y, et al. (2012) Development and validation of a three-dimensional morphodynamic modelling system for non-cohesive sediments. Ocean Model 57-58:1-14. doi: 10.1016/j.ocemod.2012.08.005
[41]
Guerin T, Bertin X, Dodet G (2016) A numerical scheme for coastal morphodynamic modelling on unstructured grids. Ocean Model 104: 45-53. doi: 10.1016/j.ocemod.2016.04.009
[42]
Rodrigues M, Oliveira A, Queiroga H, et al. (2009) Three-dimensional modeling of the lower trophic levels in the Ria de Aveiro (Portugal). Ecol Model 220: 1274-1290. doi: 10.1016/j.ecolmodel.2009.02.002
[43]
Rodrigues M, Oliveira A, Guerreiro M, et al. (2011) Modeling fecal contamination in the Aljezur coastal stream (Portugal). Ocean Dynam 61: 841-856. doi: 10.1007/s10236-011-0392-9
[44]
Azevedo A, Oliveira A, Fortunato AB, et al. (2014) A cross-scale numerical modeling system for management support of oil spill accidents. Mar Pollut Bull 80: 132-147. doi: 10.1016/j.marpolbul.2014.01.028
[45]
David LM, Rodrigues M, Fortunato AB, et al. (2015) Sub-chapter 1.4 - Demonstration system for early warning of faecal contamination in recreational waters in Lisbon. In Climate Change, Water Supply and Sanitation: Risk Assessment, Management, Mitigation and Reduction, 31-40. London: IWA Publishing.
[46]
Ye F, Zhang Y, Friedrichs M, et al. (2016) A 3D, cross-scale, baroclinic model with implicit vertical transport for the Upper Chesapeake Bay and its tributaries. Ocean Model 107: 82-96. doi: 10.1016/j.ocemod.2016.10.004
[47]
Chao Y, Farrara JD, Zhang H, et al. (2017) Development, implementation, and validation of a modeling system for the San Francisco Bay and Estuary. Estuar Coast Shelf S 194: 40-56. doi: 10.1016/j.ecss.2017.06.005
[48]
Kärnä T, Baptista AM, Lopez JE, et al. (2015) Numerical modeling of circulation in high-energy estuaries: A Columbia River estuary benchmark. Ocean Model 88: 54-71. doi: 10.1016/j.ocemod.2015.01.001
[49]
Silva MC, Calvão T, Figueiredo H (1986) Estudo Ambiental do Estuário do Tejo, Controlo da qualidade da água, Resultados referentes as observações realizadas em 1982 e 1983. Relatório Projecto Tejo n.º9. Secretaria de Estado do Ambiente e Recursos Naturais, Lisboa.
[50]
Turner P, Baptista AM (1993) ACE/gredit User's Manual. Software for Semi-automatic Generation of Two-Dimensional Finite Element Grids. Center for Coastal and Land-Margin Research, Oregon Graduate Institute of Science & Technology.
[51]
Fortunato AB, Bruneau N, Azevedo A, et al. (2011) Automatic improvement of unstructured grids for coastal simulations. J Coastal Res 64: 1028-1032.
[52]
Fernández-Nóvoa D, Gómez-Gesteira M, Mendes R, et al. (2017) Influence of main forcing affecting the Tagus turbid plume under high river discharges using MODIS imagery. PLOS One, 27pp.
[53]
Salgueiro AR, Machado MJ, Barriendos M, et al. (2013) Flood magnitudes in the Tagus River (Iberian Peninsula) and its stochastic relationship with daily North Atlantic Oscillation since mid-19th Century. J Hydrol 502: 191-201. doi: 10.1016/j.jhydrol.2013.08.008
[54]
Fortunato AB, Oliveira A, Rogeiro J, et al. (2017) Operational forecast framework applied to extreme sea levels at regional and local scales. J Oper Oceanogr 10: 1-15. doi: 10.1080/1755876X.2016.1255471
[55]
Fortunato AB, Li K, Bertin X, et al. (2016) Determination of extreme sea levels along the Iberian Atlantic coast. Ocean Eng 111/1: 471-482.
[56]
Maraldi C, Chanut J, Levier B, et al. Mercator Research and Development Team (2013) NEMO on the shelf: assessment of the Iberia-Biscay-Ireland configuration. Ocean Sci 9: 745-771. doi: 10.5194/os-9-745-2013
[57]
Zeng X, Zhao M, Dickinson RE (1998) Intercomparison of bulk aerodynamic algorithms for the computation of sea surface fluxes using TOGA COARE and TAO data. J Climate 11: 2628-2644. doi: 10.1175/1520-0442(1998)011<2628:IOBAAF>2.0.CO;2
[58]
Richling A, Meredith E, Vagenas C, et al. (2015) Dynamical downscaling of European reanaysis to 12km and daily values for the period 1979/2014. Deliverable 2.1. BINGO Project, 44 pp.
[59]
Tolman HL (2009) User manual and system documentation of WAVEWATCH III, version 3.14. NOAA/NWS/NCEP/MMAB Technical Note 276, 194 pp.
[60]
Wilmott CJ (1981) On the validation of models. Phys Geogr 2: 184-194.
[61]
Jolliff J, Kindle J, Shulman I, et al. (2009) Summary diagrams for coupled hydrodynamic-ecosystem model skill assessment. J Marine Syst 76: 46-82.
[62]
Martyr-Koller RC, Kernkamp HWJ, Dam A van, et al. (2017) Application of an unstructured 3D finite volume numerical model to flows and salinity dynamics in the San Francisco Bay-Delta. Estuar Coast Shelf S 192: 86-107. doi: 10.1016/j.ecss.2017.04.024
[63]
Carriker MR (1967) Ecology of estuarine benthic invertebrates: A perspective. Lauff G.H. (eds.) Estuaries. AAAS 83: 442-487.
[64]
Rodrigues M (2012) Effects of the climatic factors and anthropogenic actions in the Ria de Aveiro. PhD Thesis, Aveiro, Portugal.
[65]
Taupp T, Wetzel MA (2014) Leaving the beaten track-Approaches beyond the Venice System to classify estuarine waters according to salinity. Estuar Coast Shelf S 148: 27-35. doi: 10.1016/j.ecss.2014.06.008
[66]
Macedo MEZ (2006) Caracterização de Caudais, Rio Tejo. CCDR de Lisboa e Vale do Tejo, Lisboa, 30 pp.
Marta Rodrigues, André B. Fortunato. Assessment of a three-dimensional baroclinic circulation model of the Tagus estuary (Portugal)[J]. AIMS Environmental Science, 2017, 4(6): 763-787. doi: 10.3934/environsci.2017.6.763
Marta Rodrigues, André B. Fortunato. Assessment of a three-dimensional baroclinic circulation model of the Tagus estuary (Portugal)[J]. AIMS Environmental Science, 2017, 4(6): 763-787. doi: 10.3934/environsci.2017.6.763
Figure 1. Location and general overview of the Tagus estuary. Source: ESRI Basemap
Figure 2. Stratification conditions in the Tagus estuary according to the criterion of Uncles et al. (1983), using the model of Fortunato et al. (1999). The estuary is well-mixed for Ur/Ut < 0.01, stratified for Ur/Ut > 0.1, and partially mixed otherwise. Ur is the river velocity defined as the river discharge divided by the cross-section and Ut is the the tidal velocity defined as the mean velocity due to tides. Q is the river flow
Figure 3. Tagus estuary model domain and bathymetry relative to mean sea level (MSL). Location of the sampling stations regarding water levels, salinity and water temperature data. The circles represent the 1972 tidal gauges, the squares represent the 1983 survey stations and the red lines represent the 1988 campaigns longitudinal profiles (BC: Barra-Corredor, CN: Cala do Norte, CS: Cala de Samora)
Figure 4. Observed and simulated vertical profiles of salinity during high-tide (February 11–13,1988). Model results are presented for both NCEP-NCAR Reanalysis (NCEP) and BINGO project (BINGO) atmospheric forcings, and for upwind and TVD numerical schemes
Figure 5. Observed and simulated vertical profiles of salinity during low-tide (February 11–13,1988). Model results are presented for both NCEP-NCAR Reanalysis (NCEP) and BINGO project (BINGO) atmospheric forcings, and for upwind and TVD numerical schemes
Figure 6. Observed and simulated vertical profiles of water temperature during high-tide (February 11–13,1988). Model results are presented for both NCEP-NCAR Reanalysis (NCEP) and BINGO project (BINGO) atmospheric forcings, and for upwind and TVD numerical schemes
Figure 7. Observed and simulated vertical profiles of water temperature during low-tide (February 11–13,1988). Model results are presented for both NCEP-NCAR Reanalysis (NCEP) and BINGO project (BINGO) atmospheric forcings, and for upwind and TVD numerical schemes
Figure 8. Influence of the vertical grid on the model results: vertical profiles of salinity and data-model comparison of the depth-averaged salinity along the Cala do Norte longitudinal profile during low-tide
Figure 9. Target diagrams (normalized unbiased RMSE, U-RMSE*; normalized bias, BIAS*) for mean salinity and mean temperature for the 1988 simulations (Run1–R1 to Run7–R7). The summary of the simulations is presented in Table 1
Figure 10. Surface (s) and bottom (b) observed and simulated salinity and temperature in 1983 using NCEP-NCAR (N) and BINGO (B) atmospheric forcings. The location of the stations is presented in Figure 3
Figure 11. Target diagrams (normalized unbiased RMSE, U-RMSE*; normalized bias, BIAS*) for salinity and temperature regarding the 1983 simulations using NCEP-NCAR and BINGO atmospheric forcings. Results are presented for all the observations (squares) and per station (circles)
Figure 12. Tagus estuary salinity classification for extreme river discharges using the Venice system: high river discharge scenario (A) and low river discharge scenario (B). Classification refers to mean salinity over a 30-days period
Figure 13. Simulated vertical profiles during low-tide and the minimum and the maximum river discharge for the low and high river discharge scenarios, respectively. Longitudinal profiles are presented in Figure 3
Catalog
Abstract
1.
Introduction
2.
Dependent SRM
2.1. Generalized SRM of existing research
2.2. Novel SRM with dependent faults
3.
Criteria for model comparison and average value of criteria
3.1. Existing NHPP SRMs for comparison
3.2. Criteria for model comparison
3.3. Average of the normalized criteria and ranking of model
4.
Numerical examples
4.1. Data information
4.2. Results of parameter estimation for models and comparison
4.3. Results of the average of the normalized criteria and ranking for models
4.4. Results of the sensitivity analysis for software reliability