The application discloses a power distribution network distributed self-healing control method and device based on event-driven
middleware, which comprises the following steps: deploying a hierarchical
software stack in a power distribution terminal, including a
hardware abstraction layer, a hardware
service layer, a public
middleware layer and an industry
middleware layer, and performing event-driven communication between
layers through a message
bus; the hardware
service layer collects electrical quantities at a predetermined sampling period and publishes a sampling ready event; a protection state
machine middleware subscribes to the event to trigger reading of the sampling value; a criterion engine middleware extracts three types of characteristic parameters, i.e., a
frequency domain, an energy domain and a waveform domain, from a current
signal in parallel, compares the three types of characteristic parameters with preset
inrush current threshold values respectively, and counts the number of characteristics meeting the determination condition; when the number of characteristics reaches a preset threshold value, the
inrush current is determined and the protection is locked, otherwise, the fault current is determined and a self-healing control process is triggered. The application replaces
polling with event-driven, realizes accurate identification of
inrush current and fault current through multi-dimensional feature majority voting, and effectively reduces the
false alarm rate.