Protective shell tendon and vessel layout and forming method and device
By forming reinforcement ribs on the sheet material, the problem of difficulty in personalizing reinforcement design in the prior art is solved, and a more efficient protective effect is achieved.
Patent Information
- Application Number
- CN202510151623.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-02-11
AI Technical Summary
The existing reinforcement design methods are difficult to personalize the reinforcement ribs according to the specific protection needs of the protective shell, resulting in limited design effects.
By forming reinforcement ribs on the sheet, including obtaining an image of the sheet, determining the density and layout of lignin according to the risk level of the sub-design domain, simulating development to form wrinkle textures, identifying curves to characterize the region of reinforcement ribs, and using the curve for electromagnetic pulse forming.
The reinforcement ribs of the protective shell are personalized according to specific protection needs, which improves the protection effect and avoids the problems of over-design or insufficient design.
Smart Images

Figure CN120068265A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical fields of protection design and lightweight technology, and particularly relates to a method and device for rib vein layout and forming of a protective shell. Background Art
[0002] Under the background of the booming development of the new energy vehicle industry, the demand for protection design and lightweight of key components is becoming increasingly urgent. Many new energy vehicle models adopt the battery-body integration technology, which tightly connects the battery pack with the vehicle body structure and makes it a part of the vehicle body structure. Some automobile manufacturers even directly use the upper cover of the battery pack as the vehicle floor, which not only reduces the vehicle body weight, but also improves the battery capacity by eliminating the redundant gap between the battery pack and the floor. However, these key components such as the battery pack shell, the motor housing, and the electronic control unit not only need to withstand mechanical shocks and vibrations, but also need to resist environmental factors such as humidity, temperature changes, and chemical corrosion. Therefore, designing a lightweight and highly protective shell structure is crucial for ensuring the safe operation of new energy vehicles.
[0003] As a simple and effective structural strengthening means, ribbed design is widely used to improve the stiffness and strength of the shell. It can significantly improve the performance of the shell without increasing the weight. More importantly, the ribbed design can disperse stress when the protective shell is subjected to external impacts, reduce deformation, and thus protect the internal components from damage. In addition, the ribbed design also helps to improve the air flow inside the shell, enhance the heat dissipation performance, and extend the service life of the components.
[0004] Traditional ribbed design methods usually determine the shape, size, and layout of ribs or rib plates according to experience or standard specifications. However, this method often fails to meet the personalized protection requirements of different regions of the shell, resulting in over-design or under-design problems in some regions of the shell.
[0005] Therefore, it is necessary to improve the above-mentioned existing technologies. Summary of the Invention
[0006] The main technical problem to be solved by the present invention is how to perform personalized design on the reinforcing ribs according to the protection requirements of the protective shell.
[0007] According to a first aspect, an embodiment provides a method for rib vein layout and forming of a protective shell. This method is used to form reinforcing ribs on a sheet metal to obtain a protective shell. The sheet metal includes a frozen domain and a design domain. The design domain is pre-divided into several sub-design domains with different risk levels, and the risk level of the sub-design domain is determined according to the statistical results of damage accidents of the protective shell. The frozen domain refers to the area on the sheet metal for installing preset components. The method includes:
[0008] Obtain an image of the sheet metal. Determine the density of lignin in each sub-design domain based on the risk level of each sub-design domain on the image. Randomly set lignin in the corresponding sub-design domain according to the density, and uniformly set a soft matrix in each sub-design domain; wherein, the density refers to the minimum distance between lignin in the sub-design domain.
[0009] Utilize the lignin and soft matrix in each sub-design domain to simulate development and form a wrinkled texture in the design domain according to the reaction-diffusion equation corresponding to the preset texture, and obtain an image of the wrinkled texture after reaching the preset stable development condition.
[0010] Identify the image of the wrinkled texture to obtain a curve for characterizing the wrinkled texture, and this curve represents the area where stiffeners are formed on the sheet metal.
[0011] Form stiffeners on the sheet metal using this curve to obtain a protective housing.
[0012] In one embodiment, the expression for the above density is:
[0013]
[0014] wherein, P j represents the risk level of the j-th sub-design domain, P max represents the maximum value of the risk levels of each sub-design domain. The larger the value of the risk level, the higher the risk of the corresponding sub-design domain. ω o represents the minimum distance between lignin in the sub-design domain corresponding to P max , and ξ represents a penalty factor.
[0015] In one embodiment, the expression for the reaction-diffusion equation is:
[0016]
[0017] wherein, A and S respectively represent the normalized concentrations of the above soft matrix and lignin at a pixel point in the design domain, d a and d s respectively represent the diffusion rates of the above soft matrix and lignin in the design domain, T represents the development time of the wrinkled texture, represents the concentration difference between a pixel point in the design domain and its surrounding pixel points, c a represents the conversion rate parameter for controlling the conversion of the soft matrix to lignin, and c s represents the conversion rate parameter for controlling the conversion of lignin to the soft matrix.
[0018] In one embodiment, identifying the image of the wrinkled texture to obtain a curve for characterizing the wrinkled texture includes:
[0019] Preprocess the image of the corrugated texture to obtain a preprocessed image;
[0020] Use an edge detection algorithm to identify the edges of the corrugated texture in the preprocessed image, and use the Douglas-Peucker algorithm to process the above edges to form the curve.
[0021] In one embodiment, a reinforcing rib is formed on the sheet metal using the curve to obtain a protective housing, including:
[0022] Discretize the curve into multiple texture blocks according to a preset texture block spacing; wherein, the preset texture block spacing represents the spacing between two adjacent texture blocks;
[0023] Determine the die path based on the slime mold algorithm; wherein, the die path represents the order of electromagnetic pulse forming for the regions corresponding to each texture block on the sheet metal;
[0024] Perform electromagnetic pulse forming on the sheet metal according to the die path and the positions of each texture block in the design domain, and form a reinforcing rib to obtain a protective housing.
[0025] In one embodiment, determining the die path based on the slime mold algorithm includes:
[0026] Initialize the slime mold population; wherein, the slime mold population contains m slime molds, and the initial position S i The expression of is:
[0027] S i = randperm(n);
[0028] n represents the number of texture blocks into which the above curve is discretized, randperm represents the operation of generating a random sequence, and the position of the slime mold represents a feasible solution of the die path;
[0029] Steps for calculating fitness: Calculate the fitness F of each slime mold at the current iteration according to a preset fitness function i , according to the fitness F i Sort each slime mold to obtain a fitness sequence:
[0030] Sindex(i) = sort(F i );
[0031] Among them, sort represents the operation of sorting the fitness of each slime mold, i in Sindex(i) represents the number of each slime mold after sorting, and i in F i represents the number of each slime mold before sorting;
[0032] Update the weight factor W of the slime mold according to the following expression:
[0033]
[0034] Among them, Sindex(i) < m / 2 represents the slime molds in the slime mold population with the first half of the fitness rankings, and Sindex(i) ≥ m / 2 represents the slime molds in the slime mold population with the second half of the fitness rankings, r 2 is the first random number, and F here i is the fitness of the i-th slime mold after the above sorting, F b is the optimal fitness of the population under the current iteration number, F w is the worst fitness of the population under the current iteration number;
[0035] Use the updated weight factor W to update the positions of each slime mold;
[0036] Steps of judgment: Judge whether the iteration termination condition is reached; among them, if the iteration termination condition is not reached, continue to execute the steps of calculating fitness until the judgment steps; if the iteration termination condition is reached, the slime mold algorithm stops iterating, and the position of the slime mold after reaching the iteration termination condition is used as the die path.
[0037] In one embodiment, the use of the updated weight factor W to update the positions of each slime mold includes:
[0038] Use the updated weight factor W to obtain the candidate solution for the position of the i-th slime mold after the (t + 1)-th iteration
[0039]
[0040] Among them, r 1 is the second random number, represents the position of the slime mold corresponding to the optimal fitness of the population after the t-th iteration, and are the positions of two random slime molds after the t-th iteration, v b is the third random number, and the range of the third random number is [-a, a], where a = arctanh(1 - t / T max ), T max represents the maximum number of iterations; tailor represents the rounding function within [1, n], and p = tanh|F i -F b |;
[0041] According to the fitness of this candidate solution to update the positions of each slime mold:
[0042]
[0043] Among them, represents the position of the i-th slime mold after the (t + 1)-th iteration, represents the position of the i-th slime mold after the t-th iteration, where t + 1 does not exceed T max .
[0044] In one embodiment, the expression of the fitness function is:
[0045]
[0046] where X j+1,i and X j,i respectively represent the coordinates of the centroids of the (j + 1)-th and j-th texture blocks in the die path represented by the i-th slime mold, and θ j+1,i and θ j,i respectively represent the angles that the preset die needs to rotate when electromagnetic pulse forming is performed on the regions corresponding to the (j + 1)-th and j-th texture blocks on the sheet metal, and w θ is the time-consuming weight, which is determined by the efficiency ratio of the translation operation and the rotation operation of the motor in the forming process.
[0047] According to a second aspect, in one embodiment, a protective housing rib vein layout and forming device is provided. The device is used to form reinforcing ribs on a sheet metal to obtain a protective housing. The sheet metal includes a frozen region and a design region. The design region is pre-divided into several sub-design regions with different risk levels, and the risk levels of the sub-design regions are determined according to the statistical results of damage accidents of the protective housing. The frozen region refers to the region on the sheet metal for installing preset components; the device includes:
[0048] A rib vein layout part, configured to obtain an image of the sheet metal, determine the density of lignin in each sub-design region according to the risk level of each sub-design region on the image, randomly set lignin in the corresponding sub-design region according to the density, and uniformly set a soft matrix in each sub-design region; wherein, the density refers to the minimum distance between lignin in the sub-design region; using the lignin and the soft matrix in each sub-design region, simulate development and form a wrinkled texture in the design region according to the reaction-diffusion equation corresponding to the preset texture; obtain an image of the wrinkled texture after reaching the preset stable development condition;
[0049] A forming part, configured to identify the image of the wrinkled texture to obtain a curve for characterizing the wrinkled texture; wherein, the curve represents the region on the sheet metal where the reinforcing ribs need to be formed.
[0050] According to a third aspect, in one embodiment, a computer-readable storage medium is provided. The computer-readable storage medium includes a program. The program can be executed by a processor to implement the method described in any embodiment herein.
[0051] The beneficial effects of the present application are:
[0052] This method is used to form stiffeners on a sheet metal to obtain a protective housing. The sheet metal includes a frozen area and a design area. The design area is pre-divided into several sub-design areas with different risk levels, and the risk level of the sub-design area is determined according to the statistical results of damage accidents of the protective housing. The frozen area refers to the area on the sheet metal for installing preset components. This method includes: Step S100: Obtain an image of the sheet metal. On the image, determine the density of lignin in each sub-design area according to the risk level of each sub-design area, randomly set lignin in the corresponding sub-design area according to the above density, and uniformly set a soft matrix in each sub-design area; Step S200: Use the lignin and soft matrix in each sub-design area to simulate development and form a wrinkled texture in the design area according to the reaction-diffusion equation corresponding to the preset texture, and obtain an image of the wrinkled texture after reaching the preset stable development condition; Step S300: Identify the image of the wrinkled texture to obtain a curve for characterizing the wrinkled texture; Step S400: Use the curve to form stiffeners on the sheet metal to obtain a protective housing; wherein, the curve represents the area on the sheet metal where the stiffeners are formed. This method can, according to the specific protection requirements of key components such as the battery pack housing (such as the specific protection requirements obtained from the above statistical results of damage accidents), through the rib vein adaptive development layout algorithm (such as the above steps S100 to S400), perform personalized design on the stiffeners (such as the above stiffeners) on the protective housing (such as the above sheet metal to be processed), so as to densely arrange textures in the key protection area (such as the sub-design area with a higher risk level), thereby improving the protection effect (such as enhancing the stiffness and strength of the housing, etc.) and avoiding over-design or under-design of the stiffeners on the protective housing. Description of the Drawings
[0053] Figure 1 It is a schematic flow chart of a method for rib vein layout and forming of a protective housing in an embodiment;
[0054] Figure 2 It is a schematic flow chart of a method for obtaining a curve for characterizing the wrinkled texture in an embodiment;
[0055] Figure 3 It is a schematic diagram of a design area in an embodiment;
[0056] Figure 4 It is a schematic diagram of a curve for characterizing the wrinkled texture in an embodiment;
[0057] Figure 5 It is a schematic diagram of multiple discrete texture blocks in an embodiment;
[0058] Figure 6 It is a schematic diagram of a die path in an embodiment;
[0059] Figure 7 It is a schematic diagram of a module of a rib layout and forming device for a protective housing in an embodiment. Specific embodiments
[0060] The present invention will be further described in detail below in conjunction with the accompanying drawings through specific embodiments. Similar elements in different embodiments are labeled with related similar element numbers. In the following embodiments, many detailed descriptions are provided to enable a better understanding of the present application. However, those skilled in the art can easily recognize that some of the features can be omitted in different situations, or can be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification, which is to avoid the core part of the present application being overwhelmed by excessive descriptions. For those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.
[0061] In addition, the features, operations, or characteristics described in the specification can be combined in any appropriate manner to form various embodiments. At the same time, the steps or actions in the method description can also be reordered or adjusted in an obvious manner by those skilled in the art. Therefore, the various sequences in the specification and drawings are only for clearly describing a certain embodiment and do not mean that they are necessary sequences, unless it is stated that a certain sequence must be followed.
[0062] The serial numbers assigned to the components herein, such as "first", "second", etc., are only used to distinguish the described objects and do not have any sequential or technical meaning. The "connection" and "coupling" mentioned in the present application, unless otherwise specified, both include direct and indirect connection (coupling).
[0063] To clearly understand the technical solution of the present application, the basic principles of some technologies involved will be described here.
[0064] The basic principle of the stiffening design is: by adding ribs or rib plates to the housing structure to enhance the stiffness and strength of the structure. The shape, size, and layout of the ribs or rib plates will all affect the performance of the housing.
[0065] The basic principle of the bionic design of wrinkled textures is as follows: by imitating the wrinkled textures in nature, such as the cell surface layer, insect wings, brain coral surface, etc., a protective structure with excellent mechanical properties is designed. These textures can endow the shell structure with better mechanical properties. As a common and complex structure in nature, the unique microscopic features of wrinkled textures can endow the structure with excellent mechanical properties. By imitating these natural textures, researchers have designed a protective structure with better energy absorption and stress dispersion capabilities. Researchers at home and abroad are working hard to improve the application value of thin-shell structures with textures through technologies such as bionic design, composite materials, and advanced manufacturing. However, although some researchers have improved the mechanical properties of thin-shell structures through bionic design, these methods usually rely on complex manufacturing processes and expensive equipment; in addition, there is currently no systematic theoretical system and mature technical path for the development mechanism of wrinkled textures and their rapid prototyping methods.
[0066] The basic principle of electromagnetic pulse forming technology is: using the magnetic field and Lorentz force generated by electromagnetic pulses to cause plastic deformation of sheet materials (such as metal sheets), so as to achieve rapid forming. This technology has the advantages of high efficiency, flexibility, and non-damage. Electromagnetic pulse forming is a high-speed forming technology, especially suitable for the forming and connection of metal sheet materials. It uses the pulsed current flowing through the coil to generate a magnetic field that changes with time, causing the sheet material made of high-conductivity material to generate a corresponding induced current, and making it produce plastic deformation through the action of the Lorentz force. Compared with traditional mechanical forming processes, the electromagnetic pulse forming process has higher processing efficiency, more flexible forming methods, and the advantage of non-damage. Whether as an independent processing technology or combined with other stamping processes to form a composite processing technology, it has good application potential.
[0067] The technical solutions of this application will be described in detail below in conjunction with the embodiments.
[0068] The prior art mainly improves the stiffness and strength of the shell through stiffening design. However, the above prior art often lacks personalization and efficiency. Although bionic design, composite materials and advanced manufacturing technologies have also been applied to improve the protection performance of the shell structure, there is no systematic theoretical system and mature technical path for the development mechanism of wrinkled textures and their rapid forming methods in the prior art. Therefore, it is difficult for the traditional stiffening design method to perform personalized design on the stiffeners on the protective shell according to the specific protection requirements of the protective shell, resulting in limited design effects (such as over-design or under-design). Therefore, this application proposes a method for rib vein layout and forming of a protective shell. This method is used to form stiffeners on a sheet metal to obtain a protective shell. The sheet metal includes a frozen area and a design area. The design area is pre-divided into several sub-design areas with different risk levels, and the risk level of the sub-design area is determined according to the statistical results of damage accidents of the protective shell. Among them, the higher the probability or frequency of damage accidents in the corresponding area of the protective shell, the higher the risk level of the corresponding area. Those skilled in the art can determine each sub-design area according to actual needs. The frozen area refers to the area on the sheet metal for installing preset components. For example, taking the design of the battery pack housing of a new energy vehicle as an application scenario, first, according to the statistical results of damage accidents at the bottom of the new energy vehicle, the design area is divided into several sub-design areas with different risk levels; in addition, the assembly points of the battery pack on the sheet metal are set as the frozen area. The sheet metal to be formed needs to have a certain plasticity. For example, the sheet metal can be a thin metal plate, etc. Please refer to Figure 1 , this method includes:
[0069] Step S100: Obtain an image of the sheet metal, determine the density of lignin in each sub-design area on the image, randomly set lignin in the corresponding sub-design area, and uniformly set a soft matrix;
[0070] Step S200: Use lignin and the soft matrix to simulate development and form wrinkled textures; obtain an image of the wrinkled textures;
[0071] Step S300: Identify the image to obtain the required curve;
[0072] Step S400: Use the curve to form stiffeners on the sheet metal to obtain a protective shell.
[0073] Specifically, in step S100, an image of the sheet material is obtained. Based on the risk levels of each sub-design domain in the image, the density of lignin in each sub-design domain is determined. According to the density, lignin is randomly set in the corresponding sub-design domain, and a soft matrix is evenly set in each sub-design domain; wherein, the density refers to the minimum distance between lignin in the sub-design domain. For example, scatter diffusion sources can be randomly generated in all sub-design domains except the frozen domain based on the Poisson disk sampling algorithm and the density of lignin in the sub-design domain. The Poisson disk sampling algorithm is a method for generating random samples in any dimensional space, and the minimum distance between these samples is at least a given distance. Since the Poisson disk sampling algorithm belongs to the prior art, the specific process of randomly setting lignin will not be elaborated here. For the soft matrix, the soft matrix can be evenly set in each sub-design domain according to a preset minimum distance determined by those skilled in the art.
[0074] Please refer to Figure 3 , Figure 3 Figure I in an embodiment is shown. The small solid boxes represent a pixel point of the design domain, the black dot a represents a diffusion source (such as lignin), A represents the frozen domain, and B represents the key protection area (such as a sub-design domain with a higher risk level in the design domain).
[0075] Specifically, step S200 includes: using the lignin and soft matrix in each sub-design domain, simulating the development and forming a wrinkled texture in the design domain according to the reaction-diffusion equation corresponding to the preset texture, and obtaining an image of the wrinkled texture after reaching the preset stable development condition.
[0076] It can be understood that step S200 is not a real texture development process, but a computer simulation process carried out on the image of the sheet material to be processed (such as each sub-design domain), and this computer simulation process is used to simulate the development and formation process of the wrinkled texture.
[0077] It can be understood that the in-plane development of the wrinkled texture is due to the disordered diffusion of lignin, and at the same time, lignin undergoes a hardening reaction under the action of enzymes. The geometric characteristics of the wrinkled texture can be represented by a classical reaction-diffusion equation. The reaction-diffusion equation is an equation that iterates over time and theoretically can be iterated infinitely, but usually after a certain number of iterations, the formed wrinkled texture is likely to tend to be stable, that is, there is no change in the wrinkled texture between two consecutive iterations. Therefore, those skilled in the art can also define the preset stable development condition by themselves. For example, the preset stable development condition can be that the number of iterations reaches a preset threshold, etc. When the development process tends to be stable, the wrinkled texture densely arranged in the key protection area can be obtained.
[0078] Specifically, in step S300, the image of the wrinkled texture is recognized to obtain a curve for characterizing the wrinkled texture, and this curve represents the area on the sheet where the stiffeners are formed.
[0079] In some embodiments, in step S100, the expression of the above density is:
[0080]
[0081] where P j represents the risk level of the j-th sub-design domain, P max represents the maximum value of the risk levels of each sub-design domain. The larger the value of the risk level, the higher the risk of the corresponding sub-design domain (for example, the more vulnerable to external forces, etc.). ω o represents the minimum distance between lignins in the sub-design domain corresponding to P max , and ξ represents the penalty factor. Those skilled in the art can determine the value ranges of P j and ξ according to the actual application scenario. For example, P j can be between 0 and 1 (note: P j does not include 0, P j includes 1), and the value range of ξ can be between 1 and 3 (note: ξ includes 1 and 3).
[0082] It should be noted that ω o is a control parameter specified manually and can be set to any value (such as 1 to 50). ω o controls the minimum distance between diffusion sources (such as lignins). If ω o is smaller, the wrinkled texture finally formed in the most dangerous sub-design domain will be denser. If ω o is larger, the wrinkled texture finally formed in the most dangerous sub-design domain will be sparser. And the minimum distances between diffusion sources in other sub-design domains are all calculated based on ω o and must be larger than ω o . That is to say, the larger the risk level of the sub-design domain, the smaller the corresponding minimum distance, and thus the denser the finally formed wrinkled texture.
[0083] It can be understood that the density of the diffusion source can control the density of the wrinkled texture. For example, a circle of texture will be formed around a diffusion source, and the radius of this circle of texture is related to the distance between two diffusion sources inside and outside this circle of texture.
[0084] In some embodiments, in step S200, the expression of the reaction-diffusion equation is:
[0085]
[0086] where A and S respectively represent the normalized concentrations of the above-mentioned soft matrix and lignin at a pixel point in the design domain, and the ranges of both A and S are [0, 1], d a and d s respectively represent the diffusion rates of the above-mentioned soft matrix and lignin within the design domain, T represents the development time of the wrinkled texture, represents the concentration difference between a pixel point in the design domain and its surrounding pixel points, c a represents the conversion rate parameter that controls the conversion of the soft matrix to lignin, c s represents the conversion rate parameter that controls the conversion of lignin to the soft matrix. In addition, the distribution of lignin also depends on biological observation results: S ∈Ω (T = 0) = 1; the meaning of this expression is that the concentration of lignin is set to 1 at T = 0. Among them, the area occupied by the diffusion source can be represented by Ω. Since the partial differential equations involved in shell hardening are very complex, it requires a huge amount of computation to determine the parameter combinations of the reaction-diffusion equations corresponding to the preset textures (such as walnut textures, etc.) using traditional numerical methods. Therefore, in some embodiments, diffusion sources can be arranged at fixed pixel intervals within each sub-design domain with high resolution (for example, for each small diffusion source, the pixel points in a 3*3 pixel point matrix in the design domain except for the pixel points at the 4 corners are set as lignin, and this layout method of diffusion sources is the most stable; of course, other forms of diffusion source layout methods can also be used), fix the two diffusion rate parameters d a and d s , and then change c a and c s respectively in the horizontal and vertical directions of the design domain. After the texture simulation development on the design domain tends to be stable, a panoramic view of the wrinkled texture can be obtained by photographing the formed wrinkled texture. Random sampling is performed on the panoramic view, and then a number of samples are obtained. Using a convolutional neural network (CNN) model, etc., classify the above samples according to geometric features, and thus obtain the parameter combinations of the reaction-diffusion equations corresponding to different texture types (such as walnut textures, etc.). The parameter combinations include the above d a , d s , c a and c sHere, A and S are variables. After classification by geometric features, the number of samples is relatively small. Therefore, it is necessary to use the DCGAN model to expand the sample library for each texture type for subsequent training of the convolutional neural network model to identify and classify different texture types (such as real walnut textures, etc.), so as to determine the parameter combinations of the corresponding reaction-diffusion equation. The DCGAN model is a deep learning model, which is an improved version of the generative adversarial network (GAN) and is mainly used to generate realistic images. In addition, to verify the adaptability of the convolutional neural network model to the sampling range, a sampling with a randomly sized field of view can be adopted and the stability of the classification results can be observed.
[0087] It should be noted that the diffusion source is a relatively abstract concept in the reaction-diffusion equation. From the perspective of the reaction-diffusion equation, the wrinkled texture is formed by the reaction of two substances, lignin and soft matrix. The soft matrix is uniformly distributed in the design domain, and the reactants diffuse from the diffusion source (the source of reactant diffusion). To a certain extent, it can be said that the wrinkled texture is formed by the diffusion from the diffusion source.
[0088] Since the image of the wrinkled texture obtained in step S200 is pixelated and discretized, it is necessary to obtain a continuous approximate curve representing the wrinkled texture through a certain algorithm. For example, in some embodiments, please refer to Figure 2 In step S300, the curve representing the wrinkled texture is obtained by identifying the image of the wrinkled texture, including:
[0089] Step S310: Preprocess the image of the wrinkled texture to obtain a preprocessed image;
[0090] Step S320: Use an edge detection algorithm to identify the edge of the wrinkled texture in the preprocessed image, and use the Douglas-Peucker algorithm to process the above edge to form a curve.
[0091] It should be noted that the purpose of the preprocessing in step S310 is to highlight the geometric features of the wrinkled texture and reduce noise. For example, the image of the wrinkled texture can be globally binarized; in addition, opening and closing operations can also be added according to the actual processing effect. Since global binarization, opening and closing operations, etc. are all prior arts in this field, the specific process of the preprocessing will not be elaborated here.
[0092] In some embodiments, in step S320, the Canny edge detection algorithm or the like can be used to identify the edges of the wrinkled texture in the preprocessed image. The Canny edge detection algorithm is one of the commonly used edge detection algorithms in the field of computer vision. Its main feature is that it can accurately detect the edges in the image and has good resistance to noise. The Douglas-Peucker algorithm is an algorithm for simplifying curves and is mainly used in geographic information systems and computer graphics. This algorithm recursively detects and removes those points that have little influence on the overall shape, thereby reducing the data volume, lowering the computational complexity, and at the same time maintaining the basic shape of the curve. Since the above Canny edge detection algorithm and Douglas-Peucker algorithm and the like all belong to the prior art, the specific process of forming the above curve will not be elaborated here.
[0093] In some embodiments, please refer to Figure 4 , Figure 4 The thicker and continuous curves in represent the curve obtained by identifying the image of the wrinkled texture in step S300 for characterizing the wrinkled texture; Figure 3 The design domain I in is the curve obtained by identifying the image of the wrinkled texture in step S300 for characterizing the wrinkled texture; Figure 4 The frozen domain A in is consistent with the frozen domain A in Figure 3 . It can be seen from Figure 4 that the edge of the frozen domain A ( Figure 4 The continuous and box-shaped curve in) also forms a continuous wrinkled texture; Figure 4 The other thicker and continuous curves in are the wrinkled textures formed by each sub-design domain.
[0094] In some embodiments, in step S400, a traditional mechanical forming process can be directly used, and ribs are formed on the sheet metal using this curve to obtain a protective housing. Since the traditional mechanical forming process belongs to the prior art in this field, it will not be elaborated here.
[0095] However, the traditional mechanical forming process has low forming efficiency, and the forming processes in the prior art often have long processing cycles and are difficult to meet the requirements of rapid production; the cost is high, and the use of composite materials or complex manufacturing processes often leads to cost increases, which is not conducive to large-scale applications. Therefore, in some embodiments, in step S400, forming ribs on the sheet metal using this curve to obtain a protective housing includes:
[0096] Step S410: Discretize the curve into multiple texture blocks according to a preset texture block spacing; wherein, the preset texture block spacing represents the spacing between two adjacent texture blocks;
[0097] Step S420: Determine the die path based on the slime mold algorithm; wherein, the die path represents the order of electromagnetic pulse forming for the regions corresponding to each texture block on the sheet metal.
[0098] Step S430: Electromagnetically pulse form the sheet metal according to the die path and the positions of the respective texture blocks in the design domain to form stiffening ribs, thereby obtaining the protective housing.
[0099] It should be noted that in step S410, "discretizing the curve into multiple texture blocks according to the preset texture block spacing" can be understood as: using the preset texture block spacing to transform a solid line (such as the above-mentioned curve) into a dotted line (such as multiple texture blocks arranged at the preset texture block spacing). A person skilled in the art can determine the size of the preset texture block spacing according to the actual scenario. The texture blocks can be understood as short lines or points on the dotted line corresponding to the curve, and the distance between adjacent short lines or points is the preset texture block spacing. The reason for "discretizing the curve into multiple texture blocks" in step S410 is that it is difficult and inefficient to directly form stiffening ribs on the sheet metal using the above-mentioned curve. Therefore, after discretizing the curve into multiple texture blocks, electromagnetic pulse forming is performed on the sheet metal according to the die path and the positions of the respective texture blocks in the design domain using a preset die to form stiffening ribs, which can reduce the technical difficulty of forming stiffening ribs and improve the efficiency of forming stiffening ribs.
[0100] Please refer to Figure 5 , Figure 5 shown is Figure 4 the curve used to characterize the corrugated texture is discretized to obtain multiple texture blocks b; I and A respectively represent Figure 4 the design domain and the frozen domain in , and the distance between adjacent texture blocks b is the preset texture block spacing.
[0101] Although electromagnetic pulse forming technology has been widely used in the forming and connection of metal sheet metals, when applying it to the personalized protection design of stiffened sheet metals, how to optimize process parameters according to specific requirements, achieve rapid forming and high-efficiency production, remains a technical challenge currently faced. Since it may be necessary to move and / or rotate the above-mentioned preset die and sheet metal during the electromagnetic pulse forming process, path planning is required to obtain the shortest die path, thereby accelerating the processing speed and stamping all the areas corresponding to the texture blocks on the sheet metal as soon as possible, and thus improving the efficiency of forming stiffening ribs. Therefore, in some embodiments, in step S420, determining the die path based on the slime mold algorithm includes:
[0102] Step S421: Initialize the slime mold population;
[0103] Step S422: Calculate the fitness F of each slime mold at the current iteration according to the preset fitness function i , and sort each slime mold according to the fitness F i to obtain the fitness sequence;
[0104] Step S423: Update the weight factor of the slime mold.
[0105] Step S424: Update the positions of the slime molds using the updated weight factors.
[0106] Step S425: Determine whether the iteration termination condition is reached; wherein, if the iteration termination condition is not reached, continue to execute Steps S422 to S425; if the iteration termination condition is reached, the slime mold algorithm stops iterating, and the position of the slime mold after reaching the iteration termination condition is used as the die punching path.
[0107] In some embodiments, in Step S421, the iteration number t is equal to 0, the slime mold population contains m slime molds, and the initial position S i of the i-th slime mold is expressed as:
[0108] S i = randperm(n);
[0109] n represents the number of texture blocks into which the above curve is discretized, randperm represents the operation of generating a random sequence, and the position of the slime mold represents a feasible solution of the die punching path.
[0110] In some embodiments, in Step S422, the expression of the fitness sequence is:
[0111] Sindex(i) = sort(F i );
[0112] sort represents the operation of sorting the fitness of each slime mold. i in Sindex(i) represents the number of each slime mold after sorting, and i in F i represents the number of each slime mold before sorting.
[0113] It can be understood that Sindex establishes a sorting mapping for any slime mold i, and then obtains the serial number of the fitness of each slime mold in the current iteration. The essence of the sorting mapping is to sort the fitness Fi of each slime mold, that is, the above sort operation. In other words, the fitness sequence Sindex(i) is determined by the sort sorting function sorting the fitness of each slime mold.
[0114] In some embodiments, in step S422, it may further include: obtaining the optimal fitness of each slime mold, obtaining the population-optimal fitness of the slime mold population, and assigning the position corresponding to the population-optimal fitness to the current population extreme value. The above-mentioned obtaining the optimal fitness of each slime mold may include: respectively comparing the current fitness of the slime mold with the optimal fitness, and if the fitness of the slime mold is less than the optimal fitness, then assigning the fitness of the slime mold to the optimal fitness. After calculating the optimal fitness of each slime mold, the population-optimal fitness can be determined, and the position corresponding to the population-optimal fitness is assigned to the current population extreme value. Among them, the population-optimal fitness is the smallest one among the current optimal fitnesses of each slime mold; the population-optimal fitness and the population extreme value at t = 0 are respectively set as the initial values of the population-optimal fitness and the population extreme value. The above-mentioned determining the population-optimal fitness may include: respectively comparing the optimal fitness of each slime mold with the population-optimal fitness, and if the optimal fitness is less than the population-optimal fitness, then assigning the optimal fitness to the population-optimal fitness.
[0115] In some embodiments, in step S423, the weight factor W of the slime mold is updated according to the following expression:
[0116]
[0117] where Sindex(i) < m / 2 represents the slime molds in the slime mold population with the first half of the fitness rankings, Sindex(i) ≥ m / 2 represents the slime molds in the slime mold population with the second half of the fitness rankings, and r 2 is the first random number, and the range of the first random number is [0, 1]. The first random number is used to simulate the uncertainty of the venous constriction pattern. Here, F i is the fitness of the i-th slime mold after the above sorting, F b is the population-optimal fitness at the current iteration, F w is the population-worst fitness at the current iteration; lg is used to moderate the rate of change.
[0118] In some embodiments, in step S425, taking the position of the slime mold after reaching the iteration termination condition as the die punching path includes: taking the population extreme value after reaching the iteration termination condition as the die punching path.
[0119] Please refer to Figure 6 , Figure 6 in which the dotted line and the arrow together represent a die punching path determined based on the slime mold algorithm. For example, Figure 6 the arrow in represents the area corresponding to the next texture block b to be electromagnetically pulse formed in the sheet metal. I and A respectively represent Figure 5 the design domain and the frozen domain in, and the distance between adjacent texture blocks b is the preset texture block spacing.
[0120] It can be understood that the die punching path corresponding to the "population extreme value after reaching the iteration termination condition" in step S425 is the die punching path with the shortest time consumption, that is, the time required to complete the stamping process for all the texture blocks discretized by the electromagnetic pulse technology is the shortest.
[0121] In some embodiments, in step S425, the sub-optimal extreme value of the population after reaching the iteration termination condition and the like can be used as the final die punching path.
[0122] In some embodiments, in step S424, the positions of the slime molds are updated by using the updated weight factors, including:
[0123] Step S424a: Obtain a candidate solution for the position of the i-th slime mold after the (t + 1)-th iteration by using the updated weight factor;
[0124] Step S424b: Update the positions of the slime molds according to the fitness of the candidate solution.
[0125] In some embodiments, in step S424a, a candidate solution for the position of the i-th slime mold after the (t + 1)-th iteration is obtained by using the updated weight factor:
[0126]
[0127] r 1 is the second random number, and the range of the second random number is [0, 1], represents the position of the slime mold corresponding to the optimal fitness of the population after the t-th iteration, and are the positions of two randomly selected slime molds after the t-th iteration, v b is the third random number, v b is used to simulate the interaction process of individual information in the slime mold population. The range of v b is [-a, a], and a = arctanh(1 - t / T max ), T max represents the maximum number of iterations. tailor represents the rounding function, W represents the weight factor of the slime mold individual, which is also the mass of the slime mold. p represents the conditional parameter used to control the update method of the slime mold position. p = tanh|F i -F b |, where F i is the fitness of the i-th slime mold after the above sorting. t + 1 does not exceed T max .
[0128] It should be noted that since is the candidate solution for the position of the i-th slime mold after the (t + 1)-th iteration. The position of the slime mold represents a feasible solution for the die path, and the die path represents the sequence of electromagnetic pulse forming for the regions corresponding to each texture block on the sheet metal; and Not all the values in the matrix that may be obtained after matrix calculation may be integers; therefore, the rounding function tailor is used here to ensure that all the values in the represented matrix are integers. The value range of is from 1 to n.
[0129] In some embodiments, in step S424b, the positions of each slime mold are updated according to the fitness of the candidate solution:
[0130]
[0131] wherein, represents the position of the i-th slime mold after the (t + 1)-th iteration, represents the position of the i-th slime mold after the t-th iteration.
[0132] It can be understood that the meaning of " there are duplicate serial numbers" is that after the rounding operation of the rounding function tailor, two or more identical integers (i.e., two or more identical serial numbers) appear in the sequence .
[0133] In some embodiments, in step S422, the expression of the fitness function is:
[0134]
[0135] wherein, X j+1,i and X j,i respectively represent the coordinates of the centroids of the (j + 1)-th and j-th texture blocks in the die path represented by the i-th slime mold, θ j+1,i and θ j,i respectively represent the angles that the preset die needs to rotate when performing electromagnetic pulse forming on the regions corresponding to the (j + 1)-th and j-th texture blocks on the sheet metal, w θ is the time-consuming weight, and the time-consuming weight is determined by the efficiency ratio of the translational operation and the rotational operation of the motor in the forming process. For example, if it may take one second for the motor to translate one centimeter, and it takes two seconds to rotate one degree, then the above efficiency ratio is 2:1, that is, w θ is equal to 2.
[0136] It can be understood that when the slime mold in the slime mold algorithm searches for food, it releases pheromones according to the current sequence to form a concentration field of chemical substances to attract other individuals of the same kind to its own choice. All slime molds move according to this concentration gradient. In each iteration, the path with a higher concentration will attract more individuals of the same kind, thereby forming a more optimized (such as shorter) die path.
[0137] It should be noted that in step S422, the fitness function needs to include the above-mentioned θ j+1,i and θ j,i The reason is that in terms of the actual welding effect, the preset die of an ellipse is superior to that of a circle. Therefore, the preset die is usually in the shape of an ellipse. And each stamping point (such as the preset die) in the shape of an ellipse has a specific orientation when stamping the area represented by the stamping texture block. When it is necessary to perform stamping at the next stamping point after completing the stamping at one stamping point, it is necessary not only to translate the preset die to the position of the next stamping point, but also to rotate the preset die to reach the specific angle required for the next stamping point.
[0138] It can be understood that the value of the fitness function in step S422 can be understood as the length of the entire die path. The smaller the value of the fitness function in this expression, the shorter the entire die path.
[0139] It should be noted that the stiffening in this application does not mean adding one material to another material, but forming a depression, that is, a reinforcing rib, by changing the geometric structure of a specific position of the sheet metal, so as to improve the structural performance of the shell. And the shape of the texture (i.e., the reinforcing rib) is also determined by the preset die and the energy level used in the stamping process.
[0140] It should be noted that the above-mentioned step S430 does not form the reinforcing rib in one forming process. After completing steps S410 and S420, the sheet metal is processed to form the reinforcing rib according to the die path and the positions of each texture block in the design domain, and by using electromagnetic pulse technology and the preset die. The preset die is a die corresponding to the shape and size of the texture block.
[0141] In some embodiments, the above-mentioned step S430 is based on the principle of electromagnetic pulse forming technology, that is, a pulsed current is used to generate a changing magnetic field in the coil, and then an induced current is generated in the highly conductive sheet metal placed in the magnetic field. Through the action of the Lorentz force, the sheet metal undergoes plastic deformation. Compared with the traditional mechanical forming process, electromagnetic pulse forming has the advantages of higher processing efficiency, more flexible forming method and no damage. The electromagnetic forming equipment mainly includes parts such as a capacitor bank, a discharge switch, a forming coil and a workpiece fixture. The capacitor bank is used to store electrical energy, the discharge switch controls the release of electrical energy, the forming coil is used to generate a changing magnetic field, and the workpiece fixture is used to fix the sheet metal to be formed.
[0142] It should be noted that, since the aforementioned steps have obtained the die path and the position of each texture block in the design domain, and electromagnetic pulse forming is a prior art in this field, the specific process of performing electromagnetic pulse forming on the sheet material to obtain a protective shell in step S430 will not be repeated here.
[0143] It can be seen that in some embodiments, the protective shell rib layout and forming method can, according to the specific protection requirements of key components such as the battery pack shell, through the rib adaptive development layout algorithm (such as the above steps S100 to S400), personalize the design of the reinforcing ribs on the protective shell (such as encrypting the texture in the key protection area), thereby improving the protection effect (such as improving the rigidity and strength of the shell, etc.) and avoiding over-design or under-design of the reinforcing ribs on the protective shell.
[0144] It can be seen that in some embodiments, the protective shell rib layout and forming method performs path planning through the above-mentioned steps S410 to S430 to obtain the shortest die path, thereby accelerating the processing speed of the electromagnetic pulse forming process, and punching out the areas corresponding to all texture blocks on the sheet as quickly as possible, so as to quickly complete the forming and connection of the sheet, and quickly and efficiently manufacture a protective shell with an optimized rib structure, significantly improving processing efficiency, shortening production cycle, and reducing costs. By optimizing the forming process and reducing material waste, it is expected to reduce manufacturing costs and improve the economy of the protective shell rib layout and forming method.
[0145] It can be seen that in some embodiments, the rib layout and forming method of this protective shell achieves efficient, flexible and damage-free reinforced sheet forming by optimizing the reinforcement design, imitating the wrinkled texture and utilizing electromagnetic pulse forming technology to meet the lightweight and protection requirements of key components of new energy vehicles.
[0146] The above is some description of the layout and forming method of the ribs of a protective shell. Figure 7 In some embodiments of the present application, a protective shell rib layout and forming device is also disclosed. The device is used to form reinforcing ribs on a sheet to obtain a protective shell. The sheet includes a frozen domain and a design domain. The design domain is pre-divided into a number of sub-design domains with different risk levels, and the risk level of the sub-design domain is determined based on the statistical results of damage accidents of the protective shell. The frozen domain refers to the area on the sheet for installing preset parts. The device includes:
[0147] The rib vein distribution part 100 is configured to obtain an image of the sheet metal, determine the density of lignin in each sub-design domain based on the risk level of each sub-design domain on the image, randomly set lignin in the corresponding sub-design domain according to the above density, and uniformly set a soft matrix in each sub-design domain; wherein, the above density refers to the minimum distance between the lignin; using the lignin and the soft matrix in each sub-design domain to simulate development and form a wrinkled texture in the design domain according to the reaction-diffusion equation corresponding to the preset texture; obtaining an image of the wrinkled texture after reaching the preset stable development condition;
[0148] The forming part 200 is configured to identify the image of the wrinkled texture to obtain a curve for characterizing the wrinkled texture; wherein, the curve represents the area on the sheet metal where ribs need to be formed.
[0149] In some embodiments, after the forming part obtains a curve for characterizing the wrinkled texture, a traditional mechanical forming device can be used, and the ribs can be formed on the sheet metal using the curve to obtain a protective housing. Since the traditional mechanical forming process belongs to the prior art in this field, it will not be elaborated here.
[0150] In some embodiments, the forming part includes an electromagnetic forming device. The electromagnetic forming device is used to implement step S400 in the foregoing rib vein layout and forming method of the protective housing through electromagnetic pulse forming technology.
[0151] In some embodiments, the electromagnetic forming device includes a capacitor bank, a discharge switch, a forming coil, and a workpiece fixture. The capacitor bank is used to store electrical energy, the discharge switch controls the release of electrical energy, the forming coil is used to generate a changing magnetic field, and the workpiece fixture is used to fix the sheet metal to be formed.
[0152] In some embodiments, the electromagnetic forming device further includes the foregoing preset punch die.
[0153] It can be understood that the electromagnetic forming device can be regarded as consisting of three-layer structures. The structure of the bottom layer is the above-mentioned forming coil, and since the forming coil needs to connect the wire harness, it must remain stationary. The second layer in the middle is to fix the sheet metal to be formed through a fixture, and this layer needs to achieve a two-axis translational movement through a motor to adjust the position of electromagnetic pulse forming. The structure of the top layer is the above-mentioned preset punch die (stamping die), and the preset punch die also needs to be clamped by a fixture and achieve in-plane rotation and out-of-plane vertical lifting through a motor to facilitate demoulding after single-point stamping.
[0154] It should be noted that the specific processing flows and technical effects of the rib vein distribution part and the forming part are respectively substantially the same as the specific processing flows and technical effects of steps S100 to S400 in the foregoing rib vein layout and forming method of the protective housing, so they will not be elaborated here.
[0155] The above is some description about a rib layout and forming device for a protective housing. In some embodiments of the present application, a computer-readable storage medium is also disclosed, including a program that can be executed by a processor to implement the method of any one of the embodiments herein.
[0156] This document has been described with reference to various exemplary embodiments. However, those skilled in the art will recognize that changes and modifications can be made to the exemplary embodiments without departing from the scope hereof. For example, various operating steps and the components for performing the operating steps can be implemented in different ways according to a particular application or any number of cost functions associated with the operation of the system (e.g., one or more steps can be deleted, modified, or incorporated into other steps).
[0157] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. Additionally, as understood by those skilled in the art, the principles herein can be reflected in a computer program product on a computer-readable storage medium, which is preloaded with computer-readable program code. Any tangible, non-transitory computer-readable storage medium can be used, including magnetic storage devices (hard disks, floppy disks, etc.), optical storage devices (CD-ROMs, DVDs, Blu-ray discs, etc.), flash memories, and / or the like. These computer program instructions can be loaded onto a general-purpose computer, a special-purpose computer, or other programmable data processing devices to form a machine, such that the instructions executed on the computer or other programmable data processing devices can generate a device for implementing the specified functions. These computer program instructions can also be stored in a computer-readable memory, which can direct the computer or other programmable data processing devices to operate in a particular manner, so that the instructions stored in the computer-readable memory can form a manufactured article, including a device for implementing the specified functions. The computer program instructions can also be loaded onto a computer or other programmable data processing devices, thereby performing a series of operating steps on the computer or other programmable devices to generate a computer-implemented process, such that the instructions executed on the computer or other programmable devices can provide steps for implementing the specified functions.
[0158] Although the principles herein have been shown in various embodiments, many modifications of structures, arrangements, proportions, elements, materials, and components that are particularly applicable to specific environments and operating requirements can be used without departing from the principles and scope of this disclosure. The above modifications and other changes or corrections will be included within the scope hereof.
[0159] The foregoing detailed description has been presented with reference to various embodiments. However, those skilled in the art will recognize that various modifications and changes can be made without departing from the scope of the disclosure. Accordingly, the contemplation of the disclosure is in an illustrative rather than a limiting sense, and all such modifications will be included within its scope. Similarly, the advantages, other advantages, and solutions to problems of the various embodiments have been described above. However, benefits, advantages, solutions to problems, and any elements that produce these, or that make them more explicit, should not be construed as critical, required, or essential. As used herein, the term "comprising" and any other variant thereof are intended to be non-exclusive inclusions, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but also other elements not expressly listed or inherent to such process, method, system, article, or apparatus. Additionally, the term "coupled" and any other variant thereof as used herein refers to physical connection, electrical connection, magnetic connection, optical connection, communication connection, functional connection, and / or any other connection.
[0160] Those having skill in the art will recognize that many changes may be made in the details of the above-described embodiments without departing from the basic principles of the invention. Thus, the scope of the invention should be determined solely by the claims.
Claims
1. A method for arranging and forming the ribs of a protective shell, characterized in that: A protective shell is obtained by forming reinforcing ribs on a sheet material, the sheet material includes a frozen domain and a design domain, the design domain is pre-divided into a plurality of sub-design domains with different risk levels, and the risk levels of the sub-design domains are determined according to statistical results of damage accidents of the protective shell, the frozen domain refers to an area on the sheet material for installing preset components, and the method includes: An image of the sheet material is obtained, and the density of lignin in each sub-design domain is determined on the image according to the risk level of each sub-design domain, and the lignin is randomly arranged in the corresponding sub-design domain according to the density, and the soft matrix is evenly arranged in each sub-design domain; wherein the density refers to the minimum spacing between lignin in the sub-design domain; By using the lignin and soft matrix in each sub-design domain, the wrinkle texture is simulated and developed in the design domain according to the reaction-diffusion equation corresponding to the preset texture, and an image of the wrinkle texture after reaching the preset stable development condition is obtained; Recognizing the image of the wrinkle texture to obtain a curve for characterizing the wrinkle texture, the curve indicating an area where a reinforcing rib is formed on the sheet material; The curved line is used to form reinforcing ribs on the sheet material to obtain a protective shell.
2. The method according to claim 1, characterized in that The expression for the above density is: Among them, P j represents the risk level of the jth sub-design domain, P max Represents the maximum value of the risk level of each sub-design domain. The larger the value of the risk level, the higher the risk of the corresponding sub-design domain. o Indicates P max The minimum spacing between lignins in the corresponding sub-design domain, ξ represents the penalty factor.
3. The method according to claim 1, characterized in that The reaction diffusion equation can be expressed as: Among them, A and S represent the normalized concentration of the soft matrix and lignin at one pixel in the design domain, respectively. a and d s Respectively represent the diffusion rates of the soft matrix and lignin in the design domain, T represents the development time of the wrinkle texture, represents the concentration difference between a pixel point and its surrounding pixels in the design domain, c a represents the conversion rate parameter controlling the conversion of soft matrix to lignin, c s represents the conversion rate parameter controlling the conversion of lignin to soft matrix.
4. The method according to claim 1, characterized in that The step of identifying the image of the wrinkle texture to obtain a curve for characterizing the wrinkle texture includes: Preprocessing the image of the wrinkle texture to obtain a preprocessed image; An edge detection algorithm is used to identify the edge of the wrinkle texture in the preprocessed image, and a Douglas-Peucker algorithm is used to process the edge to form the curve.
5. The method according to claim 1, characterized in that The method of using the curve to form reinforcing ribs on the sheet material to obtain a protective shell includes: Discretize the curve into a plurality of texture blocks according to a preset texture block spacing; wherein the preset texture block spacing represents the spacing between two adjacent texture blocks; Determining a die path based on a slime mold algorithm; wherein the die path represents the order in which electromagnetic pulse forming is performed on the areas corresponding to the texture blocks on the sheet material; The sheet material is subjected to electromagnetic pulse forming according to the die path and the positions of each texture block in the design domain and reinforcing ribs are formed to obtain a protective shell.
6. The method according to claim 5, characterized in that The method of determining the die path based on the slime mold algorithm includes: Initialize the slime mold population; the slime mold population contains m slime molds, and the initial position S of the i-th slime mold i The expression is: S i =shore perm(n); n represents the number of texture blocks discretized into by the above curve, randperm represents the operation of generating a random sequence, and the position of the slime mold represents a feasible solution of the die path; Steps for calculating fitness: Calculate the fitness F of each slime mold at the current number of iterations according to the preset fitness function i , according to the fitness F i Sort each slime mold to get the fitness sequence: Sindex(i)=sort(F i ); Where sort represents the operation of sorting the fitness of each slime mold, i in Sindex(i) represents the number of each slime mold after sorting, and F i The i in the table represents the number of each slime mold before sorting; The weight factor W of the slime mold is updated according to the following expression: Among them, Sindex(i) < m / 2 represents the slime molds in the slime mold population with the top half of the fitness, and Sindex(i) ≥ m / 2 represents the slime molds in the slime mold population with the bottom half of the fitness. r2 is the first random number, and F here i is the fitness of the i-th slime mold after the above sorting, and F b is the optimal fitness of the population at the current iteration, and F w is the worst fitness of the population at the current iteration; Use the updated weight factor W to update the position of each slime mold; The step of judging: judging whether the iteration termination condition is reached; if the iteration termination condition is not reached, continuing to execute the step of calculating the fitness to the step of judging; if the iteration termination condition is reached, the slime mold algorithm stops iterating, and the position of the slime mold after reaching the iteration termination condition is used as the die path.
7. The method according to claim 6, characterized in that The method of updating the position of each slime mold by using the updated weight factor W includes: For the t+1th iteration, the updated weight factor W is used to obtain the candidate solution for the position of the i-th slime mold after the t+1th iteration: Among them, r1 is the second random number, represents the position of the slime mold corresponding to the optimal fitness of the population after the tth iteration, and are the positions of two random slime molds after the tth iteration, v b is the third random number, the range of the third random number is [-a, a], and a = arctanh (1-t / T max ), T max Indicates the maximum number of iterations; tailor indicates the rounding function within [1, n], p = tanh|F i -F b |; According to this candidate solution The fitness of each slime mold is used to update the position of each slime mold: in, represents the position of the i-th slime mold after the t+1th iteration, represents the position of the i-th slime mold after the t-th iteration, and t+1 does not exceed T max .
8. The method according to claim 6, characterized in that The expression of the fitness function is: Among them, X j+1,i and X j,i denote the coordinates of the centroids of the j+1th and jth texture blocks in the die path represented by the i-th slime mold, θ j+1,i and θ j,i They represent the rotation angles of the preset die when performing electromagnetic pulse forming on the areas corresponding to the j+1th and jth texture blocks on the sheet, respectively. θ is the time-consuming weight, which is determined by the efficiency ratio of the motor's translation operation to the rotation operation in the forming process.
9. A protective shell rib layout and forming device, characterized in that: The device is used to form reinforcing ribs on a sheet material to obtain a protective shell, the sheet material includes a frozen domain and a design domain, the design domain is pre-divided into a plurality of sub-design domains with different risk levels, and the risk level of the sub-design domain is determined according to the statistical results of damage accidents of the protective shell, and the frozen domain refers to an area on the sheet material for installing preset parts; the device includes: The vein layout unit is configured to obtain an image of the sheet material, determine the density of lignin in each sub-design domain according to the risk level of each sub-design domain on the image, randomly arrange the lignin in the corresponding sub-design domain according to the density, and evenly arrange the soft matrix in each sub-design domain; wherein the density refers to the minimum spacing between the lignin; use the lignin and the soft matrix in each sub-design domain to simulate the development and form a wrinkle texture in the design domain according to the reaction diffusion equation corresponding to the preset texture; and obtain an image of the wrinkle texture after reaching the preset stable development condition; The forming part is configured to recognize the image of the wrinkle texture to obtain a curve for characterizing the wrinkle texture; wherein the curve represents the area on the sheet material where reinforcing ribs need to be formed.
10. A computer-readable storage medium, characterized in that: The method comprises a program which can be executed by a processor to implement the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method for designing bionic structure of vehicle roof cover reinforcing rib
CN110990945A
Rapid optimization design method for high-rigidity structure of light battery pack tray
CN114266120A