Method and equipment for determining formula of vulcanized rubber for soles
By acquiring and analyzing information on the formula of vulcanized rubber for shoe soles, establishing correlations between performance tests, and precisely adjusting strategies, the time-consuming and labor-intensive manual experiments in existing technologies were resolved, achieving efficient formula optimization.
Patent Information
- Application Number
- CN202510726982.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-09-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, after the vulcanized rubber formula for the sole is designed, a large number of manual experiments are required to test the stability and practicality, which is time-consuming and labor-intensive.
By obtaining formula information and establishing a correlation between formula and performance based on performance test information, defects can be accurately located and scientific adjustment strategies can be formulated to achieve formula optimization.
It improves R&D efficiency, reduces trial and error costs, ensures the feasibility of the solution and the targeted optimization, and improves the efficiency of manual experiments and testing.
Smart Images

Figure CN120636591A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of vulcanized rubber formulations, and in particular relates to a method and apparatus for determining a vulcanized rubber formulation for shoe soles. Background Art
[0002] Vulcanized rubber for soles refers to rubber material processed through the vulcanization process and is specifically used for making soles.
[0003] In the related art, after a vulcanized rubber formula for shoe soles is designed, a large number of manual experiments are often required to test the stability and practicality of the formula and optimize the formula, which is time-consuming and labor-intensive. Summary of the Invention
[0004] The embodiments of the present application provide a method and apparatus for determining a formula of vulcanized rubber for shoe soles, which can alleviate the time-consuming and labor-intensive problem of manually conducting experiments and tests and optimizing the formula.
[0005] In a first aspect, an embodiment of the present application provides a method for determining a formula of vulcanized rubber for shoe soles, comprising: Acquire formula information; wherein the formula information is a formula of vulcanized rubber for shoe soles, and the formula information includes at least one ingredient information, and the ingredient information is the name of an ingredient in the formula of vulcanized rubber for shoe soles; Obtaining performance test information based on the recipe information; wherein the performance test information includes a plurality of performance index information, the performance index information includes a test name and a test result, and the test result reflects the performance of the sole sample made according to the recipe information; Obtaining adjustment information based on the performance test information and the recipe information; wherein the adjustment information includes at least one adjustment item information, the adjustment item information including the test name, the ingredient information, and the adjustment quantity corresponding to the ingredient information; An optimization plan is obtained based on the adjustment information; wherein the optimization plan includes at least one optimization information, and the optimization information includes at least one ingredient information and the adjustment number corresponding to each ingredient information.
[0006] The above technical solutions in the embodiments of the present application have at least the following technical effects: The method for determining the formula of vulcanized rubber for soles provided in the embodiment of the present application provides a basis for subsequent steps by first obtaining the formula information of at least one ingredient information. Then, based on the formula information, performance test information including multiple performance index information is obtained, a true correlation between the formula and performance is established, and data support is provided for subsequent formula optimization. Based on the performance test information and the formula information, adjustment information including at least one adjustment item information is obtained again, formula defects are accurately located, and a scientific adjustment strategy is formulated on the original basis of the formula to achieve the pertinence and efficiency of formula optimization. Finally, an optimization scheme including at least one optimization information obtained based on the adjustment information can systematically optimize the formula, balance various quality requirements, improve R&D efficiency, reduce trial and error costs, ensure the feasibility of the solution, and improve the time-consuming and labor-intensive problem of manually conducting experiments and tests and optimizing the formula.
[0007] In a second aspect, an embodiment of the present application provides a system for determining a formula of vulcanized rubber for shoe soles, comprising: A first acquiring unit is configured to acquire formula information, wherein the formula information is a formula of vulcanized rubber for shoe soles, and the formula information includes at least one ingredient information, and the ingredient information is a name of an ingredient in the formula of vulcanized rubber for shoe soles; a second acquiring unit, configured to obtain performance test information based on the recipe information; wherein the performance test information includes a plurality of performance index information, the performance index information includes a test name and a test result, and the test result reflects the performance of the sole sample made according to the recipe information; a first analyzing unit, configured to obtain adjustment information based on the performance test information and the recipe information; wherein the adjustment information includes at least one adjustment item information, the adjustment item information including the test name, the ingredient information, and the number of adjustment portions corresponding to the ingredient information; The second analysis unit is configured to obtain an optimization solution based on the adjustment information; wherein the optimization solution includes at least one optimization information, and the optimization information includes the ingredient information and the adjusted number of portions corresponding to the ingredient information.
[0008] In a third aspect, an embodiment of the present application provides a device for determining the formula of vulcanized rubber for shoe soles, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the methods described in the first aspect when executing the computer program.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the above-mentioned first aspects is implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a device for determining a formula of vulcanized rubber for shoe soles, the device for determining a formula of vulcanized rubber for shoe soles executes the method for determining a formula of vulcanized rubber for shoe soles described in any one of the first aspects above.
[0011] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0013] Figure 1 1 is a flow chart of a method for determining a formula of vulcanized rubber for shoe soles provided in one embodiment of the present application; Figure 2 1 is a flow chart of step S200 in the method for determining the formula of vulcanized rubber for shoe soles provided in one embodiment of the present application; Figure 3 1 is a flow chart of step S330 in the method for determining the formula of vulcanized rubber for shoe soles provided in one embodiment of the present application; Figure 4 This is a schematic structural diagram of a system for determining a formula of vulcanized rubber for shoe soles provided in one embodiment of the present application; Figure 5 It is a structural schematic diagram of a device for determining a formula of vulcanized rubber for shoe soles provided in one embodiment of the present application. DETAILED DESCRIPTION
[0014] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0015] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0016] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0017] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0018] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0019] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0020] Vulcanized rubber for soles refers to rubber material processed through the vulcanization process and is specifically used for making soles.
[0021] In the related art, after a vulcanized rubber formula for shoe soles is designed, a large number of manual experiments are often required to test the stability and practicality of the formula and optimize the formula, which is time-consuming and labor-intensive.
[0022] To solve the above problems, an embodiment of the present application provides a method and device for determining the formula of vulcanized rubber for soles. In this method, by first obtaining formula information of at least one ingredient information, a basis is provided for subsequent steps. Then, based on the formula information, performance test information including multiple performance index information is obtained, and a real correlation between the formula and performance is established to provide data support for subsequent formula optimization. Based on the performance test information and the formula information, adjustment information including at least one adjustment item information is obtained, the formula defects are accurately located, and a scientific adjustment strategy is formulated on the basis of the original formula to achieve the pertinence and efficiency of the formula optimization. Finally, an optimization scheme including at least one optimization information is obtained based on the adjustment information, and the formula is systematically optimized to balance various quality requirements, improve R&D efficiency, reduce trial and error costs, ensure the feasibility of the scheme, and improve the time-consuming and labor-intensive problem of manually conducting experiments and tests and optimizing the formula.
[0023] The method for determining the formula of vulcanized rubber for soles provided in the embodiment of the present application can be applied to a device for determining the formula of vulcanized rubber for soles. In this case, the device for determining the formula of vulcanized rubber for soles is the executor of the method for determining the formula of vulcanized rubber for soles provided in the embodiment of the present application. The embodiment of the present application does not impose any restrictions on the specific type of the device for determining the formula of vulcanized rubber for soles.
[0024] For example, the device for determining the formula of vulcanized rubber for shoe soles can be a desktop computer, distributed computing server, etc. that is communicatively connected to various performance testing equipment (tensile testing machine, wear testing machine, hardness tester, etc.), but is not limited thereto.
[0025] In order to better understand the method for determining the formula of vulcanized rubber for soles provided in the embodiment of the present application, the specific implementation process of the method for determining the formula of vulcanized rubber for soles provided in the embodiment of the present application is exemplarily introduced below.
[0026] Figure 1 A schematic flow chart of a method for determining a formula of vulcanized rubber for shoe soles provided in an embodiment of the present application is shown. The method for determining a formula of vulcanized rubber for shoe soles includes: S100, obtaining formula information; wherein the formula information is a formula of vulcanized rubber for shoe soles, and the formula information includes at least one ingredient information, and the ingredient information is the name of an ingredient in the formula of vulcanized rubber for shoe soles.
[0027] It is understood that formula information can be obtained by manually entering the ingredient names and initial quantities in the formula through a human-machine interface (HMI) (for example, entering basic formula data such as "50 parts natural rubber" and "2 parts sulfur" in sequence on a computer terminal), or by directly retrieving and obtaining historical formulas from a pre-set formula database. The database can be categorized and stored by ingredient type (raw rubber, vulcanizer, reinforcing agent, plasticizer, etc.) and supports keyword searches (for example, entering "wear-resistant sole formula" automatically matches formulas containing highly wear-resistant fillers), but is not limited to these. Obtaining formula information can provide a basis for subsequent steps.
[0028] S200, obtaining performance test information based on the recipe information; wherein the performance test information includes a plurality of performance index information, the performance index information includes a test name and a test result, and the test result reflects the performance of the sole sample made according to the recipe information.
[0029] It is understood that the method for obtaining performance test information based on recipe information can be to first obtain production instructions for instructing production equipment (injection molding machines, flatbed vulcanizers, etc.) to mix materials and produce soles according to the recipe information, and then obtain test instructions for instructing various testing equipment (tensile testing machines, wear testing machines, hardness testers, etc.) to perform performance tests on the soles produced by the production equipment to obtain performance test information. Alternatively, it can be to generate prompt information for prompting the user to produce soles according to the recipe information, and then receive data transmitted after the user performs performance tests on the produced soles using various testing equipment, etc., but is not limited to this. For example, the test name can be tensile strength, hardness, wear resistance, etc., but is not limited to this. Obtaining performance test information based on recipe information can establish a true correlation between recipe and performance, providing data support for subsequent recipe optimization.
[0030] In one possible implementation, see Figure 2 , S200, obtains performance test information based on the recipe information, including: S210, obtaining a test sample based on the formula information; wherein the test sample is a sole produced according to the vulcanized rubber formula for the sole reflected by the formula information.
[0031] It is understood that obtaining test samples based on the recipe information may involve, but is not limited to, obtaining production instructions for instructing production equipment (such as an injection molding machine or a vulcanizing press) to mix materials and produce the soles according to the recipe information, or generating prompts for prompting a user to produce the soles according to the recipe information. Obtaining test samples based on the recipe information ensures the correlation between the obtained performance data and the recipe, providing a reliable basis for subsequent steps.
[0032] S220: Obtain performance test information based on the test sample.
[0033] It is understood that performance test information obtained based on test samples can be obtained by instructing various testing equipment (tensile testing machines, wear testing machines, hardness testers, etc.) to perform performance tests on the soles produced by the production equipment, or by receiving data transmitted by users after testing the test samples, etc., but is not limited to these. Performance test information obtained based on test samples can provide data support for formula optimization.
[0034] S300, obtaining adjustment information based on the performance test information and the recipe information; wherein the adjustment information includes at least one adjustment item information, and the adjustment item information includes a test name, ingredient information, and an adjustment quantity corresponding to the ingredient information.
[0035] It is understandable that the method for obtaining adjustment information based on performance test information and formula information can be to first filter out the performance test information that reflects unqualified performance tests (unqualified quality) in the various adjustment item information, and then determine the ingredient information associated with the unqualified adjustment item information in the formula information (increasing the number of ingredient information copies tends to make unqualified adjustment item information tend to be qualified, and decreasing the number of ingredient information copies tends to make qualified adjustment item information tend to be unqualified. For example, ingredient information associated with wear resistance can be carbon black / white carbon, vulcanizing agent, etc., but is not limited to this), and then increase the number of associated ingredient information copies by 5% on the original basis. It can also be to send the performance test information and formula information to the user and then receive the data transmitted by the user, etc., but is not limited to this. Obtaining adjustment information based on performance test information and formula information can accurately locate the optimization direction and provide a basis for subsequent steps.
[0036] In one possible implementation, see Figure 2 , S300, obtains adjustment information based on the performance test information and the recipe information, including: S310, obtaining unqualified information based on the performance test information; wherein the unqualified information includes at least one unqualified performance information, and the unqualified performance information includes a test name and information reflecting that the test result corresponding to the test name is unqualified.
[0037] It can be understood that the method of obtaining unqualified information based on performance test information can be to search the preset database to obtain the qualified line standard corresponding to each test name (for example, the qualified line standard for tensile strength can be ≥8MPa, the qualified line standard for wear resistance can be abrasion ≤0.8cm³ / 1.61km, etc., but not limited to this), and then compare the test results with the corresponding qualified line standard, confirm the test name with unqualified test results as unqualified performance information, and obtain unqualified information, or send the performance test information to the user, and the user judges each test result and marks the test name corresponding to the unqualified test result as unqualified performance information to obtain unqualified information, etc., but not limited to this. Obtaining unqualified information based on performance test information can accurately locate the performance shortcomings in the formula information, convert complex performance test data into clear optimization goals, and provide a basis for subsequent steps.
[0038] In one possible implementation, see Figure 2 , S310, obtaining unqualified information based on the performance test information, including: S311, searching the preset performance database using each test name as an index to obtain a qualified line corresponding to each test name; wherein the qualified line reflects the expected performance parameters of the sole sample.
[0039] It is understood that the preset performance database can be a relational database, a document storage database, etc., but is not limited thereto. The preset performance database stores multiple test names and corresponding pass thresholds for each test name. These pass thresholds can be established by the user based on experience or based on international standards. Obtaining the pass thresholds corresponding to each test name provides a basis for determining whether the performance of the soles produced according to the recipe information meets the requirements.
[0040] For example, the passing line standard for tensile strength may be ≥8 MPa, and the passing line standard for wear resistance may be abrasion ≤0.8 cm³ / 1.61 km, etc., but is not limited thereto.
[0041] S312, respectively comparing the passing line and the test result corresponding to each test name, and marking the test name corresponding to the test name that fails the test after comparing the test result with the passing line as unqualified performance information.
[0042] It is understood that the method for comparing the pass line and the test result can be to first determine the pass line type (lower limit value type (e.g., pass line: ≥18MPa), upper limit value type (e.g., pass line: ≤1.0cm³ / 1.6km), range value type (e.g., pass line: 55-70 degrees)), and then determine the test result based on the pass line type to obtain unqualified performance information (for example, if the test name is tensile strength, the test result corresponding to tensile strength is 10MPa, the pass line type is the lower limit value type, and the pass line is ≥18MPa, then 10MPa <18MPa, and the tensile strength is marked as unqualified performance information). Alternatively, the pass line and test result corresponding to each test name can be sent to the user and then the data transmitted by the user can be received, etc., but is not limited to this. Comparing the pass line and test result corresponding to each test name to obtain unqualified performance information can accurately locate performance defects (quality defects) in soles produced according to the formula information, providing a basis for subsequent steps.
[0043] S313: Confirm all unqualified performance information as unqualified information.
[0044] It can be understood that confirming all unqualified performance information as unqualified information can provide a basis for subsequent steps.
[0045] S320, obtaining associated information based on the performance test information and the recipe information; wherein the associated information includes a plurality of corresponding information, the corresponding information includes a test name and positive feedback information and / or negative feedback information corresponding to the test name, the positive feedback information includes at least one ingredient information, and the negative feedback information includes at least one ingredient information.
[0046] It can be understood that the method of obtaining associated information based on performance test information and formula information can be to search in a preset database to obtain positive-impact ingredients (ingredients whose increase in number can make the test results tend towards qualified) and negative-impact ingredients (ingredients whose increase in number can make the test results tend towards unqualified) corresponding to each test name, and then confirm the ingredient information in the formula information that is the same as the positive-impact ingredient as positive feedback information, and confirm the ingredient information in the formula information that is the same as the negative-impact ingredient as negative feedback information, until all test names have corresponding positive feedback information and / or negative feedback information. It can also be to send the performance test information and formula information to the user and then receive data transmitted by the user, etc., but is not limited to this. Obtaining associated information based on performance test information and formula information can accurately locate the key ingredients related to each performance test item, and directly associate ingredients that affect specific performance through positive feedback information and negative feedback information to avoid generalized adjustments.
[0047] In one possible implementation, see Figure 2 , S320, obtains associated information based on the performance test information and the recipe information, including: S321, step a, marking one of the test names that is not marked as searched as a search name.
[0048] It can be understood that marking one of the test names that is not marked as retrieved as a retrieved name can provide a basis for subsequent steps.
[0049] S322, step b, searching the preset performance database with the search name as an index to obtain at least one influencing ingredient corresponding to the search name; wherein the influencing ingredient reflects that the test result corresponding to the search name changes with the change of the number of influencing ingredients.
[0050] It is understood that the preset performance database can be a relational database, a document storage database, etc., but is not limited thereto. The preset performance database stores multiple test names and corresponding positively impacting ingredients (ingredients whose increasing number of servings can shift test results toward acceptable levels) and negatively impacting ingredients (ingredients whose increasing number of servings can shift test results toward unacceptable levels). The user can establish this database based on experience. Retrieving the impacting ingredients provides a basis for subsequent steps.
[0051] S323, step c, obtaining positive feedback information and / or negative feedback information based on each influencing ingredient.
[0052] It can be understood that the method of obtaining positive feedback information and / or negative feedback information based on each influencing ingredient can be to determine the feedback attribute of the ingredient information that is the same as the influencing ingredient in the formula information and the test name corresponding to the search name. If the feedback attribute of the ingredient information that is the same as the influencing ingredient in the formula information and the test name corresponding to the search name is a positive feedback attribute (when the amount of the ingredient increases, the test result changes in the qualified direction (such as increasing "carbon black" can improve wear resistance)), then the ingredient information is confirmed as positive feedback information. If the feedback attribute of the ingredient information that is the same as the influencing ingredient in the formula information and the test name corresponding to the search name is a negative feedback attribute (when the amount of the ingredient increases, the test result changes in the unqualified direction (such as increasing "aromatic oil" will reduce wear resistance)), then the ingredient information is confirmed as negative feedback information. It can also be to send the formula information and each influencing ingredient to the user and then receive data transmitted by the user, etc., but is not limited to this.
[0053] In one possible implementation, see Figure 2 S323: obtaining positive feedback information and / or negative feedback information based on each influencing ingredient, including: S3231: Analyze each influencing ingredient separately to determine whether there is any ingredient information in the recipe information that is the same as the influencing ingredient.
[0054] It can be understood that the way to determine whether there is ingredient information in the recipe information that is the same as the influencing ingredient can be to traverse each ingredient information in the recipe information and perform fuzzy matching on the ingredient information and the influencing ingredient, or to send the recipe information and the influencing ingredient to the user and then receive the data transmitted by the user, etc., but is not limited to this.
[0055] S3232, if there is ingredient information that is identical to the influencing ingredient, determine whether the influencing ingredient that is identical to the ingredient information is beneficial to the test result corresponding to the test name corresponding to the retrieval name; if the influencing ingredient is beneficial to the test result, the influencing ingredient that is beneficial to the test result will be confirmed as a favorable ingredient; if the influencing ingredient is not beneficial to the test result, the influencing ingredient that is beneficial to the test result will be confirmed as an unfavorable ingredient.
[0056] It can be understood that the method for determining whether the influencing ingredient identical to the ingredient information is beneficial to the test result corresponding to the test name corresponding to the search name can be to determine the feedback attribute of the test name corresponding to the search name and the influencing ingredient identical to the ingredient information. If the feedback attribute of the test name corresponding to the search name and the influencing ingredient identical to the ingredient information is a positive feedback attribute (when the amount of the ingredient increases, the test result changes in the qualified direction (such as increasing "carbon black" can improve wear resistance)), then the ingredient information is confirmed as a favorable ingredient. If the feedback attribute of the test name corresponding to the search name and the influencing ingredient identical to the ingredient information is a negative feedback attribute (when the amount of the ingredient increases, the test result changes in the unqualified direction (such as increasing "aromatic oil" will reduce wear resistance)), then the ingredient information is confirmed as an unfavorable ingredient. It can also be to send the influencing ingredient and the test name identical to the ingredient information to the user and then receive the data transmitted by the user, etc., but it is not limited to this. Confirming that the influencing ingredient is a favorable ingredient or an unfavorable ingredient can provide a basis for subsequent steps.
[0057] S3233, confirming each favorable ingredient as positive feedback information, and confirming each unfavorable ingredient as negative feedback information.
[0058] It can be understood that confirming each favorable ingredient as positive feedback information and confirming each unfavorable ingredient as negative feedback information can provide a basis for subsequent steps.
[0059] S324, step d, after confirming the search name, the positive feedback information and / or negative feedback information corresponding to the search name as corresponding information, mark the test name corresponding to the search name with a searched mark, and repeat steps a, b, c and d until all test names are marked with a searched mark.
[0060] It can be understood that repeating steps a, b, c and d until all test names are marked with the searched mark is to traverse all test names, mark the test name corresponding to the search name with the searched mark to ensure that each test name is retrieved only once, thereby improving the efficiency of the algorithm.
[0061] S325: Confirm all corresponding information as related information.
[0062] It can be understood that confirming all corresponding information as related information can provide a basis for subsequent steps.
[0063] S330, obtaining adjustment information based on the non-conformity information and the associated information.
[0064] It can be understood that the method of obtaining adjustment information based on unqualified information and associated information can be to first establish an association between the unqualified information and the corresponding information in the associated information through the test name with the test name as the target, and then establish an adjustment chain based on the test name (when adjusting the number of ingredient information in the positive feedback information corresponding to the test name corresponding to the unqualified test result, it is necessary to adjust the number of other ingredient information at the same time. For example, when increasing the number of ingredient A to make the test result corresponding to test name a tend to be qualified, ingredient A is the negative feedback information corresponding to test name b, and ingredient B exists in the positive feedback information corresponding to test name b. Then, when increasing the number of ingredient A, it is necessary to increase the number of ingredient B at the same time to ensure that the test result corresponding to test name b remains original, and ingredient A and ingredient B are in the same adjustment chain). When all the test names in the unqualified information have corresponding adjustment chains, all the adjustment chains are confirmed as adjustment information. It can also be that the unqualified information and associated information are sent to the user and then the data transmitted by the user is received, etc., but it is not limited to this. Obtaining adjustment information based on unqualified information and related information can transform abstract performance defects into specific and executable ingredient adjustment instructions, which not only ensures the pertinence and effectiveness of the adjustment strategy, but also provides a basis for subsequent formula optimization.
[0065] In one possible implementation, see Figure 3 S330: obtaining adjustment information based on the non-conformity information and the associated information, including: S331, step e, confirming one unmarked unqualified information among the various unqualified information as analysis item information.
[0066] It can be understood that confirming one unmarked piece of unqualified information among various pieces of unqualified information as analysis item information can provide a basis for subsequent steps.
[0067] S332, step f, obtaining adjusted project information based on the analyzed project information and associated information.
[0068] It is understood that the method for obtaining the adjusted project information based on the analysis of the project information and the associated information may be, but is not limited to, sending the analyzed project information and the associated information to the user and then receiving data transmitted by the user. The obtained adjusted project information based on the analysis of the project information and the associated information can provide a basis for subsequent steps.
[0069] In one possible implementation, see Figure 3 S332: Based on the analysis of the project information and the associated information, the adjusted project information is obtained, including: S3321, step h, marking an unmarked ingredient information in the positive feedback information corresponding to the analysis item information as an adjusted ingredient.
[0070] It can be understood that marking an unmarked ingredient information in the positive feedback information corresponding to the analysis project information as an adjusted ingredient can provide a basis for subsequent steps.
[0071] S3322, step i, multiplying the number of adjusted ingredients by a preset adjustment ratio to obtain the number of adjusted ingredients corresponding to the adjusted ingredients.
[0072] It is understood that the preset adjustment ratio can be 5%, 10%, or a user-defined value, but is not limited thereto. The number of portions of the adjusted ingredient is the number of portions of the corresponding ingredient information in the recipe information. The adjusted number of portions indicates the number of portions to be added to the original amount of the corresponding adjusted ingredient.
[0073] For example, assuming that the number of adjusted ingredients is 10 and the preset adjustment ratio is 10%, the number of adjusted ingredients = 10*10% = 1 ingredient.
[0074] S3323, step j, determines whether the adjustment ingredient is located in the negative feedback information. If the adjustment ingredient is located in any negative feedback information, mark the ingredient information in the positive feedback information corresponding to the test name corresponding to the negative feedback information where the adjustment ingredient is located as the adjustment ingredient, and repeat steps h, i and j; if the adjustment ingredient is not located in any negative feedback information, confirm each adjustment ingredient and the adjustment number corresponding to each adjustment ingredient as adjustment item information.
[0075] It can be understood that if the adjusted ingredient is located in any negative feedback information, it means that adjusting the number of portions of the adjusted ingredient will have an adverse effect on the test results corresponding to other test names (causing the test results to fail). After marking the ingredient information in the positive feedback information corresponding to the test name corresponding to the negative feedback information where the adjusted ingredient is located as the adjusted ingredient, repeating steps h, i, and j is to determine whether adjusting the number of portions of the adjusted ingredient will have an adverse effect on the test results corresponding to another test name while ensuring the stability of the test results corresponding to the other test name. If the adjusted ingredient is not located in any negative feedback information, it means that increasing the number of portions of the adjusted ingredient will ensure that the test results corresponding to the test name corresponding to the analysis item information are qualified while not adversely affecting other test results.
[0076] For example, assuming there are two test names A and B, and three adjustment ingredients a, b, and c (ingredient information / ingredients), the positive feedback information corresponding to the test name A includes the adjustment ingredient a, the negative feedback information corresponding to the test name A includes the adjustment ingredient b, the positive feedback information corresponding to the test name B includes the adjustment ingredient c, and the negative feedback information corresponding to the test name B includes the adjustment ingredient a. Then, adding the adjustment ingredient a will have an adverse effect on the test name B, and it is necessary to hedge the risks generated by adding the adjustment ingredient c and adding the adjustment ingredient a (to ensure the stability of the test name B).
[0077] S333, step g, marks the unqualified information corresponding to the analysis item information and then repeats steps e, f and g until all unqualified information is marked.
[0078] It can be understood that after marking the unqualified information corresponding to the analysis project information, steps e, f and g are repeated until all unqualified information is marked to ensure that all unqualified information is analyzed (all unqualified test results are processed accordingly).
[0079] S334: Confirm all adjustment item information as adjustment information.
[0080] It can be understood that confirming all adjustment item information as adjustment information can provide a basis for subsequent steps.
[0081] S400, obtaining an optimization plan based on the adjustment information; wherein the optimization plan includes at least one optimization information, and the optimization information includes at least one ingredient information and an adjustment number corresponding to each ingredient information.
[0082] It is understood that the method for obtaining an optimization solution based on adjustment information can be, but is not limited to, sending the adjustment information to the user and then receiving the data transmitted by the user. Determining an optimization solution based on adjustment information can systematically optimize the formula, balance various quality requirements, improve R&D efficiency, reduce trial and error costs, ensure solution feasibility, and alleviate the time-consuming and labor-intensive process of manual experimentation, testing, and formula optimization.
[0083] In one possible implementation, see Figure 3 , S400, obtains an optimization solution based on the adjustment information, including: S410, combining each ingredient information in each adjustment item information with each ingredient information in one of the adjustment item information corresponding to other different test names to obtain multiple optimization information; wherein the ingredient information in each optimization information is not completely the same.
[0084] It can be understood that each ingredient information in each adjustment item information is combined with each ingredient information in other adjustment item information with different test names, that is, various optimization options are arranged and combined to obtain multiple optimization information while ensuring that unqualified test results are processed and optimized.
[0085] For example, assuming there are two test names A and B, the test name A corresponds to two adjustment item information a and b, and the test name B corresponds to two adjustment item information c and d, then the optimization information includes: the ingredient information in the adjustment item information a + the ingredient information in the adjustment item information c, the ingredient information in the adjustment item information a + the ingredient information in the adjustment item information d, the ingredient information in the adjustment item information b + the ingredient information in the adjustment item information c, and the ingredient information in the adjustment item information b + the ingredient information in the adjustment item information d, a total of four optimization information.
[0086] S420: Multiply the cost price corresponding to each ingredient information in the optimization information by the adjusted number of servings corresponding to the ingredient information to obtain a plurality of ingredient prices corresponding to each ingredient information.
[0087] It is understood that the cost price corresponding to the ingredient information can be obtained by receiving data transmitted by the user or by searching the preset database for the cost price corresponding to the ingredient information, but is not limited thereto. Obtaining multiple ingredient prices corresponding to each ingredient information can provide a basis for subsequent steps.
[0088] For example, assuming that there are two ingredient information a and b in the optimization information, the adjusted number of servings corresponding to ingredient information a is 1 serving, and the cost price corresponding to ingredient information a is 10 yuan / serving, the adjusted number of servings corresponding to ingredient information b is 2 servings, and the cost price corresponding to ingredient information b is 15 yuan / serving, then the ingredient price corresponding to ingredient information a = 10*1 = 10 yuan, and the ingredient price corresponding to ingredient information b = 15*2 = 30 yuan.
[0089] S430: Adding up the ingredient prices corresponding to the ingredient information in each optimization information to obtain a plurality of adjustment prices corresponding to each optimization information.
[0090] It can be understood that adding up the ingredient prices corresponding to the ingredient information in each optimization information to obtain multiple adjusted prices corresponding to each optimization information can provide a basis for subsequent steps.
[0091] For example, assuming that there are two ingredient information a and b in the A optimization information, the ingredient price corresponding to the ingredient information a is 10 yuan, and the ingredient price corresponding to the ingredient information b is 30 yuan, then the adjusted price corresponding to the A optimization information = 10 + 30 = 40 yuan.
[0092] S440 , after sorting the adjusted prices in ascending order of value to obtain a sorting table, the optimization information corresponding to the adjusted prices in the top 5% in the sorting table is confirmed as the optimization solution.
[0093] It can be understood that after sorting the various adjustment prices in ascending order to obtain a sorting table, the optimization information corresponding to the adjustment prices in the top 5% in the sorting table is confirmed as the optimization plan, that is, the optimization information with lower costs among the various optimization plans is considered as the optimization plan, which not only retains the diversity of technical plans (generating candidates through full permutations and combinations) but also ensures the feasibility of the implementation of the formula modification through economic screening.
[0094] Optionally, after sorting the individual adjustment prices in ascending order of value to obtain a sorted table, the optimization information corresponding to the adjustment prices of the first preselected number of items in the sorted table can be confirmed as the optimization plan; the preselected number is the value obtained by multiplying the number of all adjustment prices by 0.2. For example, if there are 10 adjustment prices, the preselected number = 10*0.2 = 2.
[0095] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0096] Corresponding to the method for determining the formula of vulcanized rubber for soles described in the above embodiment, the embodiment of the present application also provides a system for determining the formula of vulcanized rubber for soles, and each unit of the system can implement each step of the method for determining the formula of vulcanized rubber for soles. Figure 4 The structural block diagram of the system for determining the formula of vulcanized rubber for shoe soles provided in an embodiment of the present application is shown. For the sake of convenience, only the parts related to the embodiment of the present application are shown.
[0097] Reference Figure 4 , the system comprises: The first acquiring unit is configured to acquire formula information, wherein the formula information is a formula of vulcanized rubber for shoe soles, and the formula information includes at least one ingredient information, and the ingredient information is a name of an ingredient in the formula of vulcanized rubber for shoe soles.
[0098] The second acquisition unit is used to obtain performance test information based on the recipe information; wherein the performance test information includes a plurality of performance index information, the performance index information includes a test name and a test result, and the test result reflects the performance of the sole sample made according to the recipe information.
[0099] The first analysis unit is used to obtain adjustment information based on the performance test information and the recipe information; wherein the adjustment information includes at least one adjustment item information, and the adjustment item information includes a test name, ingredient information, and an adjustment quantity corresponding to the ingredient information.
[0100] The second analysis unit is used to obtain an optimization plan based on the adjustment information; wherein the optimization plan includes at least one optimization information, and the optimization information includes ingredient information and the adjustment number corresponding to the ingredient information.
[0101] It should be noted that the information interaction, execution process, etc. between the above-mentioned units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0103] The present application also provides a device for determining the formula of vulcanized rubber for shoe soles. Figure 5 This is a schematic diagram of the structure of the device for determining the formula of vulcanized rubber for shoe soles provided in one embodiment of the present application. Figure 5 As shown, the apparatus for determining the formula of vulcanized rubber for shoe soles of this embodiment includes a control device 6. The control device 6 includes: at least one processor 60 ( Figure 5 Only one is shown), at least one memory 61 ( Figure 5 Only one is shown in the figure) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the apparatus for determining the formula of vulcanized rubber for shoe soles implements the steps of any of the above-mentioned methods for determining the formula of vulcanized rubber for shoe soles, or implements the functions of the units in the above-mentioned system embodiments.
[0104] For example, the computer program 62 may be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to implement the present application. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 62 in the control device 6.
[0105] The control device 6 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The control device 6 can include, but is not limited to, a processor 60 and a memory 61. It will be understood by those skilled in the art that Figure 5The device for determining the formula of vulcanized rubber for shoe soles is merely an example and does not constitute a limitation on the device for determining the formula of vulcanized rubber for shoe soles. The device may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the device may also include input and output devices, network access devices, buses, etc.
[0106] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0107] In some embodiments, the memory 61 may be an internal storage unit of the control device 6, such as a hard drive or memory of the control device 6. In other embodiments, the memory 61 may also be an external storage device of the control device 6, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the control device 6. Furthermore, the memory 61 may include both the internal storage unit of the control device 6 and an external storage device. The memory 61 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program. The memory 61 may also be used to temporarily store data that has been output or is about to be output.
[0108] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0109] An embodiment of the present application provides a computer program product. When the computer program product is run on a device for determining a formula of vulcanized rubber for shoe soles, the device is enabled to implement the steps of any of the above-mentioned method embodiments.
[0110] If the integrated unit is implemented as a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process steps in the above-mentioned method embodiments by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to the device for determining the formulation of vulcanized rubber for shoe soles, a recording medium, computer memory, read-only memory (ROM), random access memory (RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium. Examples include a USB flash drive, a removable hard drive, a magnetic disk, or an optical disk. In some jurisdictions, due to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunications signals.
[0111] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0112] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0113] In the embodiment that the application provides, should be appreciated that disclosed sole vulcanized rubber formula determines system, equipment and method, can realize by other mode.For example, above-described sole vulcanized rubber formula determines system and equipment embodiment and is merely schematic, for example, the division of described module or unit, is only a kind of logical function division, can have other division mode during actual realization, for example a plurality of units or assembly can combine or can be integrated into another system, or some features can be ignored, or do not execute.Another point, shown or discussed mutual coupling or direct coupling or communication connection can be by some interfaces, and the indirect coupling or communication connection of device or unit can be electrical, mechanical or other form.
[0114] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0115] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for determining a formula of vulcanized rubber for shoe soles, characterized in that: include: Obtaining formula information; wherein the formula information is a formula of vulcanized rubber for shoe soles, the formula information including at least one ingredient information and a number corresponding to the ingredient information, the ingredient information being the name of an ingredient in the formula of vulcanized rubber for shoe soles; Obtaining performance test information based on the recipe information; wherein the performance test information includes a plurality of performance index information, the performance index information includes a test name and a test result, and the test result reflects the performance of the sole sample made according to the recipe information; Obtaining adjustment information based on the performance test information and the recipe information; wherein the adjustment information includes at least one adjustment item information, the adjustment item information including the test name, the ingredient information, and the adjustment quantity corresponding to the ingredient information; An optimization plan is obtained based on the adjustment information; wherein the optimization plan includes at least one optimization information, and the optimization information includes at least one ingredient information and the adjustment number corresponding to each ingredient information.
2. The method for determining a formula of vulcanized rubber for shoe soles according to claim 1, wherein: The obtaining of performance test information based on the recipe information includes: A test sample is obtained based on the formula information; wherein the test sample is a sole produced according to the vulcanized rubber formula for the sole reflected by the formula information; The performance test information is obtained based on the test sample.
3. The method for determining a formula of vulcanized rubber for shoe soles according to claim 1, wherein: The obtaining of adjustment information based on the performance test information and the recipe information includes: Obtaining unqualified information based on the performance test information; wherein the unqualified information includes at least one unqualified performance information, and the unqualified performance information includes the test name and information reflecting that the test result corresponding to the test name is unqualified; Obtaining associated information based on the performance test information and the recipe information; wherein the associated information includes a plurality of corresponding information, the corresponding information including the test name and positive feedback information and / or negative feedback information corresponding to the test name, the positive feedback information including at least one piece of ingredient information, and the negative feedback information including at least one piece of ingredient information; The adjustment information is obtained based on the non-conformity information and the associated information.
4. The method for determining a formula of vulcanized rubber for shoe soles according to claim 3, wherein: The obtaining of unqualified information based on the performance test information includes: Using each of the test names as an index, searching in a preset performance database to obtain a qualified line corresponding to each of the test names; wherein the qualified line reflects the expected performance parameters of the sole sample; Comparing the qualified line and the test result corresponding to each test name respectively, and marking the test name corresponding to the test name that fails the test after comparing the test result with the qualified line as unqualified performance information; All of the unqualified performance information is confirmed as the unqualified information.
5. The method for determining the formula of vulcanized rubber for shoe soles according to claim 3, wherein: The obtaining of the associated information based on the performance test information and the recipe information includes: Step a, marking one of the test names that is not marked as searched as a search name; Step b: searching a preset performance database using the search name as an index to obtain at least one influencing ingredient corresponding to the search name; wherein the influencing ingredient reflects that the test result corresponding to the search name changes as the number of portions of the influencing ingredient changes; Step c, obtaining the positive feedback information and / or the negative feedback information based on each of the influencing ingredients; Step d, after confirming the search name, the positive feedback information and / or the negative feedback information corresponding to the search name as the corresponding information, marking the test name corresponding to the search name with the searched mark, and repeating steps a, b, c and d until all the test names are marked with the searched mark; All the corresponding information is confirmed as the associated information.
6. The method for determining the formula of vulcanized rubber for shoe soles according to claim 5, wherein: The obtaining of the positive feedback information and / or the negative feedback information based on each of the influencing ingredients includes: Analyze each of the influencing ingredients separately to determine whether the ingredient information in the recipe information is the same as the influencing ingredient; If there is an ingredient information that is identical to the influencing ingredient, then determine whether the influencing ingredient that is identical to the ingredient information is favorable to the test result corresponding to the test name corresponding to the search name; if the influencing ingredient is favorable to the test result, then confirm the influencing ingredient that is favorable to the test result as a favorable ingredient; if the influencing ingredient is unfavorable to the test result, then confirm the influencing ingredient that is favorable to the test result as an unfavorable ingredient; Each of the favorable ingredients is confirmed as the positive feedback information, and each of the unfavorable ingredients is confirmed as the negative feedback information.
7. The method for determining the formula of vulcanized rubber for shoe soles according to claim 3, wherein: The obtaining the adjustment information based on the non-conformity information and the associated information includes: Step e: confirming one of the unqualified information that is not marked as analysis item information; Step f, obtaining the adjustment item information based on the analysis item information and the association information; Step g, marking the unqualified information corresponding to the analysis item information and then repeating steps e, f, and g until all the unqualified information are marked; All the adjustment item information is confirmed as the adjustment information.
8. The method for determining the formula of vulcanized rubber for shoe soles according to claim 7, wherein: The obtaining the adjustment item information based on the analysis item information and the association information includes: Step h, marking an unmarked ingredient information in the positive feedback information corresponding to the analysis item information as an adjusted ingredient; Step i, multiplying the number of portions of the adjusted ingredients by a preset adjustment ratio to obtain the adjusted number of portions corresponding to the adjusted ingredients; Step j, determining whether the adjustment ingredient is located in the negative feedback information; if the adjustment ingredient is located in any one of the negative feedback information, marking the ingredient information in the positive feedback information corresponding to the test name corresponding to the negative feedback information where the adjustment ingredient is located as the adjustment ingredient, and repeating steps h, i, and j; if the adjustment ingredient is not located in any one of the negative feedback information, confirming each of the adjustment ingredients and the adjustment quantity corresponding to each of the adjustment ingredients as the adjustment item information.
9. The method for determining a formula of vulcanized rubber for shoe soles according to claim 1, wherein: Obtaining an optimization solution based on the adjustment information includes: Combining each of the ingredient information in each of the adjustment item information with each of the ingredient information in one of the adjustment item information corresponding to the other different test names to obtain a plurality of the optimization information; wherein the ingredient information in each of the optimization information is not completely the same; Multiplying the cost price corresponding to each ingredient information in the optimization information by the adjusted number of servings corresponding to the ingredient information to obtain a plurality of ingredient prices corresponding to each ingredient information; Adding up the ingredient prices corresponding to the ingredient information in each of the optimization information to obtain a plurality of adjustment prices corresponding to each of the optimization information; After sorting the adjusted prices in ascending order of value to obtain a sorting table, the optimization information corresponding to the adjusted prices in the top 5% in the sorting table is confirmed as the optimization solution.
10. A device for determining a formula of vulcanized rubber for shoe soles, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.