Plant operation education support device

The plant operation training support device uses a directed graph and monitoring screen to visualize equipment impact and time delays, addressing the challenges of looped systems and enhancing training effectiveness.

WO2026028471A1PCT designated stage Publication Date: 2026-02-05MITSUBISHI ELECTRIC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/038665
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-30
Filing Date
2024-10-30
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Existing plant operation training systems struggle to accurately understand the range of impact and time delays caused by equipment operation, especially in plants with loops, and fail to provide clear propagation routes of events within the system.

Method used

A plant operation training support device that utilizes a plant model storage unit to store a directed graph of equipment and pipelines, along with an information table for propagation times, and includes a monitoring screen information storage unit to display the impact range and time delays, using a component search and influence range search unit to identify affected areas.

Benefits of technology

Enhances understanding of equipment operation impacts and time delays even in plants with loops, providing clear propagation routes and aiding in troubleshooting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024038665_05022026_PF_FP_ABST
    Figure JP2024038665_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention comprises: a plant model storage unit (1) in which a plant model is stored, and which stores the relationship between the processes of the plant; a monitoring screen information storage unit (2) that stores the correspondence between each symbol on the monitoring screen and an ID; a parameter model storage unit (3) that stores the correspondence between a parameter to be controlled and a parameter that changes in accordance with the change in the parameter to be controlled; a component search execution unit (4) that searches for identification information corresponding to an input-designated symbol on the monitoring screen using the stored data of the monitoring screen information storage unit (2), and designates a device to be operated; and an influence range search unit (5) that searches for a time delay and an influence range that is affected by the operation of the device to be operated until an end or a loop of a directed graph is detected starting from the device to be operated.
Need to check novelty before this filing date? Find Prior Art

Description

Plant operation training support device

[0001] The present disclosure relates to a plant operation training support device that supports plant operators in training their operators.

[0002] In a plant, operators operate equipment while monitoring various measurement values. To operate the plant properly, it is necessary to understand the impact that fluctuations in control values ​​caused by equipment operation have on other measurement values ​​in the plant. Wiring and instrumentation diagrams show all the connections between piping systems, control systems, and electrical systems, but in plants with many processing processes, the operation of equipment has a chain reaction effect on the systems, making the impact of equipment operation complex and difficult to understand.

[0003] In Patent Document 1, the upstream-downstream relationship of each piece of equipment in a plant composed of multiple pieces of equipment having an upstream-downstream relationship is stored, and the impact of a change in each measurement value of the equipment on the measurement values ​​of the upstream and downstream devices is stored. When an abnormality occurs in the measurement value of a device, the cause of the abnormality is found and presented by tracing back as far as there is an upstream influence. In addition to finding the cause of the abnormality by tracing back upstream, Patent Document 1 also makes it possible to rank candidate causes by counting the number of times the abnormality has been traced back upstream.

[0004] Patent No. 6368031

[0005] However, some plants, such as sewage treatment plants, have loops in which downstream equipment returns water to upstream equipment, and the method of Patent Document 1, which is limited to upstream-downstream relationships, may not be able to identify the cause of a loop. Furthermore, Patent Document 1 does not consider the time delay caused by the impact of each piece of equipment on adjacent equipment, which makes it difficult to understand the extent of the impact and time delay caused by the operation of equipment within the system. Furthermore, Patent Document 1 only provides possible causes of abnormalities, making it difficult to understand on a monitoring screen the route through which an event is propagating within the plant.

[0006] The present disclosure has been made in consideration of the above, and aims to provide a plant operation training support device that can promote understanding of the range of impact that equipment operation has on a system and time delays, even in plants with loops.

[0007] In order to solve the above-mentioned problems and achieve the object, the plant operation training support device of the present disclosure includes a plant model storage unit that stores a plant model having a directed graph in which nodes are devices, equipment, pipeline branch points, or pipeline junctions included in the plant and edges are pipelines, and the nodes are connected by edges, and identification information of the devices, equipment, pipeline branch points, pipeline junctions, and pipelines, parameters of control objects that pass through the devices, equipment, pipeline branch points, pipeline junctions, or pipelines, associated measuring device information, and an information table showing correspondence between weights that represent propagation times of control objects that pass through edges, and stores the relationship between plant processes; The system includes a monitoring screen information storage unit that stores first information indicating the correspondence between each symbol and identification information, a parameter model storage unit that stores second information indicating the correspondence between a parameter of a control object and a parameter that changes in accordance with a change in the parameter of the control object, a component search execution unit that uses the first information to search for identification information corresponding to an inputted and designated monitoring screen symbol and specifies an apparatus to be operated, and an influence range search unit that uses a plant model, the first information, and the second information to search for an influence range and a time delay that are the range affected by operation of the apparatus to be operated, starting from the apparatus to be operated until an end or a loop of the directed graph is detected.

[0008] The plant operation training support device of the present disclosure has the effect of promoting understanding of the range of impact that equipment operation has on the system and time delays, even in a plant with a loop.

[0009] 1 is a block diagram showing a configuration of a plant operation training support device according to a first embodiment; FIG. 2 is a diagram showing an example of an equipment configuration of a water treatment plant in which plant operation training support is performed by the plant operation training support device according to the first embodiment; FIG. 3 is a diagram showing an example of a parameter model stored in a parameter model storage unit of the plant operation training support device according to the first embodiment; FIG. 4 is a diagram showing a directed graph of a plant model stored in a plant model storage unit of the plant operation training support device according to the first embodiment; FIG. 5 is a diagram showing an information table stored in a plant model storage unit of the plant operation training support device according to the first embodiment; FIG. 1 is a diagram showing the correspondence and order between pipeline symbol names and pipeline IDs obtained by a display information generation unit of the plant operator training support device. FIG. 2 is a diagram showing the correspondence between time delays and each set of IDs and parameters included in each impact list created by an impact range search unit of the plant operator training support device according to the first embodiment. FIG. 3 is a diagram showing the correspondence between time delays and symbols corresponding to each ID included in each impact list created by an impact range search unit of the plant operator training support device according to the first embodiment. FIG. 4 is a block diagram showing the configuration of the plant operator training support device according to the second embodiment. FIG. 5 is a diagram showing an example of a monitoring screen according to the second embodiment. FIG. 6 is a diagram showing a unified symbol-ID correspondence table used in the monitoring screen according to the second embodiment. FIG. 7 is a diagram showing an example of a highlight display created by a display information generation unit of the plant operator training support device according to the second embodiment.

[0010] Hereinafter, a plant operation training support device according to an embodiment will be described with reference to the drawings.

[0011] 1 is a block diagram showing the configuration of a plant operation training support device 100 according to a first embodiment. The plant operation training support device 100 includes a plant model storage unit 1, a monitoring screen information storage unit 2, a parameter model storage unit 3, a component search execution unit 4, an influence range search unit 5, and a display information generation unit 6. The component search execution unit 4 is connected to an input device 7. The display information generation unit 6 is connected to a display device 8.

[0012] The plant model storage unit 1 stores a plant model that shows the relationships between processes in a plant. The plant model includes a directed graph in which nodes represent equipment, facilities, pipeline branches, or pipeline junctions included in the plant, and edges represent pipelines, connecting the nodes with the edges. The plant model also includes an information table that stores information about each node, each edge, and information about controlled objects passing through each node and each edge. In the information table, each node and each edge is associated with an identification information (ID) as identification information, the controlled object controlled by the node, parameters of the controlled object controlled by the node, the controlled object passing through the node or edge, parameters of the controlled object passing through the node or edge, and information about associated measuring instruments. Examples of controlled objects include water, air, oil, wastewater, and sludge. Parameters of the controlled object are measurable physical or chemical state values ​​of the controlled object, such as flow rate, temperature, dissolved oxygen content, and activated sludge suspended solids content. Weight information representing the time delay (propagation time) of the parameter of the controlled object propagating through the pipeline is set for the pipeline as an edge.

[0013] The monitoring screen information storage unit 2 stores a symbol-ID correspondence table that indicates the correspondence between each symbol on the monitoring screen and the ID of a node or edge of a plant model. The symbols on the monitoring screen include symbols for nodes (devices, equipment, pipeline branch points, and pipeline junction points) and symbols for edges (pipes).

[0014] The parameter model storage unit 3 stores a parameter correspondence table that indicates correspondence between parameters of a controlled object and parameters of the controlled object that change in accordance with changes in the parameters of the controlled object.

[0015] The component search execution unit 4 uses the symbol-ID correspondence table stored in the monitoring screen information storage unit 2 to search for the ID of the node or edge of the plant model that corresponds to the symbol on the monitoring screen selected by the input device 7.

[0016] The influence range search unit 5 starts from the target device searched for by the part search execution unit 4 and searches for the influence range and time delay, which are the range affected by the operation of the target device, until it detects the end or loop of the directed graph in the plant model.

[0017] The display information generating unit 6 generates display information that displays the range of influence and the time delay that will be affected for each route on the screen.

[0018] The display device 8 displays the display information generated by the display information generating unit 6. The input device 7 is, for example, an electronic input device such as a mouse or a touch panel.

[0019] FIG. 2 is a diagram illustrating an example of the equipment configuration of a water treatment plant in which plant operation training support is provided by the plant operation training support device 100 according to the first embodiment. In FIG. 2 , the flow rate of wastewater is adjusted by a wastewater pump 9 and a wastewater valve 11. The wastewater flows into a pre-aeration tank 17 via the wastewater pump 9, a pipeline 10, a wastewater valve 11, and a pipeline 12. Air is blown into the pre-aeration tank 17 via a blower 13, a pipeline 14, an air valve 15, and a pipeline 16. The air volume is adjusted by the blower 13 and the air valve 15. The wastewater flowing out of the pre-aeration tank 17 flows into a primary sedimentation tank 19 via a pipeline 18. A dissolved oxygen meter 20 measures the amount of dissolved oxygen in the primary sedimentation tank 19. A thermometer 21 measures the temperature of the wastewater in the primary sedimentation tank 19.

[0020] Sewage flowing out of the primary settling tank 19 flows into the aeration tank 32 via pipe 22, sewage pump 23, pipe 24, sewage valve 25, and pipe 26. The flow rate of the sewage is adjusted by the sewage pump 23 and sewage valve 25. Air is blown into the aeration tank 32 via a blower 27, pipe 28, air valve 29, and pipe 30. The air volume is adjusted by the blower 27 and air valve 29. A flow meter 31 measures the flow rate of air flowing through pipe 30. A dissolved oxygen meter 33 measures the amount of dissolved oxygen in the aeration tank 32, a thermometer 34 measures the temperature of the sewage in the aeration tank 32, and an activated sludge suspended solids meter 35 measures the amount of activated sludge suspended solids in the aeration tank 32. The sewage flowing out of the aeration tank 32 flows into the secondary settling tank 37 via pipe 36.

[0021] A portion of the wastewater flowing out of the final settling tank 37 is discharged outside the plant. The remainder of the wastewater flowing out of the final settling tank 37 flows into a sludge storage tank 39 through a pipe 38. A portion of the sludge flowing out of the sludge storage tank 39 flows into the aeration tank 32 via a pipe 40, a sludge pump 41, a pipe 42, a sludge valve 43, and a pipe 44. The flow rate of the sludge passing through the pipe 40 is adjusted by the sludge pump 41 and the sludge valve 43. The flow rate of the sludge flowing through the pipe 44 is measured by a flow meter 45.

[0022] The remainder of the sludge that flows out of the sludge storage tank 39 flows through pipe 46 into pipe branch point 59. Pipe 46 branches into pipes 47 and 52 at pipe branch point 59. The sludge that flows through pipe 47 flows through sludge pump 48, pipe 49, sludge valve 50, and pipe 51, before flowing into pipe junction 60. The flow rate of the sludge that flows through pipe 47 is adjusted by sludge pump 48 and sludge valve 50. The sludge that flows through pipe 52 flows through sludge pump 53, pipe 54, sludge valve 55, and pipe 61, before flowing into pipe junction 60. The flow rate of the sludge that flows through pipe 52 is adjusted by sludge pump 53 and sludge valve 55. The sludge that flows out from pipe junction 60 flows through pipe 57 into pre-aeration tank 17. The flow rate of the sludge flowing through the pipe 57 is measured by a flow meter 58 .

[0023] 3 is a diagram showing an example of a parameter model stored in the parameter model storage unit 3 of the plant operation training support device 100 according to the first embodiment. The parameter model as a parameter correspondence table lists second information that is a correspondence between parameters of controlled objects on the input side of equipment, pipelines, and facilities and parameters of the controlled objects that change as a result of changes in the parameters of the controlled objects on the input side. In FIG. 3, sewage, air, and sludge are shown as controlled objects, and flow rate, amount of dissolved oxygen, temperature, and amount of suspended solids in activated sludge are shown as parameters in parentheses. Hereinafter, the parameters of the controlled objects may also be simply referred to as parameters.

[0024] In Figure 3 , the parameters of the control object—the amount of dissolved oxygen in the wastewater, the temperature of the wastewater, the amount of activated sludge suspended solids in the wastewater, the air flow rate, and the sludge flow rate—are measured by dissolved oxygen meters 20 and 33, thermometers 21 and 34, the activated sludge suspended solids meter 35, flowmeter 31, and flowmeters 45 and 58, respectively. In the example equipment configuration of Figure 2 , the wastewater flow rate and sludge temperature are not measured by measuring instruments in the plant. The parameters of the control object registered in the parameter model do not necessarily have to be quantities measured by measuring instruments in the plant. In Figure 3 , the left side of the table represents the cause, and the right side represents the effect. For example, if the flow rate of the wastewater at the input side of the pipeline changes, the flow rate and temperature of the wastewater in the pipeline change and are transmitted to the downstream stage. The parameter model describes all parameters of the control object whose effects caused by equipment operation are to be acquired. While Figure 3 uses a table format, there are no particular limitations on the format as long as the format can describe the causal relationship.

[0025] Fig. 4 is a diagram showing a directed graph of a plant model stored in the plant model storage unit 1 of the plant operation training support device 100 according to the first embodiment. The directed graph of the plant model in Fig. 4 is created based on the plant equipment configuration diagram in Fig. 2. In Fig. 2, if each device, each piece of equipment, and pipeline branch and pipeline junction are treated as nodes and the pipelines are treated as edges, a directed graph can be obtained. 4, the sewage pumps 9 and 23, the sewage valves 11 and 25, the sludge pumps 41, 48, and 53, the sludge valves 43, 50, and 55, the blowers 13 and 27, the air valves 15 and 29, the pre-aeration tank 17, the primary sedimentation tank 19, the aeration tank 32, the final sedimentation tank 37, the sludge storage tank 39, the pipeline branch point 59, and the pipeline junction 60 are nodes, and the pipelines 10, 12, 14, 16, 18, 22, 24, 26, 28, 30, 36, 38, 40, 42, 44, 46, 47, 49, 51, 52, 54, 57, and 61 connecting the nodes are edges. The plant model has the information table shown in FIG. 5 in addition to the directed graph shown in FIG. 4, and this information is stored in the plant model storage unit 1.

[0026] FIG. 5 is a diagram showing an information table stored in the plant model storage unit 1 of the plant operation training support device 100 according to the first embodiment. FIG. 5 shows various information in a water treatment plant model corresponding to the example plant configuration of FIG. 2. The upper diagram of FIG. 5 shows correspondence between equipment names, IDs, parameters of controlled objects, and parameters of controlled objects that pass through. The middle diagram of FIG. 5 shows correspondence between facility names, IDs, and parameters of controlled objects that pass through. The lower diagram of FIG. 5 shows correspondence between pipeline names, IDs, parameters of controlled objects that pass through, and weights. The weights represent time delays flowing through the pipelines. Weight information indicating retention within the equipment and facilities may also be added to the equipment and facilities.

[0027] There are no restrictions on the name of the ID as long as it can uniquely identify each device, pipeline, or facility. In FIG. 5 , the parameter of the controlled object represents a parameter of the controlled object that changes when the device is operated. The parameter of the controlled object that passes through the device, pipeline, or facility represents a parameter of the controlled object that passes through the device, pipeline, or facility. For example, in the example where the ID is sewage pump B, sewage pump B operates the sewage flow rate as a controlled object parameter, sewage flows through sewage pump B as a controlled object, and the parameters of the controlled object that pass through the sewage temperature, sewage dissolved oxygen content, and sewage activated sludge suspended solids content are transmitted to downstream stages. When devices, pipelines, or facilities are represented by IDs, a corresponding symbol is added in parentheses after the ID, such as sewage pump B (23), to make the correspondence with the corresponding device, pipeline, or facility easier to understand. In the center diagram of FIG. 5 , the equipment name and ID of the pipeline branch point are registered, but no parameters of the controlled object that pass through the pipeline branch point are registered. In FIG. 5, one weight information is set for one pipeline, but for example, the weight may be changed for each parameter of the control object through which the pipeline passes, and there is no restriction on the weight setting for the pipeline.

[0028] FIG. 6 is a diagram illustrating an example of a monitoring screen created using the symbol-ID correspondence table stored in the monitoring screen information storage unit 2 of the plant operation training support device 100 according to the first embodiment. FIG. 7 is a diagram illustrating an example of the symbol-ID correspondence table stored in the monitoring screen information storage unit 2 of the plant operation training support device 100 according to the first embodiment. In FIG. 6, a monitoring screen corresponding to the equipment configuration example shown in FIG. 2 is created. Each symbol on the monitoring screen shown in FIG. 6 is given a symbol name SYXXX. In FIG. 7, the XXX portion is conveniently given a number corresponding to the reference character (number) given to each component in the equipment configuration example in FIG. 2, facilitating comparison between the figures. For example, the symbol for pipeline 10 is given the symbol name SY10.

[0029] The symbol-ID correspondence table in the upper left of Figure 7 registers first information, which is the correspondence between the symbol names and IDs of devices, equipment, pipeline branch points, and pipeline junction points. For example, the symbol name corresponding to sewage pump A (9) is SY9. The symbol-ID correspondence table in the lower left of Figure 7 registers the correspondence between the symbol name of a measuring device, the ID of the measurement target, and the parameter of the measurement target. For example, the measuring device symbol name SY20 indicates that it measures the dissolved oxygen level of sewage in the primary sedimentation tank 19. The right of Figure 7 registers the correspondence between the symbol name of a pipeline and the IDs of devices, pipelines, equipment, pipeline branch points, and pipeline junction points connected to the input and output sides of the pipeline. For example, it is registered that a blower A is connected to the input side of the pipeline with the pipeline symbol name SY14, and an air valve A is connected to the output side.

[0030] In the monitoring screen shown in Figure 6, symbol names are added to symbols corresponding to devices, facilities, and pipelines. In Figures 6 and 7, symbol names are represented by SY and a number, but the symbol names can be assigned arbitrarily. In Figures 6 and 7, symbol names are not added to symbols corresponding to pipeline branch points or pipeline junctions. In the case of pipeline symbols, IDs are assigned to the devices, pipelines, facilities, pipeline branch points, and pipeline junctions connected to the input and output sides of the pipeline. Therefore, in the pipeline symbols, intermediate devices, facilities, pipelines, pipeline branch points, and pipeline junctions can be omitted.

[0031] Next, the operation of the influence range search unit 5 of the plant operation training support device 100 shown in FIG. 1 will be described with reference to FIGS. 2 to 7 and with reference to FIG. 8 . FIG. 8 is a flowchart showing the operation of the influence range search unit 5 of the plant operation training support device 100 according to the first embodiment. First, the operator selects, for example, the symbol name SY25 on the monitoring screen of FIG. 6 using the input device 7, which is an electronic input device such as a mouse or a touch panel. By selecting the symbol name SY25, the component search execution unit 4 uses the symbol name-ID correspondence table of FIG. 7 and the information table of FIG. 5 to obtain the ID (sewage valve B (25)) corresponding to the symbol name SY25 and the parameter (sewage (flow rate)) corresponding to the sewage valve B (25), and passes these to the influence range search unit 5. The influence range search unit 5 obtains the ID (sewage valve B (25)) and the parameter (sewage (flow rate)) from the component search execution unit 4 (step ST101) and adds the obtained ID (sewage valve B (25)) and the parameter (sewage (flow rate)) to the influence list (step ST102).

[0032] The influence list group represents a collection of influence lists that start from the operation target device corresponding to the ID obtained by the part search execution unit 4 and extend from the starting point to the detection of an end or loop of the directed graph in the plant model. Each influence list is written in consideration of the order from upstream to downstream, and includes IDs and parameter information. The influence list represents the influence range, which is the range affected by the operation of the operation target device, starting from the operation target device and extending until the detection of an end or loop of the directed graph, in the order of identification information of the devices, facilities, and pipelines that include the parameters of the controlled objects.

[0033] When step ST102 is completed for the first time, the influence list group becomes: L1: Sewage valve B (25) (sewage (flow rate)) The influence list L1 indicates that it is the first influence list obtained.

[0034] Next, the influence range search unit 5 determines whether the ID last added to the influence lists is the end of the directed graph of the plant model, using the directed graph of the plant model shown in Figure 4 (step ST103). As can be seen from Figure 4, the location with the ID sewage valve B (25) is not the end, so the determination in step ST103 is No, and the procedure proceeds to the next step ST104. Next, the influence range search unit 5 determines whether the influence list contains two pairs of the added ID and parameters, thereby determining whether a loop exists (step ST104). Since the influence list L1 containing the sewage valve B (25) (sewage (flow rate)) appears for the first time in the influence lists, the determination in step ST104 is No.

[0035] Next, the influence range search unit 5 searches for the node or edge immediately downstream in the directed graph of the plant model shown in Figure 4 (step ST105). In the plant model shown in Figure 4, the node or edge immediately downstream of the sewage valve B (25) is the pipeline 26. Next, when the parameter last added to the influence lists is used as the input of the parameter model, the influence range search unit 5 determines whether the parameter on the output side of the parameter model is included in the parameters passed through the one downstream node or edge (step ST106). In the case of the plant model shown in Figure 4, according to Figures 5 and 7, the parameter that changes on the input side to the pipeline 26 is the sewage (flow rate), and the parameters of the control object passing through the pipeline 26 are the sewage (temperature), the sewage (amount of dissolved oxygen), the sewage (amount of activated sludge suspended solids), and the sewage (flow rate). According to the parameter model shown in Figure 3, when looking at the sewage (flow rate) section on the input side, sewage (temperature) and sewage (flow rate) are listed as parameters of the controlled object passing through the pipeline 26 on the output side, so the determination in step ST106 is Yes.

[0036] Next, the influence range search unit 5 acquires the ID of the node or edge immediately downstream of the sewage valve B (25) and the output parameters of the parameter model (step ST107). In this case, the pipeline 26 (sewage (temperature)) and the pipeline 26 (sewage (flow rate)) are acquired. Next, the influence range search unit 5 determines whether there are multiple pairs of the ID of the node or edge immediately downstream of the sewage valve B (25) and the output parameters of the parameter model (step ST108). In this case, two pairs of IDs, including the pipeline 26 (sewage (temperature)) and the pipeline 26 (sewage (flow rate)), and the controlled parameters are acquired, so the determination in step ST108 is Yes.

[0037] Next, the influence extent search unit 5 copies the influence list being searched (step ST109). In this case, when the influence list being searched is copied, the copy is set as influence list L2, and the group of influence lists becomes two: L1: Sewage valve B (25) (sewage (flow rate)) L2: Sewage valve B (25) (sewage (flow rate)). The procedure returns to step ST102. In step ST102, the influence extent search unit 5 adds the pipeline 26 (sewage (temperature)) and the pipeline 26 (sewage (flow rate)) to the influence lists L1 and L2, respectively, to create the following two influence lists L1 and L2. In the influence lists L1 and L2, the arrows indicate the order of the pairs of IDs and parameters, and the side in the direction of the arrow corresponds to the downstream side. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) L2: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (flow rate))

[0038] First, the subsequent processing for the influence list L1 will be explained, and then the processing for the influence list L2 will be explained.

[0039] Referring to FIG. 4 , the location of the pipeline 26 is not the end of the directed graph of the plant model, so the answer to step ST103 is "No." The pair of pipeline 26 and wastewater (temperature) added to the influence list L1 is the first addition to the influence list L1, so the answer to step ST104 is "No." In step ST105, using the directed graph of the plant model in FIG. 4 , it is determined that the node or edge immediately downstream of the pipeline 26 has the ID of the aeration tank 32, which is an aeration tank. In step ST106, using the information table in FIG. 5 , it is determined that the parameter that changes on the input side of the aeration tank 32 is wastewater (temperature), and the parameters that pass through the aeration tank 32 are wastewater (temperature), wastewater (amount of dissolved oxygen), and wastewater (amount of activated sludge suspended solids). Referring to the parameter model in FIG. 3 , the parameter of the controlled object, wastewater (temperature) passing through the aeration tank 32, is listed on the output side in relation to the wastewater (temperature) on the input side, so the answer to step ST106 is "Yes." In step ST107, the aeration tank (32) (sewage (temperature)) is obtained. Since there is only one pair of ID and parameter obtained in step ST107, step ST108 is No, and the procedure returns to step ST102.

[0040] In step ST102, an influence list L1 is created to which the aeration tank (32) (sewage (temperature)) has been added. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature))

[0041] Referring to FIG. 4 , the aeration tank 32 is not at the end of the directed graph of the plant model, so the answer to step ST103 is "No." The pair of the aeration tank 32 and the wastewater (temperature) added to the influence list L1 is the first addition to the influence list L1, so the answer to step ST104 is "No." In step ST105, using the directed graph of the plant model in FIG. 4 , it is determined that the ID of the node or edge immediately downstream of the aeration tank 32 is the pipeline 36. In step ST106, using the information table in FIG. 5 , it is determined that the parameter that changes on the input side of the pipeline 36 is the wastewater (temperature), and the parameters that pass through the pipeline 36 are the wastewater (temperature), the wastewater (amount of dissolved oxygen), and the wastewater (amount of activated sludge suspended solids). Referring to the parameter model in FIG. 3 , the parameter of the controlled object, the wastewater (temperature) that passes through the pipeline 36, is listed on the output side in relation to the wastewater (temperature) on the input side, so the answer to step ST106 is "Yes." In step ST107, the pipe 36 (sewage (temperature)) is obtained. Since there is one set of ID and parameter obtained in step ST107, step ST108 is No, and the procedure returns to step ST102.

[0042] In step ST102, an impact list L1 is created to which the pipeline 36 (sewage (temperature)) has been added. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature))

[0043] Similarly, by repeating the procedure of steps ST102 to ST108, the following impact lists L1 are sequentially obtained. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final sedimentation tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature))

[0044] Referring to FIG. 4 , the location of the sludge storage tank 39 is not an end of the directed graph of the plant model, so the answer to step ST103 is No. The pair of the sludge storage tank 39 and sludge (temperature) added to the influence list L1 is the first addition to the influence list L1, so the answer to step ST104 is No. In step ST105, using the directed graph of the plant model of FIG. 4 , it is determined that the IDs of the node or edge immediately downstream of the sludge storage tank 39 are the pipeline 40 and the pipeline 46. In step ST106, using the information table of FIG. 5 , it is determined that the parameter that changes on the input side of the pipelines 40 and 46 is the sludge (temperature), and that the parameter that passes through the pipelines 40 and 46 is the sludge (temperature). Referring to the parameter model of FIG. 3 , sludge (temperature) is written on the output side in contrast to sludge (temperature) on the input side, so the answer to step ST106 is Yes. In step ST107, the pipeline 40 (sludge (temperature)) and the pipeline 46 (sludge (temperature)) are obtained. Since there are two pairs of ID and parameter obtained in step ST107, the answer in step ST108 is Yes, and the procedure moves to step ST109.

[0045] In step ST109, the impact list L1 is duplicated to obtain an impact list L11 that is a duplicate of the impact list L1. L11: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final sedimentation tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature))

[0046] In step ST102, the pipeline 40 (sludge (temperature)) and the pipeline 46 (sludge (temperature)) are added to the influence lists L1 and L11, respectively, to create the following two influence lists L1 and L11. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 40 (sludge (temperature)). L11: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 46 (sludge (temperature)).

[0047] First, the subsequent processing for impact list L1 will be described, and then the processing for impact list L11 will be described. Referring to Figure 5, sludge pump A (41), conduit 42, sludge valve A (43), and conduit 44, which continue from conduit 40, are all passed through by sludge (temperature), which is a parameter, and as shown in Figure 3, a change in the sludge (temperature) on the input side causes a change in the sludge (temperature) on the output side. Therefore, when the impact range is searched for up to conduit 44 in impact list L1, the next impact list L1 is obtained in step ST102. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final sedimentation tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 40 (sludge (temperature)) → sludge pump A (41) (sludge (temperature)) → pipeline 42 (sludge (temperature)) → sludge valve A (43) (sludge (temperature)) → pipeline 44 (sludge (temperature))

[0048] Similarly, by executing the procedure of steps ST102 to ST108, the following impact list L1 is obtained. L1: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (temperature)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 40 (sludge (temperature)) → sludge pump A (41) (sludge (temperature)) → pipeline 42 (sludge (temperature)) → sludge valve A (43) (sludge (temperature)) → pipeline 44 (sludge (temperature)) → aeration tank (32) (sewage (temperature)).

[0049] Referring to FIG. 4 , the aeration tank 32 is not the end of the directed graph of the plant model, so step ST103 is No. However, the combination of the aeration tank 32 and wastewater (temperature) appears twice in the influence list L1. Therefore, step ST104 is Yes, and the procedure moves to step ST110. The influence range search unit 5 ends the search of the influence list L1 being searched (step ST110). The influence range search unit 5 determines whether there are any influence lists that have not been searched (step ST111). In this case, there are influence lists L11 and L2 that have not been searched (step ST111: Yes), so next, an influence list that has not been searched is selected (step ST112). Here, it is assumed that the influence list L11 is selected first.

[0050] 4, the pipeline 46 registered at the end of the influence list L11 is not the end of the directed graph of the plant model, so step ST103 results in "No." The combination of the pipeline 46 and the parameter sludge (temperature) added to the influence list L11 is the first one added to the influence list L11, so step ST104 results in "No." In step ST105, using the directed graph of the plant model in FIG. 4, it is determined that the node or edge immediately downstream of the pipeline 46 is the pipeline branch point 59. Here, no parameters that pass through the pipeline branch point 59 are registered in the information table in FIG. 5, so step ST106 results in "No," and the procedure proceeds to step ST110. In step ST110, the search of the influence list L11 ends, and the procedure proceeds to step ST111. In step ST111, since the search of the influence list L2 has not ended, influence list L2: sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (flow rate)) is selected, and the procedure proceeds to step ST103.

[0051] Thereafter, by repeating the procedure of steps ST102 to ST108 in the same manner as described above, the following impact lists L2 and L21 are finally obtained. L2: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (flow rate)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final settling tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 40 (sludge (temperature)) → sludge pump A (41) (sludge (temperature)) → pipeline 42 (sludge (temperature)) → sludge valve A (43) (sludge (temperature)) → pipeline 44 (sludge (temperature)) → aeration tank (32) (sewage (temperature)). L21: Sewage valve B (25) (sewage (flow rate)) → pipeline 26 (sewage (flow rate)) → aeration tank (32) (sewage (temperature)) → pipeline 36 (sewage (temperature)) → final sedimentation tank (37) (sewage (temperature)) → pipeline 38 (sludge (temperature)) → sludge storage tank (39) (sludge (temperature)) → pipeline 46 (sludge (temperature))

[0052] In this way, the search for all the influence lists is completed. These influence lists are collected as an influence list group and sent to the display information generating unit 6.

[0053] The display information generation unit 6 acquires the impact lists from the impact range search unit 5, acquires the plant model from the plant model storage unit 1, and acquires the monitoring screen information from the monitoring screen information storage unit 2. Using the plant model and the monitoring screen information, the display information generation unit 6 creates a list of IDs (referred to as a symbol order list) for each symbol on the monitoring screen, taking into account the order, similar to the impact list. The symbol order list indicates which parts of the plant model each individual symbol on the monitoring screen corresponds to, taking into account the order. Therefore, the symbol order list is created corresponding to each individual symbol on the monitoring screen. The symbol order list can also be said to indicate the positional relationship between each symbol on the monitoring screen in the plant model. In the examples of FIGS. 6 and 7 , equipment, facilities, pipeline branch points, and pipeline junction points correspond one-to-one to nodes in the plant model. Regarding the symbol order list for pipelines, the portion between the input ID and output ID is created without using branching from the plant model, taking into account the order. For example, in the case of a pipeline symbol whose input side ID is blower A (SY13) and whose output side ID is pre-aeration tank (SY17), the symbol order list SL1 is: Pipe 14 → air valve A (SY15) → pipeline 16. In addition, in the case of a pipeline symbol whose input side ID is pipeline branch point (59) and whose output side ID is pipeline junction (60), the symbol order list is: Pipe 47 → sludge pump B (SY48) → pipeline 49 → sludge valve B (SY50) → pipeline 51 Pipe 52 → sludge pump C (SY53) → pipeline 54 → sludge valve C (SY55) → pipeline 61.

[0054] FIG. 9 is a diagram showing the correspondence and order between pipeline symbol names and pipeline IDs obtained by the display information generating unit 6 of the plant operation training support device 100 according to the first embodiment.

[0055] Next, the display information generator 6 calculates weights representing time delays occurring in the IDs and parameters of each influence list based on the influence lists and the plant model. The method of calculating the weights is not particularly limited. For example, if weights are set relative to time, the time delay can be expressed by adding the weights each time a pipeline is passed through, or if the upstream influence changes in proportion each time a pipeline is passed through, the time delay can be expressed by multiplying the weights each time a pipeline is passed through. In the first embodiment, since the weights represent time delays, the weights of each edge are added as they move downstream from the device to be operated.

[0056] 10 is a diagram showing the correspondence between each set of IDs and parameters included in each of the influence lists L1, L11, L2, and L21 created by the influence range search unit 5 of the plant operation training support apparatus 100 according to embodiment 1 and the time delay. The display information generation unit 6 obtains the correspondence between each set of IDs and parameters included in each of the influence lists L1, L11, L2, and L21 shown in FIG. 10 and the time delay by adding the weight information of each pipeline in the information table of FIG. 5.

[0057] Next, the display information generation unit 6 determines the range affected by the operation of the equipment. Symbols included in the range of influence are searched for by comparing the symbol order list with each influence list. That is, the range of influence is determined by whether the symbol order list corresponding to each symbol is included in each influence list. If the symbol order list is included in the influence list, it is determined that the symbol corresponding to the symbol order list is affected by the operation of the equipment. If the symbol order list is not included in the influence list, it is determined that the symbol corresponding to the symbol order list is not affected by the operation of the equipment. For example, assuming that the following is created as the influence list L100: L100: Pipe 14 → Air valve A (15) → Pipe 16 → Pre-aeration tank (17), the symbol order list SL1 (pipe 14 → Air valve A (15) → Pipe 16) is included in the influence list L100.

[0058] On the other hand, assuming that the following has been created as the influence list L101: L101: Pipe 16 → Air valve A (15) → Pipe 14, the order of each ID is different, so the symbol order list SL1 is not included in the influence list L101. If there are multiple symbol order lists for one symbol, the symbol is considered to be included in the influence list if any one of the symbol order lists is included in each influence list.

[0059] Furthermore, if there is an influence list Lxx: Z→A→B→C→D→E, and there is a symbol order list SLx1: A→B→C, a symbol order list SLx2: A→F, a symbol order list SLx3: A→B→E, and a symbol order list SLx4: C→B, the symbol order list SLx1 is completely included in the influence list Lxx, including its order, and therefore it is determined that the symbol order list SLx1 is included in the influence list Lxx. On the other hand, the symbol order lists SLx2, SLx3, and SLx4 are not completely included in the influence list Lxx, and therefore it is determined that the symbol order lists SLx2, SLx3, and SLx4 are not included in the influence list Lxx.

[0060] As described above, when the symbol name SY25 is selected as the starting point on the monitoring screen of Fig. 6, influence lists L1, L11, L2, and L21 are obtained. For example, similar to the influence lists, symbols are searched from the starting point in the directed graph of the plant model until an end or loop of the directed graph is detected, and a symbol order list corresponding to the searched symbols is created. As a symbol order list for searching the influence range by the influence list L11 described above, for example, the following symbol order list is created. Note that the symbol order list below is merely an example. Symbol order list SL25 for the sewage valve B symbol (SY25): Pipe 24 (SY24) → Sewage valve B (SY25) → Pipe 26 (SY26) Symbol order list SL26 for the pipe 26 symbol (SY26): Sewage valve B (SY25) → Pipe 26 (SY26) → Activated sludge suspended solids meter (SY35) Symbol order list SL35 for the activated sludge suspended solids meter symbol (SY35): Pipe 26 (SY26) → Activated sludge suspended solids meter (SY35) → Pipe 36 (SY36) Symbol order list SL36 for the pipe 36 symbol (SY36): Activated sludge suspended solids meter (SY35) → Pipe 36 (SY36) → Final sedimentation tank (SY37) Symbol order list SL37 for the final settling tank symbol (SY37): Pipe 36 (SY36) → Final settling tank (SY37) → Pipe 38 (SY38) Symbol order list SL38 for the pipe 38 symbol (SY38): Final settling tank (SY37) → Pipe 38 (SY38) → Sludge storage tank (SY39) Symbol order list SL39 for the sludge storage tank symbol (SY39): Pipe 38 (SY38) → Sludge storage tank (SY39) → Pipe 46 (SY46) Symbol order list SL39' for the sludge storage tank symbol (SY39): Pipe 38 (SY38) → Sludge storage tank (SY39) → Pipe 40 (SY40)

[0061] It is determined whether the created symbol order lists SL25, SL26, SL35, SL36, SL37, SL38, SL39, and SL39' are included in the influence list L11, and the symbols SY26, SY35, SY36, SY37, and SY38 corresponding to the symbol order lists SL26, SL35, SL36, SL37, and SL38 included in the influence list L11 and the ending symbol SY39 are selected as symbols included in the influence range of the influence list L11. Similar processing is performed for the other influence lists L11, L2, and L21, and symbols included in the influence lists are selected.

[0062] FIG. 11 is a diagram showing the correspondence between the symbols corresponding to each ID included in each of the impact lists L1, L11, L2, and L21 created by the impact range search unit 5 of the plant operation training support device 100 according to the first embodiment and the time delay.

[0063] For measurement instrument symbols, the determination is made based on whether the measurement target ID and parameters of the measurement instrument symbol are included in each impact list. Using the information table in Figure 7, it can be seen that impact lists L1, L11, L2, and L21 include the aeration tank (32) (sewage (temperature)) corresponding to measurement instrument symbol SY34. Referring to Figure 10, the time delay for the aeration tank (32) (sewage (temperature)) is 5 on the input side and 5 on the output side.

[0064] From the above, the range of influence and time delay for each influence list for the symbols on the monitoring screen due to device operation can be determined.

[0065] The display information generation unit 6 generates information for highlighting symbols separately for each influence list based on the influence range and time delay for each influence list L1, L11, L2, and L21, sends the information to the display device, and updates the display content.

[0066] 12 is a diagram illustrating an example of a highlight display created by the display information generating unit 6 of the plant operation training support device 100 according to the first embodiment. Fig. 12 illustrates a highlight display of the influence list L1 on the monitoring screen. The top diagram of Fig. 12 displays a state where the time delay is 3 to 33, the upper middle diagram of Fig. 12 displays a state where the time delay is 33 to 63, the lower middle diagram of Fig. 12 displays a state where the time delay is 63 to 93, and the bottom diagram of Fig. 12 displays a state where the time delay is 90 to 120. In Fig. 12, the symbol SY25 of the sewage valve B (25), which is the device to be operated, is surrounded by a circle K1, and the affected device symbols, facility symbols, pipeline branch point symbols, pipeline junction symbols, and measuring device symbols are surrounded by rectangles K2, and the pipeline symbols are superimposed with a mountain-shaped arrow shape K3 along the arrow direction.

[0067] As shown in the top diagram of FIG. 12, when the time delay is from 3 to 33, the influence of device operations occurs in symbols SY26, SY32, SY34, and SY36 according to the influence list L1 and FIGS.

[0068] As shown in the upper and middle diagrams of FIG. 12, in the time delays 33 to 63, the influence of device operation occurs in symbols SY36, SY37, and SY38.

[0069] As shown in the lower center diagram of FIG. 12, the time delays 63 to 93 are affected by the device operation at symbol SY38.

[0070] As shown in the bottom diagram of FIG. 12, at time delays 90 to 120, the effects of device operation occur in symbols SY32, SY34, SY38, SY39, SY40, SY41, SY42, SY43, and SY44.

[0071] In this way, the affected areas within the range of 30 in time delay are animated to change over time in a sequential manner, from 0 to 29, 1 to 30, 2 to 31, etc., making it possible to visually see the range of affected areas and time delays affected by the operation of sewage valve B (25). Other methods for expressing the range of influence and time delays caused by equipment operation include changing the animation speed according to the delay time, changing the size or type of the superimposed figure, or displaying it in a different color according to a parameter, and any method can be used.

[0072] As described above, according to the first embodiment, the influence range search unit 5 uses the plant model, parameter model, and monitoring screen information to search for the influence range and time delay caused by the operation of the operation target device, starting from the operation target device and continuing until it detects an end point or loop of the directed graph. Therefore, when the operation target device is selected, it is possible to analyze the influence range and time delay caused by the operation target device for each path. This makes it possible to obtain a plant operation training support device that can promote understanding of the influence range and time delay caused by the operation of the device in the system, even in a plant with a loop. Furthermore, the display information generation unit 6 generates and displays information that displays the influence range and the time delay caused by the influence for each path. Therefore, the influence range and time delay caused by the operation target device can be visually recognized for each path, making it easy to understand the effect of the operation of the device on the plant.

[0073] 13 is a block diagram showing the configuration of a plant operation training support device 110 according to a second embodiment. The plant operation training support device 110 of the second embodiment has a monitoring screen component information expansion unit 62 added to the plant operation training support device 100 of the first embodiment.

[0074] On an actual monitoring screen, only symbols of interest that require attention are displayed, and the spaces between the symbols of interest may be omitted or merged. In the first embodiment, it is assumed that there is a one-to-one correspondence between the plant model and the symbols on the monitoring screen excluding the pipelines. If there is an omission or merger between symbols excluding the pipelines on the monitoring screen, the impact range cannot be displayed. Therefore, in the second embodiment, a monitoring screen part information expansion unit 62 is added between the part search execution unit 4 and the impact range search unit 5.

[0075] Fig. 14 is a diagram showing an example of a monitoring screen according to the second embodiment. In the monitoring screen of Fig. 14, the symbols SY41, SY42, and SY43 on the monitoring screen shown in Fig. 6 are omitted, and a single symbol with the symbol name SY4143 is provided. The other symbols on the monitoring screen of Fig. 14 are the same as those in Fig. 6.

[0076] FIG. 15 is a diagram showing a combined symbol-ID correspondence table used on the monitoring screen according to the second embodiment. In the case of an abbreviated symbol or combined symbol, all corresponding IDs are assigned as shown in FIG. 15. If multiple ID assignments are made, the component search execution unit 4 does nothing and sends information about the abbreviated symbol or combined symbol to the monitoring screen component information expansion unit 62. If multiple ID assignments are made, the monitoring screen component information expansion unit 62 searches for the section of the plant model in which the symbol is located using the plant model information stored in the plant model storage unit 1, obtains the corresponding ID using the combined symbol-ID correspondence table, and sends the obtained ID directly to the influence range search unit 5 and the display information generation unit 6. The display information generation unit 6 generates highlight display information if all IDs assigned to the abbreviated symbol or combined symbol are included in the influence list.

[0077] 16 is a diagram illustrating an example of a highlight display created by the display information generating unit 6 of the plant operation training support device 110 according to the second embodiment. Fig. 16 illustrates a highlight display of the impact list L1 on the monitoring screen. The top diagram of Fig. 16 displays a state where the time delay is 3 to 33, the upper middle diagram of Fig. 16 displays a state where the time delay is 33 to 63, the lower middle diagram of Fig. 16 displays a state where the time delay is 63 to 93, and the bottom diagram of Fig. 16 displays a state where the time delay is 90 to 120. In Fig. 16, the symbol SY25 of the sewage valve B (25), which is the device to be operated, is surrounded by a circle K1, and the affected device symbols, facility symbols, pipeline branch point symbols, pipeline junction symbols, and measurement device symbols are surrounded by rectangles K2, and the pipeline symbols are superimposed with a mountain-shaped arrow shape K3 in the direction of the arrow.

[0078] In the second embodiment, when the symbol SY25 of the sewage valve B (25), which is the device to be operated, is selected, the influence lists L1, L11, L2, and L21 are obtained, as in the first embodiment. In the influence lists L1, L11, L2, and L21, when the sludge pump A and the sludge valve A, which are IDs assigned to the unified symbol SY4143, appear within the influence range, the unified symbol SY4143 is highlighted.

[0079] Thus, according to the second embodiment, even when omitted or combined symbols exist, the range of influence and time delay caused by the equipment to be operated can be visually confirmed for each path, and the effect that the operation of the equipment has on the plant can be easily understood.

[0080] Here, the hardware configuration of the plant operation training support device 100, 110 will be described. FIG. 17 is a diagram illustrating an example of the hardware configuration of the plant operation training support device 100, 110 according to the first and second embodiments. The plant operation training support device 100, 110 can be realized by a processor 301, a memory 302, and an interface circuit 303 illustrated in FIG. 17. Examples of the processor 301 include a CPU (Central Processing Unit, also referred to as a central processing unit, processing device, arithmetic unit, microprocessor, microcomputer, processor, or DSP (Digital Signal Processor)) or a system LSI (Large Scale Integration). Examples of the memory 302 include a RAM (Random Access Memory) and a ROM (Read Only Memory).

[0081] The plant operation training support devices 100, 110 are realized by a processor 301 reading and executing a program for executing the operations of the plant operation training support devices 100, 110, which is stored in a memory 302. This program can also be said to cause a computer to execute the procedures or methods of the plant operation training support devices 100, 110. The memory 302 is also used as a temporary memory when the processor 301 executes various processes. Note that some of the functions of the plant operation training support devices 100, 110 may be realized by dedicated hardware and some by software or firmware.

[0082] The plant model stored in the plant model storage unit 1 and the parameter correspondence table stored in the parameter model storage unit 3 may include those generated by AI (Artificial Intelligence).The plant model stored in the plant model storage unit 1 and the parameter correspondence table stored in the parameter model storage unit 3 may be stored on a cloud.

[0083] The configurations shown in the above embodiments are examples of the contents of the present disclosure, and can be combined with other known technologies, or the configurations of each embodiment can be combined. Parts of the configurations can also be omitted or modified within the scope of the gist of the present disclosure.

[0084] 1 Plant model storage unit, 2 Monitoring screen information storage unit, 3 Parameter model storage unit, 4 Part search execution unit, 5 Influence range search unit, 6 Display information generation unit, 7 Input device, 8 Display device, 9, 23 Sewage pump, 10, 12, 14, 16, 18, 22, 24, 26, 28, 30, 36, 38, 40, 42, 44, 46, 47, 49, 51, 52, 54, 57, 61 Pipe, 11, 25 Sewage valve, 13, 27 Blower, 15, 29 Air valve, 17 Pre-aeration tank, 19 Primary sedimentation tank, 20, 33 Dissolved oxygen meter, 21, 34 Thermometer, 31, 45, 58 Flow meter, 32 Aeration tank, 35 Activated sludge suspended solids meter, 37 Final sedimentation tank, 39 Sludge storage tank, 41, 48, 53 Sludge pump, 43, 50, 55 Sludge valve, 59 Pipe branch point, 60 Pipe junction point, 62 Monitoring screen part information expansion unit, 100, 110 Plant operation training support device, 301 Processor, 302 Memory, 303 Interface circuit, L1, L11, L2, L21, L100, L101, Lxx Impact list.

Claims

1. A plant model storage unit that stores a plant model having a directed graph in which nodes are devices, equipment, pipeline branch points, or pipeline junction points included in a plant and edges are the pipelines, and an information table showing correspondence between identification information of the devices, equipment, pipeline branch points, pipeline junction points, and pipelines, parameters of controlled objects passing through the devices, equipment, pipeline branch points, pipeline junction points, or pipelines, associated measuring device information, and weights showing propagation times of the controlled objects passing through the edges, and stores relationships between processes in the plant; a monitoring screen information storage unit that stores first information showing correspondence between each symbol on a monitoring screen and the identification information; a parameter model storage unit that stores second information showing correspondence between parameters of the controlled objects and parameters that change in accordance with changes in the parameters of the controlled objects; and a component search execution unit that uses the first information to search for the identification information corresponding to the symbol on the monitoring screen that has been input and specified, and specifies a component to be operated. an influence range search unit that searches for an influence range and a time delay that are a range affected by operation of the operation target device, starting from the operation target device, using the plant model, the first information, and the second information, until an end or a loop of the directed graph is detected.

2. The plant operation training support device according to claim 1, further comprising a display information generation unit that generates information for displaying the range of influence and the time delay at which the influence occurs on a screen for each path.

3. The plant operation training support device described in claim 2, characterized in that the influence range search unit uses the plant model, the first information, and the second information to create an influence list that represents the influence range as the order of identification information of the equipment, the facilities, and the pipelines including parameters of the controlled object, and the display information generation unit uses the plant model and the first information to create a symbol order list that indicates the positional relationship between each symbol on the monitoring screen in the plant model, searches for symbols included in the influence range based on a comparison between the influence list and the symbol order list, and highlights the searched symbols.

4. The plant operation training support device described in claim 2, characterized in that the monitoring screen information storage unit stores, for the pipeline symbols, the correspondence between the identification information of the node on the input side and the identification information of the node on the output side.

5. A plant operation training support device according to any one of claims 1 to 4, wherein the plant models stored in the plant model storage unit include those generated by AI.

6. A plant operation training support device according to any one of claims 1 to 4, wherein the plant model stored in the plant model storage unit is stored on a cloud.

Citation Information

Patent Citations

  • Event analysis device, event analysis system, event analysis method, event analysis program, and recording medium

    JP2018128855A

  • Plant diagnostic data generating system and method

    JP2020042692A

  • Information processor, information output method, and information output program

    JP2023148826A