A multi-master controller scheduling method for a distributed control system

By employing a multi-master controller scheduling method and time-division multiplexing principles, the problems of control cycle loss and insufficient real-time performance during master-slave controller switching are solved, enabling rapid switching and efficient communication, and improving the security and fault tolerance of the distributed control system.

CN117420751BActive Publication Date: 2026-06-02ZHEJIANG ZHENGTAI ZHONGZI CONTROLLING ENG CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG ZHENGTAI ZHONGZI CONTROLLING ENG CO LTD
Filing Date
2023-11-23
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing redundancy schemes for primary and backup controllers lose control cycles when switching controllers, and the backup controller's real-time self-control capability is insufficient in the short term, posing significant safety risks.

Method used

A multi-master controller scheduling method is adopted, which realizes communication between controller modules on the system communication bus through time-division multiplexing principle. Non-scheduled controllers are quickly switched to scheduled controllers, and a secondary real-time scheduling method is adopted to avoid data loss and system anomalies. Real-time and non-real-time permission node tables are generated to standardize the scheduling order.

Benefits of technology

It enables rapid switching in the event of controller failure or removal, maintains system real-time performance and control cycle without loss, improves system security and fault tolerance, has strong anti-interference capabilities, high communication efficiency, and a standardized and orderly scheduling process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117420751B_ABST
    Figure CN117420751B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of distributed control system, and particularly relates to a multi-master controller scheduling method for a distributed control system, comprising the following steps: S1: initializing the distributed control system; S2: a plurality of controller modules competing for scheduling rights by themselves; S3: the current scheduling controller starts non-real-time scheduling, and when it is necessary to switch the scheduling controller, step S5 is entered, or step S4 is entered; S4: in the current round of iteration, when the scheduling controller is switched, step S3 is entered, or when all the controller modules complete the non-real-time scheduling, the current round of iteration is ended, and the next round of iteration is started; S5: the current scheduling controller starts real-time scheduling, and when the current scheduling controller is abnormal and it is necessary to switch the scheduling controller, step S6 is entered, otherwise, step S3 is entered; S6: the scheduling controller is switched, and step S5 is entered. The system has strong real-time self-control ability, and the control cycle is not lost.
Need to check novelty before this filing date? Find Prior Art