Background to the Problem;Railroads transport huge volumes of freight and passengers over long distances with minimum impact on the environment....
Background to the Problem;Railroads transport huge volumes of freight and passengers over long distances with minimum impact on the environment. Each day, millions of vehicles cross over these railroad tracks. To alert the drivers of these vehicles as well as pedestrians when trains are approaching, many railroad crossings are equipped with warning devices. Maintenance of this equipment and emergency response is closely monitored and regulated by the Federal Railway Administration (FRA) to ensure safety to people and non-disruption to the economy.;The FRA is required to have round-the-clock coverage of signal maintainers who are available to respond in case of emergencies. These emergencies are categorized into three types;Activation Failures: These failures occur when the warning devices do not activate in response to a train approaching the proximities of a crossing.;False Activations: These take place when the warning devices activate without the actual presence of a train in the circuit.;Partial Activation: This happens when only part of the equipment provides the required warning in response to a train.;A typical crossing is equipped with three devices: sets of red flasher lights, bells, and gates. In this assignment, we will be concerned with the maintenance activity associated with an Activation Failure. In this assignment, you are to determine the likelihood of there being sufficient time to perform a maintenance operation at a railroad crossing.;Because some sections of the railroads are busier than others?in fact, some territories may have over 100 trains per day?it becomes a challenge to squeeze in an inspection or maintenance operation (e.g., checks, repairs) between train arrivals. It is usually the responsibility of the train dispatcher, who is in a centralized dispatching center many miles away, to make requests for repairs at a track, to do this, the dispatcher must contact and dispatch workers to that site. In this assignment, we will assume that such a request for repair is made for a site just after a train has left that particular site. Thus the time-window for repair, which is the term commonly used in this industry, is the time until the next train arrives to that site.;Simulation;This assignment concerns the topic of simulation. We often use the method of simulation when scientific experiments are too costly, too difficult, or impossible to perform, or when closed form mathematical solutions are too difficult or infeasible to obtain.;When the probability distribution of the data that would be generated by the experiment is approximately known, computer-generated random numbers from the appropriate distribution can be used in place of actual experimental data. Such computer-generated numbers are called simulated or synthetic data. A common use of simulation is to estimate the probability of events that are too difficult or impossible to calculate directly and to estimate the mean and variance of a distribution.;Assignment Objectives;To build a simulation program that will allow an analyst to make an informed prediction about the likelihood that there will be enough time for a worker to make a needed repair at a railroad crossing before the next train arrives.;To generate values of random variables from different families of continuous probability models.;To define a random variable that is the sum of different random variables, to derive basic statistical measures and generate a histogram plot for this variable, and to generate a cumulative probability distribution plot for this variable.;Problem Details;In this assignment, we will make certain assumptions in order to examine the probability that there will be enough time for a maintenance worker to perform repairs on a signal crossing before the next train arrives on that track.;First, we will assume that for a particular signal crossing in a given location, the time between arrivals of the next train is a Gaussian (normal) random variable X. For this random variable, assume ? = 48 minutes and? = 8 minutes.;Next, we will assume that the total time associated with the repair operation consists of the following time interval components;The time for a repair person to receive, notice, and possibly discuss the emergency problem, this information can come from a dispatcher or from a computer. This time will be modeled by a random variable T1 that is defined as T1 = g(X) = 8X, where X has a triangular distribution as in Example 20 of the Chapter 3 lecture notes (f X (x) = 2x, 0? x? 1), 0 otherwise).;The time for the repair person to arrive to the location. This time will be modeled by a random variable T2 that is Gaussian, with parameters ? = 18 minutes,? = 5 minutes.;The time to perform the troubleshooting (i.e., problem diagnosis) operation for the activation failure. This will be modeled by an exponential random variable, T3, with parameter? =.06 minutes.;The time to perform the repair (replace parts, etc.). This time will be modeled by a random variable T4 that is uniform with parameters a = 4 minutes and b = 7 minutes.;Procedure;You should only need one MATLAB script program for this assignment, which should be called Assignment2_firstnamelastname.m. Remember to document your MATLAB code.;Generate 1000 random values of X. Use the randn function, which generates random values from the Z distribution (i.e., the standardized Gaussian), and adjust each outcome so that it has a Gaussian distribution with ? = 48 (minutes) and? = 8 (minutes). In using a Gaussian model, the possibility exists of generating some small negative values (because a true Gaussian distribution extends from negative to positive infinity). Therefore, in your code, ?truncate? the values generated by ensuring that any negative values are set to zero.;Generate 1000 values of T2, using the same approach as used to generate X, and applying the same truncation rule.;Generate 1000 values of T3, using the approach from section 3.7.1 in the Lecture Notes, where? =.06 (minutes).;Generate 1000 values of T4 by using the randi function to derive a uniform distribution with endpoints of 4 and 7.;Generate 1000 values of T1. First, you will need to perform some hand calculations to derive a mathematical expression that you can then code into your MATLAB program. The steps are as follows;Derive the PDF for T1, using the Theorem 3.19 Addendum formula on page 53 of the lecture notes.;Derive the CDF of T1.;Following the procedure in section 3.7.1 of the lecture notes, you need to equate u, which is equal to rand(1), to this CDF.;Solve for T1 in your MATLAB code.;Define the random variable Y = T1 + T2 + T3 + T4.;Determine the probability that the total time associated with the repair operation, Y, is greater than the time between train arrivals, X,i.e., P [ Y > X ], based on the 1000 simulated values for these two random variables.;Compute the minimum, maximum, mean, and standard deviation of Y using the min, max, mean, and std MATLAB functions. Make sure these values can be read off the screen (i.e., don?t suppress their display in the code).;Plots;Derive the cumulative probability distribution (CDF) of Y and plot this (simulated) CDF. From this plot, one should be able to estimate P [ Y? y ], the probability that the total service time duration is less than or equal to some time period y (in minutes). To obtain this CDF, you will need to determine the number of repair times that fall into each 1-minute interval, and let the percentage of these repair times represent the estimated probability of Y being in that interval. A key to being able to generate the data for this plot is to determine how many 1-minute intervals you will need.;Finally, plot a histogram for Y using a 3-minute interval as the x-axis interval. On the histogram plot, create a text box within which you should specify the minimum, maximum, mean, and standard deviation of Y, as well as P [ Y > X ].
Paper#68701 | Written in 18-Jul-2015Price : $27