Method, system and device for generating filter tip fiber material, computer equipment and storage medium
By constructing a three-dimensional distributed network of filter fibers and growing it layer by layer, fiber units that meet the porosity requirements are generated, solving the problem of fiber structure optimization in filter design and realizing the efficient generation and performance optimization of filter fiber materials.
Patent Information
- Application Number
- CN202511210711.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2025-11-28
AI Technical Summary
Existing filter design methods struggle to achieve precise optimization of fiber structure, resulting in time-consuming and costly adjustments to filtration and mechanical properties, and a lack of effective performance prediction and optimization methods.
By constructing a three-dimensional distribution network of fibers, an initial growth origin is generated, and the fiber growth origin is driven to grow layer by layer in the three-dimensional distribution network. By combining the random number assignment method and the growth direction vector, fiber units that meet the porosity requirements are generated. After verifying the total number, the three-dimensional structure is output.
This method achieves accurate control of the porosity of filter fiber materials, uniform fiber space, reduces experimental costs, meets the requirements for predictive generation of filter fibers, and optimizes the performance of filter fibers.
Smart Images

Figure CN121034499A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital design in the tobacco industry, and more specifically to a method, system, apparatus, computer equipment, and storage medium for generating filter fiber materials. Background Technology
[0002] Cigarette filter fibers, as a key component of the cigarette filtration system, primarily function to effectively reduce harmful substances in smoke, such as tar, carbon monoxide, and nicotine, through physical and chemical mechanisms, thereby mitigating the health risks of smoking. The design of the filter significantly impacts various performance aspects, including filtration efficiency, draw resistance, and taste. Therefore, precisely controlling its porosity, fiber distribution, and structural morphology is crucial for improving filtration performance in the optimized design of the filter.
[0003] Traditional filter tip design methods typically rely on empirical formulas and experimental data. While this approach has some applications, the complex microstructure of filters, closely related to their filtration and mechanical properties, makes precise optimization of the fiber structure difficult solely through experience and experimentation. Existing design methods require extensive experimental verification and adjustments to adjust filter tip performance, which is time-consuming and costly, and struggles to provide comprehensive performance prediction and optimization. Therefore, a design method capable of predictively generating filter tip fiber materials is lacking, thus hindering performance optimization, reducing the number of experiments, and lowering design costs. Summary of the Invention
[0004] To overcome the aforementioned technical problems, this invention provides a method for generating filter tip fiber material. This method involves obtaining the porosity of the filter tip fiber to be generated, constructing a three-dimensional fiber distribution network, generating initial fiber growth origins in the base layer of the three-dimensional distribution network based on the porosity, constructing an initial growth seed set, and driving the fiber growth origins to grow layer by layer along a preset direction within the three-dimensional distribution network. Each layer of fiber growth origins forms a new fiber growth origin after upward growth, until growth stops at the top layer of the fiber distribution network, generating fiber units within the three-dimensional distribution network. The total number of fiber units generated in the three-dimensional distribution network is verified. After ensuring that the total number of fiber units meets the requirements, the three-dimensional structure of the fiber is output. Based on the three-dimensional structure, filter tips fibers are generated through directional prediction. This method generates filter tip fiber material with accurate porosity control and uniform fiber space, achieving optimization of filter tips fibers, reducing experimental costs, and meeting the requirements for predictive generation of filter tips fibers.
[0005] To achieve the above objectives, a first aspect of the present invention provides a method for autonomously generating a porous material structure for filter tips, the method comprising: Obtain the porosity of the filter fiber to be generated; A three-dimensional fiber distribution network is constructed, and initial fiber growth origins are generated in the basal layer of the three-dimensional distribution network according to the porosity, thus constructing an initial growth seed set; The fiber growth origin is driven to grow layer by layer in the three-dimensional distributed network body along a preset direction to generate fiber units in the three-dimensional distributed network body. Verify the total number of fiber units generated in the three-dimensional distributed network volume and output the three-dimensional structure of the fiber; Filter fibers are generated based on the three-dimensional structure.
[0006] Preferably, a three-dimensional fiber distribution network is constructed, and initial fiber growth origins are generated in the basal layer of the three-dimensional distribution network according to the porosity, thus constructing an initial growth seed set, including: A three-dimensional distributed network volume is constructed, and the three-dimensional coordinate array matrix corresponding to the three-dimensional distributed network volume is constructed and initialized. The maximum three-dimensional coordinate parameters of the three-dimensional coordinate array matrix are preset. The three-dimensional coordinate matrix of the grid points in the three-dimensional distributed network volume is obtained by using formulas (1)-(5). (1) (2) (3) (4) (5) in, The X-axis coordinate in the three-dimensional distributed network volume is The Y-axis coordinate is Z-axis coordinate is The three-dimensional coordinates of the grid points The maximum coordinate parameter on the X-axis. The maximum coordinate parameter on the Y-axis. The maximum coordinate parameter on the Z-axis; Random numbers are assigned to all grid points in the basal layer of the three-dimensional distributed network volume based on the porosity using a random number assignment method. Determine if the random number corresponding to the current grid point is greater than the porosity; If the random number corresponding to the current grid point is greater than the porosity, mark the current grid point as the initial fiber growth origin. Obtain all initial fiber growth origins in the basal layer and store them as an initial seed set; The first actual porosity in the substrate layer is obtained based on the initial seed set, and it is determined whether the absolute deviation between the first actual porosity and the porosity is greater than a preset first deviation value. If the absolute deviation between the first actual porosity and the porosity is greater than the preset first deviation value, the current initial seed set is abandoned, and the step of assigning random numbers to all grid points in the base layer of the three-dimensional distributed network volume using the random number assignment method based on the porosity is re-executed. If the absolute deviation between the first actual porosity and the porosity is less than or equal to a preset first deviation value, the current initial seed set is saved as the initial growth seed set.
[0007] Preferably, the fiber growth origin is driven to grow layer by layer along a predetermined direction in the three-dimensional distributed network to generate fiber units in the three-dimensional distributed network, including: Obtain the initial seed set for growth; The growth seed set for each layer is generated iteratively upwards from the initial growth seed set, based on the definition of each layer; A probability direction selector is used to preset the initial growth seed set and the preset number of growth direction vectors for each fiber growth origin in each layer of the growth seed set. At the same time, the growth probability in the growth direction corresponding to each growth direction vector is preset. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number assignment method. The fiber growth origin is regarded as a fiber unit. Determine the current layer from which the fiber growth origin point growth operation needs to be performed; Based on the three-dimensional coordinate matrix of each fiber growth origin in the previous layer and according to the preset growth probability, obtain the new three-dimensional coordinate matrix of each fiber growth origin in the current layer. A boundary coordinate determination and correction detection is performed on the new three-dimensional coordinate matrix, wherein the correction detection includes: If the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix are less than 0, the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix will be corrected to 0. If the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is greater than the maximum coordinate parameter of the X-axis or the maximum coordinate parameter of the Y-axis of the 3D coordinate array matrix, the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is corrected to the value of the corresponding maximum coordinate parameter minus 1. Determine whether any two corrected and detected new 3D coordinate matrices have an intersection point; When there are two new 3D coordinate matrices after correction detection with overlapping points, the step of obtaining the growth direction vector based on the growth probability based on the random number assignment method is re-executed for the fiber growth origin of the previous layer corresponding to one of the new 3D coordinate matrices. If there is no intersection point between the two corrected detection new 3D coordinate matrices, perform fiber growth origin growth operation on the current layer; Obtain the growth seed set of the current layer and perform a self-healing compensation operation on the growth seed set of the current layer. Determine if the current growth has ended; If growth is determined to be complete, output the fiber units in the generated three-dimensional distributed network volume; If it is determined that the growth has not ended, return to the current layer where the fiber origin growth operation is required.
[0008] Preferably, a probability direction selector is used to define a preset number of growth direction vectors for each fiber growth origin in the initial growth seed set and each layer of the growth seed set. Simultaneously, the growth probability in the growth direction corresponding to each growth direction vector is defined. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number method. Here, the fiber growth origin is considered a fiber unit, including: Nine growth direction vectors are constructed using formula (6). (6) in, The growth direction vector; Formula (7) is used to construct the cumulative probability array corresponding to the nine growth direction vectors. (7) (8) in, This is the cumulative probability array corresponding to the 9 growth direction vectors. These are the 8 probability values in the cumulative probability array; A random number assignment method is used to determine the random number of the fiber growth origin to be grown; The corresponding growth direction vector is determined based on the determined random number, where: When the random number belongs to the interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is .
[0009] Preferably, the growth seed set of the current layer is obtained, and a self-healing compensation operation is performed on the growth seed set of the current layer, including: Obtain the number of existing fiber units in the current layer's growth seed set, and determine whether the number of existing fiber units is greater than or equal to the theoretical number of fiber units. If the number of existing fiber units is greater than or equal to the theoretical number of fiber units in the current layer, then no self-healing compensation operation will be performed on the growth seed set of the current layer. If the number of existing fiber units is less than the theoretical number of fiber units in the current layer, a uniform random algorithm is used to supplement the blank areas of the current layer with fiber units, and the process returns to the step of obtaining the number of existing fiber units in the growth seed set of the current layer and determining whether the number of existing fiber units is greater than or equal to the theoretical number of fiber units.
[0010] Preferably, verifying the total number of fiber units generated in the three-dimensional distributed network volume and outputting the three-dimensional structure of the fibers includes: Obtain the total number of fiber units generated in the three-dimensional distributed network volume, calculate the total actual porosity in the fibers, and determine whether the absolute deviation between the total actual porosity and the porosity is less than or equal to a preset second deviation value. When the absolute deviation between the total actual porosity and the porosity is less than or equal to the preset second deviation value, the three-dimensional coordinate matrix of all fiber units of the three-dimensional distributed network is obtained to construct the coordinate matrix file of the fiber. Mathematical tools are used to process the coordinate matrix file to generate the three-dimensional structure of the output fiber. If the absolute deviation between the total actual porosity and the porosity is greater than the preset second deviation value, the currently constructed three-dimensional distribution network is abandoned, and the construction of the three-dimensional distribution network of fibers is re-executed. The initial fiber growth origin is generated in the base layer of the three-dimensional distribution network according to the porosity, and the initial growth seed set is constructed.
[0011] A second aspect of the present invention provides a system for generating filter tip fiber material, the system comprising: A fiber distribution module is used to construct a three-dimensional fiber distribution network and generate the initial fiber growth origin of the base layer. The growth module, connected to the fiber distribution module, is used to drive the fiber growth origin of each layer to grow upward and to perform growth detection on the fiber growth origin of the generated growth seed set. The self-healing compensation module is connected to the growth module and is used to perform self-healing compensation operations on the growth seed set after growth detection. The data verification and processing output module is connected to the growth module to obtain the total number of fiber units in the final generated three-dimensional distributed network. It verifies the total number of fiber units, obtains the three-dimensional coordinate matrix of all fiber units in the verified three-dimensional distributed network, constructs the coordinate matrix file of the fiber, and uses mathematical tools to process the coordinate matrix file to generate the three-dimensional structure of the output fiber.
[0012] A third aspect of the present invention provides an apparatus for generating filter tip fiber material, the apparatus comprising a processor for performing the method as described in any of the preceding claims.
[0013] A fourth aspect of the present invention provides a computer device including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the method as described in any of the preceding claims.
[0014] A fifth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described in any of the preceding claims.
[0015] Through the above technical solution, this method obtains the porosity of the filter fiber to be generated, constructs a three-dimensional distribution network of fibers, and generates initial fiber growth origins in the base layer of the three-dimensional distribution network using a random number assignment method based on the porosity. The porosity of the base layer is controlled to facilitate subsequent generation. An initial growth seed set is constructed, and a growth direction vector is set. The growth direction vector is preset with a corresponding growth probability. Growth detection and judgment are performed on the fiber growth origins to ensure the rationality of the physical structure of the fibers in each layer. After obtaining the growth direction vector based on the growth probability, the fiber growth origins of each layer grow into the fiber growth origins of the next layer in the three-dimensional distribution network. A self-healing compensation operation is performed on the growth seed set of the next layer, thereby generating fiber units in each layer. Growth stops after the top layer of the fiber distribution network is generated, generating fiber units in the three-dimensional distribution network. The total number of fiber units generated in the three-dimensional distribution network is verified. After ensuring that the total number of fiber units meets the requirements, the three-dimensional structure of the fiber is output. Based on the three-dimensional structure, filter fibers are generated through directional prediction, thus optimizing the filter fibers, reducing experimental costs, and meeting the requirements for predictive generation of filter fibers. Attached Figure Description
[0016] Figure 1 This is a flowchart of a method for generating filter fiber material according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating the construction of an initial growth seed set in a method for generating filter fiber material according to an embodiment of the present invention. Figure 3 This is a flowchart illustrating the process of generating fiber units in a three-dimensional distributed network layer by layer according to an embodiment of the present invention for a method of generating filter fiber material. Figure 4 This is a flowchart of a system for generating filter fiber material according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the initial fiber growth origin in the base layer of a system for generating filter fiber material according to an embodiment of the present invention, wherein white grid dots represent the initial fiber growth origin and black grid dots represent pores. Figure 6 This is a visualization of the three-dimensional structure of fibers based on multi-plane orthogonal slice projection of a system for generating filter fiber material according to an embodiment of the present invention, wherein white grid dots represent fiber units and black grid dots represent pores.
[0017] Explanation of reference numerals in the attached figures Detailed Implementation
[0018] The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit the scope of the present invention.
[0019] like Figure 1 The diagram shown is a flowchart of a method for generating filter fiber material according to an embodiment of the present invention. Figure 1 In this context, the method may include: In step S10, the porosity of the filter fiber to be generated is obtained; In step S11, a three-dimensional fiber distribution network is constructed, and an initial fiber growth origin is generated in the basal layer of the three-dimensional distribution network according to the porosity, thus constructing an initial growth seed set. In step S12, the fiber growth origin is driven to grow layer by layer in the three-dimensional distribution network body along a preset direction to generate fiber units in the three-dimensional distribution network body. In step S13, the total number of fiber units generated in the three-dimensional distributed network volume is verified, and the three-dimensional structure of the fiber is output. In step S14, filter fibers are generated based on the three-dimensional structure.
[0020] In such Figure 1 In the method shown, step S10 can obtain the porosity of the filter fiber to be generated. Different porosities can be used to predict the generation of different fiber materials. Step S11 involves constructing a three-dimensional distribution network of fibers, which can serve as a growth container for fiber materials, enabling the prediction and generation of fiber materials. Based on the porosity, initial fiber growth origins are generated in the basal layer of the three-dimensional distribution network to construct an initial growth seed set. Step S12 drives the fiber growth origin to grow layer by layer in the three-dimensional distribution network body along a preset direction. After the initial fiber growth origin grows, a new fiber growth origin will be formed on the next layer. The fiber growth origin can be regarded as a fiber unit. Layer by layer growth generates fiber units in the three-dimensional distribution network body. Step S13 verifies the total number of fiber units generated in the three-dimensional distributed network volume to ensure that the porosity of the fiber material in the three-dimensional distributed network volume meets the required requirements, and uses mathematical tools to process and output the three-dimensional structure of the fiber. Step S14 involves generating filter fibers based on the three-dimensional structure.
[0021] This method obtains the porosity of the filter fiber to be generated, constructs a three-dimensional fiber distribution network, and generates initial fiber growth origins in the base layer of the three-dimensional distribution network based on the porosity. An initial growth seed set is then constructed, driving the fiber growth origins to grow layer by layer along a preset direction within the three-dimensional distribution network. Each layer's fiber growth origins form new fiber growth origins after upward growth, until the topmost fiber unit of the fiber distribution network is generated, at which point growth stops. This process generates all fiber units in the three-dimensional distribution network, verifies the total number of fiber units generated, and outputs the three-dimensional structure of the fiber after ensuring the total number of fiber units meets the requirements. Based on the three-dimensional structure, the filter fiber is generated through directional prediction. This method produces filter fiber material with accurate porosity control and uniform fiber space, achieving optimization of filter fibers, reducing experimental costs, and meeting the requirements for predictive generation of filter fibers.
[0022] like Figure 2 The diagram shows a flowchart of a method for generating filter fiber material according to an embodiment of the present invention, which involves constructing an initial growth seed set. To achieve ordered growth of the fiber material, the base layer of the fiber material is driven to begin growth. In one embodiment of the present invention, a three-dimensional distribution network of fibers is constructed, and initial fiber growth origins are generated in the base layer of the three-dimensional distribution network according to the porosity, thus constructing an initial growth seed set. The method includes the following steps: In step S20, a three-dimensional distributed network volume is constructed, and the three-dimensional coordinate array matrix corresponding to the three-dimensional distributed network volume is constructed and initialized. The maximum three-dimensional coordinate parameters of the three-dimensional coordinate array matrix are preset, and the three-dimensional coordinate matrix of the grid points in the three-dimensional distributed network volume is obtained using formulas (1)-(5). (1) (2) (3) (4) (5) in, The X-axis coordinate in the three-dimensional distributed network volume is The Y-axis coordinate is Z-axis coordinate is The three-dimensional coordinates of the grid points The maximum coordinate parameter on the X-axis. The maximum coordinate parameter on the Y-axis. The maximum coordinate parameter on the Z-axis enables coordinate positioning of each grid point in the three-dimensional distributed network, facilitating the subsequent determination of the fiber growth origin.
[0023] In step S21, random numbers are assigned to all grid points in the base layer of the three-dimensional distributed network based on the porosity using a random number assignment method. Each grid point carries a corresponding random number, which facilitates subsequent probability determination. In step S22, it is determined whether the random number corresponding to the current grid point is greater than the porosity; In step S23, when the random number corresponding to the current grid point is greater than the porosity, the current grid point is marked as the initial fiber growth origin. The initial fiber growth origin of the substrate layer is used for the initial growth of fibers. In step S24, all initial fiber growth origins in the basal layer are obtained and stored as an initial seed set. The initial seed set of the basal layer integrates all initial fiber growth origins, which facilitates subsequent determination of whether the number in the initial seed set is sufficient. In step S25, the first actual porosity in the substrate layer is obtained based on the initial seed set, and it is determined whether the absolute deviation between the first actual porosity and the porosity is greater than a preset first deviation value. The first actual porosity is the ratio of the number of remaining grid points in the substrate layer after the initial seed set to the total number of grid points in the substrate layer. In step S26, if the absolute deviation between the first actual porosity and the porosity is greater than a preset first deviation value, the current initial seed set is abandoned, and the step of assigning random numbers to all grid points in the base layer of the three-dimensional distributed network body using the random number assignment method based on porosity is re-executed, based on the preset first deviation value, to ensure that the generated initial seed set meets the tolerance requirements. In step S27, if the absolute deviation between the first actual porosity and the porosity is less than or equal to a preset first deviation value, the current initial seed set is saved as the initial growth seed set to facilitate subsequent upward growth from the basal layer.
[0024] like Figure 3 The diagram shows a flowchart of a method for generating filter fiber material according to an embodiment of the present invention, which involves the layer-by-layer generation of fiber units in a three-dimensional distributed network. To ensure the normal layer-by-layer growth of the fiber growth origin in the three-dimensional distributed network and to satisfy the determination of the fiber growth origin in the growth direction, in one embodiment of the present invention, driving the fiber growth origin to grow layer-by-layer along a preset direction in the three-dimensional distributed network, generating fiber units in the three-dimensional distributed network includes the following steps: In step S300, an initial growth seed set is obtained for generation starting from the basal layer; In step S301, the growth seed set of each layer is defined by iterative upward growth based on the initial growth seed set. After the initial growth seed set grows from the basal layer, all fiber growth origins of each subsequent layer are called the growth seed set, which is used to achieve upward growth. In step S302, a probability direction selector is used to preset the initial growth seed set and the preset number of growth direction vectors for each fiber growth origin in each layer of the growth seed set. At the same time, the growth probability in the growth direction corresponding to each growth direction vector is preset. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number assignment method. The fiber growth origin is regarded as a fiber unit. By preset and adjusting the growth direction vector and the corresponding growth probability, the fiber growth origin can be grown into a new fiber growth origin in the next layer in a different direction. In step S303, the current layer that needs to undergo fiber growth origin growth operation is determined; In step S304, a new three-dimensional coordinate matrix of each fiber growth origin in the current layer is obtained based on the three-dimensional coordinate matrix of each fiber growth origin in the previous layer according to the preset growth probability. In step S305, boundary coordinate determination and correction detection is performed on the new three-dimensional coordinate matrix, wherein the correction detection includes: If the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix are less than 0, the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix will be corrected to 0. If the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is greater than the maximum coordinate parameter of the X-axis or the maximum coordinate parameter of the Y-axis of the 3D coordinate array matrix, the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is corrected to the value of the corresponding maximum coordinate parameter minus 1. In step S306, it is determined whether any two new three-dimensional coordinate matrices after correction and detection have an intersection point, so as to ensure that the fiber growth origin of the previous layer can grow normally and ensure that the number of fiber units in each layer is not missing; to avoid the fiber growth origin located on the boundary growing outside the three-dimensional distribution network body due to the direction vector, so that the corrected fiber growth origin can be located in the three-dimensional distribution network body.
[0025] In step S307, when there are two new three-dimensional coordinate matrices after correction and detection with overlapping points, the step of obtaining the growth direction vector based on the growth probability based on the random number assignment method is re-executed for the fiber growth origin of the previous layer corresponding to one of the new three-dimensional coordinate matrices, so as to avoid two similar fiber growth origins appearing on the same grid point in the same three-dimensional distribution network after growth, and to avoid reducing the number of fiber growth origins. In step S308, if there is no intersection point between the two new three-dimensional coordinate matrices after correction detection, fiber growth origin growth operation is performed on the current layer. In step S309, the growth seed set of the current layer is obtained, and a self-healing compensation operation is performed on the growth seed set of the current layer to ensure that the number of fiber units in each layer conforms to the theoretical number of fiber units in each layer under the known porosity. In step S310, it is determined whether the current growth has ended; In step S311, if the growth is determined to be complete, the fiber units in the generated three-dimensional distributed network are output. In step S312, if it is determined that the growth has not ended, return to the current layer where the fiber origin growth operation is determined to be performed.
[0026] Considering that the growth of the fiber growth origin is related to the growth direction vector and its corresponding growth probability, in order to achieve static vertical trunk growth, simulated natural bending, and cross-characteristic growth of the fiber growth origin, in one embodiment of the present invention, a probability direction selector is used to define a preset number of growth direction vectors for each fiber growth origin in the initial growth seed set and each layer of the growth seed set. Simultaneously, the growth probability in the growth direction corresponding to each growth direction vector is defined. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number method. The fiber growth origin is considered as a fiber unit, and the process includes the following steps: In step S40, nine growth direction vectors are constructed using formula (6). (6) in, As the growth direction vector, 9 degrees of freedom are set for directional growth to satisfy both vertical trunk growth and curved interlaced growth of the fiber; In step S41, the cumulative probability array corresponding to the 9 growth direction vectors is constructed using formula (7). (7) (8) in, This is the cumulative probability array corresponding to the 9 growth direction vectors. The cumulative probability array consists of 8 probability values. The growth probability corresponding to the growth direction vector is determined based on the cumulative probability array. In step S42, a random number is assigned to determine the origin of the fiber growth point to be grown using a random number assignment method. In step S43, the corresponding growth direction vector is determined based on the determined random number, where: When the random number belongs to the interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is .
[0027] In one embodiment of the present invention, the value of the cumulative probability array can be... This results in a 60% probability of choosing the stationary direction to maintain vertical trunk growth, while the remaining 40% probability is evenly distributed to eight directions, simulating the natural bending and interlacing characteristics of fibers.
[0028] To ensure that the number of fiber units in the current layer's growth seed set, derived from the previous layer, meets the requirements, a self-healing compensation operation can be performed. In one embodiment of the present invention, obtaining the current layer's growth seed set and performing a self-healing compensation operation on the current layer's growth seed set may include the following steps: In step S50, the number of existing fiber units in the current layer's growth seed set is obtained, and it is determined whether the number of existing fiber units is greater than or equal to the theoretical number of fiber units. In step S51, if the number of existing fiber units is greater than or equal to the theoretical number of fiber units in the current layer, then the self-healing compensation operation for the growth seed set of the current layer is not performed. In step S52, if the existing number of fiber units is less than the theoretical number of fiber units in the current layer, a uniform random algorithm is used to supplement the blank areas of the current layer with fiber units, and the process returns to the step of obtaining the existing number of fiber units in the growth seed set of the current layer and determining whether the existing number of fiber units is greater than or equal to the theoretical number of fiber units. Through the above self-healing compensation operation, the reliability of the growth seed set is ensured.
[0029] To ensure that the total number of fiber units in the final generated fiber material meets the total requirement and to achieve a predicted three-dimensional structural model of the fiber material growth, in one embodiment of the present invention, verifying the total number of fiber units generated in the three-dimensional distributed network volume and outputting the three-dimensional structure of the fiber may include the following steps: In step S60, the total number of fiber units generated in the three-dimensional distributed network is obtained, the total actual porosity in the fibers is calculated, and it is determined whether the absolute deviation between the total actual porosity and the porosity is less than or equal to a preset second deviation value. In step S61, if the absolute deviation between the total actual porosity and the porosity is less than or equal to a preset second deviation value, the three-dimensional coordinate matrix of all fiber units of the three-dimensional distributed network body is obtained to construct the coordinate matrix file of the fiber, and the coordinate matrix file is processed by mathematical tools to generate the three-dimensional structure of the output fiber. In step S62, if the absolute deviation between the total actual porosity and the porosity is greater than a preset second deviation value, the currently constructed three-dimensional distribution network is abandoned, the construction of the three-dimensional distribution network of fibers is re-executed, and the initial fiber growth origin is generated in the base layer of the three-dimensional distribution network according to the porosity, and the initial growth seed set is constructed.
[0030] The total actual porosity in the fiber material is calculated based on the total number of fiber units. If the fiber material meets the requirements for generation, the three-dimensional structure of the fiber is output. Otherwise, the three-dimensional distribution network of the fiber is reconstructed, and the initial fiber growth origin is generated in the base layer of the three-dimensional distribution network according to the porosity, thus constructing the initial growth seed set.
[0031] like Figure 4 The diagram shown is a flowchart of a system for generating filter fiber material according to an embodiment of the present invention; as follows: Figure 5 This is a schematic diagram illustrating the initial fiber growth origin in the substrate layer of a system for generating filter fiber material according to an embodiment of the present invention, wherein white grid dots represent the initial fiber growth origin, and black grid dots represent pores; as shown Figure 6The image shown is a visualization of the three-dimensional structure of fibers based on multi-plane orthogonal slice projection of a system for generating filter fiber material according to an embodiment of the present invention, wherein white grid dots represent fiber units and black grid dots represent pores. A second aspect of the present invention provides a system for generating filter tip fiber material. The system includes a fiber distribution module 1, a growth module 2, a self-healing compensation module 3, and a data verification and processing output module 4. The fiber distribution module 1 is used to construct a three-dimensional distribution network of fibers and generate initial fiber growth origins in the base layer. The growth module 2 is connected to the fiber distribution module 1 and is used to drive the fiber growth origins of each layer to grow upwards and to perform growth detection on the fiber growth origins of the generated growth seed set. The growth module sows the initial fiber growth origins in the base layer by assigning random numbers, generating an initial growth seed set. The self-healing compensation module 3 is connected to the growth module 2 and is used to perform self-healing compensation operations on the growth seed set after growth detection. The data verification and processing output module 4 is connected to the growth module 2, obtains the total number of fiber units in the finally generated three-dimensional distribution network, verifies the total number of fiber units, obtains the three-dimensional coordinate matrix of all fiber units in the verified three-dimensional distribution network, constructs a fiber coordinate matrix file, processes the coordinate matrix file using mathematical tools to generate and output the predicted three-dimensional structure of the fiber, and can obtain a visual view of the fiber three-dimensional structure based on a multi-plane orthogonal slicing projection algorithm, thereby predicting the grown fibers.
[0032] A third aspect of the present invention provides an apparatus for generating filter tip fiber material, the apparatus comprising a processor for performing the method as described in any of the preceding claims.
[0033] A fourth aspect of the present invention provides a computer device including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the method as described in any of the preceding claims.
[0034] A fifth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described in any of the preceding claims.
[0035] Through the above technical solution, this method obtains the porosity of the filter fiber to be generated, constructs a three-dimensional distribution network of fibers, and generates initial fiber growth origins in the base layer of the three-dimensional distribution network using a random number assignment method based on the porosity. The porosity of the base layer is controlled to facilitate subsequent generation. An initial growth seed set is constructed, and a growth direction vector is set. The growth direction vector is preset with a corresponding growth probability. Growth detection and judgment are performed on the fiber growth origins to ensure the rationality of the physical structure of the fibers in each layer. After obtaining the growth direction vector based on the growth probability, the fiber growth origins of each layer grow into the fiber growth origins of the next layer in the three-dimensional distribution network. A self-healing compensation operation is performed on the growth seed set of the next layer, thereby generating fiber units in each layer. Growth stops after the top layer of the fiber distribution network is generated, generating fiber units in the three-dimensional distribution network. The total number of fiber units generated in the three-dimensional distribution network is verified. After ensuring that the total number of fiber units meets the requirements, the three-dimensional structure of the fiber is output. Based on the three-dimensional structure, filter fibers are generated through directional prediction, thus optimizing the filter fibers, reducing experimental costs, and meeting the requirements for predictive generation of filter fibers.
[0036] The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the specific details of the above embodiments. Within the scope of the technical concept of the present invention, various simple modifications can be made to the technical solutions of the present invention, and these simple modifications all fall within the protection scope of the present invention. Furthermore, it should be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, the present invention will not describe the various possible combinations separately.
[0037] Furthermore, various different embodiments of the present invention can be combined in any way, as long as they do not violate the spirit of the present invention, they should also be regarded as the content disclosed by the present invention.
Claims
1. A method for generating filter tip fiber material, characterized in that, The method includes: Obtain the porosity of the filter fiber to be generated; A three-dimensional fiber distribution network is constructed, and initial fiber growth origins are generated in the basal layer of the three-dimensional distribution network according to the porosity, thus constructing an initial growth seed set; The fiber growth origin is driven to grow layer by layer in the three-dimensional distributed network body along a preset direction to generate fiber units in the three-dimensional distributed network body. Verify the total number of fiber units generated in the three-dimensional distributed network volume and output the three-dimensional structure of the fiber; Filter fibers are generated based on the three-dimensional structure.
2. The method according to claim 1, characterized in that, A three-dimensional fiber distribution network is constructed, and initial fiber growth origins are generated in the basal layer of the three-dimensional distribution network according to the porosity. An initial growth seed set is constructed, including: A three-dimensional distributed network volume is constructed, and the three-dimensional coordinate array matrix corresponding to the three-dimensional distributed network volume is constructed and initialized. The maximum three-dimensional coordinate parameters of the three-dimensional coordinate array matrix are preset. The three-dimensional coordinate matrix of the grid points in the three-dimensional distributed network volume is obtained by using formulas (1)-(5). ,(1) ,(2) ,(3) ,(4) ,(5) in, The X-axis coordinate in the three-dimensional distributed network volume is: The Y-axis coordinate is Z-axis coordinate is The three-dimensional coordinates of the grid points The maximum coordinate parameter on the X-axis. The maximum coordinate parameter on the Y-axis. The maximum coordinate parameter on the Z-axis; Random numbers are assigned to all grid points in the basal layer of the three-dimensional distributed network volume based on the porosity using a random number assignment method. Determine if the random number corresponding to the current grid point is greater than the porosity; If the random number corresponding to the current grid point is greater than the porosity, mark the current grid point as the initial fiber growth origin. Obtain all initial fiber growth origins in the basal layer and store them as an initial seed set; The first actual porosity in the substrate layer is obtained based on the initial seed set, and it is determined whether the absolute deviation between the first actual porosity and the porosity is greater than a preset first deviation value. If the absolute deviation between the first actual porosity and the porosity is greater than the preset first deviation value, the current initial seed set is abandoned, and the step of assigning random numbers to all grid points in the base layer of the three-dimensional distributed network volume using the random number assignment method based on the porosity is re-executed. If the absolute deviation between the first actual porosity and the porosity is less than or equal to a preset first deviation value, the current initial seed set is saved as the initial growth seed set.
3. The method according to claim 2, characterized in that, The fiber growth origin is driven to grow layer by layer along a preset direction in the three-dimensional distributed network volume, generating fiber units in the three-dimensional distributed network volume, including: Obtain the initial seed set for growth; The growth seed set for each layer is generated iteratively upwards from the initial growth seed set, based on the definition of each layer; A probability direction selector is used to preset the initial growth seed set and the preset number of growth direction vectors for each fiber growth origin in each layer of the growth seed set. At the same time, the growth probability in the growth direction corresponding to each growth direction vector is preset. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number assignment method. The fiber growth origin is regarded as a fiber unit. Determine the current layer from which the fiber growth origin point growth operation needs to be performed; Based on the three-dimensional coordinate matrix of each fiber growth origin in the previous layer and according to the preset growth probability, obtain the new three-dimensional coordinate matrix of each fiber growth origin in the current layer. A boundary coordinate determination and correction detection is performed on the new three-dimensional coordinate matrix, wherein the correction detection includes: If the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix are less than 0, the coordinate parameters of the X-axis or Y-axis of the new 3D coordinate matrix will be corrected to 0. If the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is greater than the maximum coordinate parameter of the X-axis or the maximum coordinate parameter of the Y-axis of the 3D coordinate array matrix, the coordinate parameter of the X-axis or Y-axis of the new 3D coordinate matrix is corrected to the value of the corresponding maximum coordinate parameter minus 1. Determine whether any two corrected and detected new 3D coordinate matrices have an intersection point; When there are two new 3D coordinate matrices after correction detection with overlapping points, the step of obtaining the growth direction vector based on the growth probability based on the random number assignment method is re-executed for the fiber growth origin of the previous layer corresponding to one of the new 3D coordinate matrices. If there is no intersection point between the two corrected detection new 3D coordinate matrices, perform fiber growth origin growth operation on the current layer; Obtain the growth seed set of the current layer and perform a self-healing compensation operation on the growth seed set of the current layer. Determine if the current growth has ended; If growth is determined to be complete, output the fiber units in the generated three-dimensional distributed network volume; If it is determined that the growth has not ended, return to the current layer where the fiber origin growth operation is required.
4. The method according to claim 3, characterized in that, A probability direction selector is used to define a preset number of growth direction vectors for each fiber growth origin in the initial growth seed set and each layer of the growth seed set. Simultaneously, the growth probability in the growth direction corresponding to each growth direction vector is defined. Each fiber growth origin obtains a growth direction vector based on the growth probability using a random number method. Here, the fiber growth origin is considered as a fiber unit, including: Nine growth direction vectors are constructed using formula (6). ,(6) in, The growth direction vector; Formula (7) is used to construct the cumulative probability array corresponding to the nine growth direction vectors. ,(7) ,(8) in, This is the cumulative probability array corresponding to the 9 growth direction vectors. These are the 8 probability values in the cumulative probability array; A random number assignment method is used to determine the random number of the fiber growth origin to be grown; The corresponding growth direction vector is determined based on the determined random number, where: When the random number belongs to the interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is ; Random numbers belong to an interval At that time, the growth direction vector selected as the origin of fiber growth is .
5. The method according to claim 3, characterized in that, Obtain the growth seed set for the current layer, and perform a self-healing compensation operation on the growth seed set for the current layer, including: Obtain the number of existing fiber units in the current layer's growth seed set, and determine whether the number of existing fiber units is greater than or equal to the theoretical number of fiber units. If the number of existing fiber units is greater than or equal to the theoretical number of fiber units in the current layer, then no self-healing compensation operation will be performed on the growth seed set of the current layer. If the number of existing fiber units is less than the theoretical number of fiber units in the current layer, a uniform random algorithm is used to supplement the blank areas of the current layer with fiber units, and the process returns to the step of obtaining the number of existing fiber units in the growth seed set of the current layer and determining whether the number of existing fiber units is greater than or equal to the theoretical number of fiber units.
6. The method according to claim 1, characterized in that, Verify the total number of fiber units generated in the 3D distributed network volume, and output the 3D structure of the fibers, including: Obtain the total number of fiber units generated in the three-dimensional distributed network volume, calculate the total actual porosity in the fibers, and determine whether the absolute deviation between the total actual porosity and the porosity is less than or equal to a preset second deviation value. When the absolute deviation between the total actual porosity and the porosity is less than or equal to the preset second deviation value, the three-dimensional coordinate matrix of all fiber units of the three-dimensional distributed network is obtained to construct the coordinate matrix file of the fiber. Mathematical tools are used to process the coordinate matrix file to generate the three-dimensional structure of the output fiber. If the absolute deviation between the total actual porosity and the porosity is greater than the preset second deviation value, the currently constructed three-dimensional distribution network is abandoned, and the construction of the three-dimensional distribution network of fibers is re-executed. The initial fiber growth origin is generated in the base layer of the three-dimensional distribution network according to the porosity, and the initial growth seed set is constructed.
7. A system for generating filter tip fiber material, characterized in that, The system includes: A fiber distribution module is used to construct a three-dimensional fiber distribution network and generate the initial fiber growth origin of the base layer. The growth module, connected to the fiber distribution module, is used to drive the fiber growth origin of each layer to grow upward and to perform growth detection on the fiber growth origin of the generated growth seed set. The self-healing compensation module is connected to the growth module and is used to perform self-healing compensation operations on the growth seed set after growth detection. The data verification and processing output module is connected to the growth module to obtain the total number of fiber units in the final generated three-dimensional distributed network. It verifies the total number of fiber units, obtains the three-dimensional coordinate matrix of all fiber units in the verified three-dimensional distributed network, constructs the coordinate matrix file of the fiber, and uses mathematical tools to process the coordinate matrix file to generate the three-dimensional structure of the output fiber.
8. An apparatus for generating filter tip fiber material, characterized in that, The device includes a processor for performing the method as described in any one of claims 1 to 6.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 6.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 6.