A computational study of a spring-mass system in steady

Assignment Help C/C++ Programming
Reference no: EM13371493

A Computational Study of a Spring-Mass System in Steady State

Idealized spring-mass systems have numerous applications throughout engineering. Fig.1 shows an arrangement of three masses and four springs which, after is released, is pulled downward by the force of gravity. The springs are made of the same homogeneous, isotropic, linear elastic solid material. This means that the springs are identical and follow Hooke's law (the strain-stress constitutive curve is a straight line of slope K > 0). The system of ordinary differential equations satisfied by this system follows from Newton's second law of motion:

1006_study of a Spring-Mass System in Steady State.png

where g is the gravitational acceleration, m1, m2, m3 are the masses, K > 0 is the spring constant of elasticity (also known as the Young's modulus), and  x1, x2, x3 are the displacements of the masses.

909_study of a Spring-Mass System in Steady State1.png

At equilibrium, when the system finally reaches its steady state, the above system of equations (1)-(3) becomes a system of linear algebraic equations of the form:

1238_study of a Spring-Mass System in Steady State2.png

where K , called the stiffness matrix, is:

393_study of a Spring-Mass System in Steady State3.png

are the column vectors of the unknown displacements X and the weights W, respectively.

1. Using equations (1)-(3) and Fig.1, name the forces acting on each of the three masses.

Let m1= 2 Kg, m2= 1 Kg,  m3= 1 Kg, k = 10 m/s2 and = 2 Kg/s2 and solve system (7) using:
2. Cramer's rule;

3. The LU decomposition with Gauss elimination;

4. The inverse of the stiffness matrix (calculated using the LU decomposition with Gauss elimination).

What is the physical interpretation of the elements of ? Write C++ programs for steps 2, 3, and 4. Present the pseudo-codes for steps 2, 3, and 4. Compare the results obtained using these three methods and comment on which method performs better.

Reference no: EM13371493

Questions Cloud

Using the information below calculate the mass of benzene : using the information below calculate the mass of benzene in each phase and find the total mass of benzene at the site.
Problem 1 square root for this problem you will write a : problem 1 square root for this problem you will write a short assembly program that computes the integral square root
1 when an accounting rm audits a corporation the rst phase : 1. when an accounting rm audits a corporation the rst phase of the audit involves obtaining knowledge of the business.
You have been selected to assist the structural engineer : you have been selected to assist the structural engineer for a bridge replacement project. your task is to design the
A computational study of a spring-mass system in steady : a computational study of a spring-mass system in steady stateidealized spring-mass systems have numerous applications
A train made up of 3 cars of weight 60000 lb each connected : a train made up of 3 cars of weight 60000 lb each connected by coupling springs of stiffness 15000 lbin. is released by
You are a cpa in new jersey and a client of yours asked for : you are a cpa in new jersey and a client of yours asked for a meeting to discuss tax issues and to have you prepare
When you hear the name james dyson you may recall his : when you hear the name james dyson you may recall his famous dyson cyclonic vacuum that came on the market a few years
In the highly competitive grocery retailing industry whats : in the highly competitive grocery retailing industry whats one of the hottest marketing strategies for ensuring

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a program that will read in 4 test scores per line

Write a program that will read in 4 test scores per line. Print the total number of points earned, your program should work for any number of lines of data.

  Write a program that reads a collection of positive numbers

Write a program that reads a collection of positive and negative numbers and multiplies only the positive integers. Loop exit should occur when three consecutive negative values are read.

  Recognition of the problem by the hsbc

What problem did the HSBC face in this case? What people, technology, and the organization factors were responsible for problem? Did HSBC management correctly recognize the problem?

  State private portion of class to model the item

In c++ state the private portion of a class to model the given item: a class Date for dates consisting of a month, day and year. a class PhoneNumber for a telephone numbers consisting of area code, local exchange, and number.

  Write a c++ program that displays a table showing the price

write a C++ program that displays a table showing the price of silver and gold.

  Loops and if conditions

Write a program that requests a password

  Write c program for linked list applications

Write a complete C program which illustrates the Linked list applications data structures and algorithms. The program will read in mid-semester test scores as Main Linked List and produce six outputs:

  Design class for textbook-data field for grade level of book

Design a class named TextBook that is child class of Book. Include new data field for grade level of book. Create a displayTextBookInfo () method so that you can accommodate new grade-level field.

  Describe how an element in an array is accessed in memory

Describe how an element in an array is accessed in memory. For example, where is myArray[25] stored in memory?

  Design, write, and test a program

Design, write, and test a program that represents some of the aspects of a student

  Longest increasing subsequence problem

Write a computer program to solve the Longest Increasing Subsequence problem.Your program should read input from a text file (one value per line

  Write a function that accepts an int array

Element 0 of the argument arrayshould be copied to element 1 of the new array, element 1 of the argument array should be copied to element 2 of the new array, and so forth. The function shouldreturn a pointer to the new array.

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