| Alarm-overload is a widespread problem in alarm systems, which decentralizes operator's energy of dealing valid alarms and increase the operator's pressure and intension. Given the alarm systems'problems and current situation, the goal of the task is to optimize the alarms, reduce the number of invalidation alarms, offer rapid operation guide and quickly configure the alarm management strategy.This paper firstly proposes alarm management automatic solution according to subsistent problems of alarm system, which innovatively apply rule engine to the alarm management systems to reduce the human error. Through the deep-going to the rule engine technology, the overall framework and software schema of the alarm management is detailed designed, and the rule database and matcher is centralized. In order to solve the difficult problem of writing rules according to fault tree, a general rule template is designed. Operators can quickly configure alarm management rule without dedication on the logic of alarm management through setting the attributes of the rule template. And then the match algorithm of core-engine matcher is improved and achieved to increase the matcher efficiency and immediacy of alarm management.Finally, the functions and performance of the core engine are verified through three different scenes. The results show that the core engine designed will be able to distinguish the first alarms, reduce the number of invalid alarms. Rules can be configured quickly without the developers by the application of alarm rule template and writing operator experience and expert knowledge to xml document. The core engine can offer guidance for the operators and raise the security and reliability of the alarm management. |