支承管注射模具設(shè)計(jì)-90度直角彎頭彎管
喜歡這套資料就充值下載吧。。。資源目錄里展示的都可在線預(yù)覽哦。。。下載后都有,,請(qǐng)放心下載,,文件全都包含在內(nèi),圖紙為CAD格式可編輯,【有疑問咨詢QQ:414951605 或 1304139763】
Computer-Aided Design 40 (2008) injection mould cooling system design by theconfiguration space methodC.G. Li, C.L. LiDepartment of Manufacturing Engineering and Engineering Management, City University of Hong Kong, Hong KongReceived 3 May 2007; accepted 18 November 2007AbstractThe cooling system of an injection mould is very important to the productivity of the injection moulding process and the quality of themoulded part. Despite the various research efforts that have been directed towards the analysis, optimization, and fabrication of cooling systems,support for the layout design of the cooling system has not been well developed. In the layout design phase, a major concern is the feasibilityof building the cooling system inside the mould insert without interfering with the other mould components. This paper reports a configurationspace (C-space) method to address this important issue. While a high-dimensional C-space is generally required to deal with a complex systemsuch as a cooling system, the special characteristics of cooling system design are exploited in the present study, and special techniques that allowC-space computation and storage in three-dimensional or lower dimension are developed. This new method is an improvement on the heuristicmethod developed previously by the authors, because the C-space representation enables an automatic layout design system to conduct a moresystematic search among all of the feasible designs. A simple genetic algorithm is implemented and integrated with the C-space representation toautomatically generate candidate layout designs. Design examples generated by the genetic algorithm are given to demonstrate the feasibility ofthe method.c ? 2007 Elsevier Ltd. All rights reserved.Keywords: Cooling system design; Plastic injection mould; Configuration space method1. IntroductionThe cooling system of an injection mould is very importantto the productivity of the injection moulding process andthe quality of the moulded part. Extensive research has beenconducted into the analysis of cooling systems 1,2, andcommercial CAE systems such as MOLDFLOW 3 andMoldex3D 4 are widely used in the industry. Researchinto techniques to optimize a given cooling system has alsobeen reported 58. Recently, methods to build better coolingsystems by using new forms of fabrication technology havebeen reported. Xu et al. 9 reported the design and fabricationof conformal cooling channels that maintain a constant distancefrom the mould impression. Sun et al. 10,11 used CNCmilling to produce U-shaped milled grooves for coolingchannels and Yu 12 proposed a scaffolding structure for thedesign of conformal cooling.Corresponding author.E-mail address: mecllicityu.edu.hk (C.L. Li).Despite the various research efforts that have focused mainlyon the preliminary design phase of the cooling system designprocess in which the major concern is the performance ofthe cooling function of the system, support for the layoutdesign phase in which the feasibility and manufacturability ofthe cooling system design are addressed has not been welldeveloped. A major concern in the layout design phase is thefeasibility of building the cooling system inside the mouldinsert without interfering with the other mould components.Consider the example shown in Fig. 1. It can be seen thatmany different components of the various subsystems of theinjection mould, such as ejector pins, slides, sub-inserts, andso forth, have to be packed into the mould insert. Finding thebest location for each channel of the cooling circuit to optimizethe cooling performance of the cooling system and to avoidinterference with the other components is not a simple task.Another issue that further complicates the layout designproblem is that the individual cooling channels need to beconnected to form a path that connects between the inlet andthe outlet. Therefore, changing the location of a channel may0010-4485/$ - see front matter c ? 2007 Elsevier Ltd. All rights reserved.doi:10.1016/j.cad.2007.11.010C.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349335Fig.1. Thecoolingsysteminsideamouldinsertpackedwithmanyothermouldcomponents.require changing the other channels as well. Consider theexample shown in Fig. 2. The ideal location of each channelto optimize the cooling performance of the system is shownin Fig. 2(a). Assume that when the cooling system and theother mould components are built into the mould insert, amould component O1is found to interfere with channel C1.As C1cannot be moved to a nearby location due to the possibleinterference with other components, it is shortened. As a result,C2is moved and C3is elongated accordingly to maintain theconnectivity, as shown in Fig. 2(b). Owing to its new length,C3is found to interfere with another mould component, O2,and further modification is needed, which results in the finaldesign shown in Fig. 2(c). Given that a typical injection mouldmay have more than ten cooling channels, with each channelpotentially interfering with a few other mould components,finding an optimal layout design manually is very tedious.This paper reports a new technique that supports theautomation of the layout design process. In this new technique,a configuration space (C-space) method is used to provide aconcise representation of all of the feasible layout designs. TheC-space representation is constructed by an efficient methodthat exploits the special characteristics of the layout designproblem. Instead of using heuristic rules to generate layoutdesigns, as in the automatic layout design system developedpreviously by the authors 13,14, this new C-space methodenables an automatic layout design system to conduct a moresystematic search among all of the feasible layout designs.2. The configuration space methodIn general, the C-space of a system is the space thatresults when each degree of freedom of that system is treatedas a dimension of the space. Regions in the configurationspace are labeled as blocked region or free region. Pointsin the free regions correspond to valid configurations of thesystem where there is no interference between the componentsof the system. Points in the blocked regions correspond toinvalid configurations where the components of the systeminterfere with one another. C-space was initially formalizedby Lozano-Perez 15 to solve robot path planning problemsand a survey in this area of research has been reported byWise and Bowyer 16. The C-space method has also beenused to solve problems in qualitative reasoning (e.g., 17,18)(a) Interference occurs between cooling channel C1and mould component O1at the ideal location ofC1.(b) Channel C1is shortened, C2is moved, and C3iselongated.(c) C3is moved and C2is shortened to give the finaldesign.Fig. 2. An example showing the tediousness of the layout design process.336C.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349Fig. 3. An example showing the degrees of freedom of a cooling system.and the analysis and design automation of kinematic devices(e.g., 1921). The author investigated a C-space method in theautomatic design synthesis of multiple-state mechanisms 22,23 in previous research.2.1. C-space of a cooling systemA high-dimensional C-space can be used to represent all ofthe feasible layout designs of a given preliminary design ofa cooling system. Fig. 3 gives an example. The preliminarydesign of this cooling system consists of four cooling channels.To generate a layout design from the preliminary design, thecenters and lengths of the channels are adjusted. As shown inFig. 3, the center of channel C1can be moved along the X1and X2directions, and its length can be adjusted along the X3direction. Similarly, the length of C2can be adjusted along theX4direction, while its center adjustment is described by X1and X3and thus must be the same as the adjustment of C1tomaintain the connectivity. By applying similar arguments to theother channels, it can be seen that the cooling system has 5degreesoffreedom,andtheyaredenotedas Xi,i = 1,2,.,5.In principle, the C-space is a five-dimensional space and anypoint in the free region of this space gives a set of coordinatevalues on the Xiaxes that can be used to define the geometry ofthe channels without causing interference with the other mouldcomponents.Todeterminethefreeregioninahigh-dimensionalC-spaceofacoolingsystem,thefirststepistoconstructthefreeregions in the C-spaces of the individual channels.2.2. C-space construction of individual cooling channelsWhen an individual channel Ciis considered alone, it hasthree degrees of freedom, say X1and X2for its center locationand X3for its length. As the ideal center location and lengthhave already been specified in the preliminary design, it isreasonable to assume a fixed maximum allowable variation cfor X1, X2, and X3. The initial free region in the C-spaceof channel Ciis thus a three-dimensional cube Biwith thedimensions c c c.To avoid any possible interference with a mould componentOiwhen channel Ciis built into the mould insert by drilling,a drilling diameter D and drilling depth along X3have to beconsidered. To account for the diameter D, Oiis first offsetby D/2 + M to give O0i, where M is the minimum allowabledistance between the channel wall and the face of a component.This growing of Oiin effect reduces channel Cito a line Li.Consider the example illustrated in Fig. 4. Fig. 4(a) shows achannel Ciand three mould components, O1, O2,and O3,thatmay interfere with Ci. Fig. 4(b) shows the offsets O01, O02,and O03of the mould components, and the reduction of Citoa line segment Lithat is coincident with the axis of Ci. Ifthere is no intersection between Liand the offsets of the mouldcomponents, then the original channel Ciwill not intersect with(a) Channel Ciand three mouldcomponents inside the mould insert.(b) Offsets of the mould components andCirepresented by line segment Li.(c) Sweeping the offsets of the mouldcomponents and Cirepresented by point Pi.(d) The initial free region of Ci.(e) Subtracting O00ifrom B0i.(f) The free region FRiof Ci.Fig. 4. The major steps in the construction of the free region FRiof a channel Ci.C.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349337the mould components. This growing or offset of an obstacle isa standard technique in the C-space method 15.A channel is formed by drilling from a face of the mouldinsert, and any obstacle Oiwithin the drilling depth will affectthe construction of the channel. To account for the drillingdepth, the offset O0iof Oiis swept along the drilling directionuntil the opposite face of the mould insert is reached to generateO00i. This sweeping of O0iin effect reduces line Lito a point Pilocated at the end of Li. As shown in Fig. 4(c), if the point Piis outside O00i, the drilling along Lito produce Ciis feasible.The free region FRiof channel Ciis obtained as follows.First, the initial free region Biis constructed with its centerat Pias shown in Fig. 4(d). Bithen intersects with the mouldinsert to obtain B0i. B0irepresents all of the possible variationsof Ciwhen only the geometric shape of the mould insert isconsidered. Then, FRiis obtained by subtracting from B0itheO00iof all of the obstacles. Fig. 4(e) and (f) show the subtractionand the resulting FRiof the example.2.3. Basic approach to the construction of the C-space ofcooling systemTo determine the free region FRFin the C-space of acooling system, the free regions of each cooling channel haveto be “intersected” in a proper manner so that the effect ofthe obstacles to all of the channels are properly representedby FRF. However, the standard Boolean intersection betweenthe free regions of two different channels cannot be performedbecause their C-spaces are in general spanned by different setsof axes. Referring to the example in Fig. 3, the C-spaces ofC1and C2are spanned by X1, X2, X3 and X1, X3, X4,respectively. To facilitate the intersection between free regionsin different C-spaces, the projection of a region from the C-space of one channel to that of another channel is needed. Thefollowing notations are first introduced and will be used inthe subsequent discussions on projections and the rest of thepaper.Notations used in describing high-dimensional spacesSndenotes an n-dimensional space spanned by the set of axesXn= X1, X2,., Xn.Smdenotes an m-dimensional space spanned by the set of axesXm= X01, X02,., X0m.pndenotes a point in Snand pn= (x1,x2,.,xn), where xidenotes a coordinate on the ith axis Xi.Rndenotes a region in Sn(Rn Sn). Rnis a set of points in Sn.PROJSm(pn) denotes the projection of a point pnfrom SntoSm.PROJSm(Rn) denotes the projection of a region Rnfrom SntoSm.Notations used in describing a cooling systemnCdenotes the number of channels in the cooling system.nFdenotes the total degrees of freedom of the cooling system.Cidenotes the ith channel of the cooling system.Sidenotes the C-space of Ci.FRidenotes the free region in Si. That is, it is the free region ofan individual channel Ci.SFdenotes the C-space of the cooling system.FRFdenotes the free region in SF. That is, it is the free regionof the cooling system.Consider the projection of a point pnin Snto a point pminSm. Fig. 5(a) illustrates examples of projection using spaces ofone dimension to three dimensions. Projections are illustratedfor three cases: (i)XmXn; (ii)XmXn; and (iii)Xm6Xn,Xn6Xm, andXnXm6= . For (i), each coordinate ofpmis equal to a corresponding coordinate of pnthat is on thesame axis. For (ii) and (iii), the projection of pnis a region Rm.For each point pmin Rm, a coordinate of pmis equal to thatof pnif that coordinate is on a common axis of Snand Sm.For the other coordinates of pm, any value can be assigned.The reason for this specific definition of the projections, inparticular, for cases (ii) and (iii), is as follows. Consider twoadjacent channels Cnand Cm. As they are adjacent, they mustbe connected and thus their C-spacesSnand Smshare somecommon axes. Assume that a configuration that correspondsto a point pnin Snhas been selected for Cn. To maintainthe connectivity, the configuration for Cmmust be selectedsuch that the corresponding point pmin Smshares the samecoordinates with pnon their common axes. This implies thatpmcan be any point within the projection of pnon Sm, wherethe method of projection is defined above. The projections of aregion Rnin Snto Smare simply the projections of every pointin Rnto Sm. Fig. 5(b) illustrates the region projections. Theformal definition of projection is given below.Definition 1 (Projection).1.1. IfXmXn, PROJSm(pn) is a pointpm=(x01,x02,.,x0m), where for X0i= Xj, x0i= xjfor all i 1,m. To simplify the notations in subsequent discussion,this projection is regarded as a region that consists of thesingle point pm. That is, PROJSm(pn) = pm.1.2. IfXmXn, PROJSm(pn) is a regionRm=pm|PROJSn(pm) = pn.1.3. IfXm6Xn,Xn6Xm, andXnXm6= , PROJSm(pn)isa region Rm= pm|PROJSI(pm) = PROJSI(pn), whereSIis the space spanned byXnXm. IfXnXm= ,PROJSm(pn) is defined as Sm.1.4. PROJSm(Rn) is defined as the region Rm= pm|pmPROJSm(pn), pn Rn.As discussed in Section 2.1, any point pFin FRFgives avalue for each degree of freedom of the cooling system so thatthe geometry of the channels is free from interference with theother mould components. In other words, the projection of pFto each Siis in the free region FRiof each Ci. Thus, FRFisdefined as follows.Definition 2 (Free Region in the C-space of a Cooling System).FRF= pF|PROJSi(pF) FRi,i 1,nC338C.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349Fig. 5. The projections of points and regions in Snto Sm.Note that according to Definition 1.1, the projection of pFto Sialways contains only a single point because the set of axesthat span Siis always a subset of the axes that span Sn.The construction of the free region FRiof each Cihasalready been explained in Section 2.2. To find FRFfrom FRi,the following theorem is useful.Theorem 1.FRF=nCi=1PROJSF(FRi).Intuitively, this theorem says that to find FRF, all of the FRiarefirst projected to the C-space of the cooling system SF. FRFcan then be obtained by performing the Boolean intersectionsamong the projections. The proof of Theorem 1 and the lemmasused in the proof are given in the Appendix.2.4. Representation and computation of the C-spaceTo represent the free region FRFand to facilitate thecomputation of the Boolean intersections between the regionsin a high-dimensional space, we can use a kind of cellenumeration method similar to the one used in 21,24. Thebasic idea is to approximate a high-dimensional region RFinSFby a set of high-dimensional boxes. Each box is defined byspecifying an interval on each axis of SF. The intersection oftwo regions is achieved by the intersection of the two sets ofboxes. The intersection between two high-dimensional boxesis simply the intersection between the intervals of each of theboxes in each axis.Assuming that each FRiis approximated by m three-dimensional boxes, the projection PROJSF(FRi) can then beapproximated by mnF-dimensional boxes. The constructionof FRFthat uses Theorem 1 then requires mnCintersectionsC.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349339(a) A simple cooling system with four channels and four degrees of freedom.(b) The free region FRiof each channel in its configuration space Si.Fig. 6. A simplified example of a cooling system design.between nF-dimensional boxes, and FRFis represented by amaximum of mnCnF-dimensional boxes. Although the numberof boxes used to represent the intermediate results of theintersections and FRFcan be reduced by special techniques, itis anticipated that the memory and computational requirementsare still major problems of this method. In the next section, animproved method is developed.3. An efficient technique for C-space constructionTo avoid the high memory and computational requirementsfor the representation and construction of FRF, we choose notto represent and not to compute FRFexplicitly. Instead, wefocus on a technique that enables the computational process towork on the C-spaces of each individual channel.First, consider the simplified design example shown inFig. 6. For the purpose of illustration, it is assumed in thisexample that there is no variation in FRialong the Z directionof the mould insert and thus the cooling system has four degreesof freedom as shown in Fig. 6(a). The Siof each channel Ciaretwo dimensional and the assumed FRiare shown in Fig. 6(b).Consider a simple method for designing channel C1. First, apoint p1can be selected from within FR1so that C1is freefrom interference with any obstacle. However, S1is spanned340C.G. Li, C.L. Li / Computer-Aided Design 40 (2008) 334349(c) Free regions in S1after “intersection” withFR2.(d) A valid point p1for the designs of C1and C2results in an invalid design for C4.Fig. 6. (continued)by X1and X2, and X2is shared by S2. Hence, the constraintsimposed by those obstacles in S2must also be considered. Inan attempt to find all of the feasible points for designing C1,FR1is “intersected” with FR2. The result of this “intersection”is shown in Fig. 6(c), which is obtained by removing the regionin FR1where x2 j,CRj,i= PROJSj(CRj+1,i) FRj.If i j,CRj,i= PROJSj(CRj1,i) FRj.If i = j,CRj,i= FRi.As an example, Fig. 8 shows the sequence of compositionsthat leads to the construction of CR1,4. The first step is toconstruct CR3,4, which is given by CR3,4= PROJS3(FR4) FR3, as shown in Fig. 8(a). Then, CR2,4is constructed byCR2,4=PROJS2(CR3,4) FR2, as shown in Fig. 8(b).Finally, CR1,4is given by CR1,4= PROJS1(CR2,4) FR1, asshown in Fig. 8(c). It is obvious from Fig. 8(c) that the resultingCR1,4takes into account the effects of the free regions of all ofthe channels that make up the cooling system. Therefore, forany point in CR1,4, it is guaranteed that a valid design for thecooling system can be constructed.By applying the composition operations, a valid design canbe obtained by selecting points in each Siafter the free regionsof all of the oth
收藏