AGMA 90FTM11-1990 Multiple Iteration- Respectable Trial-and-Error《多重迭代.大量反复试验和误差》.pdf
《AGMA 90FTM11-1990 Multiple Iteration- Respectable Trial-and-Error《多重迭代.大量反复试验和误差》.pdf》由会员分享,可在线阅读,更多相关《AGMA 90FTM11-1990 Multiple Iteration- Respectable Trial-and-Error《多重迭代.大量反复试验和误差》.pdf(15页珍藏版)》请在麦多课文档分享上搜索。
1、90 FTM 11Multiple Iteration-Respectable Trial-and-Errorby: Meriwether L. Baxter, Penfield, New YorkAmerican Gear Manufacturers AssociationI IIIIIIII ITECHNICAL PAPERMultiple Iteration - Respectable Trial-and-ErrorMeriwether L. Baxter,Penfield, New YorkThe Statements and opinions contained herein are
2、 those of the author and should not be construed as anofficial action or opinion of the American Gear Manufacturers Association.ABSTRACT:“Trial-and-error“ was once a dirty word. Now, with computers, it has become the most valuable tool inengineering calculation. The procedure described in this paper
3、 permits any number of input variables (sayA,B,C) to be systematically varied until an equal number of results (say X,Y,Z) are zero, regardless of thecomplexity of the equations relating A,B,C to X,Y,Z. It has been used successfully by the writer for up toseven variables.This paper is not concerned
4、with the structure of the computer program representing this procedure, butrather with the kinds of engineering problems that can use it, and how it can be used as a subroutine inengineering programs.Two actual gear applications will be described. There will also be a discussion of problems ofnon-co
5、nvergence that may arise, and the necessity for good starting values.The program is written in elementary BASIC, so that it can be read and modified by the user if desired.Copyright 1990American Gear Manufacturers Association1500 King Street, Suite 201Alexandria, Virginia, 22314October, 1990ISBN: 1-
6、55589-563-8MULTIPLE ITERATIONRespectable Trial-and-ErrorMeriwether L. Baxter, Gear Consultant86 New Wickham DrivePenfield, NY 14526INTRODUCTION The impossible cases include transcendentalfunctions such as the arc involute, and veryTrial-and-error has been used since earliest long and complicated pro
7、grams such as aretimes to solve difficult problems, and is, of sometimes found with hypoid and wormcourse, still in use. An example is the “guess- gearing problems.and-divide“ method of getting a square root,used with the old mechanical calculators, and The engineer may decide that while theon moder
8、n computer chips, equations can probably be solved backward, hedoes not want to bother with it, and prefers toIteration is simply logical and orderly trial-and- use iteration. Furthermore, there are usuallyerror. It is laborious and time-consuming multiple solutions to gear geometry problems,when do
9、ne by hand, but fast on a computer, so that it is difficult to know which signs to useand has become an important engineering tool. before radicals, or which quadrant to use forangles, With iteration the meaningful solutionMost engineers who write programs will have is forced by the starting values
10、chosen.used iteration at some time; but it is likely thatwriting the iteration section of the program GEAR GEOMETRY PROBLEMSbecame so complicated that the actualengineering problem and the principles There are two specific geometry problems thatinvolved became obscured. Use of the present the gear e
11、ngineer may be asked to solve thatprogram as a subroutine permits one to keep lend themselves to iterative solution.the main program in focus.The first is to find points on the tooth surfaceThis paper is not concerned with the iteration of the member conjugate to a generating gearmethod or program,
12、but rather with how to whose surface is know. In this case, theuse it effectively, rotative position of the generating gear isselected, and we need to find points on theTYPE OF APPLICABLE PROBLEMS line of contact.Generally, this method is used when we can Two parameters are required to specify a poi
13、ntcalculate from input variables A,B,C, - to on the generating gear tooth surface, such asanswers X,Y,Z, -, but it is impossible or the radius and the axial position; with theseimpractical to solve in reverse, specified we can calculate the location of thepoint and the direction of the surface norma
14、l.The procedure for finding a contact point is In the fourth box the errors E(1), E(2), etc.therefore to select the value of one of these have been calculated and we GOTO theparameters (say the position along the face), subroutine at 10000, where the errors areand vary the other parameter (the radiu
15、s) until tested and iteration proceeds by going tothe basic law of gear tooth contact is satisfied. NEXT N if necessary. After NEXT N theThus, only single iteration is usually required iteration has failed if KE=2 or 0, and thefor solving this problem, programmer should GOTO an appropriatestatement
16、number. Otherwise, the iterationThe second problem is much more difficult; has succeeded and calculation may proceed.this is to fmd the point of contact betweenknown non-conjugate surfaces. Here again the ITERATION FAILURESrotative position of one member is selected;but we do not know the location o
17、f the Iteration can fail in three ways. If KE=0,contact point on either member, or the then convergence did not occur in therotative position of the second member. Thus, specified number of tries.there are five input parameters that can bechangedto achievecontact. If KE=2, the procedure for solvingN
18、Vsimultaneous equations found the equations1. The points on the two members must were incompatible with the variable valuescoincide in space (three tests will existing at that time. More about this later.determine this).The third failure type can be program2. The surface normals at that point must s
19、toppage with the error message “Illegalcoincide (two more tests). Function Call“, usually indicating that theiteration is vacillating wildly.Thus, in general, a five-fold iteration isrequired. The second example given later isof FAILURE CAUSESthis type.1. Bad data, or programming error. Find andHOW
20、TO USE THIS SUBROUTINE fix.2. Poor starting values. This is by far theRefer to Figure 1, whichis a flow chart of a most likelycause of failure. It is essentialprogram using this subroutine. The that the iterationbe a “downhillrun“ fromprocedures in the boxes are used in the the starting values to so
21、lution.iteration; the rest is your program. Fortunately,in mostengineeringproblemswe can estimate the starting values fairlyThe first box shows the dimension statements accurately.required for iterating on up to ten variables. 3. Poor logic:a. No solution exists. Why? (After all,The second box repre
22、sents the calculations two reasonable gear tooth surfacesrequired to get good starting values for the usuallycontactsomewhere,evenifoffvariables. These are to be specified as V(i), the tooth boundaries).V(2),etc. b. Multiplesolutionscloseto eachother. This may occur, for example,The third box contro
23、ls the iteration, near a profile cusp in undercut orfillet calculations. A different way to1. NV is the number of variables, attack the problem will be needed.2. N, NI, KIE are set as shown, c. The variables chosen do not3. VS is the initialvariablestep. It should effectivelycontrolthe errors.be sma
24、ll, but large enough to have ameaningful effect on all results001 is It is not generally effective to widenreasonable, tolerances, change the starting step, or go to4. VT is the allowableerror in each result, double-precision to correct failures. Try toFor much gear engineering .00001 is small find
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AGMA90FTM111990MULTIPLEITERATIONRESPECTABLETRIALANDERROR 多重 大量 反复 试验 误差 PDF

链接地址:http://www.mydoc123.com/p-422286.html