CN113867309A - Power system data communication fault diagnosis method and system - Google Patents
Power system data communication fault diagnosis method and system Download PDFInfo
- Publication number
- CN113867309A CN113867309A CN202111039198.0A CN202111039198A CN113867309A CN 113867309 A CN113867309 A CN 113867309A CN 202111039198 A CN202111039198 A CN 202111039198A CN 113867309 A CN113867309 A CN 113867309A
- Authority
- CN
- China
- Prior art keywords
- data
- data communication
- heartbeat
- fault diagnosis
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0262—Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The embodiment of the invention provides a method and a system for diagnosing data communication faults of a power system, wherein the method comprises the following steps: step S1: receiving a heartbeat signal sent by a data communication station to analyze the state of a communication link; if the interruption duration of the heartbeat data exceeds a threshold value, judging that the communication link is abnormal; step S2: determining target monitoring data, wherein the target monitoring data is data with high importance and high updating frequency; and determining that the measuring point data of each data communication station has no change in a preset time interval, and determining that the data of the data communication station is abnormal in data refreshing.
Description
Technical Field
The invention belongs to the technical field of information, and particularly relates to a method and a system for diagnosing data communication faults of a power system.
Background
With the development of the social informatization process, more and more information is stored and sent in a numeralization mode. In the existing data processing of the power system, based on the principle of information security of the power system, after data information is collected in a first security network area, the data information needs to be forwarded layer by layer via a second security network area, an information management area and the like, and during the forwarding process, the data information needs to pass through equipment such as an isolation gateway, an encryption device and the like and finally is uploaded to a monitoring platform.
The existing data processing mode can effectively guarantee data security, but also brings the problem that the data is difficult to operate and maintain: once data is interrupted, an effective means is lacked to quickly locate a fault area, manual region-by-region checking is needed, time is consumed, and the effect is poor.
Disclosure of Invention
In view of the problems in the prior art in data processing of a power system, an object of an embodiment of the present invention is to provide a method for post-evaluation of an effective and efficient power replacement item for data communication of a power system.
In order to solve the above problem, an embodiment of the present invention provides a method for diagnosing a data communication fault of an electric power system, including the following steps:
step S1: receiving a heartbeat signal sent by a data communication station to analyze the state of a communication link; if the interruption duration of the heartbeat data exceeds a threshold value, judging that the communication link is abnormal;
step S2: determining target monitoring data, wherein the target monitoring data is data with high importance and high updating frequency; and determining that the measuring point data of each data communication station has no change in a preset time interval, and determining that the data of the data communication station is abnormal in data refreshing.
In some embodiments, the data communication stations on each branch are connected in series, and the data communication stations on each branch are connected in parallel to the data center.
In some embodiments, if the heartbeat data interruption duration exceeds the threshold, determining that the communication link is abnormal includes:
according to a data communication station on one branch, sending a heartbeat signal of the data communication station to the data center according to a serial link;
and if the heartbeat data of each data communication station is not received within the preset time, sequentially determining whether the corresponding data communication stations normally communicate according to the sequence of the serial links.
In some embodiments, wherein the target monitoring data is bus voltage.
In some embodiments, wherein the method further comprises:
a data acquisition step, which is used for acquiring production data in the data communication site through a power communication private network of the data communication site; the heartbeat program is deployed, an internal transmission protocol is applied, and the data are uploaded to the data center;
a database access step, which is used for storing a database arranged in a data center, wherein the database stores the following data: production data, heartbeat state data and abnormal alarm information of a data communication station;
a fault diagnosis step, which is used for dynamically configuring a corresponding threshold value according to the heartbeat data and the target monitoring data of each data communication station and business requirements, and outputting alarm information if abnormal data conditions are found within a specified time of the threshold value, wherein the alarm information is stored in a database; the system is also used for analyzing the communication state and the acquisition condition of production data, defining a fault range and giving an accurate analysis result;
and alarm inquiry and display step, which is used for displaying alarm information according to data communication sites or time periods, or providing alarm information and alarm inquiry according to a preset mode.
Meanwhile, an embodiment of the present invention further provides a power system data communication fault diagnosis system, including:
the heartbeat monitoring module is used for receiving heartbeat signals sent by the data communication station so as to analyze the state of the communication link; if the interruption duration of the heartbeat data exceeds a threshold value, judging that the communication link is abnormal;
the data monitoring module is used for determining target monitoring data, wherein the target monitoring data is data with high importance and high updating frequency; and if the data of the measuring point of each data communication station is determined to be unchanged within a preset time interval, determining that the data of the data communication station is abnormal in refreshing.
In some embodiments, the data communication stations on each branch are connected in series, and the data communication stations on each branch are connected in parallel to the data center.
In some embodiments, if the heartbeat data interruption duration exceeds the threshold, determining that the communication link is abnormal includes:
according to a data communication station on one branch, sending a heartbeat signal of the data communication station to the data center according to a serial link;
and if the heartbeat data of each data communication station is not received within the preset time, sequentially determining whether the corresponding data communication stations normally communicate according to the sequence of the serial links.
In some embodiments, wherein the target monitoring data is bus voltage.
In some embodiments, further comprising:
the data acquisition module is used for acquiring production data in the data communication site through a power communication private network of the data communication site; the heartbeat program is deployed, an internal transmission protocol is applied, and the data are uploaded to the data center;
the database access module is used for storing a database arranged in a data center, wherein the database stores the following data: production data, heartbeat state data and abnormal alarm information of a data communication station;
the fault diagnosis module is used for dynamically configuring corresponding threshold values according to business requirements according to the heartbeat data and target monitoring data of each data communication station, outputting alarm information if abnormal data conditions are found within a specified time of the threshold values, and storing the alarm information in a database; the system is also used for analyzing the communication state and the acquisition condition of production data, defining a fault range and giving an accurate analysis result;
and the alarm query and display module is used for displaying the alarm information according to the data communication site or according to the time period, or providing the alarm information and the alarm query according to a preset mode.
The invention has the beneficial effects that:
the invention relates to a technology in the aspect of front-end data operation and maintenance, which is used for solving the problem that the informatization communication of a power system is difficult to locate a fault area and realizing the digitization (equipment on-line) and the intellectualization (unmanned and less humanization for plant station operation and maintenance) of daily production operation. The invention provides a data communication method for distributed fault diagnosis, which comprises the following steps: the method comprises the steps of obtaining effective data information of a plant side, connecting scattered monitoring points (plants) into an effective monitoring network, carrying out cloud real-time online fault diagnosis on a monitoring platform and generating a fault analysis report, carrying out remote and networking on a traditional monitoring system through the Internet of things technology, carrying out unified management, integrated monitoring and cloud computing (channel and channel two-aspect investigation), and improving the management level. The method is simple and efficient, is easy to expand and realize, and solves the problem of practical application of the distributed intelligent fault diagnosis system.
Drawings
FIG. 1 is a communication link state analysis flow diagram of an embodiment of the present invention;
FIG. 2 is a flow chart of data collection status analysis according to an embodiment of the present invention;
fig. 3 is a functional view of a system of an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The method of post-evaluation is further described below with reference to the accompanying drawings and embodiments of the present invention.
The invention provides a data communication method for distributed fault diagnosis, which comprises the following steps: the method comprises the steps of obtaining effective data information of a plant side, connecting scattered monitoring points (plants) into an effective monitoring network, carrying out cloud real-time online fault diagnosis on a monitoring platform and generating a fault analysis report, carrying out remote and networking on a traditional monitoring system through the Internet of things technology, carrying out unified management, integrated monitoring and cloud computing (channel and channel two-aspect investigation), and improving the management level. The method is simple and efficient, is easy to expand and realize, and solves the problem of practical application of the distributed intelligent fault diagnosis system.
As shown in fig. 1, fig. 2, and fig. 3, the present invention adopts a distributed technology, the terminal devices communicate independently, the efficiency of monitoring and analysis is improved by a time-sharing polling mechanism, and each data link is communicated internally and externally, so that the present invention provides a real value to the plant station. According to the scheme, the data flow is communicated in pair, and efficient collaboration is achieved. The heartbeat programs are distributed in the prepositive devices of all the areas, after heartbeat data are encrypted, a user-defined protocol is applied to the heartbeat programs to be sent and forwarded layer by layer periodically (each safe large area has independent heartbeat data to be sent, and finally each large area has a unique data model mapping relation in the monitoring platform), the data is ensured to be safe and reliable, all the areas are linked efficiently, and finally channel state data of all the areas are forwarded to the monitoring platform.
As shown in fig. 1, the method includes:
step S1: analyzing the state of the communication link, if the interruption time of the heartbeat data exceeds a threshold value, preliminarily judging that the communication link is abnormal, gradually detecting the heartbeat state of each area, and narrowing the range of a fault source; the operation and maintenance personnel can generate and see abnormal alarm information in a chart mode and the like through the early warning query service, and the system can actively remind the working personnel in a mail mode, a short message mode and the like aiming at the emergency. For example: as shown in fig. 1, when it is found that the heartbeat state of the first security zone is received abnormally, the corresponding zone can be directly checked, and the invalid check of other zones is not needed;
step S2: as shown in fig. 2, the data acquisition state is analyzed, important and frequently updated data in part of services are selected for monitoring, if all the measurement points (including values and timestamps) selected under one plant station have no change within a certain interval, the plant station data is considered to be abnormally refreshed, alarm information is output to a database, and operation and maintenance personnel are notified to process the data. The important and frequently updated data may be: and measuring point information such as bus voltage, and the like, wherein the measuring points are kept fluctuating in a normal interval except for a specific time period such as an overhaul period.
The embodiment of the invention adopts the deep fusion of the new generation information technology and the industrial production, and brings a plurality of remarkable application values. The purposes of reducing the labor cost, quickly positioning fault points and effectively maintaining production data are achieved through comprehensive analysis of the communication link state and the data acquisition state, the technology is applied to a national power grid new source company at present, the reliability of the production data of 30 hydropower plants is guaranteed, intelligent production and high-quality development of power-assisted enterprises are realized, and a good effect is achieved.
The implementation mode of the power system data communication fault diagnosis method consists of four parts: data acquisition program, database, fault diagnosis program, alarm query and display. The specific implementation is detailed as follows:
1. data acquisition program
The data acquisition program acquires production data in the station through a power communication private network in the station, and meanwhile, the heartbeat program is deployed, and an internal transmission protocol is applied to upload the data to the monitoring platform.
2. Database with a plurality of databases
The monitoring system is deployed at the local part of the monitoring platform and used for storing production data, heartbeat state data, abnormal alarm information and the like of each plant station.
3. Fault diagnosis program
The fault diagnosis program monitors heartbeat state data in the database and key monitoring data of each station in real time, corresponding thresholds are dynamically configured according to business requirements, if abnormal data conditions are found within a specified time of the thresholds, alarm information is output, and the alarm information is stored in the database. The method has the advantages that the communication state and the collection condition of the production data are analyzed, the fault range is defined, an accurate analysis result is given, the operation and maintenance efficiency is improved, and the production safety control level is improved.
4. Alarm query and display
The alarm information service can be inquired according to various modes such as a station, a time period and the like, operation and maintenance personnel check abnormal alarm information through an alarm page, and the system can actively remind workers through customized modes such as mails, short messages and the like aiming at emergency events.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A power system data communication fault diagnosis method is characterized by comprising the following steps:
step S1: receiving a heartbeat signal sent by a data communication station to analyze the state of a communication link; if the interruption duration of the heartbeat data exceeds a threshold value, judging that the communication link is abnormal;
step S2: determining target monitoring data, wherein the target monitoring data is data with high importance and high updating frequency; and determining that the measuring point data of each data communication station has no change in a preset time interval, and determining that the data of the data communication station is abnormal in data refreshing.
2. The power system data communication fault diagnosis method according to claim 1, wherein the data communication stations include at least one branch, and the data communication stations on each branch are connected in series and connected in parallel to the data center.
3. The power system data communication fault diagnosis method according to claim 2, wherein if the heartbeat data interruption duration exceeds a threshold, determining that the communication link is abnormal comprises:
according to a data communication station on one branch, sending a heartbeat signal of the data communication station to the data center according to a serial link;
and if the heartbeat data of each data communication station is not received within the preset time, sequentially determining whether the corresponding data communication stations normally communicate according to the sequence of the serial links.
4. The power system data communication fault diagnosis method according to claim 1, wherein the target monitoring data is a bus voltage.
5. The power system data communication fault diagnosis method according to claim 1, wherein the method further comprises:
a data acquisition step, which is used for acquiring production data in the data communication site through a power communication private network of the data communication site; the heartbeat program is deployed, an internal transmission protocol is applied, and the data are uploaded to the data center;
a database access step, which is used for storing a database arranged in a data center, wherein the database stores the following data: production data, heartbeat state data and abnormal alarm information of a data communication station;
a fault diagnosis step, which is used for dynamically configuring a corresponding threshold value according to the heartbeat data and the target monitoring data of each data communication station and business requirements, and outputting alarm information if abnormal data conditions are found within a specified time of the threshold value, wherein the alarm information is stored in a database; the system is also used for analyzing the communication state and the acquisition condition of production data, defining a fault range and giving an accurate analysis result;
and alarm inquiry and display step, which is used for displaying alarm information according to data communication sites or time periods, or providing alarm information and alarm inquiry according to a preset mode.
6. A power system data communication fault diagnosis system, comprising:
the heartbeat monitoring module is used for receiving heartbeat signals sent by the data communication station so as to analyze the state of the communication link; if the interruption duration of the heartbeat data exceeds a threshold value, judging that the communication link is abnormal;
the data monitoring module is used for determining target monitoring data, wherein the target monitoring data is data with high importance and high updating frequency; and if the data of the measuring point of each data communication station is determined to be unchanged within a preset time interval, determining that the data of the data communication station is abnormal in refreshing.
7. The power system data communication fault diagnosis system of claim 6, wherein the respective data communication stations comprise at least one branch, and the data communication stations on each branch are connected in series and connected in parallel to the data center.
8. The power system data communication fault diagnosis system according to claim 7, wherein if the heartbeat data interruption duration exceeds a threshold, determining that the communication link is abnormal comprises:
according to a data communication station on one branch, sending a heartbeat signal of the data communication station to the data center according to a serial link;
and if the heartbeat data of each data communication station is not received within the preset time, sequentially determining whether the corresponding data communication stations normally communicate according to the sequence of the serial links.
9. The power system data communication fault diagnosis system according to claim 6, wherein the target monitoring data is a bus voltage.
10. The power system data communication fault diagnosis system according to claim 6, characterized by further comprising:
the data acquisition module is used for acquiring production data in the data communication site through a power communication private network of the data communication site; the heartbeat program is deployed, an internal transmission protocol is applied, and the data are uploaded to the data center;
the database access module is used for storing a database arranged in a data center, wherein the database stores the following data: production data, heartbeat state data and abnormal alarm information of a data communication station;
the fault diagnosis module is used for dynamically configuring corresponding threshold values according to business requirements according to the heartbeat data and target monitoring data of each data communication station, outputting alarm information if abnormal data conditions are found within a specified time of the threshold values, and storing the alarm information in a database; the system is also used for analyzing the communication state and the acquisition condition of production data, defining a fault range and giving an accurate analysis result;
and the alarm query and display module is used for displaying the alarm information according to the data communication site or according to the time period, or providing the alarm information and the alarm query according to a preset mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111039198.0A CN113867309A (en) | 2021-09-06 | 2021-09-06 | Power system data communication fault diagnosis method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111039198.0A CN113867309A (en) | 2021-09-06 | 2021-09-06 | Power system data communication fault diagnosis method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113867309A true CN113867309A (en) | 2021-12-31 |
Family
ID=78989654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111039198.0A Pending CN113867309A (en) | 2021-09-06 | 2021-09-06 | Power system data communication fault diagnosis method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113867309A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080895A1 (en) * | 2003-10-14 | 2005-04-14 | Cook Steven D. | Remote activity monitoring |
CN102255384A (en) * | 2011-05-20 | 2011-11-23 | 国电南瑞科技股份有限公司 | Data communication method for distributed fault diagnosis |
CN103645417A (en) * | 2013-11-27 | 2014-03-19 | 国家电网公司 | Pure internet access-prepositioned data acquisition method |
CN103957551A (en) * | 2014-05-13 | 2014-07-30 | 江苏省无线电科学研究所有限公司 | Communication state real-time monitoring method in automatic meteorological station |
CN104467187A (en) * | 2014-12-16 | 2015-03-25 | 重庆邮电大学 | Intelligent power grid remote monitoring system based on IOS |
CN206237204U (en) * | 2016-12-16 | 2017-06-09 | 北京金风科创风电设备有限公司 | System and power communication system for monitoring communication state in power system |
CN108287278A (en) * | 2017-12-29 | 2018-07-17 | 国网北京市电力公司 | Fault detection method and system, the storage medium and processor of substation |
WO2019233047A1 (en) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | Power grid dispatching-based operation and maintenance method |
CN111106955A (en) * | 2019-12-17 | 2020-05-05 | 国网智能科技股份有限公司 | Intelligent station communication gateway machine and communication method |
CN111585814A (en) * | 2020-05-09 | 2020-08-25 | 国网江苏省电力有限公司泰州供电分公司 | Remote studying and judging method for communication quality of power distribution terminal |
CN111596171A (en) * | 2020-05-27 | 2020-08-28 | 国网上海市电力公司 | Intelligent distribution network fault diagnosis and positioning integrated system under artificial intelligence deep learning |
CN112134645A (en) * | 2020-08-04 | 2020-12-25 | 国电南瑞科技股份有限公司 | Distributed terminal communication quality monitoring method, storage medium and computing device |
-
2021
- 2021-09-06 CN CN202111039198.0A patent/CN113867309A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080895A1 (en) * | 2003-10-14 | 2005-04-14 | Cook Steven D. | Remote activity monitoring |
CN102255384A (en) * | 2011-05-20 | 2011-11-23 | 国电南瑞科技股份有限公司 | Data communication method for distributed fault diagnosis |
CN103645417A (en) * | 2013-11-27 | 2014-03-19 | 国家电网公司 | Pure internet access-prepositioned data acquisition method |
CN103957551A (en) * | 2014-05-13 | 2014-07-30 | 江苏省无线电科学研究所有限公司 | Communication state real-time monitoring method in automatic meteorological station |
CN104467187A (en) * | 2014-12-16 | 2015-03-25 | 重庆邮电大学 | Intelligent power grid remote monitoring system based on IOS |
CN206237204U (en) * | 2016-12-16 | 2017-06-09 | 北京金风科创风电设备有限公司 | System and power communication system for monitoring communication state in power system |
CN108287278A (en) * | 2017-12-29 | 2018-07-17 | 国网北京市电力公司 | Fault detection method and system, the storage medium and processor of substation |
WO2019233047A1 (en) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | Power grid dispatching-based operation and maintenance method |
CN111106955A (en) * | 2019-12-17 | 2020-05-05 | 国网智能科技股份有限公司 | Intelligent station communication gateway machine and communication method |
CN111585814A (en) * | 2020-05-09 | 2020-08-25 | 国网江苏省电力有限公司泰州供电分公司 | Remote studying and judging method for communication quality of power distribution terminal |
CN111596171A (en) * | 2020-05-27 | 2020-08-28 | 国网上海市电力公司 | Intelligent distribution network fault diagnosis and positioning integrated system under artificial intelligence deep learning |
CN112134645A (en) * | 2020-08-04 | 2020-12-25 | 国电南瑞科技股份有限公司 | Distributed terminal communication quality monitoring method, storage medium and computing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107748546B (en) | Intelligent factory inspection system based on LoRa technology | |
CN109240126A (en) | A kind of distributed application services monitoring system and method with simulated operation function | |
CN109507924B (en) | Remote monitoring system for oil field operation equipment | |
CN104388948A (en) | Tube cathode protection inspection and monitoring system | |
CN107703826A (en) | Sewage disposal process supervisory systems | |
CN107508550A (en) | A kind of photovoltaic apparatus monitoring method and system based on Internet of Things | |
CN113868078A (en) | Wind power plant monitoring method based on cloud platform | |
CN114169570A (en) | Smart energy management platform based on Internet of things and cloud computing technology | |
CN110739770B (en) | Relay protection tube control system based on information fusion | |
CN116738163A (en) | Energy consumption monitoring management system and method based on rule engine | |
CN112153031A (en) | Network security risk monitoring system and method of power monitoring system | |
CN203261356U (en) | Remote data monitoring platform for renewable energy building application system | |
CN112947364B (en) | System and method for early warning of equipment faults of power distribution station based on big data | |
CN109800498A (en) | A kind of photovoltaic plant data diagnosis system | |
CN108109074A (en) | A kind of grid-connected information management platform of distributed generation resource and method | |
CN113592210A (en) | Internet of things integrated management platform for water supply non-negative-pressure secondary water supply facility | |
CN117714260A (en) | Remote centralized operation and maintenance method for distributed resource edge gateway under cloud edge fusion architecture | |
CN204298463U (en) | Pipeline cathode protection Inspection and monitoring system | |
CN113064399A (en) | Industrial monitoring software prediction maintenance system based on big data distributed programming framework | |
CN113867309A (en) | Power system data communication fault diagnosis method and system | |
CN215734659U (en) | Pollution source management and control edge calculation system | |
CN106570613A (en) | Secondary equipment maintenance strategy generation method based on state monitoring | |
CN103532233B (en) | Based on the power information acquisition abnormity Precise Position System of GPRS technology | |
CN109193949A (en) | A kind of photovoltaic plant monitors cloud platform and system automatically | |
CN214122337U (en) | Energy medium metering deviation early warning system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |