Mass and stiffness matrices, MATLAB Programming

Assignment Help:

Model the three degree of freedom system shown in Figure Q5 and solve for the displacements of the three masses due to a force of 10 N applied to the bottom mass at a frequency of 20 rad/s.

(a) First establish the 3x3 mass, stiffness and damping matrices.

(b) Use the mass and stiffness matrices to evaluate the three undamped natural frequencies of the system and associated mode shapes. The mode shapes must be normalised so that the largest value in the vector is 1. (It is recommended that you use MATLAB for this analysis.)

(c) Use the mode shapes to find the principal masses, principal stiffnesses, and damping factors for the three modes.

(d) Hence find the response of the three masses by modal superposition, i.e. the displacement amplitudes.

2337_displacement amplitudes.png


Related Discussions:- Mass and stiffness matrices

Write a matlab program that calculates the arithmetic mean, Write a MATLAB ...

Write a MATLAB program that calculates the arithmetic mean, and the root-mean-square average for a given set of values. The output should be formatted as follows: Y

Code for programme, How do you write a programme that asks the user for a n...

How do you write a programme that asks the user for a number between 1 and 1000 and calculates the sum of its digits?

Base o absorptoin system, plase help me to convert a theory part of ammonia...

plase help me to convert a theory part of ammonia-vapour simple absorption system into matlab programmong

Characters and encoding, Characters and Encoding: A character in a MAT...

Characters and Encoding: A character in a MATLAB is represented by using single quotes (example, 'a' or 'x'). The quotes are essential to denote a character; without them, the

Null basis and range basis, You will write functions • B=null basis(A,tol);...

You will write functions • B=null basis(A,tol); • B=range basis(A,tol); The function null basis takes a matrix A as input, and outputs a basis for the null space of A, obtained via

Matlab code to run simulations of a batch reactor , Background Protein ther...

Background Protein therapeutics are a major component of the biotechnology industry, with sales estimated in the range of ~$99bn annually (2011) and steady market growth. Many phar

Random numbers, Random numbers: Whenever a program is being written to...

Random numbers: Whenever a program is being written to work with a data, and the data is not yet available, it is frequently useful to test the program first by initializing t

Illustrations of calling the function, Illustrations of calling the functio...

Illustrations of calling the function: Here are illustrations of calling the function: >> cylcost(32,73,4.50) ans = 661.5000 >> fprintf('The cost would be $%.2f\n'

Hold and legend function - plot functions, Hold and legend function: ...

Hold and legend function: hold: is a toggle which freezes the present graph in the figure window, so that the new plots will be superimposed on the present one. Just hold

Types of expression, Types: Each and every expression, or variable, ha...

Types: Each and every expression, or variable, has a type related with it. The MATLAB supports numerous types of values that are known as classes. A class is necessarily a com

Write Your Message!

Captcha
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