Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the application herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an embodiment of the application, a method for determining failure risk of an event is provided.
Fig. 1 is a flowchart of a method for determining failure risk of an event according to an embodiment of the present application. As shown in fig. 1, the method comprises the steps of:
Step S102, a process template corresponding to a target event and a plurality of pieces of failure mode information corresponding to the target event are obtained, wherein the process template comprises process information required for completing the target event, and the failure mode information is used for representing failure phenomenon information corresponding to a process of the target event.
Specifically, the target event may be to produce an a product, where the a product needs to be produced using a production line, where each production line includes multiple processes, and each process may correspond to multiple failure mode information, for example, the a product may be a cup, where multiple failure modes may exist in a process of producing a cup lid, producing a cup body, producing a handle, coloring, and the like, for example, a cup lid cracking, a cup lid oversized, and the like.
It should be noted that, in the method for determining the failure risk of the event provided in this embodiment, the process template corresponding to the target event may be obtained first, where the process template includes all the process contents corresponding to the target event, for example, the process template corresponding to the product a may include the processes of producing the cup cover, producing the cup body, producing the handle, coloring, and the like, and meanwhile, multiple pieces of failure mode information corresponding to the target event may be obtained, for example, if the product a is a cup, relevant failure mode information about the cup cover, the cup body, the handle, and the color is obtained.
Step S104, matching the failure mode information with the process information in the process template to obtain a target template, and determining a failure index value corresponding to each failure mode information.
Specifically, after a process template corresponding to a target event and a plurality of failure mode information are obtained, each failure mode information and a process corresponding to the failure mode information are matched and connected to generate a target template corresponding to the target event, wherein the target template can be used for judging the failure risk of the target event. In each piece of failure mode information, failure reasons and failure index values of each failure mode are contained, for example, one failure mode corresponding to an A product is that a cup cover crack exceeds 1cm, the failure index value is 450, the cup cover is a bad product when the cup cover crack exceeds 1cm, namely the cup cover is failed, and in the case that the actual index value is greater than 450, the failure mode of the station is at failure risk, namely the bad product is at higher risk in terms of production, outflow and the like, and the failure mode of the station needs to be subjected to product design and corresponding improvement in product production, so that the failure risk is avoided.
Step S106, obtaining characteristic values corresponding to failure mode information matched by each procedure in the target event, comparing each characteristic value with a failure index value corresponding to the failure mode information to obtain a plurality of comparison results, and determining a failure risk result of the target event according to the plurality of comparison results.
Specifically, the characteristic values corresponding to each failure mode of the target event in each process in actual production are obtained, wherein the characteristic values can include severity caused by failure occurrence, failure occurrence frequency and checked difficulty corresponding to failure phenomenon, namely detection degree. After the characteristic value is obtained, the characteristic value can be compared with the corresponding failure index value after being calculated, or the characteristic value can be compared with the corresponding failure index value, and the failure risk result corresponding to each process is obtained in different modes, so that the failure risk result corresponding to the target event is obtained.
For example, one failure mode corresponding to the product A is that the cup cover crack exceeds 1cm, the failure index value is 450, the severity of the cup cover crack exceeding 1cm is 7, the occurrence frequency is 4, the detection degree is 4, the characteristic index value is 112 through multiplication, and the characteristic index value is smaller than the failure index value 450, so that the current production mode and the inspection mode for the cup cover crack exceeding 1cm are proved to be normal.
The method for determining the failure risk of the event comprises the steps of obtaining a process template corresponding to a target event and a plurality of pieces of failure mode information corresponding to the target event, wherein the process template comprises process information required for completing the target event, the failure mode information is used for representing failure phenomenon information corresponding to a process of the target event, matching the plurality of pieces of failure mode information with the process information in the process template to obtain the target template, determining a failure index value corresponding to each piece of failure mode information, obtaining characteristic values corresponding to the failure mode information matched by each process in the target event, comparing each characteristic value with the failure index value corresponding to the failure mode information to obtain a plurality of comparison results, and determining the failure risk result of the target event according to the plurality of comparison results. The problem that failure risks in the production process of products cannot be obtained rapidly and accurately in the related technology is solved. The template is automatically matched with the failure mode to generate a risk judging template, and the failure risk is judged in a mode of automatically calculating and comparing the characteristic value to obtain a failure risk result, so that the failure risk result in the production process of the product is rapidly and accurately obtained, and the product design and production mode are modified.
Optionally, in the method for determining the failure risk of the event provided by the embodiment of the application, the step of obtaining the step template corresponding to the target event and the step of obtaining the plurality of pieces of failure mode information corresponding to the target event comprise the steps of identifying the keyword of the target event, searching the step template corresponding to the keyword in a first database, wherein the plurality of step templates are stored in the first database, each step template comprises preset step information, and searching the failure mode information corresponding to the keyword in a second database, so as to obtain the plurality of pieces of failure mode information corresponding to the target event, and the plurality of pieces of failure mode information are stored in the second database.
Specifically, one or more keywords corresponding to the target event are input first, a process template corresponding to the keywords is obtained in a first database through the keywords, and all failure mode information corresponding to the keywords is obtained in a second database. For example, if the target event is to produce a cup, the keyword may be a cup including a cup cover and a handle, and then a process template corresponding to the process of producing the cup a may be obtained from a plurality of process templates in the first database, failure mode information corresponding to the process of producing the cup cover, producing the cup body, producing the handle and the like may be selected in the second database, failure mode information related to the cup cover in the failure mode information may be matched with the process of producing the cup cover in the process templates, and failure mode information related to the cup body in the failure mode information may be matched with the process of producing the cup body in the process templates, thereby obtaining the target template corresponding to the cup a.
Optionally, in the method for determining failure risk of an event provided by the embodiment of the application, each characteristic value comprises a plurality of sub-characteristic values, and comparing each characteristic value with a failure index value corresponding to failure mode information to obtain a plurality of comparison results, wherein the step of multiplying all the sub-characteristic values in the same characteristic value to obtain a target characteristic value and comparing the target characteristic value with the failure index value corresponding to the characteristic value to obtain a comparison result.
Specifically, after the feature value corresponding to each piece of failure mode information is obtained, multiplication calculation can be performed on the sub-feature values in the feature values, a failure index value corresponding to each piece of failure mode information is obtained, and a calculation result is compared with the corresponding failure index value to obtain a comparison result, wherein the failure index value can be a preset RPN (Risk Priority Number risk coefficient value).
For example, one failure mode corresponding to the product A is that the cup body height is smaller than 50cm, the preset RPN is 300, the severity of the cup body height is smaller than 50cm in the actual production process is 8, the occurrence frequency is 2, the detection degree is 5, the characteristic index value is 80 through multiplication, and the result is normal if the characteristic index value is smaller than the preset RPN, and the current production mode and the inspection mode for the cup body height smaller than 50cm are proved to be free of risks.
Optionally, in the method for determining failure risk of an event provided by the embodiment of the application, determining the failure index value corresponding to each failure mode information includes obtaining all failure mode information in a target template, obtaining a preset template containing at least all failure mode information from a third database, obtaining a standard template, wherein the third database stores a plurality of preset templates, each preset template comprises preset procedure information, preset failure mode information and failure index values corresponding to each preset failure mode information, each failure index value comprises a plurality of sub-index values, obtaining failure index values corresponding to all failure mode information in the target template from the standard template, each characteristic value comprises a plurality of sub-characteristic values, comparing each characteristic value with the failure index value corresponding to the failure mode information, and obtaining a plurality of comparison results comprises determining the sub-index value of each sub-characteristic value in each characteristic value under the corresponding failure index value, comparing each sub-characteristic value with the corresponding sub-index value, obtaining a group of sub-comparison results, and determining the group of sub-comparison results as one comparison result.
Specifically, after the target template is obtained, all failure mode information in the target template may be obtained, and a preset template including all failure mode information in the target template, for example, 20 failure mode information in the target template, is obtained in the third database, at this time, a search is performed in the third database, and an attempt is made to obtain a preset template, where the preset template includes 20 failure mode information in the target template, for example, 30 failure mode information in the preset template, and where 20 failure mode information is the same as 20 failure mode information in the target template.
After the preset template corresponding to the target template is obtained, an AP (Active Priority) value in the preset template is obtained and compared with a feature value in the target template, where the preset template may be an AP data table, and the AP value may be a plurality of sub-index values in the failure index values corresponding to each preset failure mode information. And comparing each sub-index value with the sub-characteristic value in the characteristic value corresponding to the failure mode information corresponding to the target template, thereby obtaining a failure risk result corresponding to each failure mode information.
For example, one piece of preset failure mode information in the preset template is that the cup height is smaller than 50cm, the severity is 7, the occurrence frequency is 1, the detection degree is 6, the corresponding piece of preset failure mode information in the target template is that the cup height is smaller than 50cm, the severity is 8, the occurrence frequency is 2, the detection degree is 4, the sub-characteristic value of the target template is compared with the corresponding sub-index value in the preset template, the failure mode information with the sub-characteristic value larger than the sub-index value can be judged to be a risk failure mode, and the failure mode information is judged to be a risk failure mode because the severity and the frequency of the cup height being smaller than 50cm are both higher than the corresponding sub-index value in the preset template. After each piece of failure mode information in the target template is matched, combining a plurality of matching results to obtain a failure risk judgment result of the target event.
Optionally, in the method for determining failure risk of an event provided by the embodiment of the present application, in a process of acquiring all failure mode information in the target template and acquiring a preset template including at least all failure mode information from the third database, if the preset template including at least all failure mode information cannot be acquired, alarm information is generated.
Specifically, when the preset template is obtained from the third database, when the preset template corresponding to the target template cannot be obtained, alarm information, such as popup information, is sent out to inform a user that the preset template cannot be obtained, a plurality of sub-feature values in the target template can be automatically calculated in a product mode, and a calculation result is compared with a corresponding preset RPN to obtain a comparison result.
Optionally, in the method for determining failure risk of event provided by the embodiment of the application, after a plurality of pieces of failure mode information are matched with the pieces of process information in the process template to obtain the target template, the method further comprises the steps of judging whether a matching result of each piece of process information and the matched failure mode information is correct, under the condition that the matching result is incorrect, obtaining the target process information and the target failure mode information corresponding to the matching result, deleting the target failure mode information, re-obtaining the failure mode information from the second database according to the target process information, and adding the obtained failure mode information into the target template to obtain the updated target template.
Specifically, after each failure mode information and the corresponding procedure of the failure mode information are matched and connected to generate a target template corresponding to a target event, whether the target template is correct or not is checked, when partial procedures in the target template and the failure mode information are checked to be matched with errors, the failure mode information of the matched errors is deleted, and whether the second database has the failure mode information corresponding to the matching error procedure of the target event or not is checked, when the corresponding failure mode information is still present, the failure mode information is acquired and matched with the procedures, and when the corresponding failure mode information is not present, the generation of the target template is completed.
When the corresponding failure mode information does not exist, new failure mode information can be manually added into the third database, and the new failure mode information is matched with the process template to obtain the target template.
Optionally, in the method for determining the failure risk of the event provided by the embodiment of the application, after determining the failure risk result of the target event according to the plurality of comparison results, the method further comprises the steps of determining that the failure risk exists when the failure risk result indicates that the target event exists, acquiring correction characteristic values corresponding to the steps of correcting the steps of having the failure risk, comparing each correction characteristic value with the failure index value corresponding to the failure mode information to obtain a plurality of updated comparison results, and determining the failure risk result of the target event according to the plurality of updated comparison results.
Specifically, after obtaining the failure risk result, determining the failure mode information corresponding to the failure risk process and the process according to the failure risk result, optimizing and changing the product design and the process design according to the failure mode information, and obtaining the correction characteristic value corresponding to each failure mode information after optimizing. And judging whether the corrected production mode has failure risk or not according to the corrected characteristic value in the target template.
Fig. 2 is a flowchart of an alternative method for determining failure risk of an event according to an embodiment of the present application, as shown in fig. 2, one or more keywords corresponding to a target event are input first, a process template corresponding to the keywords is obtained in a first database through the keywords, and all failure mode information corresponding to the keywords is obtained in a second database. And then matching the failure mode information with the process information in the process template to obtain a target template, and determining a failure index value corresponding to each failure mode information.
Further, the characteristic value of the target event is obtained, the characteristic value is calculated or compared by means of the RPN calculation or the AP data table comparison, so that the characteristic value is calculated or compared, a failure risk judgment result corresponding to the target event is obtained, whether the target event has a failure risk is judged according to the result, under the condition that the target event has the failure risk, the product design or the production mode is modified, the RPN calculation or the AP data table comparison is carried out again, a new failure risk judgment result is obtained, and under the condition that the new failure risk judgment result still has the failure risk, the product design and the modification of the production flow are carried out again, and the target template corresponding to the target event is regenerated again.
It should be noted that, under the condition that the modified production mode still has failure risk according to the modified feature value, the design and production of the product need to be optimized again, and a new target template needs to be created at the same time, and the new feature value after being optimized again is judged through the new target template, so as to obtain a new failure risk judgment result of the target event.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer executable instructions, and that although a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order other than that illustrated herein.
The embodiment of the application also provides a device for determining the failure risk of the event, and the device for determining the failure risk of the event can be used for executing the method for determining the failure risk of the event. The following describes a device for determining failure risk of an event provided by an embodiment of the present application.
Fig. 3 is a schematic diagram of a device for determining failure risk of an event according to an embodiment of the present application. As shown in fig. 3, the apparatus includes a first acquisition unit 10, a first matching unit 20, and a second acquisition unit 30.
A first obtaining unit 10, configured to obtain a process template corresponding to a target event, and a plurality of failure mode information corresponding to the target event, where the process template includes process information required for completing the target event, and the failure mode information is used to characterize failure phenomenon information corresponding to a process of the target event;
a first matching unit 20, configured to match the plurality of failure mode information with the process information in the process template, obtain a target template, and determine a failure index value corresponding to each failure mode information;
The second obtaining unit 30 is configured to obtain feature values corresponding to failure mode information matched by each process in the target event, compare each feature value with a failure index value corresponding to the failure mode information, obtain a plurality of comparison results, and determine a failure risk result of the target event according to the plurality of comparison results.
The determining device for failure risk of an event provided by the embodiment of the application is used for acquiring a process template corresponding to a target event and a plurality of pieces of failure mode information corresponding to the target event through a first acquiring unit 10, wherein the process template comprises process information required for completing the target event, the failure mode information is used for representing failure phenomenon information corresponding to a process of the target event, a first matching unit 20 is used for matching the plurality of pieces of failure mode information with the process information in the process template to obtain the target template and determining a failure index value corresponding to each piece of failure mode information, a second acquiring unit 30 is used for acquiring characteristic values corresponding to the failure mode information matched by each process in the target event, comparing each characteristic value with the failure index value corresponding to the failure mode information to obtain a plurality of comparison results, and determining a failure risk result of the target event according to the plurality of comparison results. The problem that failure risks in the production process of products cannot be obtained rapidly and accurately in the related technology is solved. The template is automatically matched with the failure mode to generate a risk judging template, and the failure risk is judged in a mode of automatically calculating and comparing the characteristic value to obtain a failure risk result, so that the failure risk result in the production process of the product is rapidly and accurately obtained, and the product design and production mode are modified.
Optionally, in the determining device for failure risk of an event provided by the embodiment of the present application, the first obtaining unit 10 includes a first identifying module configured to identify a keyword of a target event, a first searching module configured to search a first database for a process template corresponding to the keyword, where the first database stores a plurality of process templates, each process template includes preset process information, and a second searching module configured to search a second database for failure mode information corresponding to the keyword, to obtain a plurality of failure mode information corresponding to the target event, where the second database stores a plurality of failure mode information.
Optionally, in the device for determining failure risk of an event provided in the embodiment of the present application, the second obtaining unit 30 includes a first calculating module, configured to multiply all sub-feature values in the same feature value to obtain a target feature value, and compare the target feature value with a failure index value corresponding to the feature value to obtain a comparison result.
Optionally, in the determining device for failure risk of an event provided in the embodiment of the present application, the first matching unit 20 includes a first obtaining module configured to obtain all failure mode information in the target template, and obtain a preset template including at least all failure mode information from a third database, to obtain a standard template, where the third database stores a plurality of preset templates, each preset template includes preset process information, preset failure mode information, and a failure index value corresponding to each preset failure mode information, each failure index value includes a plurality of sub-index values, the second obtaining module is configured to obtain failure index values corresponding to all failure mode information in the target template from the standard template, and the second obtaining unit 30 includes a first determining module configured to determine sub-index values of each sub-feature value in each feature value under the corresponding failure index value, compare each sub-feature value with the corresponding sub-index value, obtain a set of sub-comparison results, and determine the set of sub-comparison results as one comparison result.
Optionally, in the device for determining the failure risk of the event provided by the embodiment of the application, the device further comprises a first generating unit, which is used for generating alarm information under the condition that a preset template containing at least all failure mode information cannot be obtained.
Optionally, in the event failure risk determining device provided by the embodiment of the application, the device further comprises a first judging unit for judging whether the matching result of each procedure information and the matched failure mode information is correct or not, and a first deleting unit for acquiring the target procedure information and the target failure mode information corresponding to the matching result under the condition that the matching result is wrong, deleting the target failure mode information, re-acquiring the failure mode information from the second database according to the target procedure information, and adding the acquired failure mode information into the target template to obtain the updated target template.
Optionally, in the failure risk determining device for the event provided by the embodiment of the application, the device further comprises a first determining unit, a third obtaining unit and a second determining unit, wherein the first determining unit is used for determining a procedure with failure risk when the failure risk result indicates that the target event has the risk, the third obtaining unit is used for obtaining a corresponding correction characteristic value after correcting the procedure with the failure risk, and the second determining unit is used for comparing each correction characteristic value with a failure index value corresponding to failure mode information to obtain a plurality of updated comparison results and determining the failure risk result of the target event according to the plurality of updated comparison results.
The determining device for failure risk of the event includes a processor and a memory, the first acquiring unit 10, the first matching unit 20, the second acquiring unit 30, and the like are stored as program units in the memory, and the processor executes the program units stored in the memory to implement corresponding functions.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one kernel, and the problem that failure risk in the production process of the product cannot be obtained rapidly and accurately in the related technology is solved by adjusting kernel parameters.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip.
The embodiment of the application also provides a nonvolatile storage medium, which comprises a stored program, wherein the program is used for controlling equipment in which the nonvolatile storage medium is positioned to execute a method for determining the failure risk of an event when running.
The embodiment of the application also provides an electronic device, which comprises a processor and a memory, wherein the memory stores computer readable instructions, and the processor is used for running the computer readable instructions, and the computer readable instructions execute a method for determining the failure risk of an event when running. The electronic device herein may be a server, a PC, a PAD, a mobile phone, etc.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.