Determine the relative displacement and total acceleration

Assignment Help Programming Languages
Reference no: EM13841440

Dynamics of Structures

Individual Project

1. Objective

The main objectives of this individual project are: 1) to further enhance the understanding of the numerical time integration method - Newmark's algorithm - introduced in the lectures by numerically investigating its accuracy and stability, and by implementing it using a programming language (e.g. MatLab, C, C++ etc), 2) to generate the earthquake response spectra for a particular earthquake; and 3) to undertake an earthquake/dynamic analysis of a simple structure.

2. Project description

One particular time stepping scheme ( and a value of of your choice) of the Newmark method is required to use and a proper programming language is employed to perform all the simulations. The project consists of three parts:

Part 1: Accuracy and stability analysis of Newmark's method

For a given undamped free vibration dynamic system with a zero initial displacement and a nonzero initial velocity (choose any values for and), assess the accuracy of the algorithm by plotting the error of the computed period for a wide range of different time steps. Also record the maximum kinetic energy of the system over a time integration interval of [0, 100T], where T is the natural period of the system. If a significant increase of the energy is observed, it would indicate that the algorithm is unstable for the corresponding and larger time steps.

Part 2: Response spectra of SDOF systems under a ground motion

Further consider a general damped dynamic system under ground motion:

With both zero initial displacement and zero initial velocity. The ground acceleration is taken from the El Centro earthquake shown inThe corresponding data file elcentro.dat can be downloaded from the BLACKBOARD. Note that the acceleration values in the file have been scaled down by the gravitational acceleration g. Choose one damping ratio from 2.0%, 3%, 4% or 5%. Taking values of the natural period T between 0.1 and 10 seconds and using the same time stepping scheme as you used in Part 1, determine the relative displacement and total acceleration as functions of time. Then find the peak values of displacement, velocity and total acceleration for different periods and plot the resulting displacement and acceleration response spectra.

Part 3: Earthquake analysis of a simple frame structure

Now consider a two-storey building that is supported by six square concrete columns of dimensions 0.2 x 0.2 m2, as shown in Figure 2. The total masses of the bottom and top floors are 400,000 kg and 200,000 kg respectively. Young's modulus of concrete is assumed to be E=12 GN/m2.

Use the response spectra obtained in Part 2 to compute the peak displacements and shear forces at each floor. The same solution procedure as introduced in the lectures needs to be used, i.e.: 1) determine the natural frequencies and the corresponding modes; 2) obtain the maximum displacements and forces for each mode according to the response spectra you obtained in Part 2; and 3) use the SRSS modal combination to find the peak displacements and shear forces at the two floors.

3. Project report

One report should be submitted, and should describe the numerical procedures used, the issues to be investigated, and results obtained. The results should be presented in the forms of tables and/or diagrams, and are expected to be companied by detailed explanations and discussions in the reports.

Reference no: EM13841440

Questions Cloud

Describe how health services division fellowship program : Describe how a health services division fellowship program aligns with your professional career goals?
Certain remodelling work on the building : Ace contracted with Jones to do certain remodelling work on the building owned by Jones. Jones supplied the specifications for the work. The contract price was $70,000. After the work was completed, Jones was dissatisfied and had Clay, an expert, com..
Biblical worldview core competency : Biblical Worldview Core Competency- Integration: You identify meaningful points of connection between 1 or more biblical passages and vocation. Implementation: You apply 1 or more biblical passages to specific scenarios within the chosen vocation
Transportation and in-transit and safety holding cost : An appliance manufacture has a plant near Toronto that receives small electric motors from a manufacturer located in Winnipeg. The demand for the motors is 120,000 units per year. The cost of each motor is $120. The motors are purchased in lots of 3,..
Determine the relative displacement and total acceleration : Determine the relative displacement and total acceleration as functions of time. Then find the peak values of displacement, velocity and total acceleration for different periods and plot the resulting displacement and acceleration response spectra..
Which of the following led to the downsizing of hospitals : Which of the following led to the downsizing of hospitals A) An increase in Primary care physicians B) Reimbursement from prospective to retrospective C) Outpatient care
The magnitude of scale economies affect the intensity : It has been said that Porter's five forces analysis turns antitrust law on its head. What do you think this means in terms of US commercial airlines? [Hint: Think of your project.] (1 point)Supposing Delta is an example of a very large US commercial ..
Exponential smoothing with trend to forecast monthly demand : A manufacturer of printed circuit boards uses exponential smoothing with trend to forecast monthly demand of its product. At the end of December, the company wishes to forecast sales for January
Explain to you friend the purpose of a business plan : Your best friend has an idea for a business opportunity. Explain to you friend the purpose of a business plan why a plan is needed

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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