Forum Replies Created
You should also consider the bottom roughness parameter in your calibration, as well as the AHD (Smagorinsky coefficient).
Boundary conditions, model grid, number and method of vertical layering are also important factors for the simulation of density dynamics.
Since salinity only really affects the dynamics of the water body due to density gradients it’s model parameters are just the hydrodynamic model parameters.
Let me know if you have any more questions.
Can you zip and attach your model input files?May 7, 2020 at 7:19 am in reply to: Sediment Toxics initial conditions and the toxb.inp file #12124
Please send an e-mail to [email protected] and we can explore next steps to try and help you overcome this issue.
In general we do not release patches for older versions of EFDC_Explorer. Primarily this is because EFDC_Explorer 8 and earlier versions were written in Visual Basic 6, which was retired by Microsoft in 2008. As a result, EFDC_Explorer 10 and later versions were built using the C# .NET framework, and we no longer have the capacity to provide updates or patches for these older versions written in VB 6.
This has been fixed in the upcoming release of EE 10.2 which is coming out later this month.
TomMay 5, 2020 at 12:50 am in reply to: Sediment Toxics initial conditions and the toxb.inp file #12080
This has been fixed in the upcoming version of EE 10.2 which is coming out a little later this month. You should have no more issues with this once you upgrade your software.
Please provide more detail on the specific steps you took which led to this, and we can try to help.
If you can provide the input files for your model as well, that can help us recreate the problem and try to develop a solution.
EFDC is a computer program written in Fortran90. By definition, it is composed of a multitude of different Fortran subroutines.
So it is not clear what you are asking for. Perhaps you could give us a better idea of what you want to do?
Do you mean that you want to add a subroutine to the EFDC code?
A couple more questions, I could just be a little confused.
What was the difference in what you did between the first image and second image you showed?
Did you change the x&y range or some other settings and then this occurred after those changes?
This has jogged my memory a bit, and I believe I have encountered this issue in a prior version of EE when I was generating time series contour plots and trying to change the x&y axis range. What I saw was a bit different than what you show here, but I believe it was a bug that was patched in version 8.5.
I would suggest sending an e-mail to [email protected] and we can see what we can do to help you fix this issue from here.
My initial reaction is that you should not attach any significance to it.
I personally have not encountered this issue in my own work with EE. It appears to me you are showing the same plot here, and it looks to me like it is just some display problem. Perhaps some setting for the plot was changed? I am not sure.
Do the number of colored bars in the bottom image match the number of vertical layers in the model? That could be one possible clue.
Are you using the latest version downloaded from the eemodelingsystem.com website? If not I would recommend giving that a try.
Hope that helps,
Given the number of parameters in the water quality module alone, you will need to narrow down the list of parameters you think will be important. With a model like EFDC+, the number of runs you will be able to perform in a reasonable period of time is relatively small, so the fewer parameters, the better.
I recommend looking at the following paper to get you started:
Campolongo, Francesca, Jessica Cariboni, and Andrea Saltelli. “An effective screening design for sensitivity analysis of large models.” Environmental modelling & software 22, no. 10 (2007): 1509-1518.
The interactions between the hydrodynamic and water quality modules will be mostly related to the density and stratification of the water body since the primary feedback to the temperature and hydrodynamics module from the water quality module will impact the attenuation of shortwave radiation.
Unfortunately, these are not cut and dry things, so you will need to think through this a bit to decide what you really want to be looking at in your sensitivity analysis. Certainly, if you consider all the parameters in both the hydrodynamic and water quality modules of the code, you would be looking at potentially many thousands of runs which would take an inordinate amount of time.
Everyone that I am aware of has written their own code to automatically manipulate the model input files and generate new simulations to do parameter optimization. As I said in my previous message there are many options available for algorithms, but the key is knowing which parameters you want to vary and where those settings reside in the model input files.
Which parameters or what module are you trying to optimize?
There isn’t any specific package or software that we publish to do that sort of thing, however, I can tell you that several users have developed code to achieve something similar to what you are talking about.
Generally, those people have written code in MATLAB or some other software to modify specific parts of the model input files and then used their code to modify batch scripts to run the model through a specified number of runs automatically. It’s not terribly difficult to do, but there are some important caveats to consider.
Specifically, because 3D models like the ones you can build with EFDC are relatively expensive computationally, you need to be judicious about your methodology for doing parameter optimization. While there are many options out there, most approaches will require a far larger number of simulations than is really feasible with a model like EFDC.
A few things,
(1) based on the orientation of your cell map, open boundaries at Cell i,j 5,5 and 5,6 should be West open boundaries, rather than South.
(2) you do not have any pser.inp file in the zip you sent, which you will need in order to specify the time series for the open boundary. So I could not attempt to setup the open boundary properly without that information.
(3) it appears you have a bad corners.inp file. I get the error “i index out of range”.
As I’ve suggested in other posts, I would strongly recommend using the updated version of the code and executable provided on our github: https://github.com/dsi-llc/EFDCPlus
The grid generating tool we provide will help with some of the issues you seem to be having with your grid input files.
You can certainly generate a regular cartesian grid using the grid generator we have provided here on GitHub: https://github.com/dsi-llc/EFDCPlus/tree/master/GridGenerator
That grid generating tool is pretty easy to use, and you will have no problem generating a regular cartesian grid.
We don’t recommend using the EPA EFDC version 1.01, as it is quite old now and is a bit difficult to use compared to EFDC+. Please give it a try using the tools we provide on GitHub. A lot of the issues you appear to be having should be resolved by using our grid generating tool to create the input files.
It certainly is. You can set up a time series for open boundaries using the pser.inp file.
If you are using EFDC_Explorer, you can follow the steps here (rather than selecting flow you would select water level): https://eemodelingsystem.atlassian.net/wiki/spaces/EK/pages/240386145/External+Forcing+Data
If you want to see the file format that EFDC_Explorer will read you can look at this page: https://eemodelingsystem.atlassian.net/wiki/spaces/EK/pages/243630365/Appendix+B+-+Data+Formats
Let me know if you have further questions.