Compute the speed of single-stage planetary gear train

Assignment Help MATLAB Programming
Reference no: EM13504

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. N is a vector containing the numbers of gear teeth in the ordinary gear train from the first gear (a sun or ring) to the last gear (a sun or ring), excluding simple idlers. The parameter emesh is the number of mesh points in this ordinary train where both gears have external gear teeth (including any idlers). The arguments first, last, and arm are the speeds of the first gear, the last gear, and the carrier arm, respectively. The planetary function computes the speed of whichever link speed is initially specified as 'output'.

Note that this function will be used to find any speed ratio of interest by specifying the speed of the fixed gear as 0 rpm and the speed of the input as 1 rpm. Then, the output speed is numerically equal to the speed ratio e_oi=  output speed / input speed. Also, the speed of a planet can be found by selecting it as the output gear and only specifying the tooth numbers in the ordinary train from the input gear to the planet.

Reference no: EM13504

Questions Cloud

Prepare a marketing plan : The aim of this assignment is to Prepare a Marketing Plan.
Implement a database of courses and students for a school : Implement a database of courses and students for a school.
Use a search tree to find the solution : Explain how will use a search tree to find the solution.
Write a prolog program using swi proglog : Write a Prolog program using swi proglog
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.
Product analysis : This question begins a process of finding out about why people like some of the products they own or use. Find one willing participant to help. It could be a family member, a friend, a work colleague or someone else you know.
Random integral numbers based on normal distribution : Prepare a system to generate random integral numbers based on normal distribution. Study Data Generator's structure and extend number generation type to activate normal distribution.
Calculate the value of the merged company : Calculate the value of the merged company, the gains (losses) to each group of shareholders, NPV of the deal under different payment methods. Synergy remains the same regardless of payment method.
A make or buy analysis : Develop a report for Figi Fabricating that will address the question of whether the company should continue to purchase the part from the supplier or begin to produce the part itself.

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

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