Method and system for constructing risk prevention and control operation mechanism of urban rail transit system
By combining the WBS method and the Petri net model, a risk prevention and control operation mechanism for urban rail transit systems was constructed, which solved the problem of lack of system risk management and achieved safe and efficient operation management.
Patent Information
- Application Number
- CN202210859262.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-21
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-07-21
AI Technical Summary
Currently, urban rail transit systems lack a systematic, universal, and scientific risk management mechanism, resulting in insufficient operational risk management.
A task-oriented hierarchical business model is constructed using the WBS method. A risk prevention and control operation mechanism model is established by mapping and modifying the Petri net model and combining the functional relationships of the resource library.
It improves the safety and efficiency of urban rail transit operations, provides a universal risk management method, and can effectively prevent and control operational risks.
Smart Images

Figure CN115271410B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of urban rail transit operation and maintenance, and particularly relates to a method and system for constructing a risk prevention and control operation mechanism of an urban rail transit system. BACKGROUND
[0002] Research on urban rail transit operation risks is of great significance to ensuring safe and efficient operation of urban rail transit, and establishing a systematic, universal and scientific risk management mechanism is an important prerequisite and foundation for realizing safe, reliable and efficient risk management of urban rail transit. However, there is still no method for establishing a systematic, universal and scientific risk management mechanism. SUMMARY
[0003] The present application aims to provide a method and system for constructing a risk prevention and control operation mechanism of an urban rail transit system, so as to solve at least one technical problem in the background.
[0004] In order to achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0005] In one aspect, the present application provides a method for constructing a risk prevention and control operation mechanism of an urban rail transit system, comprising:
[0006] determining business tasks to be completed for risk initiative prevention and control of the urban rail transit system, and constructing a task-oriented hierarchical business model by applying a WBS method;
[0007] mapping the business model to a business flow Petri net model according to a mapping rule to obtain an initial PN sub-model;
[0008] modifying the initial business flow PN sub-model according to a modification rule to obtain a business flow HLPN sub-model;
[0009] coupling the modified HLPN business flow sub-model to obtain a business flow HLPN model, and calculating corresponding function relationships between the business flow HLPN model and a resource library to obtain a risk prevention and control operation mechanism model.
[0010] Preferably, the task-oriented hierarchical business model is constructed, comprising:
[0011] Step 11: initialization, determining business tasks to be decomposed, i = 1;
[0012] Step 12: giving a unique number n ij of a task node, and determining task content of each task node t ij ;
[0013] Step 13: determining a relationship g ij corresponding to each t ij w ij , resource rij and duration dw ij ;
[0014] Step 14: judge whether the task node tw ij needs to continue to be decomposed, if not, record as cw ij , the task node ends, and go to step 16; otherwise, continue to the next step;
[0015] Step 15: decompose the task node, i = i + 1, and go to step 12;
[0016] Step 16: return to the previous layer, i = i - 1, if i ≠ 0, continue to the next step; otherwise, go to step 18;
[0017] Step 17: judge whether there is still a task to continue to be decomposed in the current layer, if there is a task node to be decomposed, select the task node, and go to step 12; otherwise, continue to the next step;
[0018] Step 18: according to the decomposition result of the above steps, construct a decomposition structure model of the decomposed business task.
[0019] Preferably, according to the mapping rule, the business model is mapped to the business flow Petri net model to obtain an initial PN sub-model, including:
[0020] Step 21: initialization, i = 1, j = 1;
[0021] Step 22: map the task set in the WBS business model to the place set in the initial PN model, {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )};
[0022] Step 23: map the relationship set in the WBS business model to the flow set in the initial PN model,
[0023] Step 24: map the resource set in the WBS business model to the identifier set and the color set in the initial PN model, {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)},
[0024] Step 25: map the duration set in the WBS business model to the place time set in the initial PN model, {d ij |d ij ∈UW(Dw ij )}→{piij |pi ij ∈UPN(PI ij )};
[0025] Step 26: if j = m, continue; otherwise, go to step 22, j = j + 1;
[0026] Step 27: if i = n, continue; otherwise, go to step 22, i = i + 1, j = 1;
[0027] Step 28: according to the mapped results, the initial PN model structure is constructed.
[0028] Preferably, the WBS business model to the initial PN business flow model mapping rules include:
[0029] The mapping of the WBS model task set to the initial PN model library set and transition set;
[0030] The mapping of the WBS model relationship set to the initial PN model flow set;
[0031] The mapping of the WBS model resource set to the initial PN model color set and initial identification set;
[0032] The mapping of the WBS model duration set to the initial PN model time set.
[0033] Preferably, according to the correction rules, the initial business flow PN sub-model is corrected to obtain the business flow HLPN sub-model, including:
[0034] Step 31: correcting the initial PN model library, transition, flow relationship, library time and transition time set;
[0035] Step 32: constructing the HLPN correction sub-model for each main line;
[0036] Step 33: correcting the initial PN model identification set;
[0037] Step 34: correcting the initial PN model input and output function set.
[0038] Preferably, the corrected HLPN business flow sub-model is coupled to obtain the business flow HLPN model, and the corresponding function relationship between the resource library and the library is calculated to obtain the risk prevention and control operation mechanism, including:
[0039] The HLPN correction sub-models of the three main lines are fused to construct the business flow HLPN correction total model; the identification interaction between the business flow model library and the resource library is calculated, and the identification for interaction is the difference of the corresponding library input and output functions, and the final urban rail system risk active prevention and control business flow operation mechanism HLPN model is constructed.
[0040] In a second aspect, the present application provides a construction system of a risk prevention and control operation mechanism of an urban rail transit system, comprising:
[0041] A construction module is configured to determine business tasks to be completed for risk active prevention and control of the urban rail transit system, and apply a WBS method to construct a task-oriented hierarchical business model.
[0042] A mapping module is configured to map the business model to a business flow Petri net model according to a mapping rule to obtain an initial PN sub-model.
[0043] A correction module is configured to correct the initial business flow PN sub-model according to a correction rule to obtain a business flow HLPN sub-model.
[0044] A coupling module is configured to couple the corrected HLPN business flow sub-model to obtain a business flow HLPN model, and perform calculation on corresponding function relationships between the business flow HLPN model and a resource library to obtain a risk prevention and control operation mechanism model.
[0045] In a third aspect, the present application provides a non-transitory computer readable storage medium for storing computer instructions, which, when executed by a processor, implement the construction method of the risk prevention and control operation mechanism of the urban rail transit system.
[0046] In a fourth aspect, the present application provides a computer program product comprising a computer program, which, when running on one or more processors, is configured to implement the construction method of the risk prevention and control operation mechanism of the urban rail transit system.
[0047] In a fifth aspect, the present application provides an electronic device comprising a processor, a memory and a computer program, wherein the processor is connected to the memory, and the computer program is stored in the memory; when the electronic device is running, the processor executes the computer program stored in the memory to enable the electronic device to execute instructions for implementing the construction method of the risk prevention and control operation mechanism of the urban rail transit system.
[0048] The present application has the following advantages: by analyzing tasks to be completed for risk active prevention and control of the urban rail transit system, analyzing the implementation process and required resources of the tasks, describing the operation process of the risk active prevention and control mechanism business flow, and proposing a universal risk active prevention and control mechanism business operation model, the present application has important theoretical and practical significance for improving urban rail transit operation safety risk management and ensuring safe and efficient operation.
[0049] The advantages of the additional aspects of the present application will be more apparent from the following description or be understood through the practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0051] Figure 1 The risk active prevention and control business task decomposition result schematic diagram described in the embodiments of the present application.
[0052] Figure 2 The risk identification mechanism initial PN model schematic diagram described in the embodiments of the present application.
[0053] Figure 3 The risk evaluation mechanism initial PN model schematic diagram described in the embodiments of the present application.
[0054] Figure 4 The risk management and control mechanism initial PN model schematic diagram described in the embodiments of the present application.
[0055] Figure 5 The risk identification mechanism HLPN modified sub-model schematic diagram described in the embodiments of the present application.
[0056] Figure 6 The risk evaluation mechanism HLPN modified sub-model schematic diagram described in the embodiments of the present application.
[0057] Figure 7 The risk management and control mechanism HLPN modified sub-model schematic diagram described in the embodiments of the present application.
[0058] Figure 8 The risk active prevention and control mechanism HLPN coupling model schematic diagram described in the embodiments of the present application.
[0059] Figure 9 The business flow library and resource library exchange principle schematic diagram described in the embodiments of the present application. DETAILED DESCRIPTION
[0060] The embodiments of the present application will be described in detail below, and the examples of the embodiments are shown in the drawings, wherein the same or similar reference signs represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with the drawings are exemplary and are only used to explain the present application, and cannot be interpreted as a limitation on the present application.
[0061] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the field to which the present application belongs.
[0062] It should also be understood that terms such as those defined in a general dictionary are to be interpreted in a context consistent with their meaning in the context of the prior art and are not to be interpreted in an idealized or overly formal sense unless so expressly defined herein.
[0063] As will be understood by one skilled in the art, the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. It should be further understood that the terms "comprise," "comprises," "comprising," "include," "includes," "including," "contain," "contains," or "containing," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof.
[0064] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, different embodiments or examples described in the present specification and the features of different embodiments or examples can be combined and combined by those skilled in the art without contradiction.
[0065] In order to facilitate the understanding of the present application, the present application will be further explained and described in specific embodiments in connection with the accompanying drawings, and the specific embodiments do not constitute a limitation on the embodiments of the present application.
[0066] Those skilled in the art should understand that the drawings are only schematic views of the embodiments, and the components in the drawings are not necessarily necessary for the implementation of the present application.
[0067] Embodiment 1
[0068] The present embodiment 1 provides a construction system of a risk prevention and control operation mechanism of an urban rail transit system, comprising:
[0069] The construction module is used to determine the business tasks to be completed for the active risk prevention and control of the urban rail system, and to construct a task-oriented hierarchical business model by applying the WBS method.
[0070] The mapping module is used to map the business model to the business flow Petri net model according to the mapping rule to obtain an initial PN sub-model.
[0071] The correction module is used to correct the initial business flow PN sub-model according to the correction rule to obtain a business flow HLPN sub-model.
[0072] A coupling module is configured to couple the modified HLPN service flow sub-model to obtain a service flow HLPN model, and to calculate a corresponding function relationship with a resource library to obtain a risk prevention and control operation mechanism model.
[0073] In this embodiment 1, the system is used to realize a method for constructing a risk prevention and control operation mechanism of an urban rail transit system, which comprises the following steps:
[0074] A task-oriented hierarchical service model is constructed by using a WBS method according to the determined business tasks of the urban rail system risk active prevention and control.
[0075] The service model is mapped to a service flow Petri net model according to a mapping rule to obtain an initial PN sub-model.
[0076] The initial service flow PN sub-model is modified according to a modification rule to obtain a service flow HLPN sub-model.
[0077] The modified HLPN service flow sub-model is coupled to obtain a service flow HLPN model, and a corresponding function relationship with a resource library is calculated to obtain a risk prevention and control operation mechanism model.
[0078] The task-oriented hierarchical service model comprises the following steps:
[0079] Step 11: initialization, determining the business tasks that need to be decomposed, i = 1;
[0080] Step 12: giving a unique number n ij of the task node, and determining the task content of each task node t ij ;
[0081] Step 13: determining the corresponding relationship g ij , resource r ij and duration d ij of each t ij ;
[0082] Step 14: determining whether the task node t ij needs to be further decomposed, if not, recording as c ij , the task node is ended, and going to step 16; otherwise, going to the next step;
[0083] Step 15: decomposing the task node, i = i + 1, and going to step 12;
[0084] Step 16: returning to the previous layer, i = i - 1, if i ≠ 0, going to the next step; otherwise, going to step 18;
[0085] Step 17: judging whether there are still tasks to be decomposed in the layer, if there are task nodes to be decomposed, selecting the task node and going to step 12; otherwise, going to the next step;
[0086] Step 18: constructing a decomposition structure model of the decomposed business task according to the decomposition result of the above steps.
[0087] According to the mapping rule, the business model is mapped to the business flow Petri net model to obtain an initial PN sub-model, including:
[0088] Step 21: initialization, i = 1, j = 1;
[0089] Step 22: mapping the task set in the WBS business model to the place set in the initial PN model, {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )};
[0090] Step 23: mapping the relationship set in the WBS business model to the flow set in the initial PN model,
[0091] Step 24: mapping the resource set in the WBS business model to the identifier set and the color set in the initial PN model, {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)},
[0092] Step 25: mapping the duration set in the WBS business model to the place time set in the initial PN model, {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )};
[0093] Step 26: if j = m, continue; otherwise, go to step 22, j = j + 1;
[0094] Step 27: if i = n, continue; otherwise, go to step 22, i = i + 1, j = 1;
[0095] Step 28: constructing an initial PN model structure according to the mapping result.
[0096] The WBS business model to the initial PN business flow model mapping rule includes:
[0097] Mapping of WBS model task set to initial PN model place set and transition set;
[0098] Mapping of WBS model relationship set to initial PN model flow set;
[0099] Mapping of WBS model resource set to initial PN model color set and initial marking set;
[0100] Mapping of WBS model duration set to initial PN model time set.
[0101] According to the correction rules, the initial service flow PN sub-model is corrected to obtain a service flow HLPN sub-model, including:
[0102] Step 31: correcting the place set, transition set, flow relationship set, place time set and transition time set of the initial PN model;
[0103] Step 32: constructing an HLPN correction sub-model for each main line;
[0104] Step 33: correcting the marking set of the initial PN model;
[0105] Step 34: correcting the input and output function set of the initial PN model.
[0106] The corrected HLPN service flow sub-model is coupled to obtain a service flow HLPN model, and corresponding function relationships between the resource library and the place are calculated to obtain a risk prevention and control operation mechanism, including:
[0107] The HLPN correction sub-models of the three main lines are fused to construct a service flow HLPN correction total model; the marking interaction between the service flow model place and the resource library place is calculated, and the difference between the input and output functions of the corresponding place is used for interaction, to construct a final urban rail system risk active prevention and control service flow operation mechanism HLPN model.
[0108] Embodiment 2
[0109] The embodiment 2 provides a method for constructing an urban rail transit system risk active prevention and control service flow operation mechanism, including the following steps:
[0110] Step 1: determining the business tasks to be completed for the urban rail system risk active prevention and control, applying the WBS method, and constructing a task-oriented hierarchical business model;
[0111] Step 2: according to the mapping rules, mapping the business model to a business flow Petri net model to obtain an initial PN sub-model;
[0112] Step 3, according to the correction rules, the initial business flow PN sub-model is corrected to obtain the business flow HLPN sub-model due to the difference between the business model and the business flow model;
[0113] Step 4, the corrected business flow sub-model is coupled to obtain the business flow HLPN model, and the corresponding function relationship between the business flow model and the resource library is calculated.
[0114] Preferably, the step 1 comprises:
[0115] Step 11: initialization, determine the business task that needs to be decomposed, i = 1;
[0116] Step 12: given the unique number of task node nw ij , determine the task content of each task node tw ij ;
[0117] Step 13: determine the corresponding relationship gw ij , resource rw ij and duration dw ij of each tw ij ;
[0118] Step 14: determine whether the task node tw ij needs to be decomposed, if not, mark as cw ij , the task node is ended, go to step 16; otherwise, go to the next step;
[0119] Step 15: decompose the task node, i = i + 1, go to step 12;
[0120] Step 16: return to the upper layer, i = i - 1, if i ≠ 0, go to the next step; otherwise, go to step 18;
[0121] Step 17: determine whether there are still tasks that can be decomposed in the current layer, if there are task nodes that can be decomposed, select the task node and go to step 12; otherwise, go to the next step;
[0122] Step 18: according to the decomposition results of the above steps, the decomposition structure model of the decomposed business task is constructed.
[0123] When building the model of the operation mechanism of the business process of the risk active prevention and control of the urban rail transit system, the business process of the prevention and control mechanism needs to be decomposed to split all the working steps needed in the prevention and control mechanism. According to the thought of system science, for each step, the business task needed to be completed by each step, the personnel type matched with the business task, the method or tool needed to be used to complete the task, and the actual time needed to complete the task need to be subdivided. According to this, corresponding to the business decomposition structure model of WBS, the business model of the risk active prevention and control mechanism of the urban rail transit system is built as follows.
[0124] The business model of the risk active prevention and control mechanism of the urban rail transit system is expressed by a six-tuple, denoted as W rapm =(Nw,Tw,Gw,Rw,Dw,Cw). Wherein:
[0125] (1) Nw represents the code library of the business model, used to mark each task needed to be completed by the risk active prevention and control mechanism, forming a database of a prevention and control mechanism task and its corresponding code. The code library of the prevention and control mechanism task is expressed in the form of a set, denoted as Nw={nw ij |i,j=1,2,...,n}, representing the code of the node element at the i-th layer and j-th position in the structure, and each element in the set is not equal, i.e. nw ij ≠nw i'j' when i≠i' or j≠j'.
[0126] (2) Tw represents the task set of the business model, denoted as Tw={tw ij |i,j=1,2,...,n}, tw ij representing the task content needed to be completed by the prevention and control mechanism corresponding to the node at the i-th layer and j-th position.
[0127] (3) Gw represents the set of the correlation between the tasks of the business model, denoted as Gw={gw ijGw = (a, f), where a describes the precedence relationship of the tasks of the prevention and control mechanism. a represents the previous task of the task corresponding to the node in the same level of the prevention and control mechanism task pair. Considering the principle of WBS method, each task can only find its previous task in its own branch, so the precedence task of the prevention and control mechanism task in the business model has relative uniqueness. The previous task is described by the current task, and the precedence relationship of the business model task can be described. f describes the total and partial relationship of the prevention and control mechanism task. f represents the task of the previous level corresponding to the prevention and control mechanism task. Since the business is decomposed from top to bottom in the process of constructing the active prevention and control mechanism business model, only the decomposability of the task is analyzed when analyzing the related information of the task of the previous level, and the task is not specifically decomposed, so only the relationship between the current task and the task of the previous level needs to be described. Therefore the previous task of tw, ij the previous task of tw, the previous task of tw. ij the previous task of tw.
[0128] (4) Rw represents the set of resources required by the task in the business model, denoted as Rw = {rw ij |i,j = 1,2,...,n}. The resources required to complete the prevention and control mechanism business task are divided into three parts: personnel capable of performing the business task, methods or techniques required to complete the business task, and equipment and supplies required to complete the business task. Therefore, Rw = (p, m, e), where the personnel required to complete tw, ij the methods and techniques required to complete tw, ij the resources and equipment required to complete tw. ij
[0129] (5) Dw represents the set of time required to complete the task of the active prevention and control mechanism business model of the urban rail system, denoted as Dw = {dw ij |i,j = 1,2,...,n}. Since there is a lot of uncertainty in the business duration of the active prevention and control mechanism of the urban rail system, the different durations are represented by distinguishing the time units. In the simulation process, the time units can also be randomly assigned according to the time units, which conforms to the randomness of the time situation in actual production operation. The time units of the task duration are divided into minutes mi, hours ho, days da, weeks we, months mo and years ye, where less than 1 hour is classified as a minute unit, more than 1 hour but less than 1 day is classified as a hour unit, and so on.
[0130] (6) Cw represents the set of work packages for business model tasks, denoted as Cw = {cw ij |i,j=1,2,...,n}. A work package represents a task unit at the lowest level of the prevention and control mechanism. It is a small task that can be assigned to specific personnel and has a detailed execution plan or approach. During the decomposition process, it is necessary to determine tw ij Does it need to be further decomposed? If not, then consider tw. ij It is a work package, placed in the work package collection, cw ij =tw ij .
[0131] Preferably, step 2 includes:
[0132] Step 21: Initialize, i = 1, j = 1;
[0133] Step 22: Map the task set in the WBS business model to the place set in the HLPN mechanism model, {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )};
[0134] Step 23: Map the set of relationships in the WBS business model to the set of flows in the HLPN mechanism model.
[0135] Step 24: Map the resource set in the WBS business model to the identifier set and color set in the HLPN mechanism model, {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)}.
[0136] Step 25: Map the duration set in the WBS business model to the place time set in the HLPN mechanism model, {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )};
[0137] Step 26: If j = m, continue; otherwise, go to step 22, j = j + 1;
[0138] Step 27: If i = n, continue; otherwise, go to step 22, i = i + 1, j = 1;
[0139] Step 28: According to the mapped results, the initial PN model structure is constructed.
[0140] The risk active prevention and control business flow PN model of urban rail transit system is a nine-tuple, denoted as UPN = {P, T, F, I, O, C, M, PI, TI}, wherein:
[0141] (1) The basic PN composed of the three-tuple (P, T, F) is called a base net of the UPN.
[0142] P is a set of places of the business flow model, and the place represents each specific business step in the business flow model, denoted as P = {p1, p2,..., pn}, n is a finite value. n} and n is a finite value;
[0143] T is a set of transitions of the business flow model, and the transition represents the dynamic state of the completion of the business step and the transition to the next step. Denoted as T = {t1, t2,..., tm}, m is a finite value; m} and m is a finite value;
[0144] F is a set of flows of the business flow model, representing the sequence relationship between tasks and states, represented by (p, t) and (t, p) pairs. (p, t) represents the place pointing to the transition, and (t, p) represents the transition pointing to the place;
[0145] (2) I and O are respectively a set of input functions and output functions of the business flow model, representing the change rules of the places in the business flow model;
[0146] (3) C is a set of colors of the identifiers of the business flow model, covering all possible colors of the identifiers in the business flow model; M is a set of identifiers of the business flow model, and M must be in the defined set of identifier colors C;
[0147] (4) PI and TI are respectively a set of times for the places and transitions in the business flow model.
[0148] Mapping rules from the WBS business model to the initial PN business flow model:
[0149] (1) Mapping of the task set Tw in the WBS model to the place set P and the transition set T in the initial PN model
[0150] The task set Tw in the WBS business model is mapped to the place set P in the initial PN model, and the mapping rule is set as {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ijThe task-to-place mapping represents a one-to-one correspondence between tasks in the business model and places in the initial PN model. Each WBS task represents the current static state of the system described by the initial PN. In the task set of the WBS model, the dynamic state of each task's completion is checked, which is the corresponding transition. That is to say, the transition in the initial PN model only indicates whether the task is completed. If it is checked that it has been completed, the transition can be triggered to complete.
[0151] (2) Mapping from the WBS model relation set to the initial PN model flow set
[0152] Map the relation set Gw = (a) in the WBS business model to the flow set F in the initial PN model. Set the mapping rule as follows:
[0153]
[0154] In other words, the WBS model represents the sequential relationships between tasks. Mapping to the initial PN model, this represents the (place, transition) pairs representing flow relationships. Since transitions in the initial PN model represent the dynamic state of task completion, the corresponding transitions can be determined when the places are identified. With the task progression relationships in the WBS model, mapping them to the progression relationships of places in the initial PN model allows for the direct writing of the relationship pairs between two places and their transitions.
[0155] (3) Mapping of WBS model resource set to initial PN model color set and initial identifier set
[0156] Map the resource set Rw = (p, m, e) in the WBS business model to the color set C = (p, m, e) in the initial PN model. Set the mapping rules as follows:
[0157] {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)}, where the three resources of people, methods, and devices correspond to the three colors in the color set.
[0158] The resource set Rw in the WBS business model ij This is mapped to the initial identifier set M0 in the initial PN model. The mapping rule is set as follows:
[0159]
[0160] This means mapping each specific resource in the WBS model to each identifier in the initial PN model.
[0161] (4) Mapping of the WBS model duration set to the initial PN model time set
[0162] The time set Dw in the WBS business model is mapped into the place time set PI in the initial PN model. The mapping rule is set as {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )}. The upper and lower bounds of pi ij are determined by the value of d ij , for example, when d ij = we, pi ij = [1, 7], in units of days. Thus, it can be indicated that after the place is identified to meet the transition condition, the transition will be triggered within what time range, so as to meet the uncertainty of the completion time in the actual situation.
[0163] The step 3 includes:
[0164] Step 31: correcting the place, transition, flow relationship, place time and transition time set of the initial PN model;
[0165] Step 32: constructing an HLPN correction sub-model for each main line;
[0166] Step 33: correcting the identification set of the initial PN model;
[0167] Step 34: correcting the input and output function set of the initial PN model.
[0168] After mapping from the WBS business model to the initial PN model, there are still many problems in the initial PN model. Due to the characteristics of the WBS method itself, when analyzing by using WBS, the main concern is the decomposition of the total task to be completed, and the result of the decomposition is also a small task. The basic requirement of the WBS method for these small tasks is only that the task range of the small task itself is not repeated, and the complex relationship before the small task is not concerned.
[0169] When constructing the WBS business model, only the simple before-and-after relationship of the small task and other tasks is given, and the complex comprehensive correlation is not considered. Therefore, the PN structure mapped by such a business model is also not perfect. In view of this situation, the initial PN model needs to be corrected on the basis of the initial PN model mapped by the business model, which is one of the reasons for choosing to use Petri net for analysis. The rules for correcting the initial PN model are given below.
[0170] (1) Correction of the initial PN model place of the urban rail system risk active prevention and control mechanism
[0171] The initial PN model of the proactive risk prevention and control mechanism of urban rail transit system does not have targeted decomposition according to the different characteristics and differences of the influencing factors of urban rail transit system operation safety. Therefore, in the revised PN model, some of the resources that need to be decomposed or modified are reconstructed in view of the influencing factors of urban rail transit system operation safety. In addition, the resource pool represented by the set of identification colors also needs to be constructed.
[0172] (2) Revision of transitions of the initial PN model of the proactive risk prevention and control mechanism of urban rail transit system
[0173] For the transitions of the initial PN model, when mapping from the WBS business model, only the state of whether the transition indicates the completion of the previous task connected to it is simply specified. However, in the final PN model of the proactive risk prevention and control mechanism of urban rail transit system, the triggering conditions of transitions can be very complex. Therefore, some inaccurate transitions need to be revised, and the triggering conditions of all transitions are given.
[0174] (3) Revision of flow relations of the initial PN model of the proactive risk prevention and control mechanism of urban rail transit system
[0175] Similar to the case in (2), the flow relations in the initial PN model are also simple sequential flows, which do not reflect the parallel relations or feedback relations in actual business. Therefore, the flow relations of the initial PN model need to be revised according to actual conditions, the flow relations between each pool and transition are perfected, and the specific expressions of the input or output functions attached to each flow relation are determined.
[0176] (4) Revision of identifiers of the initial PN model of the proactive risk prevention and control mechanism of urban rail transit system
[0177] In the mapping of the WBS business model of the proactive risk prevention and control mechanism of urban rail transit system to the initial PN model, the resource set of the WBS model is task-oriented, and each different resource of a task has its own unique variable symbol to represent. In the initial PN model after mapping, the symbols of the identifiers are also different. However, in the PN model, many resources are not used by a single task, but are used throughout several task steps. Based on this situation, the initial PN model needs to integrate the identifiers with the same meaning or attributes. When integrating, attention should also be paid to the multiple attributes of some resources. Integration does not mean that all the same resources are unified, but rather that the characteristics of non-consumable resources or non-disposable resources that can be used continuously in multiple task processes are reflected.
[0178] (5) Revision of time of the initial PN model of the proactive risk prevention and control mechanism of urban rail transit system
[0179] In the mapping from the WBS business model of the urban rail transit system risk active prevention mechanism to the initial PN model, the time set of the WBS model is directly mapped to the time set corresponding to the place of the initial PN model. However, for the PN model of the urban rail transit system risk active prevention mechanism to be constructed in this paper, the transition also needs a time delay. Therefore, the time element of each place needs to be analyzed to determine whether it is a place or a transition. In this way, a transition-oriented time set TI can also be constructed.
[0180] (6) Correction of the place module of the initial PN model of the urban rail transit system risk active prevention mechanism
[0181] In the WBS business model of the urban rail transit system risk active prevention mechanism, there is an important set element, which is the work package set. In the initial PN model, the role and characteristics of the work package set are not reflected. As mentioned earlier, a work package can be a single work, or a combination of works that do not need to be further decomposed in the business model, but can actually be decomposed. In the final PN model, the distinction between these three needs to be reflected. Therefore, for the initial PN model, it is necessary to analyze each place to determine whether it exists in the model as a separate place or needs to be set as a place module. If it needs to be set as a place module, it is also necessary to decompose each specific place module to determine the specific composition structure of the module, so as to guide the construction and operation of the urban rail transit system risk active prevention mechanism.
[0182] The step 4 includes:
[0183] Step 41: fuse the HLPN correction sub-models of the three main task lines to construct a business flow HLPN correction total model;
[0184] Step 42: calculate the identification interaction between the business flow model place and the resource place, and the identification M used for interaction R The difference between the input and output functions of the corresponding place, i.e. M R = (∑t, p ij ) - (p ij , ∑t);
[0185] Step 43: construct the final HLPN model of the urban rail transit system risk active prevention business process operation mechanism.
[0186] Embodiment 3
[0187] The embodiment 3 provides a method for constructing an urban rail transit system risk active prevention business process operation mechanism, which includes the following steps:
[0188] Step 1, determine the business tasks that need to be completed in the proactive risk prevention and control of urban rail transit systems, apply the WBS method, and build a task-oriented hierarchical business model.
[0189] Step 11: initialization, determine the business tasks that need to be decomposed, i = 1;
[0190] Step 12: give the unique number of the task node nw ij , determine the task content of each task node tw ij ;
[0191] Step 13: determine the relationship gw ij , resource rw ij and duration dw ij corresponding to each tw ij ;
[0192] Step 14: determine whether the task node tw ij needs to be further decomposed, if not, record as cw ij , the task node is completed, go to step 16; otherwise, go to the next step;
[0193] Step 15: decompose the task node, i = i + 1, go to step 12;
[0194] Step 16: return to the previous layer, i = i - 1, if i ≠ 0, go to the next step; otherwise, go to step 18;
[0195] Step 17: determine whether there are still tasks that can be further decomposed in this layer, if there are task nodes that can be decomposed, select the task node and go to step 12; otherwise, go to the next step;
[0196] Step 18: according to the decomposition results of the above steps, build a decomposition structure model of the decomposed business tasks.
[0197] In building the model of the business process of the proactive risk prevention and control mechanism of urban rail transit systems, it is necessary to decompose the business process of the prevention and control mechanism and split out all the work steps needed in the prevention and control mechanism. According to the ideas of system science, for each step, it is also necessary to subdivide the business tasks that need to be completed in each step, the types of personnel that match the business tasks, the methods or tools needed to complete the tasks, and the actual time needed to complete the tasks. Accordingly, in the WBS business decomposition structure model, the business model of the proactive risk prevention and control mechanism of urban rail transit systems is as follows.
[0198] The business model of the proactive risk prevention and control mechanism of urban rail transit systems is represented by a six-tuple, denoted as W rapm = (Nw, Tw, Gw, Rw, Dw, Cw). Wherein:
[0199] (1) Nw represents the coding library of the business model, used to annotate each task that the proactive risk prevention and control mechanism needs to complete, forming a database of prevention and control mechanism tasks and their corresponding codes. The coding library of prevention and control mechanism tasks is represented in the form of a set, denoted as Nw = {nw ij Let |i,j=1,2,...,n} represent the encoding of the node element at position j in the i-th layer of the structure, and each element in the set is distinct. When i≠i' or j≠j', nw ij ≠nw i'j' .
[0200] (2) Tw represents the task set of the business model, denoted as Tw={tw ij |i,j=1,2,...,n},tw ij This represents the task content that the prevention and control mechanism corresponding to the node at position j in the i-th layer needs to complete.
[0201] (3) Gw represents the set of relationships between tasks in the business model, denoted as Gw={gw ij |i,j=1,2,...,n}. Gw=(a,f), where a describes the sequence of tasks in the prevention and control mechanism. a represents the preceding task of the node corresponding to the task at the same level within the prevention and control mechanism. Considering the principle of the WBS method, each task can only find its preceding task within its own branch. Therefore, the preceding task of the prevention and control mechanism task in the business model is relatively unique. Using the current task to describe the preceding task allows us to describe the sequence of tasks in the business model. f describes the overall relationship between the prevention and control mechanism tasks. f represents the task at the next higher level corresponding to this prevention and control mechanism task. Since the business is decomposed from top to bottom when constructing the proactive prevention and control mechanism business model, when analyzing information related to the tasks at the next higher level, only the decomposability of the tasks is analyzed, not the specific decomposition of the tasks. Therefore, it is only necessary to describe the relationship between the current task and the tasks at the next higher level. In summary, therefore for tw ij The previous task, for tw ij The previous task.
[0202] (4) Rw represents the set of resources required by the task in the business model, denoted as Rw={rw ij |i,j=1,2,...,n}. The resources needed to complete the operational tasks of the prevention and control mechanism are divided into three parts: personnel capable of performing the tasks, methods or technologies required to complete the tasks, and equipment and materials required to complete the tasks. Therefore, Rw=(p,m,e), in To complete tw ij The personnel required, To complete tw ij The methods and techniques required, To complete tw ij The resources and equipment required.
[0203] (5) Dw represents the set of time required to complete the task of the risk active prevention and control mechanism business model of urban rail transit system, denoted as Dw={dw ij |i,j=1,2,...,n}. Since there is a great uncertainty in the business duration of the active prevention and control mechanism of urban rail transit system, the different durations are represented by distinguishing the time units. In the simulation process, the time units can also be randomly assigned according to the time units, which conforms to the randomness of the time situation in actual production operation. Here, the time units of the task duration are divided into minutes mi, hours ho, days da, weeks we, months mo and years ye, wherein the time less than 1 hour is classified as minutes, the time more than 1 hour but less than 1 day is classified as hours, and so on.
[0204] (6) Cw represents the set of work packages of the business model task, denoted as Cw={cw ij |i,j=1,2,...,n}. The work package represents the smallest task unit of the prevention and control mechanism, which can be assigned to specific personnel and has a detailed execution plan or idea. In the decomposition process, it is necessary to determine whether tw ij needs to be further decomposed. If it does not need to be further decomposed, it is considered that tw ij is a work package, which is put into the work package set, cw ij =tw ij .
[0205] Step 2, according to the mapping rule, the business model is mapped to the business flow Petri net model to obtain the initial business flow PN sub-model.
[0206] Step 21: initialization, i=1, j=1;
[0207] Step 22: map the task set in the WBS business model to the place set in the HLPN mechanism model, ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )};
[0208] Step 23: map the relationship set in the WBS business model to the flow set in the HLPN mechanism model,
[0209] Step 24: Map the resource set in the WBS business model to the identification set and color set in the HLPN mechanism model, {p, m, e | p, m, e e Uw(Rw)}→{p, m, e | p, m, e e UPN(C)},
[0210] Step 25: Map the duration set in the WBS business model to the place time set in the HLPN mechanism model, {d ij |d ij e Uw(Dw ij )}→{pi ij |pi ij e UPN(PI ij )}.
[0211] Step 26: If j = m, continue; otherwise, go to step 22, j = j + 1.
[0212] Step 27: If i = n, continue; otherwise, go to step 22, i = i + 1, j = 1.
[0213] Step 28: According to the mapped results, the initial PN model structure is constructed.
[0214] The risk active prevention and control business flow PN model of the urban rail transit system is a nine-tuple, denoted as UPN = {P, T, F, I, O, C, M, PI, TI}, wherein:
[0215] (1) The basic PN composed of the three-tuple (P, T, F) is called a base net of the UPN.
[0216] P is the set of places of the business flow model, and the place represents each specific business step in the business flow model, denoted as P = {p1, p2,..., pn}, n is a finite value. n} is a finite value.
[0217] T is the set of transitions of the business flow model, and the transition represents the dynamic state of the completion of the business step and the transition to the next step. Denoted as T = {t1, t2,..., tm}, m is a finite value. m} is a finite value.
[0218] F is the set of flows of the business flow model, representing the relationship between tasks and states, represented by (p, t) and (t, p) pairs. (p, t) represents the place pointing to the transition, and (t, p) represents the transition pointing to the place.
[0219] (2) I and O are the sets of input functions and output functions of the business flow model, respectively, representing the change rules of the identification in the places of the business flow model.
[0220] (3) C is the color set of the identification of the business flow model, covering all the identified colors that can appear in the business flow model; M is the identification set of the business flow model, which must be in the defined identification color set C;
[0221] (4) PI and TI are respectively the time set of the places and transitions in the business flow model.
[0222] WBS business model to initial PN business flow model mapping rule:
[0223] (1) WBS model task set to initial PN model place set and transition set mapping
[0224] Map the task set Tw in the WBS business model to the place set P in the initial PN model, and set the mapping rule as {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )}. The mapping of tasks to places means that the tasks in the business model and the places in the initial PN model are one-to-one corresponding, and each WBS task is the current static state of the system described by the initial PN. In the WBS model task set, each task checks its completed dynamic state, which is the corresponding transition, that is, the transition in the initial PN model only indicates whether the task is completed, and if it is checked that it has been completed, the transition can be triggered to complete.
[0225] (2) WBS model relationship set to initial PN model flow set mapping
[0226] Map the relationship set Gw = (a) in the WBS business model to the flow set F in the initial PN model. Set the mapping rule as:
[0227] That is, map the in the WBS model, which represents the relationship between tasks, to the (place, transition) pair in the initial PN model, which represents the flow relationship. Since the transition in the initial PN model represents the dynamic state of task completion, the corresponding transition can be determined when the place is determined. With the task relationship in the WBS model mapped to the relationship between the places in the initial PN model, the relationship pair of the two places and the transitions between them can be directly written.
[0228] (3) WBS model resource set to initial PN model color set and initial identification set mapping
[0229] Map the resource set Rw = (p, m, e) in the WBS business model to the color set C = (p, m, e) in the initial PN model. Set the mapping rules as follows:
[0230] {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)}, where the three resources of people, methods, and devices correspond to the three colors in the color set.
[0231] The resource set Rw in the WBS business model ij This is mapped to the initial identifier set M0 in the initial PN model. The mapping rule is set as follows:
[0232] This means mapping each specific resource in the WBS model to each identifier in the initial PN model.
[0233] (4) Mapping of the WBS model duration set to the initial PN model time set
[0234] Map the duration set Dw in the WBS business model to the place time set PI in the initial PN model. Set the mapping rule as {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )}. Where, pi ij The upper and lower bounds are determined by d. ij The value is determined, for example, d. ij =we, pi ij = [1,7], in days. This allows us to indicate the time frame within which a change will be triggered after the identifier in the warehouse meets the change conditions, thus reflecting the uncertainty of task completion time in reality.
[0235] Step 3: Due to the differences between the business model and the business flow model, the initial business flow PN sub-model is modified according to the modification rules to obtain the business flow HLPN model.
[0236] Step 31: Correct the initial PN model's sets of places, transitions, flow relationships, place times, and transition times;
[0237] Step 32: Construct the HLPN modified sub-model for each main line;
[0238] Step 33: Correct the identifier set of the initial PN model;
[0239] Step 34: Correct the input and output function set of the initial PN model.
[0240] After mapping from WBS business model to initial PN model, there are still many problems in the initial PN model. Due to the characteristics of WBS method itself, when using WBS to analyze, the main concern is the decomposition of the total task that wants to complete, and the result of decomposition is also a small task. The basic requirement of WBS method for these small tasks is only to cover the task range of the total task, and the task range of the small task itself is not repeated, and the complex relationship before the small task is not concerned.
[0241] When building WBS business model, only the simple before and after relationship of small task and other tasks is given, and the complex comprehensive correlation is not considered. Therefore, such business model mapped out by PN structure is also not perfect. In view of this situation, the initial PN model needs to be modified on the basis of the initial PN model of business model mapping, which is also one of the reasons for choosing to use Petri net for analysis. The following gives the rules for modifying the initial PN model.
[0242] (1) Modification of initial PN model library of urban rail transit system risk active prevention and control mechanism
[0243] The initial PN model library of urban rail transit system risk active prevention and control mechanism does not have targeted decomposition according to the different characteristics and differences of the influencing factors of urban rail transit system operation safety. Therefore, in the modified PN model, some of the libraries that need to be decomposed or modified need to be reconstructed in the light of the influencing factors of urban rail transit system operation safety. In addition, resource libraries represented by the color set of marks also need to be constructed.
[0244] (2) Modification of transition of initial PN model of urban rail transit system risk active prevention and control mechanism
[0245] For the transition of the initial PN model, when mapping from the WBS business model, only the state of whether the transition indicates the completion of the previous task connected with it is simply specified, while in the final PN model of urban rail transit system risk active prevention and control mechanism, the triggering condition of the transition may be very complex, so some inaccurate transitions need to be modified, and the triggering condition of all transitions is given.
[0246] (3) Modification of flow relationship of initial PN model of urban rail transit system risk active prevention and control mechanism
[0247] Similar to the case in (2), the flow relationship in the initial PN model is also a simple sequential flow, which does not reflect the parallel relationship or feedback relationship in the actual business. Therefore, the flow relationship of the initial PN model needs to be modified according to the actual situation, and the flow relationship between each library and transition is perfected, and the specific expression of the input or output function attached to each flow relationship is determined.
[0248] (4) Modification of the initial PN model identification of the proactive risk prevention and control mechanism of the urban rail transit system
[0249] In the mapping of the WBS business model of the proactive risk prevention and control mechanism of the urban rail transit system to the initial PN model, the resource set of the WBS model is task-oriented, and each different resource of a task has its own unique variable symbol to represent. In the initial PN model after mapping, the symbols of the identification are all different. However, in the PN model, many resources are not used by a single task, but are used throughout several task steps. Based on this situation, the initial PN model needs to be integrated for identification, and the same meaning or attribute identification needs to be integrated. When integrating, attention also needs to be paid to the multiple attributes of some resources. Integration does not mean that all the same resources are unified, but rather that non-consumable resources or non-disposable resources can be used continuously in multiple task processes.
[0250] (5) Modification of the initial PN model time of the proactive risk prevention and control mechanism of the urban rail transit system
[0251] In the mapping of the WBS business model of the proactive risk prevention and control mechanism of the urban rail transit system to the initial PN model, the work period set in the WBS model is directly mapped to the time set corresponding to the place in the initial PN model. However, for the PN model of the proactive risk prevention and control mechanism of the urban rail transit system to be constructed in this paper, the transition also needs a time delay. Therefore, the time elements of each place need to be analyzed to determine whether they are places or transitions. In this way, a transition-oriented time set TI can also be constructed.
[0252] (6) Modification of the initial PN model place module of the proactive risk prevention and control mechanism of the urban rail transit system
[0253] In the WBS business model of the proactive risk prevention and control mechanism of the urban rail transit system, there is also an important set element, which is the work package set. In the initial PN model, the role and characteristics of the work package set are not reflected. As mentioned earlier, a work package can be a single work, or a combination of works that do not need to be further divided in the business model. However, in the final PN model, the differences between these three need to be reflected. Therefore, for the initial PN model, it is necessary to analyze whether each place exists in the model as a separate place or needs to be set as a place module. If it needs to be set as a place module, each specific place module needs to be decomposed to determine the specific composition structure of the module, thereby guiding the construction and operation of the proactive risk prevention and control mechanism of the urban rail transit system.
[0254] Step 4, coupling the revised business flow sub-model to obtain the business flow HLPN model, and calculating the corresponding function relationship between the business flow model and the resource library.
[0255] Step 41: fuse the HLPN revised sub-models of the three mainline tasks to build the business flow HLPN revised total model.
[0256] Step 42: calculate the identification interaction between the business flow model library and the resource library, and the identification M used for interaction R The difference of the input and output functions of the corresponding library is M R = (Σt, p ij ) - (p ij , Σt) ;
[0257] Step 43: build the final HLPN model of the risk proactive prevention and control business flow mechanism of the urban rail transit system.
[0258] In this embodiment, the mainline business of the risk proactive prevention and control business of the urban rail transit system is divided into two parts. One is the two mainline tasks of risk identification and risk assessment; the other is the mainline task of risk control. Figure 1 The WBS business model is constructed according to the WBS method.
[0259] The WBS business model is mapped to the initial PN model, Figure 2 、 Figure 3 、 Figure 4 respectively corresponding to the initial PN models corresponding to the risk identification, risk assessment and risk control tasks.
[0260] The places, transitions, flow relationships, place times and transition times in the initial PN model of the risk identification model are revised, Figure 5 The revised risk identification PN model. The symbol category and symbol meaning of the revised model are shown in Table 1.
[0261] Table 1 Symbol meaning of the revised sub-model of the risk identification mechanism HLPN
[0262]
[0263]
[0264] Then, the identification in the identification set of the risk identification mechanism HLPN revised sub-model of the urban rail transit system is sorted and fused, and according to the requirements of the trigger conditions of the revised sub-model transitions, the logical identification Correspondingly, the logical identification color [L] is added in the color set. The revised result of the identification set is shown in Table 2.
[0265] Table 2 Identification meaning of the revised sub-model of the risk identification mechanism HLPN
[0266]
[0267]
[0268] Finally, after the correction of the initial PN model of the risk identification mechanism of urban rail transit system, the input and output functions of the modified HLPN sub-model of the risk identification mechanism of urban rail transit system can be obtained. The input function from the place to the transition represents all the identifiers that trigger this transition. Similarly, the output function from the transition to the place represents all the identifiers that the next place needs. The specific input and output function expressions are as follows:
[0269]
[0270] Similarly, the risk assessment and risk control tasks can be modified, Figure 6 、 Figure 7 The modified results of the initial PN model of risk assessment and the initial PN model of risk control are respectively and The meanings of the symbols and functions after the modification are not listed one by one.
[0271] After the construction of the PN model of the three main tasks, the three main sub-models need to be integrated into the final HLPN model of the risk proactive prevention and control mechanism of urban rail transit system. After connecting the three main models according to the main tasks, it can be seen from the input and output functions in the above models that many places have unequal input and output identifiers. This is because in the operation process of the risk proactive prevention and control mechanism, there are many non-consumable resources that can be reused, such as human resources, equipment resources, and data resources. Therefore, after integrating the three main models, it is also necessary to calculate the difference between the input function and the output function to determine the identifier exchange between each place and the external resource place. Here, it can be seen that in order to determine the identifier flow between the process place and the resource place, a resource place for storing and releasing resource identifiers needs to be constructed outside the process PN.
[0272] According to the above analysis, the HLPN coupling model of the risk proactive prevention and control mechanism of urban rail transit system after the fusion of the three main task HLPN models is first constructed, that is, Figure 8 .
[0273] Among them, transition t 30 , transition t 40 and transition t 50The connection relationship respectively representing three main line tasks, namely the object of output risk identification, the result of risk identification and the result of risk assessment, three transitions do not contain transition time. After completing the coupling task of the three modified sub-models, it is necessary to calculate the exchange with the resource base according to the input and output functions.
[0274] For the coupling model after the fusion of the modified sub-models, when calculating the transformation function represented by the business base and the resource base, a certain transition is taken as the center, the function required by the resource base for the transition input, that is, the identification required by the next base but not contained in the outflow base, is determined first, and then the function required by the transition for the resource base output, that is, the identification output by the previous base but not required by the next base, is determined. The specific identification to be exchanged is shown in Table 3.
[0275] Table 3 Identification interaction between transition and resource base
[0276]
[0277] The HLPN coupling model of the urban rail transit system risk active prevention and control mechanism constructed above is a general business process model of the urban rail transit system when the active prevention and control mechanism is implemented. If placed in the actual application, each step in the mechanism model can be further decomposed into more detailed steps, Figure 9 The table shows the principle of the hierarchical library module.
[0278] In addition to the above-mentioned identification interaction between the business flow base and the resource base, the business flow base modularization and the like, there is a very important type of identification, object identification, which needs to be added when the model is actually applied. The principle of the object identification flowing in the active prevention and control mechanism model follows the analysis of the factors affecting the safety of the urban rail transit system in the third chapter. In actual application, the coupling model needs to be further decomposed, and network paths for different tasks are decomposed according to the characteristics of different types of objects. In this way, a specific type of identification can directly flow into a specific object-oriented path, and other object type paths will not be triggered. In this way, the running efficiency of the system can also be improved, and multiple object identifications can be input at the same time, so that different types of object identifications flow into different paths, fully utilizing the advantages of PN model in parallel processing events.
[0279] Embodiment 4
[0280] Embodiment 4 of the present application provides a non-transitory computer readable storage medium for storing computer instructions, which are executed by a processor to implement a construction method of an urban rail transit system risk prevention and control operation mechanism.
[0281] Embodiment 5
[0282] Embodiment 5 of the present application provides a computer program (product), comprising a computer program which, when running on one or more processors, is used to implement the method for constructing a risk prevention and control operation mechanism of an urban rail transit system.
[0283] Embodiment 6
[0284] Embodiment 6 of the present application provides an electronic device, comprising a processor, a memory and a computer program; wherein the processor is connected with the memory, and the computer program is stored in the memory; when the electronic device is running, the processor executes the computer program stored in the memory, so that the electronic device executes the instructions of the method for constructing a risk prevention and control operation mechanism of an urban rail transit system.
[0285] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0286] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the computer or other programmable data processing device produce a device implemented in the flowcharts and / or block diagrams. Figure 1 The function specified in one or more flows and / or blocks Figure 1 The function specified in one or more flows and / or blocks
[0287] These computer program instructions can also be stored in a computer-readable memory capable of guiding the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including instruction devices, which implement the flowcharts and / or block diagrams. Figure 1 The function specified in one or more flows and / or blocks Figure 1 The function specified in one or more flows and / or blocks
[0288] These computer program instructions can also be loaded into a computer or other programmable data processing devices, to cause a series of operational steps to be performed on the computer or other programmable data processing devices, so as to generate a computer implemented process, thus the instructions executed on the computer or other programmable data processing devices provide a process for implementing the functions specified in the flowchart Figure 1 one flow or multiple flows and / or the functions specified in the block Figure 1 one block or multiple blocks.
[0289] The above describes the specific embodiments of the present application in conjunction with the drawings, but is not a limitation on the scope of protection of the present application, and those skilled in the art should understand that on the basis of the technical solutions disclosed in the present application, various modifications or changes made by those skilled in the art without the need for creative labor should be covered within the scope of protection of the present application.
Claims
1. A method for constructing an urban rail transit system risk prevention and control operation mechanism, characterized in that, The method comprises the following steps: To determine the business tasks required for proactive risk prevention and control in the urban rail transit system, a task-oriented hierarchical business model is constructed using the Work Breakdown Structure (WBS) method. The construction of this model includes: Step 11: Initialization, determining the business tasks to be decomposed, i = 1; Step 12: Giving a unique number nw to each task node. ij Determine each task node tw ij Task content; Step 13: Determine each tw ij The corresponding relationship gw ij , resources rw ij and construction period dw ij Step 14: Determine the task node tw ij Does it need to be further decomposed? If not, denote it as cw. ij If the task node ends, proceed to step 16; otherwise, continue to the next step; Step 15: Decompose the task node, i = i + 1, proceed to step 12; Step 16: Return to the previous level, i = i - 1, if i ≠ 0, continue to the next step; otherwise, proceed to step 18; Step 17: Determine if there are still tasks in this level that can be further decomposed. If there are task nodes that can be further decomposed, select the task node that can be further decomposed and proceed to step 12; otherwise, continue to the next step; Step 18: Based on the decomposition results of the above steps, construct the decomposition structure model of the decomposed business tasks; According to the mapping rule, the business model is mapped to the business flow Petri net model to obtain an initial PN sub-model, including: step 21: initialization, i = 1, j = 1; step 22: mapping a task set in the WBS business model to a place set in the initial PN model, {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )}; step 23: mapping a relationship set in the WBS business model to a flow set in the initial PN model, step 24: mapping a resource set in the WBS business model to an identifier set and a color set in the initial PN model, {p, m, e | p, m, e ∈UW(Rw)}→{p, m, e | p, m, e ∈UPN(C)}, step 25: mapping a duration set in the WBS business model to a place time set in the initial PN model, {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )}; step 26: if j = m, continue; otherwise, go to step 22, j = j + 1; step 27: if i = n, continue; otherwise, go to step 22, i = i + 1, j = 1; step 28: according to the mapping result, the initial PN model structure is constructed; According to the modification rule, the initial business flow PN sub-model is modified to obtain a business flow HLPN sub-model; The modified HLPN business flow sub-model is coupled to obtain a business flow HLPN model, and the corresponding function relationship between the resource library and the library is calculated to obtain a risk prevention and control operation mechanism model.
2. The method of claim 1, wherein, The WBS business model mapping rule to the initial PN business flow model comprises: Mapping of the WBS model task set to the initial PN model library set and transition set; Mapping of the WBS model relationship set to the initial PN model flow set; Mapping of the WBS model resource set to the initial PN model color set and initial identification set; Mapping of the WBS model duration set to the initial PN model time set.
3. The method of claim 1, wherein the method further comprises: According to the modification rule, the initial business flow PN sub-model is modified to obtain a business flow HLPN sub-model, comprising: Step 31: modifying the library, transition, flow relationship, library time and transition time set of the initial PN model; Step 32: constructing an HLPN modified sub-model for each main line; Step 33: modifying the identification set of the initial PN model; Step 34: modifying the input and output function set of the initial PN model.
4. The method of claim 1, wherein, The modified HLPN business flow sub-model is coupled to obtain a business flow HLPN model, and the corresponding function relationship between the resource library and the library is calculated to obtain a risk prevention and control operation mechanism, comprising: Fusing the HLPN modified sub-models of the three main line tasks to construct a business flow HLPN modified total model; calculating the identification interaction between the business flow model library and the resource library, the identification for interaction being the difference between the corresponding library input and output functions, to construct a final urban rail system risk active prevention and control business process operation mechanism HLPN model.
5. A construction system of an urban rail transit system risk prevention and control operation mechanism, characterized in that, The method comprises the following steps: The constructing module is used for determining the business tasks to be completed for the risk active prevention and control of the urban rail transit system, and applying the WBS method to construct a task-oriented hierarchical business model. The task-oriented hierarchical business model includes: step 11: initialization, determining the business tasks to be decomposed, i = 1; step 12: giving a unique number nw of a given task node ij , determining the task content of each task node tw ij ; step 13: determining the relationship gw ij , resource rw ij and duration dw ij corresponding to each tw ij ; step 14: judging whether the task node tw ij needs to be continuously decomposed, if not, denoted as cw ij , the task node is ended, and turning to step 16; otherwise, turning to the next step; step 15: decomposing the task node, i = i + 1, and turning to step 12; step 16: returning to the last layer, i = i - 1, if i ≠ 0, turning to the next step; otherwise, turning to step 18; step 17: judging whether there is still a task to be continuously decomposed in the layer, if there is a task node to be continuously decomposed, selecting the task node to be continuously decomposed, and turning to step 12; otherwise, turning to the next step; step 18: constructing a decomposition structure model of the decomposed business tasks according to the decomposition results of the above steps. The mapping module is configured to map the business model to the business flow Petri net model according to a mapping rule to obtain an initial PN submodel, including: step 21: initialization, i=1, j=1; step 22: mapping a task set in the WBS business model to a place set in the initial PN model, {Tw ij |Tw ij ∈UW(Tw ij )}→{P ij |P ij ∈UPN(P ij )}; step 23: mapping a relationship set in the WBS business model to a flow set in the initial PN model, step 24: mapping a resource set in the WBS business model to an identifier set and a color set in the initial PN model, {p,m,e|p,m,e∈UW(Rw)}→{p,m,e|p,m,e∈UPN(C)}, step 25: mapping a duration set in the WBS business model to a place time set in the initial PN model, {d ij |d ij ∈UW(Dw ij )}→{pi ij |pi ij ∈UPN(PI ij )}; step 26: if j=m, continue; otherwise, go to step 22, j=j+1; step 27: if i=n, continue; otherwise, go to step 22, i=i+1, j=1; step 28: constructing the initial PN model structure according to the mapping result. A modification module is configured to modify the initial business flow PN sub-model according to the modification rule to obtain a business flow HLPN sub-model; A coupling module is configured to couple the modified HLPN business flow sub-model to obtain a business flow HLPN model, and calculate the corresponding function relationship between the resource library and the library to obtain a risk prevention and control operation mechanism model.
6. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium is configured to store computer instructions, which are executed by a processor to implement the construction method of the urban rail transit system risk prevention and control operation mechanism according to any one of claims 1-4.
7. A computer program product, characterised in that, The computer program is configured to implement the construction method of the urban rail transit system risk prevention and control operation mechanism according to any one of claims 1-4 when running on one or more processors.
8. An electronic device, comprising: The method comprises the following steps: A processor, a memory and a computer program are provided, wherein the processor is connected to the memory, and the computer program is stored in the memory; when the electronic device is running, the processor executes the computer program stored in the memory to make the electronic device execute the instructions for implementing the construction method of the urban rail transit system risk prevention and control operation mechanism according to any one of claims 1-4.
Citation Information
Patent Citations
Method for constructing risk network model of urban rail traffic system
CN108520359A
Large weapon equipment manufacturing risk conduction evaluation method
CN113204873A