Write matlab codes to determine the wave characteristics

Assignment Help MATLAB Programming
Reference no: EM131057630

Question 1: 

A wave with the deep-water characteristics of (T = 6.8 s and H = 5.0 m) is propagating toward a coast, where the water depth is 6.2 meters. At the coast, the surface elevation can be described as

η(t) = (H/2) cos(ω/t), and

the horizontal and vertical water particle velocities of the wave can be calculated with

u(t) = (ωH/2)(cosh(k(z+d))/sinh(kd))cos(ωt)

v(t) = -(ωH/2)(sinh(k+(z+d))/sinh(kd))sin(ωt)

where g is the gravity, H is the wave amplitude, k is the wave number, d is the mean water depth, ω is the angular frequency, z is the location below the mean water level (MWL).

2233_Figure.png

Write MATLAB codes to-

(i) Determine the wave characteristics (i.e. wave height, wave length, wave number, wave celerity) in deep water and at the coast (use the Dispersion relationship and fzero function in MATLAB);

(ii) Calculate the horizontal and vertical water particle velocities for t varies for 2 wave periods and z varies from 0 to -d (with an interval of 1 m).

(iii) Generate figures to present the time series (t varies from 0 to 2T) of the water particle velocities at the locations of the trough, z = -H/2 m and at the bottom. (iii) present the vertical profile of the magnitude of horizontal water particle velocity from the MWL to the sea bottom.

(iv) generate a similar graph as below for one wave period and at the mean  water level, to show the relationship between the surface elevation, the horizontal and vertical  water particle velocities.

714_Figure1.png

Question 2-

Consider a 5km stretch of coast oriented in the north-south direction with the ocean to the east. The predominant wave direction is from the east-south-east. At the southern end the typical breaker height is 1.4 m and the breaker angle is 10o. At the northern end, the breaker height is 1.45m and the breaker angle is 12o. The breaker parameter γb = 0.8.

The beach profiles along the section are similar with slopes near the break point of 1/40. The sand is made of quartz (s = 2.63, p = 0.28) with a median grain size of 0.22mm and measureable seasonal bed level changes are restricted to depths less than 6 metres. The berm height is 3 m AHD.

171_Figure2.png

The average shorenormal sediment transport rates (Qx) for 1993-2015 were saved in the data file "sediment.xlsm". There are no sinks and sources for sediment transport in the control domain. The erosion rate (metres of shoreline retreat rate) can be calculated using (see details in Coastal Process module lecture notes)

(1-p)(hc + B) ∂xs/∂t = -Qx + ∂Qy/∂y + Qsink - Qsource

Qy = (K/16(s-1)√γ) √gHb5/2 sin2θb

where

p is the sediment porosity,

xs is the shoreline coordinate

Qsource is a sediment input (e.g. river discharge, beach nourishment)

Qsink is a sediment loss (e.g. dredging)

K ≈ 0.77 is an empirical coefficient which has a weak dependence on grain size.

s is the specific weight

Hb is the breaker height

γ is the breaker index

θb is the wave crest angle at the break point

all other variables are as defined in the figure.

The aerial photographs of the stretch of the coast from 1993 to 2015 indicate the shoreline location, xs which were saved in the file "shoreline.xlsm".

Use Matlab to develop a numerical model to calculate the location of the shoreline from 1993 to 2015, i.e. xs. (assume xs = 0 in 1993)  Evaluate the accuracy of the model.

Attachment:- Assignment.rar

Reference no: EM131057630

Questions Cloud

Goal of the promotion : 2. Look at Exhibit 15.2 (Communication Process) and explain if the commercial is effective at reaching its intended target. 3. What do you consider to be the goal of the promotion (inform, persuade, or remind)?
Compute boxer company basic eps for simple capital structure : Calculate Boxer Company's Basic EPS for a simple capital structure for the both years individually. The preferred dividends will be applied to both years calculation of earnings per share.
Racism in politics and the judicial system : Whoever ask for this assignment. I need real references and experience. I have had several so called experts do assignments and guaranteed A+,no plagiarism, and I have not gotten an A. I had to correct spelling, Margins, running heads. I send them..
Disadvantages of the advertising posttested : What are the two advantages and two disadvantages of the advertising posttested described in the chapter?
Write matlab codes to determine the wave characteristics : Coastal Modelling - 6110ENG Assignment. Write MATLAB codes to- Determine the wave characteristics (i.e. wave height, wave length, wave number, wave celerity) in deep water and at the coast (use the Dispersion relationship and fzero function in MATL..
General concept of marketing : Can you describe the general concept of marketing, illustrating on every detail that marketing entails.
Corporate financial management marketing : FIN200 Assignment, Ti 2016 - Explain the scale and impact of financial crisis in economies of different countries including your own country, identify some of proposed reforms.
Impact of marketing for the health care : Select a health care provided with which you are familiar and write a four to six (4-6) page paper in which you:  Determine the direct impact of marketing for the health care provider you selected. Outline a strategy for the health care provider you ..
Ethics important in criminal justice policy making : 2. Explain the consequences that have resulted from one policy choice in the field of criminal justice, choosing from the following: the War on Drugs, truth in sentencing, sexual predators.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Calculate the geometric mean of numbers

Write a program to calculate the geometric mean of numbers entered by a user. The program should prompt the user to enter numbers and continue to accept the numbers until the user enters 999.

  Build a simple revolvate robot

Define the robot as Robot.  Use the appropriate functions (i.e. methods) in the Robotics Toolbox - Generate a second pose and re-plot it.

  Matalb solution hello i have some questions that i need

hello ltbrgti have some questions that i need them to be solved ltbrgtq1 9.the cost of manufacturing n units where n

  Establish the relationship between profit of a monopolist

What is the average growth rates of the economy along the path (kH, KL, kH, kL, kH, ...) and how it compares with the average growth rate along the the balanced growth path - Establish the relationship between profit of a monopolist and the borrowin..

  Write a program to implement this process

A computer cannot store an entire function in its memory. Typically it stores the values of the function at a finite number of points. Pick values of a, b, v, N, and Δt, and write a program to implement this process. Be sure to leave a, b, v, N, an..

  Create the oxygen dissociation curve

Create the oxygen dissociation curve, perform a linear regression on the experimental data using built-in Matlab function, and plot your best-fit model with the data to show that linearity exists.

  Cell array named carray that will hold numbers and text

In MATLAB, write a program to create a cell array named CArray that will hold numbers and text. Create a loop that first asks for an 'n' to be entered for a number or an 's' to be entered for a text string. If neither an n nor an s is entered, end..

  How much time passes from when the wheel was started from

a sharpening stone at rest is brought to 300 rpm over 2 mins. at that point a dull sword edge is placed against the

  Design the digital receiver system

Objective of the project is to design the digital receiver system of the 100-Base TX Ethernet provided in given that the transmitter is provided.

  Convert each numeric value in the vector days

Write a function dayName that has one input argument, day, containing the numerical value of a day in the month of November, 2014.

  You need to prepare a matlab code

You need to prepare a MATLAB code for the following - A randomly generated, [5x5] matrix (A), filled with random [2x2] sub matrices (aa).... for a total of a [10x10] matrix. Also, a multiplication factor

  Review about using audio weighting in matlab

Write a Literature review about using Audio weighting in Matlab by applying A-filter to the data. Add (graphs and imagines or charts) must also write one or two sentences to describe it

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd