U OPTIMUM TOLERANCE DESIGN SENSITIVITY RATIO ALGORITHM

1y ago
12 Views
2 Downloads
589.35 KB
30 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Mollie Blount
Transcription

Applied Artificial Intelligence, 17:631–660, 2003Copyright # Taylor & Francis Inc.ISSN: 0883-9514 print / 1087-6545 onlineDOI: 10.1080/08839510390218058uOPTIMUM TOLERANCE DESIGNUSING CONSTRAINTNETWORKS AND RELATIVESENSITIVITY RATIO ALGORITHMCHRISTOPHER C. YANGDepartment of Systems Engineering andEngineering Management,The Chinese University of Hong Kong, Hong KongV. N. ACHUTHA NAIKANDepartment of Industrial Engineering and Management,Indian Institute of Technology, KharagpurTolerance design plays a significant role in the relationship between the performance and themanufacture of a product. It is important to maintain valid tolerances when product design isconstrained by the relationship between the dimensions of entities of a component and thefunctional requirement of the design. Increasing the tolerance may decrease themanufacturing cost, but will also worsen the performance. In this paper, an efficientalgorithm is proposed for computerized optimal allocation of tolerance among thecomponents of a complex assembly with a large number of constraints and entities. Basicconcepts of hierarchical interval constraint networks have been used in combination withan iterative relative sensitivity analysis procedure for modeling and solving the toleranceallocation problem. The proposed algorithm can handle practically any number ofconstraints and entities with the required level of accuracy. It can also accept any type ofcost-tolerance relationship for modeling. Examples have been discussed and the resultsof tolerance design obtained using the proposed method are presented.INTRODUCTIONIt is practically impossible to manufacture a component precisely with therequired dimensions. Therefore, all design dimensions have specified tolerances.Manufacturing a component with a narrow tolerance band is more expensiveThis project is supported by the Earmarked Grant for Research of the Research Grants Council ofHong Kong, CUHK 7031-99E.Address correspondence to Dr. Christopher C. Yang, Department of Systems Engineering andEngineering Management, The Chinese University of Hong Kong, Shatin, New Territories, Hong KongSAR. E-mail: yang@se.cuhk.edu.hk631

632C. C. Yang and V. N. Naikanwhen compared to a wider tolerance band. This is because a narrow toleranceband requires better material, machine tools, control mechanisms, workmanskills, more processing time, measuring instruments, and involvement of management. Consequently, this will cost more when compared to wider bandmanufacturing tolerances. Wider band tolerances will be cheaper, but there willbe a greater number of rejections during quality checks, assembly, and problemsduring operation. Moreover, the tolerance of the assembly obtained fromcomponents with wider tolerances may not meet all the required functionalspecifications. It is desirable to maintain valid tolerances when product design isconstrained by the relationship between the dimensions of entities of a component and the functional requirement of the design. In this paper, a method isdesigned for allocation of assembly-level functional tolerances to the component-level manufacturing tolerances such that the total cost of manufacturing ofthe assembly is minimized. The basic principles of hierarchical interval constraint networks have been used for tolerance analysis and subsequently forderiving the necessary constraints of the optimization problem and eliminatingthe redundant constraints. The objective function of the optimization problemis minimization of the total manufacturing cost of the assembly. This function isobtained from the manufacturing cost functions of each entity. Illustrativeexamples are given in support of the proposed algorithm.Literature on Tolerance DesignThe relationship between the functional requirements and entities of themechanical part can be derived and expressed as F1 ¼ fðE1 ; E2 ; . . . ; En Þ.Tolerance design consists of tolerance analysis and tolerance synthesis. Intolerance analysis, the goal is to ensure the tolerance of functional requirement tolerances are met given the entity tolerances. If the assigned functionalrequirement tolerances are not met, the tolerances for the entities need to bereassigned by tolerance synthesis. Therefore, in tolerance synthesis, the goalis to determine a set of feasible entity tolerances to achieve the functionalrequirement tolerances. The task of tolerance synthesis is more complicatedbecause large numbers of entity tolerances are determined, based on thefunctional requirement tolerances, and minimization of manufacturing costsare a concern during the synthesis. Tolerance design has been the focus ofmany techniques such as tolerance analysis and synthesis, worst-case analysis, statistical analysis, design optimization, and constraint-based reasoning. Many of these techniques are restricted to either analysis or synthesis;only a few are applicable to both analysis and synthesis. Most of themapproximate a nonlinear relationship between tolerances as a linear relationship for simpler computation and optimization. With this approximation,some of the essential characteristics of the tolerance relationships are oftenlost. Some of the most recent developments are discussed below.

Optimum Tolerance Design633Chen (2001) has proposed a neural network-based tolerance propagationalgorithm for finding cost-tolerance relationships. The author claims that thiswill represent a better relationship when compared to the relationshipsusually developed by regression analysis. He has then used a simulatedannealing algorithm for solving the models. Choi et al. (2000) also havesuggested a complex search method for solving the tolerance optimizationproblem. In their analysis, the objective function is a convex function, whichis taken as the sum of cost of manufacturing and Taguchi’s quadratic lossfunction. Ji et al. (2000) have proposed a method based on the second-orderfuzzy comprehensive evaluation and the model is solved by genetic algorithm. They have considered a reciprocal cost function for relating manufacturing cost and tolerance and the quality loss function has not been takeninto account. Feng and Kusiak (2000) have used statistical design ofexperiments to solve the tolerance allocation problem. The objective of theirstudy is to minimize the variation of tolerance stack-ups. The Monte Carlosimulation approach has been utilized for experimental analysis. Cho et al.(2000) have also proposed a method for combined optimization for robustand tolerance design. An experimental response surface methodology has beenused for robust design, instead of the usual practice of using orthogonalarrays, linear graphs, and signal-to-noise ratio. Jeang (1999) and Jeang andLeu (1999) have also used the response surface methodology for optimaltolerance design by considering quality loss and machining cost simultaneously. The response variable is the total cost function. They have usedMonte Carlo simulation for generating experimental data necessary for theanalysis. Jeang (2001) has also proposed another model to determine theoptimal values of design tolerances, process mean, and process tolerances.Moskowitz et al. (1999) have proposed a minimax cost model to determinetolerance allocations. This model can be used when the only informationavailable is mean and variance of each design parameter (and the distribution)is not known.Lu and Wilhelm (1991) and Wilhelm and Lu (1992) proposed a tolerancesynthesis approach, CASCADE-T, which used a representation of the conditional tolerance relations that exist between features of a part. Conditionaltolerances are automatically determined from functional requirements andshape information. A constraint propagation network is employed for tolerance computation. However, the tolerances are propagated in a randomorder. This technique may find one solution that satisfies the constraints butdoes not guarantee finding a feasible solution. In addition, minimization ofmanufacturing cost is not considered. In this paper, the interval constraintnetwork is employed to model the relationship between the tolerancesof entities and functional requirements; the iterative relative sensitivityanalysis procedure is used to minimize the manufacturing cost during thepropagation.

634C. C. Yang and V. N. NaikanLiterature on Interval ConstraintsConstraint satisfaction problems (CSPs) are often formulated in artificialintelligence (AI) tasks. In CSPs, values are assigned to variables subject to aset of constraints. Constraint specification represents the relationships amongthe variables. A constraint network is a declarative structure that consists ofnodes and arcs. The nodes represent the variables or the constraints. The arcsrepresent the relationship between the variables and the constraints. Thevariables are labeled by intervals or sets of possible values. The constraintsinclude any type of mathematical operation or binary relation. Constraintpropagation is utilized to perform inferences about quantities. For differenttypes of variables and definitions of satisfaction in constraint satisfactionproblems, different propagation techniques can be formulated. A thoroughreview of CSPs can be found in Tsang (1993). For tolerance design, thevariables are labeled by intervals and the constraints are n-ary mathematicaloperations.The constraint satisfaction problem was first formulated and investigatedby Huffman (1971) and Clowes (1971) to solve line-labeling problems incomputer vision. It was then investigated by other researchers for moreadvanced searching algorithms and other applications. Dechter and Pearl(1989; 1988) developed a method of generating heuristic advice to guide theorder of value assignments based on sparseness in the constraint network andthe simplicity of tree-structured CSPs. A backtrack search algorithm is utilized to search for one or all solutions that assign a value to each variable,which satisfies all the constraints. Mackworth and Freduer (1985) analyzedthe time complexity of several node, arc, and path consistency algorithms inCSPs. The domains of the variables considered by Dechter and Pearl andMackworth and Freduer are discrete, finite sets instead of real intervals.Ladkin and Reinefeld (1992) developed a technique to solve qualitativeinterval constraint problems. The constraints are binary relations on intervalsinstead of n-ary mathematical operations on intervals. Davis and Hyvonen’swork is most closely related to the present study. The constraints in theirinterval constraint satisfaction problems (ICSPs) are n-ary mathematicaloperations and the intervals are real-valued intervals. Davis (1987) adaptedthe Waltz filtering algorithm for screening impossible values from the variable domain to solve the ICSPs. However, the Waltz filtering algorithmcannot determine global solutions in general. Hyvonen (1992) used the tolerance propagation approach, which combines the consistency techniquesbased on the topology of the constraint net with techniques of intervalarithmetic, to solve the ICSPs. Although ICSPs have been investigated,optimization has not been considered.In CSPs, all solutions determined by different techniques are consideredequally good. However, in applications such as industrial scheduling and

Optimum Tolerance Design635tolerance design, some solutions are considered better than the others.Assignment of different values to the same variables may satisfy the constraints but they acquire different costs. The constraint satisfaction optimization problems (CSOP) are an extension of CSP where the optimal solutionis desired. CSOP is defined as follows:Definition 1A constraint satisfaction optimization problem is a quadruple ðV; D; C; FÞ,where V is a set of variablesD is a function mapping every variable in V to a set of possible values,D: V ! a set of possible valuesC is a set of constraints on an arbitrary subset of variables in VF is an optimization function mapping every solution to anumerical valueF: S ! a numerical value, S is the set of solutionsTOLERANCE DESIGN USING CONSTRAINT NETWORKSA careful and critical analysis of the literature has revealed that thetolerance allocation problems are not yet completely solved satisfactorilyusing conventional methods. The methods and models suggested by variousauthors can only handle certain types of simple problems. Solution ofcomplex tolerance design problems with many types of cost functions,assembly constraints, and large number of entities requires further researchand development of better methods. The current effort in this work is todevelop an algorithm, which can solve the tolerance design of any complexity. Recent studies have shown that constraint networks can be used tosimplify the complex tolerance design problems.Hierarchical interval constraint networks can be used to represent therelationship between the highest (assembly) level functional requirements andthe lowest level entities of any assembly (Yang et al. 1997). The functionalrequirements are decided by considering various factors, including customerfeedback and market demand. Each functional requirement of the assemblycan be represented as a mathematical expression (function) of a number ofattributes. For example, volume of a cylindrical vessel is a function of theinner radius and the effective inner height of the vessel. In this case, volume isthe functional requirement, whereas inner radius and height are the attributes. Attributes can also be described as functions of the mechanicaldimensions of the associated parts entities. For example, the inner radius of acylinder can be expressed as a function of the outer radius and the radialthickness. Similarly, the total height, base wall thickness, and the cylinderleg height are entities of the attribute inner height. These relationships can

636C. C. Yang and V. N. NaikanFIGURE 1. Representation of an assembly by an interval constraint network. (Direction of arrowsindicate forward propagation. Opposite direction is backward propagation.)be represented in a constraint network for tolerance analysis and synthesis.A contraint network is a diagram in which functional requirements, attributes, and entities are represented in circles called nodes of the diagram. Therelationships between entities and attributes and between attributes andfunctional requirements are represented by rectangles. Arcs are used toconnect nodes through the rectangles (constraints). Figure 1 illustrates aninterval constraint network (ICN) designed for tolerance design.The constraint functions represent the relationships between functionalrequirements and attributes and between attributes and entities. An intervalconstraint function is derived based on interval arithmetic. The intervalarithmetic is an extension of the real arithmetic and it deals with closeintervals X ¼ [xlow,xup], representing {xj xlow x xup}. Given an arithmeticoperation, , Z ¼ X Y is defined as:Z ¼ ½zlow ; zup ¼ X Y ¼ ½xlow ; xup ½ylow ; yup ¼ fx yjxlow x xup ; ylow y yup gConsistency of ICN for Tolerance DesignThe satisfaction of a constraint networks can always be described in termsof consistency of variables or constraints. The definition of consistencydepends on the applications of the constraint network. Hyvonen (1992)defined the satisfaction of interval constraint network in terms of the consistency of variables. The purpose of such definition is to refine the intervals ofthe variables in the interval constraint network as far as possible without losing

Optimum Tolerance Design637possible exact solutions of the constraints. For tolerance design, it is desirableto have the computed interval using the input intervals and the interval constraint function to be a subset of the assigned output interval. For example, thetolerances propagated from the attributes to a functional requirement throughthe corresponding interval constraint function must be a subset of the tolerance of the functional requirement. (fk ðAi ; . . . Aj; ; . . . ; An Þ Fk Þ. Therefore,the satisfaction of the interval constraint network for tolerance design isdefined in terms of the constraint consistency.The interval constraint function in ICN for tolerance design consists ofmultiple inputs and a single output function and is represented as a tripleCi ðU; k; fi ðÞÞ. U is the set of indexes for the input variables and k is the indexof the output variable for the constraint CI ; fi ðÞ is the constraint function.The definition of satisfaction of interval constraint network for tolerancedesign is as follows:Definition 2TA constraint Ci ðU; k; fi ðÞÞ is consistent if and only if j2U ð8vj 2 Vj jVj ¼ vj Þ;ð9vk jVk ¼ vk Þ such that Ci ðU; k; fi ðÞÞ is satisfied.Definition 3The ICN for tolerance design is satisfied if and only if all the constraints areconsistent.These definitions for consistency of constraints satisfaction of the ICNensure that the tolerances assigned to the entities satisfy the requirements ofthe functional tolerance of the assembly. In other words, the computed tolerance of functional requirements based on the input tolerances and consistentconstraints will be a subset of the actual functional tolerance requirements.Forward and Backward Propagation of ToleranceTolerance propagation is carried out to update the intervals (tolerances)in the network to make the interval constraints consistent. There are twotypes of tolerance propagations: forward propagation (FP) and backwardpropagation (BP). In FP, tolerances of input variables are propagatedthrough the constraints to obtain the tolerances of the output variables. FPwill detect the consistency of various constraints in the network. On the otherhand, in BP, tolerance of an output variable is propagated through theconstraint expressions to distribute it among the multiple input variables(such that the constraints are made consistent); the minimization of themanufacturing costs is also considered in the propagation.In this paper, FP is carried out to verify whether any of the functionaltolerances of the assembly is are already satisfied by the natural tolerances

638C. C. Yang and V. N. Naikan(readily available and most economical tolerance under the present processconditions) of the entities, i.e., tolerance analysis. This will provide a choice foreither eliminating the already satisfied functional tolerance requirement andthe corresponding entities (which do not affect other functional requirements)from further backward propagation or retaining them for BP. The first choicewill reduce the dimension of the model and therefore will be easier to solve.It is also logically correct to accept the first option because natural tolerance isthe most economical tolerance for any entity. (It is recommended that exercising the first choice be done carefully and only if it is appropriate to theprocess setup.) The FP is carried out with numerical values of the nominal andthe natural tolerances of the entities. In BP, the tolerances of functionalrequirements are algebraically propagated through the constraint functions toderive the algebraic functions of tolerances. These functions will relate theincrement of tolerances of assembly functions with that of the entities.Tolerance Analysis by Forward PropagationForward propagation (FP), as described in Appendix A, propagates thenumerical tolerances of entities through attributes to functions to determineif any of the constraints are consistent (satisfied). Entities, attributes, andfunctions for the satisfied constraint can be removed from further modeling.Those variables affecting the satisfied assembly function and not affecting theother functions may only be removed.Algorithm for tolerance analysis by forward propagation is below:SetF ¼ {Fi, i ¼ 1.n}Call FP, Get FFP ¼ {Fbnom-pp, Fbup-pp,Fblow-pp, i ¼ 1.n}Read Freq ¼ {Fbnom-req, Fbup-req, Fblow-req,i ¼ 1.n}For i ¼ 1.n Do{IF (Fbnom-pp ¼ Fbnom-req) AND (Fbuppp Fbup-req) AND (Fblow-pp Fblow-req)THEN g ¼ i, SetF ¼ {Fi, i ¼ 1.n, i 6¼ g}}SetA ¼ {Aj, j ¼ 1.r}For j ¼ 1.r Do {IF Fg ¼ f(Aj) AND (Fi, i ¼ 1.n,i 6¼ g) 6¼ f(Aj)THEN h ¼ j, SetA ¼ {Aj, j ¼ 1.r, j 6¼ h}}SetE ¼ {Ek, k ¼ 1.m}For k ¼ 1.m Do {IF AL ¼ f(Ek) AND (Aj, j ¼ 1.r,j 6¼ h) 6¼ f(Ek)THEN s ¼ j, SetE ¼ {Ek, k ¼ 1.m, k 6¼ s}}Write (SetF, SetA, Set E) define SetF as a Set of all assemblyfunctions FPP is the propagated values of F Freq is the required values of F If Ci is satisfied, remove Fi from SetF toupdate it define SetA as a Set of all attributes if Aj affects only Fg, remove it from SetA Define SetE as a Set of all entities if Ek affects only Ah, remove it from SetE Remaining sets of functions, attributes, andentities

Optimum Tolerance Design639Propagate the Tolerance of Functional Requirements Backward AlgebraicallyAfter removing the entities, attributes, and functional requirements of thesatisfied constraints, the algebraic relationships between the remaining entities and the remaining functional requirements are determined by backwardpropagation (BP).Step 1. Propagate the algebraic tolerances of functional requirements toattributes for all assembly functions or only for those remainingafter elimination in tolerance analysis. We get a system of algebraicexpressions, each representing the incremental tolerance of assemblyfunction in terms of the incremental tolerances of attributes.For i ¼ 1::n; i 6¼ g Do Constraint Ci in terms of Fi and related Aj s Fi ¼ fðAj Þ Taking the first order increment Fi DFi ¼ fðDAj ÞStep 2. Carry out the second level of BP (attributes to entities) for allattributes. We get another set of algebraic functions, each representing the incremental tolerance of attributes in terms of theincremental tolerances of entities.For j ¼ 1::r; j 6¼ h Do Constraint Cj in terms of Aj ; and related Ek s Aj ¼ fðEk Þ Taking the first order increment Aj DAj ¼ fðDEk ÞStep 3. Substitute the system of equations obtained in Step 2 into those inStep 1. We get a new system of equations, each representing theincremental tolerance of assembly functions in terms of the incremental tolerances of entities. Substitute the numerical value of themaximum required upper tolerance of all assembly level functions.(Observe the rule that if any positive increment of Ek results inmonotonic decrease of Fi, then DEk should be multiplied by ( 1) tocorrectly represent in the maximum upper tolerance expression.)For i ¼ 1::n; i 6¼ g DoReadðDFiup Þ Substituting DAj obtained in Step 3 into Step 2 DF1 ¼ fðDEk Þ Substituting the numerical value of the requiredf1 ðDEk Þ ¼ DFiupmaximum positive tolerance of Fi Step 4. Identify the redundant equation in the system of equations obtainedin Step 3 and eliminate them. The remaining equations are theconstraints of the optimization problem. If dth expression is redundant, update the constraint equations in Step 3 by eliminating it from

640C. C. Yang and V. N. Naikanthe system of equations. Repeat this for other redundancies. Theremaining equations are:F1 ðDEk Þ ¼ DFiupi ¼ 1::n; j 6¼ d; i 6¼ g; for all ‘d’ s and ‘g’ sThe actual number of constraints to the optimizing problem equals thenumber of original assembly-level nodes (functions) minus the number of assembly functions satisfied by FP and the number of constraints eliminated dueto redundancy.Cost of Manufacturing and TolerancesAs discussed earlier, the cost of manufacturing increases when thetolerance bands are reduced. Several models for relating cost of manufacturing with required tolerance, expressed as functions of the tolerances,have been suggested in the literature. These include a linear model, areciprocal model (cost of manufacturing is proportional to reciprocal oftolerance) (Chase and Greenwood 1988); a reciprocal-squared (Spotts1973); a reciprocal-powered (Sutherland and Roth 1975); an exponential(Speckhart 1972); and a combined exponential-reciprocal powered(Michael and Siddali 1981; 1982), among others. While all these models areempirical and based on experiences, it has been observed that the reciprocalsquared and the exponential models are more frequently used than othermodels. Chen (2001) has proposed an algorithm using neural networks forderiving the cost-tolerance relationship. The proposed algorithm in this papercan handle any form of cost model. In the illustrative example, anexponential cost model has been used for the cost function. The generalform of exponential cost model is as given below:Exponential cost tolerance relation is:CMðDEk Þ ¼ a þ b expð cDEk Þwhere DEk corresponds to the tolerance of kth part (or entity), a, b, c areconstants for a part (estimates from cost-tolerance data), and CM ðDEk Þcorresponds to the cost of manufacturing of kth entity with tolerance DEk .The objective function of the optimization problem is the total manufacturing cost function of the assembly. This is expressed as the sum of thecost functions of the individual entities. If any entity is eliminated in tolerance analysis, the cost function for that entity will not be included in theobjective function. Moreover, if any particular entity is used more than oncein an assembly, its cost function will be multiplied by the number of times it isused in the assembly. For example, suppose there are 4 similar drill holes inan assembly. The cost function of the drill holes should be multiplied by 4

Optimum Tolerance Design641while evaluating the total cost function of the assembly. All these costfunctions will be in terms of the tolerances of individual entities. Mathematically, the objective function can be expressed as follows:mXNk ðCMEk ÞCMASS ¼k¼1; k6¼0where CMASS equals the cost of manufacturing the assembly for requiredtolerances, CMEk equals the cost of manufacturing the kth entity, expressedas a function of its tolerance, and Nk equals the number of components withkth entity used in the assembly.THE RELATIVE SENSITIVITY RATIO ALGORITHMAn efficient algorithm, which has been developed based on the principlesof hierarchical interval constraint networks, is proposed in this paper foroptimum tolerance design. The constraints and the objective functions of theassembly are derived by the procedure explained in the previous subsections.This will provide the mathematical models to represent the tolerance designproblem. The procedure for solution of the rexponential problem is iterative,based on relative sensitivity ratio (RSR). RSR is defined as follows:relative sensitivity ratio ¼sensitivity of cost of manufacturingwith respect to entity tolerancesensitivity of functional tolerancewith respect to entity toleranceMathematically, relative sensitivity ratio for the ith assembly constraintfunction with respect to the kth entity, RSR (i,k), is derived as:RSRði; kÞ ¼@ðCMASS Þ@Ek@ðFt Þ@Ekwhere CMASS equals the cost of manufacturing of the assembly andmX¼CMðDEk Þ:k¼1In this algorithm, all the entities are initially assumed to have tolerancesequal to a very small number (say 0.0001 units). Then the RSR value isevaluated for each entity and the minimum value is found. The tolerance ofthat particular entity, having the minimum RSR value, is now increased byone small step (say 0.0001 units) and the functional tolerance requirementsare tested. If the constraints are not satisfied, the procedure is repeated untilall constraints are satisfied (within required accuracy). At any stage, if anyone constraint is satisfied, it will be removed from the list of constraints and

642C. C. Yang and V. N. Naikanthe present tolerance of entities of this constraint are stored as their optimumvalues. These entities may appear in other remaining constraints, but theirtolerances will not change from these values. In each iteration, the tolerancesare propagated through all unsatisfied constraint functions and entities.Selection of an entity for increasing its tolerance during the iteration is basedon the RSR value. This is based on the logic that increasing tolerance of thisparticular entity should result in the highest decrease of overall cost ofmanufacturing and lowest increase of the tolerance of assembly-level functions. Details of the algorithm are discussed in the following sections.The RSR AlgorithmStep 1. Define the accuracy required in solution.(For example, the accuracy required for each entity tolerance is0.0001 units.) accuracy ¼ 0.0001Step 2. Set the initial tolerance of each entity equal to the accuracy required.For (k ¼ 1.m), substitute DEk ¼ accuracyStep 3. Evaluate RSR for all constraint functions with respect to all entities.For (i ¼ 1.n)For (k ¼ 1.m)RSRði; kÞ ¼@ðCMASS Þ@Ek@ðFi Þ@EkStep 4. Evaluate the constraint functions for the present values of entitytolerances and evaluate the error.Forði ¼ 1 . . . nÞ CFðiÞ is the propagated value of DFi CFðiÞ ¼ fðDEk ÞErrorðiÞ ¼ CFðiÞ fðiÞ fðiÞ is the required tolerance of Fi Step 5. (A) If any of the constraints are satisfied (or the error is withinacceptable limits), remove this constraint from further consideration. The present values of the tolerances of those entities included inthis constraint are stored as their optimum values. These entitiesmay appear in other constraints, but their tolerances are now fixed.For i ¼ 1::nIf ððjErrorðiÞj ¼ eÞandðEk is included in CFðiÞÞÞ e is the maximumEoptðkÞ ¼ DEkallowable error EoptðkÞ is the optimalDEk pðiÞ ¼ pðiÞ þ i; pðiÞ is the list storingall the satisfied Fi qðkÞ ¼ qðkÞ þ k qðkÞ is the list storingall the satisfied Ek

Optimum Tolerance Design643(B) If all the constraints are satisfied or if all the entity tolerancesare stored as optimum, stop the iteration. The present values ofentity tolerances are the optimum.If (p(i) ¼ i) for all i, stop.(C) For those unsatisfied constraints do the following:(i) Evaluate RSR for unsatisfied constraintsFor (i ¼ 1.n)For (k ¼ 1.m)If ((i 6¼ pðiÞÞ and (k 6¼ qðkÞÞÞRSRði; kÞ ¼@ðCMASS Þ@Ek@ðFi Þ@Ek(ii) Find out the particular constraint and the particular entity(after eliminating the satisfied constraints and entities) forwhich the RSR is minimum.For (i ¼ 1.n)For (k ¼ 1.m)If

Literature on Tolerance Design The relationship between the functional requirements and entities of the mechanical part can be derived and expressed as F 1 ¼ fðE 1;E 2;.;E nÞ. Tolerance design consists of tolerance analysis and tolerance synthesis. In tolerance analysis, the goal is to ensure the tolerance of functional require-

Related Documents:

5. Design tolerance practice 11 5.1 Variables affected by the tolerance design method 11 5.2 How generic tolerance engineering practice is applied 12 5.3 Thoughts on how tolerance design practices can be altered 14 5.4 Comparison to theoretical models 15 5.5 Evaluation of tolerance design practices 17 6. Conclusion 22 7. References 24

Getting started with the Optimum Business Account Center. An Optimum ID is your key to our services. To take full advantage of your Optimum services, you and your employees will need an Optimum ID or unique username. Creating Optimum IDs to access the Optimum Business Account Center is easy. The first ID created is the Account Manager ID .

Cost-Tolerance Trades: Supplier Expertise Tolerance Cost High precision, high cost process Design tolerance defines the process required; small changes in tolerance may allow alignment to lower cost processes; only suppliers will know if the cost-tolerance sensitivity is high Moderate precision, moderate cost process Low precision, low cost process

time, notably (1) the optimum behavior of the price level; (2) the optimum rate of interest; (3) the optimum stock of capital; and (4) the optimum structure of capital. The optimum behavior of the price level, in· particular, has been discussed for at least a century, though no defmite and demonstrable answer has been reached.

design tolerance, the process mean, and process tolerance into one expression to determine the optimal values of design tolerance, the process mean, and process tolerance. Alansary and Deiab (1997) proposed a procedure for concurrently al-locating both design and machining tolerances through the worst-case stack-up analysis.

plant Stress tolerance of transgenic plants References AtCBF1/2/3 Brassica napus Constitutive overexpression enhanced both basal and acquired freezing tolerance (22) AtCBF1 Tomato Constitutive overexpression enhanced oxidative stress tolerance under chilling stress; enhanced tolerance to water-deficit stress (23, 24) AtDREB1A/ CBF3

Objective 5.2: Plan and implement VMware fault tolerance Identify VMware Fault Tolerance requirements Configure VMware Fault Tolerance networking Enable/Disable VMware Fault Tolerance on a virtual machine Test a Fault Tolerant configuration Determine use case for enabling VMware Fault Tolerance on a virtual machine

Media yang digunakan untuk menyampaikan informasi adalah buku saku. Menurut Rumelan (2014), buku saku adalah buku dengan ukuran kecil, ringan, dan bisa disimpan disaku. Informasi dalam buku saku dapat dimanfaatkan oleh masyarakat agar bijak dalam memilih bahan-bahan alami dalam perawatan kulit. 1.2 Rumusan Masalah . Berdasarkan latar belakang masalah diatas dapat diambil rumusan masalah .