Calculates the required input torque and the magnitudes

Assignment Help MATLAB Programming
Reference no: EM13841236

Consider the planar linkage shown below. The crank (link with length R) will turn counter-clockwise with a constant angular velocity (θ`).

The slider will experience a force (P) of 100 N directed to the left. Your task is to write a MATLAB program that

(a) Calculates the required input torque (T) and the magnitudes of the pin reaction forces (A, B, and C, along both x and y directions) for two full revolutions (0 ≤ θ ≤ 4Π) of the crank.

(b) You will then use your program to determine how changing the dimension H changes the average magnitudes of the pin reaction forces (refer to the free body diagram for the locations of these pins).

2342_Calculate the required input torque.png

The first task is to determine the angle Φ and the slider position s given the crank angle θ The constraint equations that must be satisfied are:

Rsin(θ)+ Lsin(Φ)= H (1)

Rcos(θ)+ Lcos(Φ) = s (2)

You are required to solve these nonlinear equations for the unknowns the angle Φ and s using the Newton-Raphson method (as used in HW3).

The next task is to solve for the (first and second) time derivatives of Φ and s, given θ (whose value is a constant, see in the figure on page 1). Equations (1) and (2) may be differentiated to obtain the following linear system of equations. You may use the MATLAB backslash operator "\"' to solve this set of equations.

1922_Calculate the required input torque1.png

The next step is to consider the free body diagrams and obtain the corresponding dynamic equations. The free body diagram is below. Note that we are neglecting friction on the slider.

182_Calculate the required input torque2.png

After simplification, the resulting dynamical equations in terms of the unknown reactions (Ax, Ax, Bx, By, Cx, Cy) and torque (T) can be expressed in matrix form as:

1812_Calculate the required input torque3.png

which can be solved using the MATLAB backslash operator "\", by taking the values for the coefficient matrix and right-hand-side vector from the above. Here, the link masses and moment of inertia are

m1 = 15 kg, m2 = 30 kg, m3 = 10 kg. 12 = (m2L2)/12.

In the above matrix, we use the following vectors

11_Calculate the required input torque4.png

Turn in a brief report containing the following:

(i) Title Page, including the title of the project and your name

(ii) Introduction and Objectives section

(iii) Program Design section (describe your program and the functions you used). Include all your M-files.

(iv) Results section, including properly labeled plots for the case where H = 0.25 m:

a. Φ and s vs. θ
b. Φ' and s' vs. θ
c. Φ" and s" vs. θ
d. |A|,|B|,|C|, and T vs. θ

(v) A single plot displaying the average value of the magnitudes of the three pin reaction forces (A, B, and over the complete cycle for the range -0.6 ≤ H ≤ 0.6 m. Results for each pin should be displayed differently (for example. use a different color or a different line type). Include a legend on the plot to label the results for the three different pins.

(vi) Discussion of results, including your conclusion from part (v).

Verified Expert

Reference no: EM13841236

Questions Cloud

Explain socialization and subculture : identify 5 items (two or three sentences each) Socialization, Micro vs. macro, Subculture, Resocializtion and Ethnocentrism
Create a proposal for design for change capstone project : Create a proposal for your Design for Change Capstone Project. Open the template in Doc Sharing. You will include the information from Milestone
Define the defense mechanisms displacement : Define the defense mechanisms Displacement
Problem on cvp analysis : SND, Inc., had the following result for last year:
Calculates the required input torque and the magnitudes : Calculates the required input torque (T) and the magnitudes of the pin reaction forces (A, B, and C, along both x and y directions) for two full revolutions (0 ≤ θ ≤ 4Π) of the crank.
Explain how environmental cues shape behavior : Explain how environmental cues shape behavior
Why intermodal stimulation is vital for infant developing : In addition, explain why intermodal stimulation is vital for infants' developing understanding of their physical and social worlds. discussion
What are some of the ancestors of your species : Which other species is your creature closely related to. Any surprises. Explain. What are some of the ancestors of your species. Any surprises. Explain
Compare and contrast theoretical perspectives : Compare and Contrast Theoretical Perspectives

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Natural frequencies of vibration of a uniform beam

Natural frequencies of vibration of a uniform beam clamped at one end and free at the other are solutions of the equation - output explain how you know your program has actually found the correct "physically meaningful" roots within the expected err..

  Approximate the solution to the above initial value problem

1. dydt te3t - 2y 0 le t le 1 y0 0approximate the solution to the above initial value problem usinga modified-euler

  Explore the design of a recursive digital filter

In this simulation we are going to explore the design of a recursive digital filter which might be usedvin a digital radio station. The sampling frequency used in digital radio (DAB) is either 48 kHz or 24 kHz and for the purposes of this simulation,

  Construct the shear force and bending moment diagrams

Write the algorithm and draw the flowchart for each problem

  The concentration of medication in the blood declines

After a dose, the concentration of medication in the blood declines due to metabolic processes. The half-life of a medication is the time required after an initial dosage for the concentration to be reduced by one-half.

  Write a user-defined matlab function

Write a user-defined MATLAB function that calculate the condition number of an (nxn) matrix by using the 1-norm. for the function name and arguments use c = condNum_one(A).

  Write the matlab code to create the vector

Write the MATLAB code to create the vector [2,4,6,...,98,100] and store it in a variable named x(Hint: There is a shorthand notation for regularly spaced vectors)

  Program should be able to handle collisions

Write a program that, given a list of 5 social security numbers, finds the memory locations assigned by the hashing function h(k) = k mod 55 to store customer records. program should be able to handle collisions.

  Define the ideology of the pid block diagrams

I have this on an article that i can send to you and would want a soft copy of the saved designed in matlab and an analysis and interpretation of the result as a mini report. i would like this be done as soon as possible. The ideology of the PID b..

  Construct a correlation receiver to detect the noisy signals

Write a program to plot a graph of the theoretical probability of error versus 10log10(Eb/N0) ranging from 0 to 12 dB in increments of 1 for the signals. This will be used to evaluate your simulations.

  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.

  Write a program to implement this process

A computer cannot store an entire function in its memory. Typically it stores the values of the function at a finite number of points. Pick values of a, b, v, N, and Δt, and write a program to implement this process. Be sure to leave a, b, v, N, an..

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