Derive and solve a model of an insulated water tank

Assignment Help MATLAB Programming
Reference no: EM13690434

1. The Power Method is a classic numerical algorithm for determining the largest eigenvalue and eigenvector associated with a matrix A.

Write a matlab function that returns the largest eigenvalue and eigenvector using the Power Method (see wikipedia) for a given matrix A.

Construct the algorithm so that it always runs 100 iterations-you should not implement a stopping criteria.

Test your algorithm on the matrix: A = [2.0, 0.2,1.0; 0.2, 4.0,1.3; 0.0, 1.3, 3.0] using an initial eigenvector guess of b = [1; 1; 1].

2.  In class, we derived and solved a model of a non-isothermal, insulated, CSTR with an exothermic reaction (model6.m). We want to derive and solve a very similar model of a system with only a single feed stream and the following properties:

A -> B, k(min-1) = 100. exp(-2000/T(°R))

V =2 ft3

Q = 1 ft3 /min

CP) = 0.5 kcal / (lbmol °R)
CA,in = 10 lbmol / ft3
p =
10 lbmo//ft3

ΔHirxn = 200kcal /lbmol

Simulate this system for 20 minutes with an initial concentration of CA(0) = 8 lbmol/°R and T(0) = 200°R or T(0) = 650°R. The feed temperature should be the same as the initial temperature, Tin = 200°R or Tin = 650°R. Compare and explain the steady-state result for the two different initial conditions. What is the significance of this result for implementing a process control scheme?

3. Derive and solve a model of an insulated water tank with a changing level (i.e., changing tank volume). There is only one inflow stream with a flow rate of 1.2 kg/sec for t < 0 and 0.9 kg/sec for t > 0. The outflow rate depends upon the level, H, within the tank and is given by mout = kv√R where k, = 0.8kg/(m0.5s).

The tank is fitted with an electric heater that inputs Q = 90kW (constant), the water is being fed at 50°C, and the cross-sectional area of the tank is 1.1m2. Derive both the mass and energy balances, determine the steady state conditions at t < 0, and determine via numerical simulation the impact of the changing inflow rate at t ≥ 0.

Reference no: EM13690434

Questions Cloud

Decreasing or constant returns to scale : Decreasing or constant returns to scale
Attractive on a personal and financial basis : The decision to start your own firm and go into business can be thought of as a capital budgeting decision. You only go ahead if projected returns look attractive on a personal and financial basis. Discuss this statement.
The lead it management role at magnum : Six months after you take over the lead IT management role at Magnum
Explain why an indifference curve is convex to the origin : Explain why an indifference curve is convex to the origin?
Derive and solve a model of an insulated water tank : Determine the steady state conditions at t
Evaluating the potential for state farm insurance expands : My paper is about evaluating the potential for State Farm Insurance expands
Determine the gdp price index for 2015 : Determine the GDP price index for 2015
The kinked and the monopolist demand curves are the same : The Kinked and the monopolist demand curves are the same
Explain how the accountant and economist view cost : Explain how the accountant and economist view cost

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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