Equipment information model modeling method and system for hydropower station, equipment and medium
By adopting a multi-level structured coding scheme, the problems of information silos and inconsistent coding systems in hydropower station equipment information management have been solved. A panoramic equipment information model has been constructed, realizing the deep integration of equipment and attribute information, and supporting intelligent applications and efficient data utilization.
Patent Information
- Application Number
- CN202510801825.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-16
- Publication Date
- 2025-11-18
AI Technical Summary
The existing equipment information management system for hydropower stations suffers from information silos, a lack of unified and detailed equipment information models and standardized coding systems, which makes it difficult to deeply integrate equipment with its multi-dimensional attribute information, and fails to fully and dynamically reflect the true state of the equipment, thus limiting the development of intelligent applications.
A multi-level structured coding scheme is adopted. Through system-level and device-level processing, combined with attribute information coding, a panoramic device information model is constructed to achieve deep integration of device and attribute information.
A unified standard panoramic equipment information model was built, which supports advanced intelligent applications, reduces maintenance costs, and improves data utilization efficiency.
Smart Images

Figure CN120975960A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital information modeling technology for hydropower stations, specifically to a method, system, equipment, and medium for modeling equipment information models for hydropower stations. Background Technology
[0002] As a key node in the energy system, the intelligent operation of hydropower stations is crucial for power stability. Information and communication technology (ICT) continues to drive the digital transformation of the hydropower industry, accumulating massive amounts of heterogeneous equipment and operational data. How to effectively organize and utilize this data to build a digital model that accurately reflects the physical entities of the power station and its operational patterns has become central to improving the intelligence level of hydropower stations. Against this backdrop, Equipment Information Model (EIM), by integrating multi-dimensional information such as equipment geometric parameters, topological relationships, operating status, and maintenance history, has become a key support for realizing advanced applications such as digital twins. Although Building Information Modeling (BIM), Plant Information Modeling (PIM), and KKS coding have provided useful references and preliminary foundations for the construction of hydropower station EIMs, building a unified and standardized EIM system that comprehensively covers all equipment, deeply integrates various related information, and effectively supports its full lifecycle management and advanced intelligent applications still faces significant challenges. The core difficulties lie in establishing a refined hierarchical structure, accurate semantic description capabilities, and a set of scientific, complete, and easily scalable coding rules and data organization methods.
[0003] The current information technology construction of hydropower stations still faces several challenges in the deep integration and application of Equipment Information Modeling (EIM). First, information silos and data barriers are prevalent. Hydropower station systems are complex, with numerous types of equipment, often involving multiple suppliers. This leads to inconsistent standards in data structures and communication protocols across different subsystems, creating a "siloed" information architecture that severely hinders cross-system data sharing and comprehensive analysis. Second, existing methodologies for equipment information modeling are often insufficient. Coding standards such as KKS primarily focus on the macro-level of equipment function and location, lacking mature and universally applicable detailed rules for the fine-grained decomposition of internal components, unique identification of multi-level parts, and the standardized and regulated association coding of static attributes, dynamic operating data, unstructured maintenance documents, and equipment entities. Some existing technologies also fail to adequately explain this core coding mechanism. Meanwhile, existing models often struggle to effectively integrate and dynamically update various types of information throughout the entire equipment lifecycle. For example, there is a lack of tight model-based relationships between basic attributes, operational attributes, and management attributes, preventing the models from comprehensively and dynamically reflecting the true state of the equipment. Consequently, they are ill-suited to effectively support advanced applications such as model-based equipment condition assessment and predictive maintenance. These inherent technical shortcomings not only increase the cost of data governance and maintenance but also limit the potential of hydropower stations to leverage emerging technologies to enhance the level of intelligent operation and management. Summary of the Invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the present invention provides a method and system for modeling equipment information models for hydropower stations, which can solve the problems mentioned in the background art.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a modeling method for equipment information models of hydropower stations, comprising: acquiring all equipment information of the hydropower station;
[0007] Based on the information on all equipment in the plant, the equipment in the hydropower station is processed into a system hierarchy to determine the system hierarchy to which each piece of equipment belongs, and the determined system hierarchy is encoded to generate a system hierarchy code.
[0008] Based on the plant's equipment information and the system hierarchy code, the equipment of the hydropower station is hierarchically processed, and the specific equipment after the equipment hierarchy processing is associated with the corresponding system hierarchy. The specific equipment is then encoded to generate equipment codes, thereby constructing an instantiated equipment model that includes the system hierarchy code and the equipment code.
[0009] For the specific device in the instantiated device model, its attribute information is obtained, and the attribute information is encoded to generate attribute data code. Then, the instantiated device model and the attribute data code are integrated to form a panoramic device information model of the hydropower station.
[0010] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the acquisition of the total equipment information of the hydropower station includes acquiring basic identification information for uniquely identifying each piece of equipment, measurement information reflecting the status and performance of each piece of equipment during operation, and explanatory document information recording the manufacturing information and historical maintenance status of each piece of equipment.
[0011] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the following steps are included: The system hierarchical processing of all equipment in the hydropower station includes mapping the equipment to predefined plant-level system hierarchies and multi-level functional system hierarchies based on its role in the overall function of the hydropower station and its physical or logical affiliation; Encoding the determined system hierarchies involves assigning a structured coded identifier to each level of both the plant-level system hierarchies and the functional system hierarchies.
[0012] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the following steps are included: Hierarchical processing of all equipment in the hydropower station includes further decomposing the specific equipment into equipment entities of different granularities, such as the equipment body level, the component level constituting the equipment body level, and the sub-component level constituting the component level, based on the information granularity requirements of hydropower station business management; Encoding the specific equipment involves generating a code that reflects its hierarchical affiliation and instance characteristics for each equipment entity identified at different granularity levels.
[0013] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the following steps are included: acquiring attribute information includes acquiring basic attribute information describing the inherent design parameters and factory characteristics of the specific equipment, operational attribute information recording real-time and process data of the specific equipment during production and operation, and management attribute information of a human-recorded nature formed during equipment maintenance and repair; and encoding the attribute information includes constructing an encoding system containing distinguishing identifiers and classification indicators for the attribute information of different sources and types.
[0014] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the step of encoding the determined system hierarchy to generate system hierarchy codes specifically includes:
[0015] The system-level coding is constructed by combining plant-level coding segments representing the affiliation of the plant and station with system-level coding segments representing the functional system.
[0016] The plant-level coding segment uses preset letters to represent the common system level, or uses preset numbers to represent the specific unit system level;
[0017] The system-level coding segment consists of segmented coding at least three system levels. Each system level is represented by an English letter, and it is allowed to expand below the third system level to form a subsystem-level coding segment represented by two Arabic numerals according to actual needs.
[0018] Furthermore, the process of encoding the specific device to generate a device code specifically includes:
[0019] For device entities at the equipment level, component level, or sub-component level, two English letters are used to identify their type, and three Arabic numerals are used to identify different instances of the same type. When a device entity is at the component level, its device code is a combination of the device code of its parent device level and the component level's own code. When a device entity is at the sub-component level, its device code is a combination of the device code of its parent component level and the sub-component level's own code, and so on, forming a hierarchical device coding structure.
[0020] As a preferred embodiment of the equipment information modeling method for hydropower stations described in this invention, the step of data encoding the attribute information to generate attribute data encoding specifically includes:
[0021] The attribute data code constructed for each attribute information sequentially includes: a data prefix character used to distinguish the attribute data code from the device code; a two-letter data source code used to indicate the data source system, which at least covers one or more of the following: computer monitoring system, relay protection system, unit excitation system, unit speed control system, gate system, water information and water regulation system, unit status monitoring system, electrical energy acquisition system, fault recording system, industrial television system, business system, and manual reporting; a two-letter data type code used to identify the data type, which at least covers one or more of the following: analog quantity, switch quantity, output quantity, pulse quantity, image data, audio data, text data, and tabular data; and a three-digit Arabic numeral data number used to uniquely distinguish or sort data of the same source and type.
[0022] Another objective of this invention is to provide a modeling system for equipment information models in hydropower stations.
[0023] To further solve the above-mentioned technical problems, the present invention provides the following technical solution: a modeling system for equipment information models of hydropower stations, comprising: a whole plant equipment information acquisition module, used to perform the step of acquiring the whole plant equipment information of the hydropower station;
[0024] The equipment system hierarchy module is used to perform the following steps: performing system hierarchy processing on all equipment in the hydropower station based on the equipment information of the entire plant, to determine the system hierarchy to which each piece of equipment belongs, and encoding the determined system hierarchy to generate system hierarchy codes;
[0025] The equipment instance modeling module is used to perform the following steps: hierarchical processing of all equipment in the hydropower station based on the equipment information of the entire plant and the system hierarchical coding; associating the specific equipment after equipment hierarchical processing with the corresponding system hierarchy; coding the specific equipment to generate equipment codes; thereby constructing an instantiated equipment model containing the system hierarchical coding and equipment codes.
[0026] The panoramic model generation module is used to perform the following steps: for the specific device in the instantiated device model, obtain its attribute information, encode the attribute information to generate attribute data encoding, and then integrate the instantiated device model and the attribute data encoding to form a panoramic device information model of the hydropower station.
[0027] A computer device includes a memory and a processor, wherein the memory stores a computer program, characterized in that the processor executes the computer program to implement the steps of the equipment information modeling method for hydropower stations as described above.
[0028] A computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of the equipment information modeling method for hydropower stations as described above.
[0029] The beneficial effects of this invention are as follows: This invention proposes a multi-level structured coding scheme and association mechanism that covers systems, equipment, and attributes. It aims to solve the problem that existing hydropower station equipment information management technologies are difficult to deeply integrate with equipment and its multi-dimensional attribute information due to information silos, lack of unified and detailed equipment information models and standardized coding systems. The system integrates all equipment and attributes of the plant, constructs a unified standard panoramic equipment information model, provides a data foundation for advanced intelligent applications, thereby reducing maintenance costs and improving data utilization efficiency. Attached Figure Description
[0030] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is the overall flowchart of the present invention;
[0032] Figure 2 This is a schematic diagram of the coding of the entire equipment model of the hydropower station in this invention;
[0033] Figure 3 This is a schematic diagram of the encoding of the panoramic device information model in this invention;
[0034] Figure 4 This is a schematic diagram of the attribute structure in this invention;
[0035] Figure 5 This is a schematic diagram of the application system in this invention;
[0036] Figure 6 This is a diagram of the computer device used in this invention. Detailed Implementation
[0037] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0038] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0039] Example 1, referring to Figures 1-5 As an embodiment of the present invention, a method for modeling equipment information models for hydropower stations is provided.
[0040] Figure 1 A flowchart illustrating an overall process for modeling a device information model for hydropower stations is shown, including:
[0041] S100: Obtain information on all equipment in the hydropower station;
[0042] This step involves comprehensively collecting static and dynamic information on various types of equipment within the hydropower station, such as equipment ledgers, design drawings, technical specifications, real-time operating parameters, historical maintenance records, and relevant environmental data, laying a data foundation for subsequent model building.
[0043] S200: Systematically classify all equipment in the hydropower station, form a system hierarchy of the hydropower station's entire plant model, and hierarchically encode the system hierarchy of the hydropower station's entire plant model.
[0044] In this step, based on the hydropower station's technological process, functional areas, and management levels, all equipment in the plant is systematically classified and divided to construct a system model with clear hierarchical relationships. Simultaneously, referring to relevant coding standards, such as the KKS coding standard or enterprise-defined standards, and in conjunction with the coding rules proposed in this invention, each system level (e.g., plant level, professional system level, subsystem level, etc.) is uniquely and structurally coded to form standardized system level identifiers.
[0045] S300: Classify all equipment in the hydropower station and assign specific equipment to the corresponding plant model system level. Encode the equipment to form an information model of system plus equipment.
[0046] In this step, within the established system hierarchy framework, specific physical devices are further refined and categorized, and accurately linked to the corresponding system hierarchy nodes based on their functional affiliation and physical location. Subsequently, according to the device coding rules proposed in this invention, each specific device (which can be refined to the component level or sub-component level) is assigned a unique device code. By integrating the system hierarchy code and the device code, an instantiated device model is constructed, with the device at its core and associated with system hierarchy information.
[0047] S400: Creates attribute information for all equipment in the plant, encodes the attribute information, and forms a complete panoramic equipment information model of the hydropower station.
[0048] In this step, for each specific device in the instantiated device model formed in S300, various attribute information is defined and associated. This attribute information may include basic attributes (such as device model, manufacturer, installation date, etc.), operational attributes (such as real-time monitoring data, cumulative operating hours, etc.), and management attributes (such as maintenance records, spare parts information, related documents, etc.). These attribute information themselves are also standardized and encoded using the data encoding rules proposed in this invention. Finally, by deeply integrating and associating the instantiated device model (including system-level encoding and device encoding) with the encoded device attribute information, a complete and unified panoramic device information model for the hydropower station is constructed.
[0049] It should be noted that hydropower stations, as complex industrial systems integrating power generation, transmission and distribution, and auxiliary production, have a wide variety and a large number of internal equipment, with complex physical connections and logical relationships between them. Under traditional management models, equipment information is often scattered across different business systems or paper documents, resulting in inconsistent information formats and weak correlations. This leads to difficulties in data retrieval, untimely information updates, and complex comprehensive analysis. Especially during digital transformation and intelligent upgrading, the lack of a unified, standardized, and refined equipment information model as a data foundation severely restricts the mining of data value and the development of advanced applications, such as digital twin construction, intelligent operation and maintenance decision-making, and full lifecycle management.
[0050] Therefore, addressing the aforementioned issues in the management and application of hydropower station equipment information, the following steps (S100-S400) were implemented: First, a systematic collection of equipment-related information for the entire hydropower station was compiled. Second, through standardized system classification and coding, and precise correlation between equipment classification, coding, and system hierarchy, a clearly structured and uniquely identified instantiated equipment model was constructed. Finally, by standardizing the definition and coding of equipment attribute information and deeply integrating it with the instantiated equipment model, a comprehensive equipment information model for the hydropower station was ultimately formed. This model provides a unified, accurate, and easily accessible view of equipment data for various business applications of the hydropower station, laying a solid foundation for centralized management, efficient sharing, and in-depth analysis of equipment information, thereby supporting the improvement of the refinement and intelligence level of hydropower station operation and management.
[0051] Example 2, refer to Figures 1-5 This is the second embodiment of the present invention, and this embodiment provides a more specific implementation method.
[0052] Step S100: Obtain information on all equipment in the hydropower station;
[0053] In this embodiment of the invention, step S100 involves obtaining information on all equipment in the hydropower station. This information includes obtaining basic identification information for uniquely identifying each piece of equipment, measurement information reflecting the status and performance of each piece of equipment during operation, and explanatory document information recording various types of manufacturing information and historical maintenance information.
[0054] In detail, the basic identification information aims to provide a stable and unique identity for each equipment entity. For example, it may include, but is not limited to, the equipment's fixed asset number (such as "GDZ2023-00123"), factory serial number, KKS code or custom location code of the equipment in the factory, standard equipment name (such as "No. 1 Hydropower Generator Set Main Transformer"), equipment model (such as "SFZ10-120000 / 220"), manufacturer information (such as "XX Electric Co., Ltd."), installation date and specific installation location description, etc.
[0055] The measurement information mainly comes from various online monitoring systems and process control systems of the hydropower station, reflecting the actual operating conditions and performance indicators of the equipment. For example, real-time telemetry and teleindication data such as active power, reactive power, bearing temperature, oil pressure, cooling water flow, and switch position status are obtained from the computer monitoring system (SCADA / DCS); professional monitoring data such as vibration intensity, sway, and partial discharge are obtained from the unit condition monitoring system (CMS); as well as historical records and statistical values of these data.
[0056] Documentation-type information consists of textual and graphical records of the equipment's static characteristics, design specifications, and operation and maintenance history. For example, the equipment's technical specifications detail its design parameters, performance curves, and material information; operation and maintenance procedures stipulate the safe operating steps and periodic maintenance requirements; historical maintenance reports record the time, content, problems found, handling measures, and information on replaced spare parts for each maintenance (e.g., "In May 2024, the governor oil filter of Unit 1 was cleaned and the seals were replaced"); it also includes the equipment's design drawings (CAD files or scanned copies), the equipment's professional affiliation (e.g., computer monitoring, relay protection), and management information such as the person in charge of the equipment's technical work.
[0057] Taking the governor system of a hydropower station as an example, when acquiring its equipment information, the following data will be collected: governor model (e.g., "YWZT-1200"), manufacturer, manufacturing date, installation location (e.g., "Governor Room of Unit 1"), oil pump motor parameters of the hydraulic device, oil tank volume, PLC controller model and program version; real-time acquisition of signals such as oil pressure, oil level, guide vane opening feedback, frequency setting and feedback; and compilation of its instruction manual, previous maintenance reports, fault handling records and other documents.
[0058] In one optional implementation, the present invention can also acquire information on all equipment in a hydropower station by establishing a unified data acquisition interface standard and integrating various heterogeneous information systems (such as ERP, EAM, SIS, DCS, etc.) already in the power plant, thereby achieving automated and standardized collection and aggregation of equipment information. For example, measurement data can be acquired in real time from the field control system through industrial IoT protocols such as OPC UA and MQTT, and ledgers and maintenance records can be imported in batches from the equipment management system through a database interface.
[0059] In another alternative implementation, for old equipment with a long history, incomplete data, or lack of digital management, the present invention can also use three-dimensional laser scanning technology to reverse engineer and obtain the precise geometric model and spatial location information of the equipment to obtain information on all equipment in the hydropower station. Combined with RFID tags or QR code technology, the equipment entities are identified, and mobile terminal applications are used to assist in on-site data collection and entry to ensure the comprehensiveness and accuracy of the information.
[0060] Step S200: Systematically classify all equipment in the hydropower station to form a system hierarchy of the hydropower station model, and hierarchically encode the system hierarchy of the hydropower station model.
[0061] In this embodiment of the invention, step S200 involves performing system hierarchical processing on all equipment in the hydropower station based on the overall plant equipment information to determine the system level to which each piece of equipment belongs, and encoding the determined system levels to generate system level codes. The system hierarchical processing of all equipment in the hydropower station includes mapping the equipment to predefined plant-level system levels and multi-level functional system levels based on the role of the equipment in the overall function of the hydropower station and its physical or logical affiliation; encoding the determined system levels involves assigning a structured code identifier to each level of the plant-level system level and the functional system level.
[0062] Specifically, the plant-level system hierarchy is used to distinguish whether equipment serves a specific generator unit or is shared by the entire plant. For example, numerical codes such as "01" and "02" can be defined to represent the unit system hierarchy of Unit 1, Unit 2, etc., while the letters "G" (General) or "P" (Plant-wide) represent the plant-wide shared system hierarchy. Multi-level functional system hierarchies are decomposed layer by layer according to the functional role of equipment in the power generation process, usually referring to the KKS coding system. For example, the first system level may include: 'M' representing the main unit (such as the hydro-generator unit and its auxiliary equipment), 'L' representing the water transmission system (such as pressure pipelines and surge tanks), and 'B' representing the power output and plant auxiliary power system (such as the main transformer and switchyard). The second system level is a further subdivision of the first level; for example, under 'M' (main unit), 'H' could represent the turbine system, 'G' representing the generator system, 'T' representing the speed control system, and 'E' representing the excitation system. The third system level is a further subdivision of the second level. For example, under 'MH' (hydro turbine system), 'A' can represent the main components of the hydro turbine (such as the runner and guide vane), and 'B' can represent the auxiliary systems of the hydro turbine (such as the cooling water system). Subsystem levels can be extended under the third level as needed.
[0063] Furthermore, the determined system levels are encoded to generate system-level codes, specifically including: using a combination of plant-level code segments representing the plant's affiliation and system-level code segments representing the functional system division to form system-level codes; wherein, the plant-level code segments use preset letters to represent common system levels, or use preset numbers to represent specific unit system levels; the system-level code segments consist of segmented codes of at least three system levels, each system level is represented by one English letter, and it is allowed to expand below the third system level to form subsystem level code segments represented by two Arabic numerals according to actual needs.
[0064] Therefore, the hierarchical coding set of the whole-plant model system of the hydropower station can be represented as X. (厂站级) +X (系统级) Among them, the plant-level coding segment X (厂站级) It could be:
[0065] X (厂站级) =NN, where N represents an Arabic numeral used to indicate the unit system level. For example, "01" represents Unit 1.
[0066] X (厂站级) =A, where A represents an English letter and is used to indicate the public system level. For example, "G" represents the plant-wide public system.
[0067] System-level coding segment X (系统级) The format is AAANN, where:
[0068] The first A: represents the first system level, represented by a single English letter.
[0069] The second A: represents the second system level, represented by a single English letter.
[0070] The third A: represents the third system level, represented by a single English letter.
[0071] NN: Represents an optional subsystem level, indicated by two Arabic numerals. If no subsystem level exists, this part can be omitted or represented by a specific placeholder (such as "00").
[0072] For example, the water guide mechanism of the turbine system of Unit 1 (assuming that the water guide mechanism is a subsystem under the main components of the turbine) can be coded in the following hierarchical manner:
[0073] Plant / station level coding X (厂站级) "01" (Unit 1)
[0074] First system level (host device): 'M';
[0075] Second system level (hydro turbine system): 'H';
[0076] Third system level (major components of the water turbine): 'A';
[0077] Subsystem level (water guiding mechanism): '01';
[0078] The complete system hierarchy code is: "01MHA01".
[0079] This hierarchical, structured system coding has the following advantages:
[0080] Uniqueness and clarity: By combining plant-level and multi-level functional coding, a unique identifier is provided for each defined system level within the hydropower station, making the hierarchical relationship clear and easy to understand and locate.
[0081] Standardization and normalization: Adopting unified coding rules (such as letters representing levels and numbers representing units or subsystems) makes the coding system standardized and normalized, which is conducive to communication and data exchange between different departments and personnel.
[0082] Scalability: Allows for the expansion of subsystem levels under the third-level system and uses digital coding, reserving expansion space for future system refinement or addition of systems, adapting to the needs of hydropower station development.
[0083] Computer-friendly: The structured coding is easy for computer programs to parse and process, making it convenient to implement system-level device lookup, data statistics and access control in information systems.
[0084] In one optional implementation, the hierarchical processing of the present invention can also be combined with the operation and maintenance organizational structure of the hydropower station, associating the system hierarchy with the maintenance responsibility unit or professional team, so as to facilitate the allocation and traceability of operation and maintenance work.
[0085] In another optional implementation, the system hierarchical coding of the present invention can introduce a version management mechanism. When the hydropower station system undergoes major modifications or adjustments, a new version of the system hierarchical coding can be generated, while the mapping relationship of historical versions is retained to ensure the continuity of data and historical traceability.
[0086] Step S300: Classify all equipment in the hydropower station and assign specific equipment to the corresponding plant-wide model system level. Encode the equipment to form a system plus equipment information model.
[0087] In this embodiment of the invention, step S300 involves hierarchically processing all equipment in the hydropower station based on the overall plant equipment information and system hierarchical coding. The specific equipment after hierarchical processing is then associated with its corresponding system level, and the specific equipment is coded to generate equipment codes. This constructs an instantiated equipment model containing system hierarchical coding and equipment codes. Hierarchical processing of all equipment in the hydropower station includes further decomposing specific equipment into different granularities, such as the equipment body level, the component level constituting the equipment body, and the sub-component level constituting the component, based on the information granularity requirements of hydropower station business management. Coding specific equipment involves generating codes that reflect the hierarchical affiliation and instance characteristics for each equipment entity identified at different granularity levels.
[0088] Specifically, the granularity of equipment hierarchy depends on business requirements. For example, a hydro-generator unit (equipment main level) can be broken down into major components such as the turbine, generator, excitation system, and speed control system (component level). The turbine can then be further broken down into finer components or sub-components such as the runner, guide vanes, main shaft, and bearings (sub-component level). This hierarchical division allows the equipment information model to accurately reflect the physical composition of the equipment.
[0089] Furthermore, specific devices are encoded to generate device codes. Specifically, for device entities at the device level, component level, or sub-component level, two English letters are used to identify their type, and three Arabic numerals are used to identify different instances of the same type. When a device entity is at the component level, its device code is a combination of the device code of its parent device level and the component level's own code. When a device entity is at the sub-component level, its device code is a combination of the device code of its parent component level and the sub-component level's own code, and so on, forming a hierarchical device coding structure.
[0090] Device code set Z (设备级) The format is as follows:
[0091] For device-level entities: Z (设备级) =AANNN,
[0092] AA: Two English letters, representing the equipment type code. For example, "TU" represents a water turbine, and "GN" represents a generator.
[0093] NNN: A three-digit Arabic numeral representing the instance number of this type of equipment. For example, "001" represents the first water turbine.
[0094] For component-level entities: Z (设备级) =AANNNAANNN (This should be understood as Z) (设备级) Z (部件级) The connection of ., i.e., A1A1N1N1N1A2A2N2N2N2),
[0095] Among them, A1A1N1N1N1 is the code of the parent device (or component), and A2A2N2N2N2 is the type and instance code of the component itself.
[0096] For sub-component level entities: Z (设备级) =AANNNAANNNAANNN (i.e., Z) (设备级) Z (部件级) Z (子部件级) (connection)
[0097] And so on. For example, suppose the system code "01MHA01" represents the turbine guide vane system of Unit 1.
[0098] If a "guide vane actuator" (equipment level) in this system has a type code of "EA" and an instance number of "001", then its equipment code is "EA001".
[0099] If a "cylinder" (component level) under the "guide vane actuator" has a type code of "YC" and an instance number of "002", then its device code is "EA001YC002".
[0100] If a piston (sub-component level) under the "cylinder" has a type code of "HS" and an instance number of "001", then its device code is "EA001YC002HS001".
[0101] A complete instantiated device model code consists of a concatenation of system-level code and device code (down to the finest granularity): X (场站级) +X (系统级) +Z (设备级 / 部件级 / 子部件级...) .
[0102] Taking the piston mentioned above as an example, its complete model code is: "01MHA01EA001YC002HS001".
[0103] This hierarchical device coding has the following advantages:
[0104] Precise positioning: Through a combination of hierarchical codes, any modeled equipment, component, or sub-component within the hydropower station can be uniquely and precisely located.
[0105] Structured representation: Clearly reflects the hierarchical relationships and assembly structure between equipment, consistent with physical reality, and facilitates understanding of the equipment's composition.
[0106] Flexibility and scalability: Allows defining device decomposition levels of different depths as needed, and through a combination of type encoding and instance encoding, it is easy to add new device types or new instances of the same type.
[0107] Supports refined management: It provides a data foundation for business applications that require refinement down to the component level, such as equipment fault diagnosis, spare parts management, and maintenance plan formulation.
[0108] In an alternative implementation, the device hierarchical processing of the present invention can also be based on the failure mode and effects analysis (FMEA) results of the device to perform more detailed decomposition and coding of components related to key failure points, in order to support predictive maintenance and root cause analysis of failures.
[0109] In another optional implementation, the device code of the present invention can be a QR code or an RFID tag. The generated device code is bound to the tag on the physical entity. By scanning the tag, the relevant data in the device information model can be quickly obtained, which facilitates on-site operation and maintenance.
[0110] Step S400: Create attribute information for all equipment in the plant, encode the attribute information, and form a complete panoramic equipment information model of the hydropower station.
[0111] In this embodiment of the invention, step S400 involves acquiring the attribute information of a specific device in the instantiated device model, encoding the attribute information to generate attribute data codes, and then integrating the instantiated device model and the attribute data codes to form a panoramic equipment information model for a hydropower station. The acquired attribute information includes basic attribute information describing the inherent design parameters and factory characteristics of the specific device, operational attribute information recording the real-time and process data of the specific device during production and operation, and management attribute information of a human-recorded nature formed during equipment maintenance and repair. The attribute information is encoded by constructing an encoding system containing distinguishing identifiers and classification indicators for attribute information from different sources and of different types.
[0112] Specifically, basic attributes are inherent, relatively static information about the equipment, such as the material grade (e.g., "ZG20SiMn"), design drawing number, and tolerance grade of the piston ("01MHA01EA001YC002HS001"). Operational attributes are dynamic data generated during equipment operation, such as the real-time oil pressure value of the cylinder corresponding to the piston and the status of the limit switch. Management attributes are information generated during equipment lifecycle management activities, such as the last replacement date of the piston, related maintenance work ticket numbers, and quality inspection reports.
[0113] Furthermore, the attribute information is encoded to generate attribute data codes, specifically including: the attribute data code constructed for each piece of attribute information includes, in sequence: a data prefix character used to distinguish the attribute data code from the equipment code; a two-letter data source code used to indicate the data source system, which at least covers computer monitoring systems, relay protection systems, unit excitation systems, unit speed control systems, gate systems, five-prevention systems, water information and water regulation systems, unit status monitoring systems, electrical energy acquisition systems, synchronous vector measurement systems, information protection substations, fault recording systems, machine room environmental monitoring systems, industrial television systems, fire protection systems, access control systems, and other systems involved in hydropower station production activities. For management attributes, the data source also includes one or more of the following: business systems, manual reporting, and external data; a two-letter data type code used to identify the data type, which at least covers one or more of the following: analog quantity, switch quantity, output quantity, pulse quantity, analog output quantity, image data, audio data, text data, and tabular data; and a three-digit Arabic numeral data number used to uniquely distinguish or sort data of the same source and type.
[0114] The structure of attribute data encoding is: D (前缀符) D (数据来源) D (数据类型) D (数据编号) .
[0115] D (前缀符): Data prefix character, used to distinguish attribute data encoding from device / system encoding, for example, it is fixed as "D_".
[0116] D (数据来源) =AA: Two English letters indicating the data source. For example, "AP" represents a computer monitoring system, "ME" represents manual data entry, and "BS" represents a business system (such as EAM).
[0117] D (数据类型) =AA: Two English letters indicating the data type. For example, "AI" represents analog quantity, "DI" represents digital quantity, "TE" represents text data, and "PD" represents PDF document.
[0118] D (数据编号) =NNN: A three-digit Arabic numeral used to uniquely identify or sort multiple data points from the same device, source, and type.
[0119] For example, for the piston “01MHA01EA001YC002HS001” mentioned above, the attribute data code of the cylinder pressure analog (AI) data collected by the computer monitoring system (AP) associated with it (assuming it is the 3rd such data point associated with the piston) could be “D_APAI003”.
[0120] The corresponding maintenance record document (TE), if it is the first document obtained from the EAM system (BS), its attribute data code can be "D_BSTE001".
[0121] A complete panoramic device information model encoding consists of the concatenation of instantiated device model encoding and attribute data encoding: X (场站级) +X (系统级) +Z (设备级 / 部件级 / 子部件级...) +D (前缀符) D (数据来源) D (数据类型) D (数据编号) .
[0122] Therefore, the panoramic code for the above cylinder pressure data is: "01MHA01EA001YC002HS001D_APAI003".
[0123] This type of attribute data encoding and panoramic model encoding has the following beneficial effects:
[0124] Accuracy of information association: By appending attribute data encoding to the instantiated device model encoding, a precise and unique binding is achieved between each specific attribute information and its corresponding device entity.
[0125] Clear data traceability and classification: The data source code and data type code clearly indicate the origin and nature of the attribute data, which facilitates data management, filtering, and specific processing for different types of data.
[0126] Standardized data interface: Provides standardized data identifiers for various application systems to access and exchange device attribute information, simplifying system integration and data sharing.
[0127] Supports multidimensional data analysis: By parsing panoramic encoding, data can be easily aggregated, statistically analyzed from multiple dimensions such as system, device, data source, and data type, providing support for equipment status assessment, fault diagnosis, and performance optimization.
[0128] In an alternative implementation, the attribute data encoding of the present invention may further incorporate a timestamp or version number field to support precise tracing and management of changes in historical attribute values, particularly suitable for runtime attributes and partially variable management attributes.
[0129] In another alternative implementation, for unstructured attribute information (such as documents, drawings, and images), in addition to encoding its metadata, AI technologies such as natural language processing (NLP) and image recognition can be combined to extract its key features (such as document topics, key component annotations in drawings, and abnormal areas in images), and these features can also be encoded and associated as attribute information to improve the retrieval and utilization value of unstructured data.
[0130] In summary, through the detailed steps described above, this invention constructs a comprehensive, detailed, and standardized panoramic equipment information model for hydropower stations. This model not only achieves accurate digital mapping of the physical equipment of the hydropower station, but also deeply integrates and organically organizes the system affiliation, hierarchical structure, and multi-source heterogeneous attribute information of the equipment through a unified coding system. This provides a solid data foundation and strong technical support for the digital operation and maintenance, intelligent decision-making, and full lifecycle asset management of hydropower stations.
[0131] Example 3, an embodiment of the present invention, provides a modeling system for equipment information models of hydropower stations, including: a whole plant equipment information acquisition module, used to perform the step of acquiring whole plant equipment information of the hydropower station;
[0132] The equipment system hierarchy module is used to perform system hierarchy processing on all equipment in the hydropower station based on the equipment information of the whole plant, in order to determine the system hierarchy to which each piece of equipment belongs, and to encode the determined system hierarchy to generate system hierarchy codes.
[0133] The equipment instance modeling module is used to perform the following steps: hierarchical processing of all equipment in the hydropower station based on the equipment information of the entire plant and the system hierarchical coding; associating the specific equipment after equipment hierarchical processing with the corresponding system hierarchy; coding the specific equipment to generate equipment codes; and thus constructing an instantiated equipment model containing system hierarchical codes and equipment codes.
[0134] The panoramic model generation module is used to perform the following steps: for specific devices in the instantiated device model, obtain their attribute information, encode the attribute information to generate attribute data codes, and then integrate the instantiated device model and attribute data codes to form a panoramic device information model of the hydropower station.
[0135] Example 4, refer to Figure 6 This is one embodiment of the present invention, which differs from the previous two embodiments in that: if the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0136] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0137] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0138] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0139] Importantly, the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for modeling equipment information models for hydropower stations, characterized in that, include: Obtain information on all equipment in the hydropower station; Based on the information on all equipment in the plant, the equipment in the hydropower station is processed into a system hierarchy to determine the system hierarchy to which each piece of equipment belongs, and the determined system hierarchy is encoded to generate a system hierarchy code. Based on the plant's equipment information and the system hierarchy code, the equipment of the hydropower station is hierarchically processed, and the specific equipment after the equipment hierarchy processing is associated with the corresponding system hierarchy. The specific equipment is then encoded to generate equipment codes, thereby constructing an instantiated equipment model that includes the system hierarchy code and the equipment code. For the specific device in the instantiated device model, its attribute information is obtained, and the attribute information is encoded to generate attribute data code. Then, the instantiated device model and the attribute data code are integrated to form a panoramic device information model of the hydropower station.
2. The equipment information modeling method for hydropower stations as described in claim 1, characterized in that: The acquisition of information on all equipment in the hydropower station includes acquiring basic identification information to uniquely identify each piece of equipment, measurement information reflecting the status and performance of each piece of equipment during operation, and explanatory documents recording the manufacturing information and historical maintenance status of each piece of equipment.
3. The equipment information modeling method for hydropower stations as described in claim 2, characterized in that: The process of hierarchically processing all equipment in the hydropower station includes mapping the equipment to a predefined plant-level system hierarchy and a multi-level functional system hierarchy based on the equipment's role in the overall function of the hydropower station and its physical or logical affiliation; the process of encoding the determined system hierarchy involves assigning a structured coded identifier to each level of the plant-level system hierarchy and the functional system hierarchy.
4. The equipment information modeling method for hydropower stations as described in claim 3, characterized in that: The process of hierarchically processing all equipment in the hydropower station includes further decomposing the specific equipment into different granularities, such as the main equipment level, the component level constituting the main equipment, and the sub-component level constituting the component, based on the information granularity requirements of hydropower station business management. The process of encoding the specific equipment involves generating a code that reflects its hierarchical affiliation and instance characteristics for each equipment entity identified at different granularity levels.
5. The equipment information modeling method for hydropower stations as described in claim 4, characterized in that: The acquisition of its attribute information includes acquiring basic attribute information describing the inherent design parameters and factory characteristics of the specific equipment, operational attribute information recording the real-time and process data of the specific equipment during production and operation, and management attribute information of a human record nature formed during equipment maintenance and repair; the data encoding of the attribute information includes constructing an encoding system containing distinguishing identifiers and classification indicators for the attribute information of different sources and types.
6. The equipment information modeling method for hydropower stations as described in claim 5, characterized in that: The process of encoding the determined system hierarchy to generate system hierarchy encoding specifically includes: The system-level coding is constructed by combining plant-level coding segments representing the affiliation of the plant and station with system-level coding segments representing the functional system. The plant-level coding segment uses preset letters to represent the common system level, or uses preset numbers to represent the specific unit system level; The system-level coding segment consists of segmented coding at least three system levels. Each system level is represented by an English letter, and it is allowed to expand below the third system level to form a subsystem-level coding segment represented by two Arabic numerals according to actual needs. Furthermore, the process of encoding the specific device to generate a device code specifically includes: For device entities at the equipment level, component level, or sub-component level, two English letters are used to identify their type, and three Arabic numerals are used to identify different instances of the same type. When a device entity is at the component level, its device code is a combination of the device code of its parent device level and the component level's own code. When a device entity is at the sub-component level, its device code is a combination of the device code of its parent component level and the sub-component level's own code, and so on, forming a hierarchical device coding structure.
7. The equipment information modeling method for hydropower stations as described in claim 6, characterized in that: The step of encoding the attribute information to generate attribute data codes specifically includes: The attribute data code constructed for each attribute information sequentially includes: a data prefix character used to distinguish the attribute data code from the device code; a two-letter data source code used to indicate the data source system, which at least covers one or more of the following: computer monitoring system, relay protection system, unit excitation system, unit speed control system, gate system, water information and water regulation system, unit status monitoring system, electrical energy acquisition system, fault recording system, industrial television system, business system, and manual reporting; a two-letter data type code used to identify the data type, which at least covers one or more of the following: analog quantity, switch quantity, output quantity, pulse quantity, image data, audio data, text data, and tabular data; and a three-digit Arabic numeral data number used to uniquely distinguish or sort data of the same source and type.
8. A system for modeling equipment information models for hydropower stations, using the equipment information modeling method for hydropower stations as described in any one of claims 1 to 7, characterized in that, include: The whole plant equipment information acquisition module is used to perform the step of acquiring the whole plant equipment information of the hydropower station; The equipment system hierarchy module is used to perform the following steps: performing system hierarchy processing on all equipment in the hydropower station based on the equipment information of the entire plant, to determine the system hierarchy to which each piece of equipment belongs, and encoding the determined system hierarchy to generate system hierarchy codes; The equipment instance modeling module is used to perform the following steps: hierarchical processing of all equipment in the hydropower station based on the equipment information of the entire plant and the system hierarchical coding; associating the specific equipment after equipment hierarchical processing with the corresponding system hierarchy; coding the specific equipment to generate equipment codes; thereby constructing an instantiated equipment model containing the system hierarchical coding and equipment codes. The panoramic model generation module is used to perform the following steps: for the specific device in the instantiated device model, obtain its attribute information, encode the attribute information to generate attribute data encoding, and then integrate the instantiated device model and the attribute data encoding to form a panoramic device information model of the hydropower station.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the equipment information modeling method for hydropower stations as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the equipment information modeling method for hydropower stations as described in any one of claims 1 to 7.