CN104504177A - Method for quickly configuring and designing large container crane - Google Patents
Method for quickly configuring and designing large container crane Download PDFInfo
- Publication number
- CN104504177A CN104504177A CN201410729172.2A CN201410729172A CN104504177A CN 104504177 A CN104504177 A CN 104504177A CN 201410729172 A CN201410729172 A CN 201410729172A CN 104504177 A CN104504177 A CN 104504177A
- Authority
- CN
- China
- Prior art keywords
- gene
- algorithm
- design
- instances
- instance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 108090000623 proteins and genes Proteins 0.000 claims abstract description 99
- 238000013461 design Methods 0.000 claims abstract description 89
- 230000007704 transition Effects 0.000 claims abstract description 33
- 230000007246 mechanism Effects 0.000 claims abstract description 14
- 238000005457 optimization Methods 0.000 claims abstract description 9
- 238000004364 calculation method Methods 0.000 claims abstract description 7
- 238000011161 development Methods 0.000 claims abstract description 6
- 230000006870 function Effects 0.000 claims description 30
- 239000003016 pheromone Substances 0.000 claims description 21
- 241000257303 Hymenoptera Species 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 8
- 230000001965 increasing effect Effects 0.000 claims description 8
- 230000001419 dependent effect Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 235000006679 Mentha X verticillata Nutrition 0.000 claims description 2
- 235000002899 Mentha suaveolens Nutrition 0.000 claims description 2
- 235000001636 Mentha x rotundifolia Nutrition 0.000 claims description 2
- 238000013507 mapping Methods 0.000 claims description 2
- 244000062645 predators Species 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 125000000174 L-prolyl group Chemical group [H]N1C([H])([H])C([H])([H])C([H])([H])[C@@]1([H])C(*)=O 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- General Factory Administration (AREA)
Abstract
本发明公开一种大型集装箱起重机产品快速配置设计方法,该方法包含:建立面向快速设计的大型集装箱起重机产品配置框架;对实例模板与客户需求的局部相似度、局部绿色特性满足度、配合亲和力等进行分析和计算,构建带约束的0-1规划基因进化模型;结合大型集装箱起重机产品配置优化问题规模较大的特点,本发明重新设计了蚁群算法的伪随机比例规则;并针对备选基因实例数量往往较多的问题,提出一种备选基因实例数量减少机制;设计了一种x_Sigmoid函数,并按此函数调整转移概率,加快算法搜索速度;实施捕食策略,加强较优区域的开发,增强搜索能力。综合运用本发明提出的模型和算法能够在较短时间内获得满意的大型集装箱起重机初步设计方案,具有更好的灵活性。
The invention discloses a large-scale container crane product rapid configuration design method. The method includes: establishing a rapid design-oriented large-scale container crane product configuration framework; Carry out analysis and calculation, and build a constrained 0-1 programming gene evolution model; in combination with the large-scale characteristics of the large-scale container crane product configuration optimization problem, the present invention redesigns the pseudo-random proportional rule of the ant colony algorithm; and for the candidate gene For the problem that the number of instances is often large, a mechanism for reducing the number of candidate gene instances is proposed; an x_Sigmoid function is designed, and the transition probability is adjusted according to this function to speed up the algorithm search; the predatory strategy is implemented to strengthen the development of better regions, Enhanced search capabilities. By comprehensively using the model and algorithm proposed by the invention, a satisfactory preliminary design scheme of a large container crane can be obtained in a relatively short period of time, and has better flexibility.
Description
技术领域 technical field
本发明涉及产品配置理论方法研究的技术领域,具体涉及一种大型集装箱起重机快速配置设计方法。 The invention relates to the technical field of product configuration theory and method research, in particular to a large-scale container crane rapid configuration design method.
背景技术 Background technique
大型集装箱起重机是一种单件小批量生产模式下演化型的系列化、个性化复杂机械产品,其设计过程具有一定的复杂性。一方面,各个集装箱码头的情况、所装卸的船型、水深、水文条件等都会导致大型集装箱起重机的多样化。如大型集装箱起重机的前伸距、起升高度、起重量不同,取决于所装卸的船型;起重机的最大轮压、轮距不同,取决于码头的地质条件、许用轮压等。实际上各大港口的集装箱起重机都不是标准的,每个集装箱码头对起重机的都有个性化的需求。因此,每一台新型的集装箱起重机都需要进行机构标准件的选择、非标准件的设计,从而需要进行模块化和配置设计。 Large-scale container crane is an evolutionary serialized and personalized complex mechanical product under the single-piece and small-batch production mode, and its design process has certain complexity. On the one hand, the conditions of each container terminal, the type of ship being loaded and unloaded, the water depth, and hydrological conditions will all lead to the diversification of large container cranes. For example, the reach, lifting height, and lifting capacity of large container cranes are different, depending on the type of ship being loaded and unloaded; the maximum wheel pressure and wheel base of the crane are different, depending on the geological conditions of the wharf, allowable wheel pressure, etc. In fact, the container cranes in major ports are not standard, and each container terminal has individual requirements for cranes. Therefore, each new type of container crane needs to select the standard parts of the mechanism and design the non-standard parts, thus requiring modularization and configuration design.
另一方面,大型集装箱起重机又是具有多层次产品结构树的演化型系列化机械产品,新旧产品之间、同一类型的系列产品之间存在不同程度的相似性与演化关系,使得产品配置设计具有高维的配置空间数据。通过反复验算来确定产品零部件的关键特征参数,是大型集装箱起重机设计的基本特征。目前主要采用的类比设计、经验设计方法未能科学利用产品历史设计信息,存在大量的重复劳动和资源的巨大浪费。因此迫切需要开发支持产品快速配置设计的方法,提高设计的灵活性。 On the other hand, large-scale container cranes are evolutionary series mechanical products with multi-level product structure trees. There are different degrees of similarity and evolution relationship between old and new products, and between the same type of series products, making product configuration design unique. High-dimensional configuration space data. Determining the key characteristic parameters of product components through repeated checks and calculations is the basic feature of large container crane design. The analogy design and empirical design methods mainly used at present fail to make scientific use of product historical design information, and there is a lot of duplication of labor and huge waste of resources. Therefore, there is an urgent need to develop methods to support rapid product configuration design and improve design flexibility.
发明内容 Contents of the invention
本发明提供一种大型集装箱起重机快速配置设计方法,能够在较短时间内获得满意的初步设计方案,提高产品配置设计工作的效率和 质量,降低设计成本。 The invention provides a rapid configuration design method for a large container crane, which can obtain a satisfactory preliminary design scheme in a relatively short period of time, improve the efficiency and quality of product configuration design work, and reduce design costs.
为实现上述目的,本发明提供一种大型集装箱起重机快速配置设计方法,其特点是,该方法包含: In order to achieve the above object, the present invention provides a method for quickly configuring and designing a large container crane, which is characterized in that the method includes:
上述建立面向快速设计的大型集装箱起重机产品配置框架包含: The above-mentioned large-scale container crane product configuration framework for rapid design includes:
对实例模板与客户需求的局部相似度、局部绿色特性满足度、配合亲和力等进行分析和计算,构建带约束的0-1规划基因进化模型; Analyze and calculate the local similarity between the example template and customer needs, the satisfaction of local green characteristics, and the affinity for cooperation, etc., and construct a constrained 0-1 planning gene evolution model;
结合大型集装箱起重机产品配置优化问题规模较大的特点,本发明重新设计了蚁群算法的伪随机比例规则;并针对备选基因实例数量往往较多的问题,提出一种备选基因实例数量减少机制;设计了一种x_Sigmoid函数,并按此函数调整转移概率,加快算法搜索速度;实施捕食策略,加强较优区域的开发,增强搜索能力。 Combined with the large-scale characteristics of the large-scale container crane product configuration optimization problem, the present invention redesigns the pseudo-random proportional rule of the ant colony algorithm; Mechanism; a x_Sigmoid function is designed, and the transition probability is adjusted according to this function to speed up the search speed of the algorithm; the predation strategy is implemented to strengthen the development of better areas and enhance the search ability.
上述建立的大型集装箱起重机产品快速配置设计框架包含: The above-mentioned rapid configuration design framework for large container crane products includes:
改变传统类比设计、经验设计模式,以提高大型集装箱起重机产品设计的效率。 Change the traditional analogy design and experience design mode to improve the efficiency of large container crane product design.
首先,构建产品配置基因进化模型,并初始化模型的基本参数。 First, construct the product configuration gene evolution model and initialize the basic parameters of the model.
然后基于改进蚁群建立一种产品配置快速设计算法,利用该算法获得初步设计方案。 Then, based on the improved ant colony, a rapid product configuration design algorithm is established, and the preliminary design scheme is obtained by using this algorithm.
最后,在初步设计方案基础上,建立大车行走机构非标准件三维模型。根据用户要求,如大车结构的强度、刚度等进行有关约束条件的校核。如果满足,则该非标准件的设计成功;如果不满足,则对该非标准件进行变参数、变特征设计,如板厚变薄、高度减小等,并重新校核,直到满足条件为止,并添加到实例库。 Finally, on the basis of the preliminary design scheme, a three-dimensional model of the non-standard parts of the traveling mechanism of the cart is established. According to the user's requirements, such as the strength and stiffness of the cart structure, check the relevant constraints. If it is satisfied, the design of the non-standard part is successful; if it is not satisfied, the non-standard part is designed with variable parameters and features, such as thinning the plate thickness and reducing the height, etc., and re-checking until the conditions are met , and add it to the instance library.
上述对实例模板与客户需求的局部相似度、局部绿色特性满足度、配合亲和力等进行分析和计算,构建带约束的0-1规划基因进化模型包含: The above analyzes and calculations are carried out on the local similarity between the example template and customer needs, the satisfaction of local green characteristics, and the affinity for cooperation, etc., and the construction of a constrained 0-1 planning gene evolution model includes:
利用局部相似度、局部绿色特性满足度、配合亲和力的公式,进行产品配置方案的分析和计算,建立以产品配置方案的适应度最大为目标,产品虚拟特征基因的选择、配合、相关性、成本和权重为约束的0-1规划基因进化模型。 Use the formulas of local similarity, local green feature satisfaction, and coordination affinity to analyze and calculate product configuration schemes, and establish the selection, coordination, correlation, and cost of product virtual feature genes with the goal of maximizing the adaptability of product configuration schemes. and a weight-constrained 0-1 programming gene evolution model.
上述重新设计了蚁群算法的伪随机比例规则包含: The above redesigned pseudo-random ratio rules of the ant colony algorithm include:
每只蚂蚁通过重复地应用式(1)伪随机比例规则建立一个配置设计方案。设计伪随机比例规则是为了让适应度高且有着大量信息素的基因实例有更多的选择机会。表示蚂蚁l选择基因实例Xij的概率。 Each ant establishes a configuration design scheme by repeatedly applying the pseudo-random proportional rule of formula (1). The pseudo-random scaling rule is designed to allow more selection opportunities for gene instances with high fitness and a large amount of pheromone. Indicates the probability that ant l selects gene instance Xij .
其中,为局部相似度是描述实例模板中的基因实例Xi,j与客户需求Ri,k之间的相似程度。为基因实例Xi,j上的信息素轨迹强度。β、为两个参数,β反映局部相似度信息在可选基因实例中的相对重要性,反映蚂蚁运动过程积累的信息在可选基因实例中的相对重要性。参数θ0的大小决定了利用先验知识与探索新基因实例之间的相对重要性。每当一只蚂蚁准备选择基因实例Xi,j时,算法产生一个随机数0≤θ≤1。如果θ≤θ0,则根据先验知识选择最好的基因实例,否则按概率进行选择。 in, The local similarity describes the degree of similarity between the gene instance X i,j in the instance template and the customer requirement R i,k . is the intensity of pheromone track on gene instance Xi ,j . beta, is two parameters, β reflects the relative importance of local similarity information in the optional gene instance, Reflects the relative importance of the information accumulated in the ant movement process in the optional gene instance. The size of the parameter θ0 determines the relative importance between exploiting prior knowledge and exploring new gene instances. Whenever an ant is ready to select a gene instance X i,j , the algorithm generates a random number 0≤θ≤1. If θ≤θ 0 , the best gene instance is selected according to prior knowledge, otherwise it is selected by probability.
上述针对备选基因实例数量往往较多的问题,提出一种备选基因实例数量减少机制包含: In view of the above-mentioned problem that the number of candidate gene instances is often large, a mechanism for reducing the number of candidate gene instances is proposed, including:
在大规模产品配置问题中,某些基因位备选基因实例很多,这会降低算法搜索速度。本发明为减少备选基因实例数量,令第i个基因位(共有n个基因位)的可选基因实例数为Mi,按如下的备选基因实例数量减少机制将Mi调整为Mi'。 In the large-scale product allocation problem, there are many gene examples for some gene positions, which will reduce the search speed of the algorithm. In order to reduce the number of candidate gene instances, the present invention sets the number of selectable gene instances of the i-th gene position (n gene positions in total) to M i , and adjusts M i to M i according to the following mechanism for reducing the number of candidate gene instances '.
Else, Mi'=Mi Else, M i '=M i
其中,int[]为向下取整;ξ为正整数,是可选基因数量阈值; 为基因实例差额比例,则减少的备选基因实例的比例为: Among them, int[] is rounded down; ξ is a positive integer, which is the threshold of the number of optional genes; is the difference ratio of gene instances, The proportion of candidate gene instances that are reduced is then:
1.重新设计了蚁群算法的伪随机比例规则; 1. Redesigned the pseudo-random ratio rule of the ant colony algorithm;
每只蚂蚁通过重复地应用式(1)伪随机比例规则建立一个配置设计方案。设计伪随机比例规则是为了让适应度高且有着大量信息素的基因实例有更多的选择机会。表示蚂蚁l选择基因实例Xij的概率。 Each ant establishes a configuration design scheme by repeatedly applying the pseudo-random proportional rule of formula (1). The pseudo-random scaling rule is designed to allow more selection opportunities for gene instances with high fitness and a large amount of pheromone. Indicates the probability that ant l selects gene instance Xij .
其中,为局部相似度是描述实例模板中的基因实例Xi,j与客户需求Ri,k之间的相似程度。为基因实例Xi,j上的信息素轨迹强度。β、为两个参数,β反映局部相似度信息在可选基因实例中的相对重要性,反映蚂蚁运动过程积累的信息在可选基因实例中的相对重要性。参数θ0的大小决定了利用先验知识与探索新基因实例之间的相对重要性。每当一只蚂蚁准备选择基因实例Xi,j时,算法产生一个随机数0≤θ≤1。如果θ≤θ0,则根据先验知识选择最好的基因实例,否则按概率进行选择。 in, The local similarity describes the degree of similarity between the gene instance X i,j in the instance template and the customer requirement R i,k . is the intensity of pheromone track on gene instance Xi ,j . beta, is two parameters, β reflects the relative importance of local similarity information in the optional gene instance, Reflects the relative importance of the information accumulated in the ant movement process in the optional gene instance. The size of the parameter θ0 determines the relative importance between exploiting prior knowledge and exploring new gene instances. Whenever an ant is ready to select a gene instance X i,j , the algorithm generates a random number 0≤θ≤1. If θ≤θ 0 , the best gene instance is selected according to prior knowledge, otherwise it is selected by probability.
2.如权利要求1所述的大型集装箱起重机快速配置设计方法,其特征在于,针对备选基因实例数量往往较多的问题,提出一种备选基因实例数量减少机制。 2. The rapid configuration design method for large container cranes according to claim 1, characterized in that, in view of the problem that the number of candidate gene instances is often large, a mechanism for reducing the number of candidate gene instances is proposed.
在大规模产品配置问题中,某些基因位备选基因实例很多,这会降低算法搜索速度。本发明为减少备选基因实例数量,令第i个基因位(共有n个基因位)的可选基因实例数为Mi,按如下的备选基因实例数量减少机制将Mi调整为Mi'。 In the large-scale product allocation problem, there are many gene examples for some gene positions, which will reduce the search speed of the algorithm. In order to reduce the number of candidate gene instances, the present invention sets the number of selectable gene instances of the i-th gene position (n gene positions in total) to M i , and adjusts M i to M i according to the following mechanism for reducing the number of candidate gene instances '.
Else, Mi'=Mi Else, M i '=M i
其中,int[]为向下取整;ξ为正整数,是可选基因数量阈值; 为基因实例差额比例,则减少的备选基因实例的比例为: Among them, int[] is rounded down; ξ is a positive integer, which is the threshold of the number of optional genes; is the difference ratio of gene instances, The proportion of candidate gene instances that are reduced is then:
减少的备选基因实例的比例主要取决于Mi>ξ的比例、Mi与ξ的相对大小、的大小,Mi>ξ的比例越高,Mi相对于ξ越大,越小,则减少的备选基因实例的比例越高,也即减少的计算量越大。 The proportion of reduced candidate gene instances mainly depends on the proportion of M i >ξ, the relative size of M i and ξ, , the higher the ratio of Mi >ξ, the larger Mi is relative to ξ, The smaller is, the higher the proportion of candidate gene instances is reduced, that is, the greater the amount of calculation is reduced.
减少的备选基因实例的比例主要取决于Mi>ξ的比例、Mi与ξ的相对大小、的大小,Mi>ξ的比例越高,Mi相对于ξ越大,越小,则减少的备选基因实例的比例越高,也即减少的计算量越大。 The proportion of reduced candidate gene instances mainly depends on the proportion of M i >ξ, the relative size of M i and ξ, , the higher the ratio of Mi >ξ, the larger Mi is relative to ξ, The smaller is, the higher the proportion of candidate gene instances is reduced, that is, the greater the amount of calculation is reduced.
上述设计了一种x_Sigmoid函数,并按此函数调整转移概率,加快算法搜索速度包含: A x_Sigmoid function is designed above, and the transition probability is adjusted according to this function to speed up the algorithm search speed, including:
定理:对于一个映射令Ti,j、对应的转移概率分别为Pi,j、若对于任意Ti,j1<Ti,j2都有则
基本思想:令由式(1),有
在蚁群算法中,转移概率的选取对算法搜索过程有很大影响。针对大规模产品配置优化问题,为进一步加快算法搜索速度,本发明对Ti,j进行调整。在Mi个Ti,j中,让较小的Ti,j降低;较大的Ti,j尽量不要有较大的变化。这样,较小Ti,j对应的转移概率被降低,较大Ti,j对应的转移概率被提高;但几个较大Ti,j对应转移概率(即对应基因实例的被选中概率)的相对大小变化不大。这种调整利于加快算法搜索速度,同时也利于避免算法陷入局部极值。 In the ant colony algorithm, the choice of transition probability has a great influence on the algorithm search process. Aiming at the optimization problem of large-scale product configuration, in order to further speed up the algorithm search speed, the present invention adjusts T i,j . Among the M i T i,j , the smaller T i,j should be lowered; the larger T i,j should not be greatly changed. In this way, the transition probability corresponding to the smaller T i,j is reduced, and the transition probability corresponding to the larger T i,j is increased; but several larger T i,j correspond to the transition probability (that is, the probability of being selected for the corresponding gene instance) The relative size did not change much. This adjustment is conducive to speeding up the search speed of the algorithm, and is also conducive to avoiding the algorithm from falling into local extremum.
x_Sigmoid函数的设计:当Ti,j较小时,应较小;当Ti,j较大时,应基本保持不变。 Design of x_Sigmoid function: when T i,j is small, should be small; when T i,j is large, should remain essentially unchanged.
而Sigmoid函数向右平移x1>0后,当自变量小于x1时,应变量较小;当自变量大于x1时,应变量相对较大,且自变量越大,应变量越接近于1。即,Sigmoid函数右移x1后,与一致。 However, after the Sigmoid function shifts to the right x 1 > 0, when the independent variable is smaller than x 1 , the dependent variable is smaller; when the independent variable is greater than x 1 , the dependent variable is relatively large, and the larger the independent variable, the closer the dependent variable is to 1. That is, after the sigmoid function is shifted to the right by x 1 , the same as unanimous.
因此,先将Ti,j线性折算到[0,2x1]区间内的然后让按Sigmoid函数变化。 Therefore, first linearly convert T i,j to [0,2x 1 ] then let Varies according to the Sigmoid function.
首先进行折算,令Tmax=maxTi,j,Tmin=minTi,j,将Tmax、Tmin的中点(Tmax+Tmin)/2折算到x1,则Ti,j折算为: First perform the conversion, let T max =maxT i,j , T min =minT i,j , convert the midpoint (T max +T min )/2 of T max and T min to x 1 , then T i,j is converted for:
即的范围为
然后,取
即
本发明将此函数称为x_Sigmoid函数。 The present invention refers to this function as x_Sigmoid function.
转移概率调整策略:对于任意Ti,j1<Ti,j2,由于Ti,j1,Ti,j2,Tmax,Tmin,x1>0,则按式(3)折算后,有 Transition probability adjustment strategy: For any T i,j1 <T i,j2 , since T i,j1 ,T i,j2 , T max ,T min ,x 1 >0, after conversion according to formula (3), we have
Sigmoid函数为单调递增函数,则Sigmoid函数向右平移x1后的函数式(4)也是单调递增的,因此 The Sigmoid function is a monotonically increasing function, then the functional formula (4) after the Sigmoid function is shifted to the right by x 1 is also monotonically increasing, so
由定理1可得,若Ti,j按式(3)、(5)映射为并重新计算转移概率,则原转移概率相对小的会更小,原转移概率相对大的会更大。 According to Theorem 1, if T i, j is mapped according to equations (3) and (5) as And recalculate the transition probability, the relatively small original transition probability will be smaller, and the relatively large original transition probability will be greater.
上述实施捕食策略,加强较优区域的开发,增强搜索能力包含: The above-mentioned implementation of predation strategies, strengthening the development of better areas, and enhancing search capabilities include:
每一代结束后,将搜索结果最好的前χ个蚂蚁作为逃逸蚂蚁,再让η个捕食蚂蚁去追捕。对捕食蚂蚁,临时更新各基因实例信息素,如式(6)所示。 At the end of each generation, the top χ ants with the best search results are used as escaped ants, and then η predator ants are used to hunt them down. For predatory ants, temporarily update the pheromone of each gene instance, as shown in formula (6).
其中, 表示第l只蚂蚁选择基因实例Xi,j后留下的信息素量,相似度越高,信息素释放的就越多,对蚂蚁就能有吸引力;表示本次循环中基因实例Xi,j的信息素增量; in, Indicates the amount of pheromone left after the l-th ant selects the gene instance X i, j , the higher the similarity, the more pheromone is released, which is attractive to ants; Indicates the pheromone increment of the gene instance Xi , j in this cycle;
本发明大型集装箱起重机产品快速配置设计方法和现采用的类比设计、经验设计方法相比,其优点在于,针对大型集装箱起重机产品配置设计具有高维的配置空间数据,本发明提出一种备选基因实例数量减少机制;设计了一种x_Sigmoid函数,并按此函数调整转移概率,加快算法搜索速度;实施捕食策略,加强较优区域的开发,增强搜索能力;综合运用本发明提出的模型和算法能够在较短时间内获得满意的大型集装箱起重机初步设计方案,具有更好的灵活性。 Compared with the analog design and empirical design methods currently used, the rapid configuration design method for large container crane products of the present invention has the advantage that it has high-dimensional configuration space data for the product configuration design of large container cranes. The present invention proposes an alternative gene Mechanism for reducing the number of examples; a kind of x_Sigmoid function is designed, and the transition probability is adjusted according to this function, so as to speed up the algorithm search speed; the strategy of predation is implemented, the development of better areas is strengthened, and the search ability is enhanced; the model and algorithm proposed by the present invention can be used comprehensively Obtain a satisfactory preliminary design scheme for large container cranes in a short period of time, with better flexibility.
运用本发明方法获得的初步设计方案经过校核、变参数、变特征设计后,可查看大型集装箱起重机的配置设计结果。相对于传统设计模式获得的设计结果,本发明方法能快速获得接近客户需求的初步设计方案,然后通过较少的变参数、变特征设计工作,就可以实现符合客户需求的设计,较传统设计模式大大减少了设计时间,节约了设计成本。 After the preliminary design plan obtained by using the method of the invention is checked, parameter-varied and feature-variable designed, the configuration design result of the large-scale container crane can be viewed. Compared with the design results obtained by the traditional design mode, the method of the present invention can quickly obtain the preliminary design scheme close to the customer's demand, and then through less variable parameter and variable feature design work, the design that meets the customer's demand can be realized, compared with the traditional design mode The design time is greatly reduced and the design cost is saved.
附图说明 Description of drawings
图1为本发明大型集装箱起重机产品快速配置设计方法的框架图 Fig. 1 is the frame diagram of the rapid configuration design method for large-scale container crane products of the present invention
图2为本发明大型集装箱起重机产品快速配置设计方法的流程图 Fig. 2 is the flowchart of the rapid configuration design method for large container crane products of the present invention
图3为本发明方法转移策略参数随Ti,j的变化情况 Fig. 3 is the method transfer strategy parameter of the present invention Variation with T i,j
图4为本发明方法转移策略参数随pi,j的变化情况 Fig. 4 is the method transfer strategy parameter of the present invention Variation with p i,j
图5为本发明方法与其它四种方法优化结果的盒图比较 Fig. 5 is the box diagram comparison of the inventive method and other four kinds of method optimization results
具体实施方式 Detailed ways
以下结合附图,进一步说明本发明的具体实施例。 Specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings.
如图1所示,本发明公开了大型集装箱起重机产品快速配置设计方法,该方法包含以下步骤: As shown in Fig. 1, the present invention discloses a fast configuration design method for large-scale container crane products, and the method includes the following steps:
传统设计方法主要采用类比设计或经验设计方法,设计者根据客户订单的功能与参数需求,凭经验在过去相似设计实例的基础上借用或适当修改,生成新的设计方案。该设计方法未能科学利用产品历史设计信息,耗时耗力,效率较为低下。 The traditional design method mainly adopts the method of analogy design or empirical design. According to the function and parameter requirements of the customer order, the designer borrows or appropriately modifies the similar design examples in the past based on experience to generate a new design scheme. This design method fails to make scientific use of product historical design information, which is time-consuming and labor-intensive, and the efficiency is relatively low.
为提高大型集装箱起重机产品设计的效率,发明改变传统设计模式,提出一种面向快速设计的大型集装箱起重机产品配置框架: In order to improve the efficiency of product design of large container cranes, the invention changes the traditional design mode and proposes a rapid design-oriented large container crane product configuration framework:
首先,构建产品配置基因进化模型,并初始化模型的基本参数。 First, construct the product configuration gene evolution model and initialize the basic parameters of the model.
然后,基于改进蚁群建立一种产品配置快速设计算法,利用该算 法获得初步设计方案。 Then, a rapid product configuration design algorithm is established based on the improved ant colony, and the preliminary design scheme is obtained by using the algorithm.
最后,在初步设计方案基础上,建立大车行走机构非标准件三维模型。根据用户要求,如大车结构的强度、刚度等进行有关约束条件的校核。如果满足,则该非标准件的设计成功;如果不满足,则对该非标准件进行变参数、变特征设计,如板厚变薄、高度减小等,并重新校核,直到满足条件为止,并添加到实例库。 Finally, on the basis of the preliminary design scheme, a three-dimensional model of the non-standard parts of the traveling mechanism of the cart is established. According to the user's requirements, such as the strength and stiffness of the cart structure, check the relevant constraints. If it is satisfied, the design of the non-standard part is successful; if it is not satisfied, the non-standard part is designed with variable parameters and features, such as thinning the plate thickness and reducing the height, etc., and re-checking until the conditions are met , and add it to the instance library.
如图2所示,本发明大型集装箱起重机产品快速配置设计方法的流程图具体包含以下步骤: As shown in Figure 2, the flow chart of the rapid configuration and design method for large-scale container crane products of the present invention specifically includes the following steps:
步骤1、初始化基本参数,包括α,θ0,β、ρ,Q等。 Step 1. Initialize basic parameters, including α, θ 0 ,β, ρ, Q, etc.
根据初始化规则,各基因实例上的信息素量相等,设(0)=ψ(ψ为常数)。α只蚂蚁在初始阶段被随机地置于n个产品虚拟特征基因上。 According to the initialization rules, the amount of pheromone on each gene instance is equal, and set (0)=ψ (ψ is a constant). α ants are randomly placed on n product virtual feature genes in the initial stage.
步骤2、基于x_Sigmoid函数调整转移概率。 Step 2. Adjust the transition probability based on the x_Sigmoid function.
步骤3、蚂蚁按伪随机比例规则进行零部件选择。 Step 3. Ants select parts according to the pseudo-random proportional rule.
蚂蚁l(l=1,2,…,α)在建立配置设计方案过程中,受局部相似度信息(它们更倾向于选择相似度高的基因实例)和信息素轨迹强度信息(信息素强度高的基因实例对蚂蚁更有吸引力)的指导。 Ant l (l=1,2,...,α) is affected by local similarity information (they tend to choose gene instances with high similarity) and pheromone trajectory intensity information (the pheromone intensity is high Instances of genes that are more attractive to ants) guide.
步骤4、蚂蚁完成一次循环后,按局部更新规则来修改基因实例的信息素量。 Step 4: After the ant completes a cycle, it modifies the pheromone quantity of the gene instance according to the local update rule.
步骤5、实施捕食策略,加强在逃逸蚂蚁邻域内搜索,加快算法搜索速度。 Step 5, implement the predation strategy, strengthen the search in the neighborhood of escaped ants, and speed up the search speed of the algorithm.
步骤6、以公式(5)计算适应度,并根据适应度阈值及迭代次数阈值,来确定配置设计方案是否为非标准件的初步设计方案。“是”则执行Step8,“否”则执行Step7。 Step 6. Calculate the fitness with the formula (5), and determine whether the configuration design scheme is a preliminary design scheme for non-standard parts according to the fitness threshold and the iteration number threshold. "Yes" executes Step8, "no" executes Step7.
步骤7、一旦所有蚂蚁都完成了它们的配置设计方案搜索,按照全局更新规则再次对基因实例的信息素量进行修改,然后返回步骤2。 Step 7. Once all ants have completed their configuration design search, modify the pheromone quantity of the gene instance again according to the global update rule, and then return to step 2.
步骤8、输出结果。 Step 8, output the result. the
为形象描述,若x1=5,则随Ti,j的变化情况如图3所示。由图3可见当Ti,j较小时,很小;Ti,j较大时,变化不大,接近于1。 For the image description, if x 1 =5, then The variation with T i,j is shown in Fig. 3. It can be seen from Figure 3 that when T i,j is small, is very small; when T i,j is large, The change is small, close to 1.
若Mi=10,Ti,j=2.6604,0.6472,1.6992,1.3608,2.4956,2.1339,1.2781,0.0518,2.2999,1.2452,随Pi,j的变化情况如图4所示。由图4可见,转移概率原来较小的,现在更小了;转移概率原来较大的,现在增大了,且增大的倍数差不多,即它们的相对大小变化不大。也即,转移概率原来较小的,近似指数减小,转移概率原来较大的,近似线性增大。 If M i =10, T i,j =2.6604,0.6472,1.6992,1.3608,2.4956,2.1339,1.2781,0.0518,2.2999,1.2452, The variation with P i,j is shown in Fig. 4. It can be seen from Figure 4 that the transition probability that was originally small is now even smaller; the transition probability that was originally large is now increased, and the multiples of the increase are similar, that is, their relative sizes do not change much. That is to say, if the transition probability is originally small, it will decrease approximately exponentially, and if the transition probability is originally large, it will increase approximately linearly.
以下结合图5,举例说明快速配置设计的实施例: Below in conjunction with Fig. 5, illustrate the embodiment of rapid configuration design:
同时采用本发明方法、基本蚁群算法、基于进化强度的蚁群算法、基于粒子群参数优化的改进蚁群算法、基于量子空间的蚁群算法进行快速配置优化计算,这四种算法的蚂蚁结构、种群规模、迭代次数与本发明方法相同。利用产品配置设计系统(运用Pro/E三维造型软件、VB语言、Access数据库 等开发而成)开展产品配置,计算机的配置为:Pentium Dual 2.00GHZ,2GHz内存,Windows XP。根据带约束的0-1规划基因进化模型,这5种算法连续运行50次,适应度、收敛代数、收敛时间的盒图比较,如图5所示。图5中横轴坐标1、2、3、4、5分别对应基本蚁群算法、基于进化强度的蚁群算法、基于粒子群参数优化的改进蚁群算法、基于量子空间的蚁群算法和本发明方法。本发明方法平均收敛结果优于其他方法,而收敛速度较其它4种方法也有进一步改善。本发明方法能快速获得接近客户需求的初步设计方案,然后通过较少的变参数、变特征设计工作,就可以实现符合客户需求的设计,较传统设计模式大大减少了设计时间,节约了设计成本。 Adopt method of the present invention, basic ant colony algorithm, ant colony algorithm based on evolution strength, improved ant colony algorithm based on particle swarm parameter optimization, ant colony algorithm based on quantum space to carry out fast configuration optimization calculation, the ant structure of these four kinds of algorithms simultaneously , population size, number of iterations are the same as the method of the present invention. Use the product configuration design system (developed using Pro/E 3D modeling software, VB language, Access database, etc.) to carry out product configuration. The computer configuration is: Pentium Dual 2.00GHZ, 2GHz memory, Windows XP. According to the constrained 0-1 programming gene evolution model, these five algorithms were run continuously for 50 times, and the box plot comparisons of fitness, convergence algebra, and convergence time are shown in Figure 5. The coordinates 1, 2, 3, 4, and 5 on the horizontal axis in Figure 5 correspond to the basic ant colony algorithm, the ant colony algorithm based on evolutionary strength, the improved ant colony algorithm based on particle swarm parameter optimization, the ant colony algorithm based on quantum space, and the original ant colony algorithm, respectively. Invention method. The average convergence result of the method of the invention is superior to other methods, and the convergence speed is further improved compared with the other four methods. The method of the invention can quickly obtain a preliminary design scheme close to the customer's needs, and then through less variable parameter and variable feature design work, the design that meets the customer's needs can be realized, which greatly reduces the design time and saves the design cost compared with the traditional design mode .
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。 Although the content of the present invention has been described in detail through the above preferred embodiments, it should be understood that the above description should not be considered as limiting the present invention. Various modifications and alterations to the present invention will become apparent to those skilled in the art upon reading the above disclosure. Therefore, the protection scope of the present invention should be defined by the appended claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410729172.2A CN104504177A (en) | 2014-12-04 | 2014-12-04 | Method for quickly configuring and designing large container crane |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410729172.2A CN104504177A (en) | 2014-12-04 | 2014-12-04 | Method for quickly configuring and designing large container crane |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104504177A true CN104504177A (en) | 2015-04-08 |
Family
ID=52945574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410729172.2A Pending CN104504177A (en) | 2014-12-04 | 2014-12-04 | Method for quickly configuring and designing large container crane |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104504177A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117562A (en) * | 2015-09-15 | 2015-12-02 | 河海大学常州校区 | Product green configuration method based on axiomatic design theory |
CN107403272A (en) * | 2017-07-27 | 2017-11-28 | 山东大学 | Support the product configuration method and system of multi-stage platform |
CN107839947A (en) * | 2017-11-29 | 2018-03-27 | 厦门理工学院 | A kind of robot packing method based on three-dimensional vanning positioning |
CN109073217A (en) * | 2016-04-28 | 2018-12-21 | 日立造船株式会社 | Computing device, the control method of computing device, control program and storage medium |
GB2568993A (en) * | 2017-11-29 | 2019-06-05 | Adobe Inc | Generating 3D structures using genetic programming to satisfy functional and geometric constraints |
CN110717545A (en) * | 2019-10-15 | 2020-01-21 | 天津开发区精诺瀚海数据科技有限公司 | Personalized customization method based on improved interactive artificial immune algorithm |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6518400B1 (en) * | 1999-03-25 | 2003-02-11 | Salk Institute For Biological Studies | Polynucleotide encoding a protein involved in chromosomal inheritance and method of use therefor |
CN101604411A (en) * | 2008-06-11 | 2009-12-16 | 上海海事大学 | Hybridized configuration and design method of shore container crane mechanism |
-
2014
- 2014-12-04 CN CN201410729172.2A patent/CN104504177A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6518400B1 (en) * | 1999-03-25 | 2003-02-11 | Salk Institute For Biological Studies | Polynucleotide encoding a protein involved in chromosomal inheritance and method of use therefor |
CN101604411A (en) * | 2008-06-11 | 2009-12-16 | 上海海事大学 | Hybridized configuration and design method of shore container crane mechanism |
Non-Patent Citations (4)
Title |
---|
于洋等: ""岸边集装箱起重机产品杂交配置知识库"", 《上海海事大学学报》 * |
杨勇生等: ""基于回交理论的大型集装箱起重机产品杂交配置设计"", 《上海海事大学学报》 * |
杨勇生等: ""需求驱动的大型集装箱起重机产品绿色配置设计模型"", 《上海海事大学学报》 * |
许波桅等: ""大型集装箱起重机产品快速配置模型及算法"", 《计算机集成制造系统》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117562A (en) * | 2015-09-15 | 2015-12-02 | 河海大学常州校区 | Product green configuration method based on axiomatic design theory |
CN105117562B (en) * | 2015-09-15 | 2018-07-27 | 河海大学常州校区 | A kind of Product Green configuration method based on Axiomatic Design |
CN109073217A (en) * | 2016-04-28 | 2018-12-21 | 日立造船株式会社 | Computing device, the control method of computing device, control program and storage medium |
CN109073217B (en) * | 2016-04-28 | 2021-03-09 | 日立造船株式会社 | Computing device, control method for computing device, and storage medium |
CN107403272A (en) * | 2017-07-27 | 2017-11-28 | 山东大学 | Support the product configuration method and system of multi-stage platform |
CN107403272B (en) * | 2017-07-27 | 2020-04-17 | 山东大学 | Product configuration method and system supporting multi-stage platform |
CN107839947A (en) * | 2017-11-29 | 2018-03-27 | 厦门理工学院 | A kind of robot packing method based on three-dimensional vanning positioning |
GB2568993A (en) * | 2017-11-29 | 2019-06-05 | Adobe Inc | Generating 3D structures using genetic programming to satisfy functional and geometric constraints |
GB2568993B (en) * | 2017-11-29 | 2021-05-19 | Adobe Inc | Generating 3D structures using genetic programming to satisfy functional and geometric constraints |
CN110717545A (en) * | 2019-10-15 | 2020-01-21 | 天津开发区精诺瀚海数据科技有限公司 | Personalized customization method based on improved interactive artificial immune algorithm |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104504177A (en) | Method for quickly configuring and designing large container crane | |
CN113486764B (en) | Pothole detection method based on improved YOLOv3 | |
CN109872374A (en) | A kind of optimization method, device, storage medium and the terminal of image, semantic segmentation | |
CN115357554B (en) | Graph neural network compression method and device, electronic equipment and storage medium | |
CN102194133B (en) | Data-clustering-based adaptive image SIFT (Scale Invariant Feature Transform) feature matching method | |
CN108646560A (en) | Power of fan model parameter optimization method based on grey wolf algorithm improvement | |
CN104484682A (en) | Remote sensing image classification method based on active deep learning | |
CN106991442A (en) | The self-adaptive kernel k means method and systems of shuffled frog leaping algorithm | |
CN108830431A (en) | A kind of Electricity price forecasting solution and relevant apparatus based on whale optimization algorithm | |
KR20230122872A (en) | Transfer learning system and method for deep neural network | |
CN106897744A (en) | A kind of self adaptation sets the method and system of depth confidence network parameter | |
CN104050680B (en) | Based on iteration self-organizing and the image partition method of multi-agent genetic clustering algorithm | |
CN111079074A (en) | A Method for Building Prediction Model Based on Improved Sine-Cosine Algorithm | |
CN114329233A (en) | Cross-region cross-scoring collaborative filtering recommendation method and system | |
Cheng et al. | Remote sensing image classification based on optimized support vector machine | |
CN115512226A (en) | LiDAR point cloud filtering method integrated with multi-scale CNN of attention mechanism | |
CN106228235B (en) | A kind of land utilization space Optimal Configuration Method for taking pattern Yu PROCESS COUPLING effect into account | |
Pavan et al. | TyBox: An Automatic Design and Code Generation Toolbox for TinyML Incremental On-Device Learning | |
CN107578101B (en) | A Data Flow Load Prediction Method | |
WO2024016739A1 (en) | Method for training neural network model, electronic device, cloud, cluster, and medium | |
CN118657186A (en) | Data intelligence model training and hardware acceleration method and system based on artificial intelligence | |
CN117910329A (en) | Ocean time sequence data prediction method and system based on improved particle swarm optimization algorithm | |
CN100380395C (en) | An Artificial Immune Supervised Classification Method for Remote Sensing Images | |
CN114996781B (en) | Two-dimensional irregular part layout method and system based on actors-critics | |
TW202117609A (en) | Efficient inferencing with fast pointwise convolution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150408 |
|
WD01 | Invention patent application deemed withdrawn after publication |