Railway system structure evaluation method and device, electronic equipment and storage medium
By constructing the system structure model of the railway system and calculating the system coupling rate, complexity and cohesion rate, the problem in the existing technology that needs to be evaluated until the joint debugging and testing stage is solved, and an efficient railway system structure evaluation is achieved.
Patent Information
- Application Number
- CN202411598815.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-28
AI Technical Summary
In the evaluation of the existing technology in railway system structural scheme, it is usually necessary to wait until the joint debugging and testing stage before it can be effectively evaluated, resulting in high costs.
By constructing a system structural model of the railway system, including system interface description model and functional model, the system coupling rate, system complexity and system cohesion rate are calculated, and then the evaluation is carried out.
It has enabled the railway system to be effectively evaluated without waiting for the joint debugging and testing phase, reducing the evaluation cost and time.
Smart Images

Figure CN119538552A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of railway information technology, and in particular to a railway system structure evaluation method, device, electronic equipment and storage medium. Background Art
[0002] The railway system refers to a system composed of interactive elements such as civil engineering, traction power supply, communication signals, EMUs, operation management, and passenger services. The internal relationships of the railway system are complex and uncertain, and the overall behavior is nonlinear. The railway system generally carries out system integration design in the system scheme design stage to determine the railway system structure. The general railway system structure contains multiple schemes, which require scheme comparison and evaluation to ultimately determine the optimal scheme.
[0003] However, at present, relevant scheme evaluation is generally completed after conducting joint debugging and testing, which is costly. Therefore, it is particularly important to find an effective railway system structural rationality evaluation scheme. Summary of the invention
[0004] The present invention provides a railway system structure evaluation method, device, electronic equipment and storage medium, which are used to solve the defects in the prior art and realize effective evaluation of the railway system without waiting for the joint debugging and testing stage.
[0005] The present invention provides a railway system structure evaluation method, comprising: Acquire a system structure model of the railway system; wherein the system structure model includes a system interface description model and a function model; Calculating a system coupling rate based on the system interface description model, calculating a system complexity based on the system interface description model, and calculating a system cohesion rate based on the functional model; The railway system is evaluated based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0006] According to a railway system structure evaluation method provided by the present invention, the calculating of the system coupling rate based on the system interface description model comprises: Determine the railway subsystems in the railway system based on the system interface description model, and obtain the coupling weights between the railway subsystems; Calculating the system coupling degree of each of the railway subsystems based on the coupling weight; A target system coupling degree is calculated based on each of the system coupling degrees, and the system coupling rate is calculated based on the target system coupling degree.
[0007] According to a railway system structure evaluation method provided by the present invention, the system complexity is calculated based on the system interface description model, including: Determining a first interaction relationship between railway subsystems in the railway system based on the system interface description model; The system complexity is calculated based on the first interaction relationship.
[0008] According to a railway system structure evaluation method provided by the present invention, the calculating of the system cohesion rate based on the functional model comprises: Based on the functional model, determining a second interaction relationship between functions of each railway subsystem in the railway system; Calculating the system cohesion of each of the railway subsystems based on the second interaction relationship; The system cohesion rate is calculated based on the system cohesion degree.
[0009] According to a railway system structure evaluation method provided by the present invention, the railway system is evaluated based on the system coupling rate, the system complexity and the system cohesion rate, including: Obtaining system weights corresponding to the system coupling rate, the system complexity, and the system cohesion rate; Based on the system weight, weighted calculation is performed on the system coupling rate, the system complexity and the system cohesion rate to obtain a system evaluation coefficient; The railway system is evaluated based on the system evaluation coefficient.
[0010] According to a railway system structure evaluation method provided by the present invention, before obtaining the system structure model of the railway system, the method further includes: Obtaining railway business processes, and determining the functions of the railway system based on the railway business processes; Determine the railway subsystem corresponding to each of the functions, and determine the interface relationship between the railway subsystems based on the railway business process and the railway subsystems; Based on the railway subsystem and the interface relationship, construct the system interface description model; Based on the railway business process and the functions, determining the information interaction relationship between the functions; The functional model is constructed according to the information interaction relationship and the function.
[0011] According to a railway system structure evaluation method provided by the present invention, the system interface description model is constructed based on the railway subsystem and the interface relationship, including: The system interface description model is constructed with the railway subsystem as the vertex of an undirected graph and the interface relationship as an undirected line.
[0012] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-mentioned railway system structure evaluation methods is implemented.
[0013] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the railway system structure assessment method as described in any one of the above is implemented.
[0014] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the railway system structure assessment method as described above is implemented.
[0015] The railway system structure evaluation method, device, electronic device and storage medium provided by the present invention pre-build a system structure model of the railway system, the system structure model includes a system interface description model and a functional model, the system interface description model describes the interface relationship between the railway subsystems of the railway system, and the functional model describes the relationship between the various functions in the railway system. Based on the system interface description model, the system coupling rate and the system complexity are calculated respectively, and the system cohesion rate is calculated based on the functional model. The system coupling rate can measure the degree of mutual dependence between the railway subsystems within the railway system. The system complexity measures the complexity of the railway system. The system cohesion rate measures the degree of association between the various functions in the railway system. The railway system is evaluated together according to the three indicators of system coupling rate, system complexity and system cohesion rate. Through the technical solution provided by the present application, it is not necessary to evaluate during the joint debugging and testing process. After the railway system is obtained, the railway system can be effectively evaluated. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is one of the flow charts of the railway system structure evaluation method provided by the present invention.
[0018] Figure 2 It is a schematic diagram of the operation of the railway system in the embodiment provided by the present invention.
[0019] Figure 3 It is a schematic diagram of a railway business process in a railway system transportation scenario in an embodiment provided by the present invention.
[0020] Figure 4 It is a schematic diagram of a system interface description model corresponding to a transportation scenario in an embodiment provided by the present invention.
[0021] Figure 5 It is a schematic diagram of the functional model corresponding to the transportation scenario in the embodiment provided by the present invention.
[0022] Figure 6 It is a structural schematic diagram of the railway system structure evaluation device provided by the present invention.
[0023] Figure 7 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] Combine the following Figure 1-Figure 7 The present invention describes a railway system structure assessment method, device, electronic device and storage medium.
[0026] Figure 1 FIG. 1 is a flow chart of a railway system structure evaluation method according to an exemplary embodiment. Figure 1 As shown, in an exemplary embodiment, the railway system structure assessment method includes steps 110 to 130, which are described in detail as follows.
[0027] Step 110, obtaining a system structure model of the railway system; wherein the system structure model includes a system interface description model and a function model.
[0028] In the embodiment of the present invention, a system structure model of the railway system is pre-constructed, and the system structure model includes a system interface description model and a function model. The system interface description model describes the interface relationship between the railway subsystems of the railway system, and the function model describes the relationship between the various functions in the railway system.
[0029] Step 120 , calculating the system coupling rate based on the system interface description model, calculating the system complexity based on the system interface description model, and calculating the system cohesion rate based on the functional model.
[0030] In the embodiment of the present invention, the system coupling rate and system complexity are calculated based on the system interface description model, and the system cohesion rate is calculated based on the function model. The system coupling rate can measure the degree of mutual dependence between the railway subsystems within the railway system. The system complexity measures the complexity of the railway system. The system cohesion rate measures the degree of association between the various functions in the railway system.
[0031] Step 130 : evaluating the railway system based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0032] In the embodiment of the present invention, the railway system is evaluated based on three indicators: system coupling rate, system complexity and system cohesion rate.
[0033] In an exemplary embodiment of the present invention, before acquiring the system structure model of the railway system, the method further includes the following steps, which are described in detail as follows.
[0034] The railway business process is obtained, and the functions of the railway system are determined according to the railway business process.
[0035] The railway subsystem corresponding to each of the functions is determined, and the interface relationship between the railway subsystems is determined based on the railway business process and the railway subsystems.
[0036] Based on the railway subsystem and the interface relationship, the system interface description model is constructed.
[0037] Based on the railway business process and the functions, the information interaction relationship between the functions is determined.
[0038] The functional model is constructed according to the information interaction relationship and the function.
[0039] In the embodiment of the present invention, the railway business process involved in the railway system transportation scenario is taken as an example. Figure 2 As shown in Figure 1, under normal operation, that is, without abnormal weather and foreign objects intruding, the transportation scenario from station A to station B involves the operation of the outbound route, the main line operation, and the operation of the inbound route. The corresponding railway business process is as follows: Figure 3 As shown. According to the railway business process, the functions of the railway system are determined, such as Figure 3The railway business process shown includes dispatching command sending function, route calculation function, lock opening function, train command sending function, train command receiving function, energy storage function, power acquisition function, train starting function, speed command execution function, train braking function, braking force generation function, traction force generation function, voltage conversion function, train speed measurement function, train positioning function, line data sending function, speed curve calculation function, and speed curve sending function.
[0040] The corresponding functions in the transportation process are realized through the system structure, which is composed of railway subsystems. The corresponding relationship between the functions and the railway subsystems is shown in Table 1 below.
[0041] Table 1 The railway subsystem set of the railway system in the transportation process is shown in Table 2 below, which also records the serial number of each railway subsystem.
[0042] Table 2
[0043] In the embodiment of the present invention, based on the railway subsystem and the railway business process, the interface relationship between the various railway subsystems is determined, and then a system interface description model is constructed. The system interface description model is as follows: Figure 4 As shown. Based on the railway business process and the extracted functions, the information interaction relationship between each function is determined. That is, to realize a certain function, information from other functions is required, which indicates that there is an information interaction relationship between the two functions. According to the information interaction relationship and functions, a functional model is constructed. The functional model is as follows Figure 5 shown.
[0044] In an exemplary embodiment of the present invention, the system interface description model is constructed based on the railway subsystem and the interface relationship, including the following steps, which are described in detail as follows.
[0045] The system interface description model is constructed with the railway subsystem as the vertex of an undirected graph and the interface relationship as an undirected line.
[0046] In the embodiment of the present invention, according to the interface relationship between railway subsystems, the railway subsystems are taken as vertices of an undirected graph, and the interface relationship is taken as an arc set, that is, the interface relationship is taken as an undirected line, to construct a graph as follows: Figure 4 The system interface description model shown in Figure 1 is based on the information interaction relationship between functions. The functions are taken as the vertices of the undirected graph, and the information interaction relationship between functions is taken as the undirected line, that is, the information interaction relationship between functions is taken as the arc set. Figure 5 Functional model shown.
[0047] In an exemplary embodiment of the present invention, the calculation of the system coupling rate based on the system interface description model includes the following steps, which are described in detail as follows.
[0048] The railway subsystems in the railway system are determined based on the system interface description model, and the coupling weights between the railway subsystems are obtained.
[0049] The system coupling degree of each of the railway subsystems is calculated based on the coupling weight.
[0050] A target system coupling degree is calculated based on each of the system coupling degrees, and the system coupling rate is calculated based on the target system coupling degree.
[0051] In the embodiment of the present invention, the coupling weights between the railway subsystems are determined according to the importance of the interface relationship between the railway subsystems. The coupling weights may be preset by a person skilled in the art, or calculated according to the interface relationship and the operation data of the railway system. In an exemplary embodiment, the coupling weights between the aforementioned 9 railway subsystems determined according to the interface relationship are shown in the following table 3.
[0052] Table 3
[0053] In the above Table 3, the coupling weight , i and j represent the railway subsystems, namely Represents the coupling weight between TDCS and station interlocking system.
[0054] The system coupling degree of each railway subsystem i is calculated according to the following formula . where m is the number of interfaces of railway subsystem i: ; Through the above formula, the coupling weights between each railway subsystem and other railway subsystems with interface relationships are accumulated to obtain the corresponding system coupling degree.
[0055] Based on the above data, the calculated system coupling degree of the above 9 railway subsystems is shown in Table 4 below.
[0056] Table 4
[0057] The system coupling degree of the railway subsystem determines the target system coupling degree of the railway system. Based on the coupling degree of each system, the system coupling degree is calculated according to the following formula : ; Where n is the number of railway subsystems. Therefore, the target system coupling degree obtained based on the above data is 6.71.
[0058] In order to overcome the metric's dependence on the size of the system and the problem domain space, the target system coupling degree is averaged and normalized to obtain the system coupling ratio. The system coupling ratio is calculated using the following formula: ; Therefore, the system coupling ratio obtained based on the above data is 0.1864.
[0059] In an exemplary embodiment of the present invention, the calculation of system complexity based on the system interface description model includes the following steps, which are described in detail as follows.
[0060] A first interaction relationship between each railway subsystem in the railway system is determined based on the system interface description model.
[0061] The system complexity is calculated based on the first interaction relationship.
[0062] In the embodiment of the present invention, the main factor affecting the system complexity is the number of internal interfaces of the system. According to the constructed system interface description model, the system complexity is calculated. cpl S .
[0063] Specifically, Represents the railway subsystem i The number of other railway subsystems with which it has a first interaction relationship. The first interaction relationship is a direct interaction relationship between two railway subsystems. The relative complexity of the railway subsystem is calculated by the following formula: : .
[0064] Therefore, according to Figure 4 The interface relationship model shown in the figure, the calculated relative complexity of the system is: In order to overcome the influence of system scale on complexity, the system complexity is calculated according to the following formula: cpl S : .
[0065] Therefore, the system complexity calculated based on the above data is: .
[0066] In an exemplary embodiment of the present invention, the calculation of the system cohesion rate based on the functional model includes the following steps, which are described in detail as follows.
[0067] Based on the functional model, a second interaction relationship between functions of each railway subsystem in the railway system is determined.
[0068] The system cohesion of each of the railway subsystems is calculated based on the second interaction relationship.
[0069] The system cohesion rate is calculated based on the system cohesion degree.
[0070] In the embodiment of the present invention, the system cohesion of the railway subsystem is calculated based on the second interaction relationship between the functions, and the second interaction relationship is the direct connection relationship between the functions, that is, it is determined by the ratio of the number of direct connections between the functions to the maximum possible number of direct connections. The system cohesion of the railway subsystem is calculated according to the following formula: i System cohesion : ; in, k Indicates the number of functions that the railway subsystem has; Indicates function and functions If there is a second interaction relationship, then If there is no second interaction relationship, .
[0071] According to the following formula, the value of cohesion has nothing to do with the scale of the system. The cohesion rate of the system is calculated according to the following formula oeLh S .
[0072] .
[0073] In the embodiment of the present invention, according to the above table 1 and Figure 5 As shown, the results of calculating the system cohesion of each railway subsystem are shown in Table 5 below.
[0074] Table 5
[0075] Therefore, the system cohesion is calculated to be 0.8148.
[0076] In an exemplary embodiment of the present invention, the evaluation of the railway system based on the system coupling rate, the system complexity and the system cohesion rate includes the following steps, which are described in detail as follows.
[0077] The system weights corresponding to the system coupling ratio, the system complexity and the system cohesion ratio are obtained.
[0078] Based on the system weight, the system coupling rate, the system complexity and the system cohesion rate are weightedly calculated to obtain a system evaluation coefficient.
[0079] The railway system is evaluated based on the system evaluation coefficient.
[0080] In the embodiment of the present invention, a good system is low-coupling, high-cohesion, and not complex. System evaluation coefficient H S It is composed of three indicators: system coupling rate, system cohesion rate, and system complexity, and is calculated according to the following formula: ; in, W 1 , W 2 , W 3 They are the system weights of system coupling rate, system cohesion rate, and system complexity respectively.
[0081] In the embodiment of the present invention, based on the above data, assuming that the weights of the three systems are all 1 / 3, the system evaluation coefficient is calculated based on the three values obtained by solving the above steps: .
[0082] In the embodiment of the present invention, the values of the three system weights may be the same or different.
[0083] After the system evaluation coefficient is obtained, the system evaluation coefficient is compared with the set evaluation threshold, and the railway system is evaluated based on the comparison result.
[0084] The railway system structure evaluation device provided by the present invention is described below. The railway system structure evaluation device described below and the railway system structure evaluation method described above can be referred to each other. It should be noted that the device provided in the following embodiment and the method provided in the above embodiment belong to the same concept, and the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment, which will not be repeated here.
[0085] In an exemplary embodiment of the present invention, see Figure 6 , Figure 6 A railway system structure evaluation device according to an exemplary embodiment includes: The acquisition module 610 is configured to acquire a system structure model of the railway system; wherein the system structure model includes a system interface description model and a function model; A calculation module 620, configured to calculate a system coupling rate based on the system interface description model, calculate a system complexity based on the system interface description model, and calculate a system cohesion rate based on the functional model; The evaluation module 630 is configured to evaluate the railway system based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0086] In an exemplary embodiment of the present invention, the calculation module 620 includes: A first determination submodule is configured to determine the railway subsystems in the railway system based on the system interface description model, and obtain coupling weights between the railway subsystems; A first calculation submodule is configured to calculate the system coupling degree of each of the railway subsystems based on the coupling weight; The second calculation submodule is configured to calculate a target system coupling degree based on each of the system coupling degrees, and calculate the system coupling rate based on the target system coupling degree.
[0087] In an exemplary embodiment of the present invention, the calculation module 620 includes: A second determining submodule is configured to determine a first interaction relationship between each railway subsystem in the railway system based on the system interface description model; The third calculation submodule is configured to calculate the system complexity based on the first interaction relationship.
[0088] In an exemplary embodiment of the present invention, the calculation module 620 includes: A third determining submodule is configured to determine a second interaction relationship between functions of each railway subsystem in the railway system based on the functional model; a fourth calculation submodule, configured to calculate the system cohesion of each of the railway subsystems based on the second interaction relationship; The fifth calculation submodule is configured to calculate the system cohesion rate based on the system cohesion degree.
[0089] In an exemplary embodiment of the present invention, the evaluation module 630 includes: An acquisition submodule, configured to acquire system weights corresponding to the system coupling rate, the system complexity and the system cohesion rate; A weighted calculation submodule, configured to perform weighted calculation on the system coupling rate, the system complexity and the system cohesion rate based on the system weight to obtain a system evaluation coefficient; The evaluation submodule is configured to evaluate the railway system based on the system evaluation coefficient.
[0090] In an exemplary embodiment of the present invention, the railway system structure assessment device further includes: A first determination module is configured to obtain a railway business process and determine the functions of the railway system according to the railway business process; A second determination module is matched to determine the railway subsystem corresponding to each of the functions, and determine the interface relationship between the railway subsystems according to the railway business process and the railway subsystem; A first construction module is configured to construct the system interface description model based on the railway subsystem and the interface relationship; A third determination module is configured to determine the information interaction relationship between the functions based on the railway business process and the functions; The second construction module is configured to construct the function model according to the information interaction relationship and the function.
[0091] In an exemplary embodiment of the present invention, the first building block includes: The construction submodule is configured to construct the system interface description model with the railway subsystem as the vertex of an undirected graph and the interface relationship as an undirected line.
[0092] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communications interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communications interface 720 and the memory 730 communicate with each other via the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the railway system structure evaluation method, the method comprising: obtaining a system structure model of the railway system; wherein the system structure model comprises a system interface description model and a function model; Calculating a system coupling rate based on the system interface description model, calculating a system complexity based on the system interface description model, and calculating a system cohesion rate based on the functional model; The railway system is evaluated based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0093] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0094] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the railway system structure evaluation method provided by the above methods, the method includes: obtaining a system structure model of the railway system; wherein the system structure model includes a system interface description model and a function model; Calculating a system coupling rate based on the system interface description model, calculating a system complexity based on the system interface description model, and calculating a system cohesion rate based on the functional model; The railway system is evaluated based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0095] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for evaluating the railway system structure provided by the above methods is implemented, and the method comprises: obtaining a system structure model of the railway system; wherein the system structure model comprises a system interface description model and a function model; Calculating a system coupling rate based on the system interface description model, calculating a system complexity based on the system interface description model, and calculating a system cohesion rate based on the functional model; The railway system is evaluated based on the system coupling ratio, the system complexity and the system cohesion ratio.
[0096] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0097] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0098] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A railway system structure assessment method, characterized in that: include: Acquire a system structure model of the railway system; wherein the system structure model includes a system interface description model and a function model; Calculating a system coupling rate based on the system interface description model, calculating a system complexity based on the system interface description model, and calculating a system cohesion rate based on the functional model; The railway system is evaluated based on the system coupling ratio, the system complexity and the system cohesion ratio.
2. The railway system structure evaluation method according to claim 1, characterized in that: The calculating the system coupling rate based on the system interface description model includes: Determine the railway subsystems in the railway system based on the system interface description model, and obtain the coupling weights between the railway subsystems; Calculating the system coupling degree of each of the railway subsystems based on the coupling weight; A target system coupling degree is calculated based on each of the system coupling degrees, and the system coupling rate is calculated based on the target system coupling degree.
3. The railway system structure evaluation method according to claim 1, characterized in that: The calculating system complexity based on the system interface description model includes: Determining a first interaction relationship between railway subsystems in the railway system based on the system interface description model; The system complexity is calculated based on the first interaction relationship.
4. The railway system structure evaluation method according to claim 1, characterized in that: The calculating the system cohesion rate based on the functional model comprises: Based on the functional model, determining a second interaction relationship between functions of each railway subsystem in the railway system; Calculating the system cohesion of each of the railway subsystems based on the second interaction relationship; The system cohesion rate is calculated based on the system cohesion degree.
5. The railway system structure evaluation method according to claim 1, characterized in that: The evaluating the railway system based on the system coupling rate, the system complexity and the system cohesion rate includes: Obtaining system weights corresponding to the system coupling rate, the system complexity, and the system cohesion rate; Based on the system weight, weighted calculation is performed on the system coupling rate, the system complexity and the system cohesion rate to obtain a system evaluation coefficient; The railway system is evaluated based on the system evaluation coefficient.
6. The railway system structure evaluation method according to any one of claims 1 to 5, characterized in that: Before acquiring the system structure model of the railway system, the method further includes: Obtaining railway business processes, and determining the functions of the railway system based on the railway business processes; Determine the railway subsystem corresponding to each of the functions, and determine the interface relationship between the railway subsystems based on the railway business process and the railway subsystems; Based on the railway subsystem and the interface relationship, construct the system interface description model; Based on the railway business process and the functions, determining the information interaction relationship between the functions; The functional model is constructed according to the information interaction relationship and the function.
7. The railway system structure evaluation method according to claim 6, characterized in that: The constructing the system interface description model based on the railway subsystem and the interface relationship includes: The system interface description model is constructed with the railway subsystem as the vertex of an undirected graph and the interface relationship as an undirected line.
8. A railway system structure evaluation device, characterized in that: include: An acquisition module is configured to acquire a system structure model of a railway system; wherein the system structure model includes a system interface description model and a function model; a calculation module configured to calculate a system coupling rate based on the system interface description model, calculate a system complexity based on the system interface description model, and calculate a system cohesion rate based on the functional model; An evaluation module is configured to evaluate the railway system based on the system coupling rate, the system complexity and the system cohesion rate.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the railway system structure evaluation method according to any one of claims 1 to 7 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the railway system structure evaluation method according to any one of claims 1 to 7 is implemented.