Labs WMT CEM: Difference between revisions

From CSDMS
(still working on the CEM lab)
 
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Coastal Evolution==
==Coastal Evolution==


If you have never used the Web Modeling Tool, learn how to use it [[Labs_Basic_CMT|here]]. The WMT allows you to set up simulations, but once you are ready to run them, you will need an account on the CSDMS supercomputer to submit your job.
The Coastline Evolution Model (CEM) addresses predominately sandy, wave-dominated coastlines on time-scales ranging from years to millenia and on spatial scales ranging from kilometers to hundreds of kilometers. Shoreline evolution results from gradients in wave-driven alongshore sediment transport. The model has been used to represent varying geology underlying a sandy coastline and shoreface in a simplified manner and enables the simulation of coastline evolution when sediment supply from an eroding shoreface may be constrained. CEM also supports the simulation of human manipulations to coastline evolution through beach nourishment or hard structures. To learn more about the models in this lab, specifically the Coastal Evolution Model, CEM, you can download this [[:File:CoupledAvulsionCEMWMTversion.pptx|presentation]].
More information on getting an account can be found here [[HPCC_Access|Beach HPCC Access]]<br>
To learn more about the models in this lab, specifically the Coastal Evolution Model, CEM, you can download this [[:File:CoupledAvulsionCEMWMTversion.pptx|presentation]].


These experiments couple the terrestrial and coastal domains. we will be looking at a river supplying sediment to a coastal zone, along which wave-driven longshore transport occurs. We will learn about the effect of incoming wave fields, the effect of sediment supply to the coast, and whether this supply happens through a single delta channel or multiple delta channels.  
This lab includes experiments to couple the terrestrial and coastal domains. We will be looking at a river supplying sediment to a coastal zone, along which wave-driven longshore transport occurs. We will learn about the effect of incoming wave fields, the effect of sediment supply to the coast, and whether this supply happens through a single delta channel or multiple delta channels. Many deltas are classified as wave-dominated deltas, the Arno Delta in Italy is one example.<br>
 
<br>
>> Open a new browser window and open the Web Modeling Tool [https://csdms.colorado.edu/wmt-testing/WMT.html CSDMS WMT]<br>
[[file:ArnoRiverDelta.png| Arno delta]]
 
>> For this specific exercise we will be running the coupled CEM model. This means that you only choose CEM as the driver from the Component List. <br>
 
[[File:ChooseCEMasdriver.png| load CEM as your model simulation driver]].
 
>> CEM will now be active in the WMT. 
>> CEM needs to be connected to other components to set up a coupled simulation
 
[[File:CEM_usesports.png| CEM communicates with other components to get river and wave parameters]]
 
list is used to set the parameters for any simulation. You can set the parameters by going through the different tabs in the parameter list. Once your input is set up, you save the information. Then, you can run it by hitting the arrow run button. This way you generate a job script that can be submitted to Beach-the CSDMS High Performance Computing System. Provide your Beach account information (i.e. user name and password) to get the run started. The status page allows you to keep track of a simulation. From the status page you can eventually download your output files.
<br><br>
 
'''Exercise 1: Explore the base-case river simulation'''<br>
 
>> Run a “base-case” simulation for 100 years at daily time-step.<br>
>> Set a base case scenario for 100 years.<br>
>> Scroll down to find the output settings. Specify a number of output files to generate after the simulation: these are netCDF files of water discharge, suspended sediment, and bedload. Make sure the output interval is set to 1 (every timestep). <br>
 
[[File:Set_simulation_time_HydroTrend.png|600px]]
<br><br>
[[File:Set_simulation_output_HydroTrend.png|600px]]
<br>
<br>
>> Now run the simulation!<br>
>> Download the output files with remote file transfer. You can download the netCDF files and use VisIT to visualize your results, or grab the HydroTrend ASCII files and use Excell or Matlab to import the data.


<br>
This lab will run CEM simulation with Python Modeling Tool (Pymt). If you have never used the Pymt, learn how to use it [https://pymt.readthedocs.io/en/latest/install.html here]. The Pymt allows you to set up simulations and run notebooks.
Question 1a
Calculate mean water discharge Q, mean suspended load Qs, mean sediment concentration Cs, and mean bedload Qb.
Note all values are reported as daily averages. Q= m3/s, Cs=kg/m3, Qs =Qb = kg/s.


Question 1b
If you are a faculty at an academic institution, it is possible to work with us to get temporary teaching accounts. Work directly with us by emailing: csdms@colorado.edu
Identify the 100-year flood event for this simulation.
Plot the year of Q-data which includes the flood.


Question 1c
Calculate the mean annual sediment load for this river system.


Question 1d
'''Learning objectives'''<br>
To compare the mean annual load to other river systems you will need to calculate its sediment yield.
Sediment Yield is defined as sediment load normalized for the river drainage area;
so it can be reported in T/km<sup>2</sup>/yr. How does the sediment yield of this river system compare to the present-day Mississippi River?
<br><br>


'''Exercise 2: How does a river system respond to climate change; a few simple scenarios for the coming century.'''<br>
Skills:
<br>
*use Pymt to run CEM Model
Now we will look at changing climatic conditions in a small river basin. We'll change temperature and precipitation regimes and compare discharge and sediment load characteristics to the original basecase. And we will look at the  are potential implications of changes in the peak events.
*familiarize with a basic configuration of the CEM Model
*make changes to key input parameters
*hands-on experience with visualizing output in Python


>>Use the temperature and precipitation tabs to modify the mean annual temperature T, the mean annual precipitation P, and its the variability of the yearly means through the standard deviation. You can specify trends over time, by modifying the parameter ‘change in mean annual temperature’ or ‘change in mean annual precipitation’.
Topical learning objectives:
HydroTrend runs at daily timestep, and thus can deal with seasonal variations in temperature and precipitation for a basin. The model ingests monthly mean input values for these two climate parameters and their monthly standard deviations, ideally the values would be derived from analysis of a longterm record of daily climate data. You can adapt seasonal trends by using the monthly values.
*generate a wave-dominated delta
*explore the influence of wave conditions (e.g., wave height, wave angle) on delta formation
*explore the influence of river input on delta formation


[[File:Set_temperature_HydroTrend.png|600px]]
<br><br>


Question 2a
'''Lab Notes'''
Explore the effect of a warming climate. What happens to discharge, suspended load and bedload if the mean annual temperature in this specific river basin increases by 4 °C?


Question 2b
You can launch binder to directly run the Jupyter Notebook for this lab through a web browser.  
Explore the effect of a 100% increase of precipitation in the next century.
How much increase of discharge do you see after 100 years?
How is the average suspended load affected?
How does the bedload change?
What happens to the peak event, look at the highest event of the last 10 years of the simulation?


Question 2c
>> Open a new browser window and open the Pymt read the docs page [https://pymt.readthedocs.io/en/latest/examples.html here]
In addition, climate model predictions indicate that perhaps precipitation intensity and variability could increase.  
  How would you model this; discuss all your input settings for precipitation?


[[File:launch_binder_cem.png|400px]]


'''Exercise 3: How do humans affect river sediment loads?'''<br>
>> You will see that there are several example models.  In this lab we will select the Coastline Evolution Model. <br>
>> Click on the 'Launch Binder' box and it will allow you to see this lab as a Jupyter Notebook.<br>
>> You can execute the Jupyter notebook code cells using shift -enter.


Here we will look at the effect of human in a river basin. Humans can accelearate erosion processes, or reduce the sediment loads traveling through a river system. Both concepts can be simulated, first run 3 simulations systematically increasing the anthropogenic factor (0.5-8.0 is the range).<br>


[[File:Set_antrpogenicfactor_HydroTrend.png|600px]]
'''References'''<br>
<br><br>
* Ashton, A, A.B. Murray, and O. Arnoult. 2001. Formation of coastline features by large-scale instabilities induced by high-angle waves. Nature 414: 296-300., 10.1038/35104541
* Ashton, A.D. and Murray, A.B., 2006. High-angle wave instability and emergent shoreline shapes: 2. Wave climate analysis and comparisons to nature. Journal of Geophysical Research 111. F04012., 10.1029/2005JF000423


Question 3a
<br>
Describe in your own words the meaning of the human-induced erosion factor, (Eh) (Syvitski & Milliman, 2007).
'''More on Model description and code'''
This factor is parametrized as the “Antropogenic” factor in HydroTrend. See references for the paper.
* [https://github.com/csdms/cem-old/tree/mcflugen/add-function-pointers CEM source code]: Look at the files that have *deltas* in their name.
* [http://csdms.colorado.edu/wiki/Model_help:CEM CEM description on CSDMS]: Detailed information on the CEM model.
>> Model a scenario of a drinking water supply reservoir to be planned in the coastal area of the basin. The reservoir would have 800 km <sup>2</sup>of contributing drainage area and be 3 km long, 200m wide and 100m deep. Set up a simulation with these parameters.
Question 3b
How would such a reservoir affect the sediment load at the coast (i.e. downstream of the reservoir)?

Latest revision as of 18:44, 19 March 2020

Coastal Evolution

The Coastline Evolution Model (CEM) addresses predominately sandy, wave-dominated coastlines on time-scales ranging from years to millenia and on spatial scales ranging from kilometers to hundreds of kilometers. Shoreline evolution results from gradients in wave-driven alongshore sediment transport. The model has been used to represent varying geology underlying a sandy coastline and shoreface in a simplified manner and enables the simulation of coastline evolution when sediment supply from an eroding shoreface may be constrained. CEM also supports the simulation of human manipulations to coastline evolution through beach nourishment or hard structures. To learn more about the models in this lab, specifically the Coastal Evolution Model, CEM, you can download this presentation.

This lab includes experiments to couple the terrestrial and coastal domains. We will be looking at a river supplying sediment to a coastal zone, along which wave-driven longshore transport occurs. We will learn about the effect of incoming wave fields, the effect of sediment supply to the coast, and whether this supply happens through a single delta channel or multiple delta channels. Many deltas are classified as wave-dominated deltas, the Arno Delta in Italy is one example.

Arno delta

This lab will run CEM simulation with Python Modeling Tool (Pymt). If you have never used the Pymt, learn how to use it here. The Pymt allows you to set up simulations and run notebooks.

If you are a faculty at an academic institution, it is possible to work with us to get temporary teaching accounts. Work directly with us by emailing: csdms@colorado.edu


Learning objectives

Skills:

  • use Pymt to run CEM Model
  • familiarize with a basic configuration of the CEM Model
  • make changes to key input parameters
  • hands-on experience with visualizing output in Python

Topical learning objectives:

  • generate a wave-dominated delta
  • explore the influence of wave conditions (e.g., wave height, wave angle) on delta formation
  • explore the influence of river input on delta formation


Lab Notes

You can launch binder to directly run the Jupyter Notebook for this lab through a web browser.

>> Open a new browser window and open the Pymt read the docs page here

Launch binder cem.png

>> You will see that there are several example models. In this lab we will select the Coastline Evolution Model.
>> Click on the 'Launch Binder' box and it will allow you to see this lab as a Jupyter Notebook.
>> You can execute the Jupyter notebook code cells using shift -enter.


References

  • Ashton, A, A.B. Murray, and O. Arnoult. 2001. Formation of coastline features by large-scale instabilities induced by high-angle waves. Nature 414: 296-300., 10.1038/35104541
  • Ashton, A.D. and Murray, A.B., 2006. High-angle wave instability and emergent shoreline shapes: 2. Wave climate analysis and comparisons to nature. Journal of Geophysical Research 111. F04012., 10.1029/2005JF000423


More on Model description and code