Distributed control method and system for intelligent lighting collaborative management
By employing a distributed control method using undirected topology networks and broadcast communication in intelligent lighting systems, the problem of communication between light-emitting units is solved, achieving higher precision control and better lighting effects.
Patent Information
- Application Number
- CN202511057391.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-18
AI Technical Summary
In existing intelligent lighting systems, the light-emitting units cannot broadcast communication, resulting in low control precision and poor light emission effect.
A distributed control method for intelligent lighting collaborative management is adopted, which enables the light-emitting units to perform state verification and random Linsen voting adjustment through an undirected topology network and broadcast communication, thus forming a control closed loop.
It improves control precision, enhances the luminous effect, and enables more precise adjustment of lamp brightness.
Smart Images

Figure CN120980748A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of lighting, in particular to a distributed control method and system for intelligent lighting collaborative management. BACKGROUND
[0002] As a typical application of modern building automation and Internet of Things technology, the intelligent lighting system is a closed-loop control system composed of a sensing network, a control module and a communication protocol. Its core value lies in upgrading traditional static lighting devices to dynamic service units that can perceive environmental changes and adjust light output on demand. At the technical architecture level, the system monitors the regional light environment state in real time through an illuminance sensor, combines multiple information inputs such as human presence detection and natural light collection, performs decision-making operations through a central processor or distributed controller, and finally realizes fine adjustment of lamp brightness through an adjustable light driving module.
[0003] The current mainstream system has been widely used in large commercial complexes, industrial plants, smart city infrastructure and high-end residences, and plays a key role in scenes such as art gallery exhibition lighting, which requires strict uniformity of illumination, underground comprehensive pipe gallery, which needs to work continuously for 24 hours, and transportation hub, where the fluctuation of human flow is significant.
[0004] However, in the prior art, each light-emitting unit of the lighting system is controlled by a master controller, and the light-emitting units cannot broadcast communication, so as to form a control closed loop, the control precision is low, and the light-emitting effect is poor.
[0005] Therefore, the present application proposes a distributed control method and system for intelligent lighting collaborative management. SUMMARY
[0006] The purpose of the present application is to solve the problems existing in the prior art and propose a distributed control method and system for intelligent lighting collaborative management.
[0007] In order to achieve the above purpose, the present application adopts the following technical solutions:
[0008] The distributed control method and system for intelligent lighting collaborative management comprise the following steps:
[0009] S1: forming a undirected topological network with n lighting nodes and defining the neighbor set of the nodes, and setting the communication period Δt between the lighting nodes;
[0010] S2: establishing a control relationship m i =f i (M) between the control input and the control quantity of each lighting node, M is the control input, m i is the control quantity of the i th lighting node, f i is the input and control quantity relationship of the i th node;
[0011] S3: According to the control input instruction and the control relationship, each lighting node executes according to the control quantity;
[0012] S4: After execution, the sensor module of each lighting node collects the status information of the lighting node, and broadcasts its own status information to the neighbor set after reaching the communication period Δt;
[0013] S5: The neighbor set votes on the status of the target node according to the comparison between the theoretical status of the target node calculated according to the control input and the status of the target node broadcast by the target node, and the target node adjusts its own status according to the voting result.
[0014] Preferably: In the step S1, the undirected topology network is: G=(V, E), where V is the set of lighting nodes V={v1, v2,... v n}, and E is the communication edge set E∈V×V.
[0015] Preferably: In the step S1, the neighbor set of the node is: N i ={j丨(v i , v j )∈E}.
[0016] Preferably: The step S5 includes the following steps:
[0017] S51: Calculate the theoretical status L1 of the target node according to the control input;
[0018] S52: Obtain the actual status L2 of the target node according to the broadcast information of the target node;
[0019] S53: Set the tolerance coefficient k;
[0020] S53: If (1 - k)L1 ≤ L2 ≤ (1 + k)L1, the voting result is "1", otherwise the vote is "0";
[0021] S54: Count the results. If the number of "1" results is greater than "0", it is determined that the status of the target node is accurate and the status is maintained until the next communication period. If the number of "1" results is less than "0", it is determined that the status of the target node is deviated, and then the status of the target node is corrected.
[0022] Preferably: In the step S54, the formula for correcting the status of the target node is:
[0023] Preferably: In the step S2, the control relationship between the control input and the control quantity of each lighting node is specifically: where P is the magnitude of the power input of the lighting node, L xk is a proportional coefficient of input brightness demand, which is determined by a luminaire nameplate of the lighting node, and epsilon o The control offset ratio represents the oth time node before this control.
[0024] Preferably, in the S54 or S2 step, Wherein j is the broadcast state of the target node i received by the neighbor node j, i is the theoretical state of the target node i, and q is a root coefficient.
[0025] Preferably, in the S54 step, q=Q0-Q1, Q0 is the number of results of "0", and Q1 is the number of results of "1".
[0026] Preferably, in the S2 step, omega o is a weight coefficient of epsilon o , omega o >= omega o+1 .
[0027] The intelligent lighting collaborative management distributed control system comprises a plurality of lighting nodes, a central controller for controlling the lighting nodes, and a broadcast communication module for communication connection between the central controller and the lighting nodes and between the lighting nodes.
[0028] The present application has the following advantages:
[0029] 1. The present application utilizes the total control to control each light emitting unit, and utilizes the broadcast communication mode to make the light emitting units verify the state, and then adjusts the statistics according to the random Linson voting mode, so as to form a control closed loop and increase the control precision. BRIEF DESCRIPTION OF DRAWINGS
[0030] Figure 1 The present application provides an intelligent lighting collaborative management distributed control method flow chart. DETAILED DESCRIPTION
[0031] The technical solutions of the present application will be further described in detail below in combination with specific embodiments.
[0032] In the description of the present application, it should be noted that, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting", "setting" should be understood in a broad sense, for example, it can be fixedly connected, set, or detachably connected, set, or integrally connected, set. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0033] Example 1:
[0034] A distributed control method for intelligent lighting collaborative management, comprising the following steps:
[0035] S1: forming a non-directional topological network with n lighting nodes and defining a neighbor set of the nodes, and setting a communication period Δt between the lighting nodes;
[0036] S2: establishing a control relationship m i = f i (M) between a control input and a control variable of each lighting node, M being the control input, m i being the control variable of the i-th lighting node, f i being the input and control variable relationship of the i-th node;
[0037] S3: according to the control input instruction and the control relationship, each lighting node performs according to the control variable;
[0038] S4: after the performance, the sensor module of each lighting node collects the state information of the lighting node, and broadcasts the state information of itself to the neighbor set after reaching the communication period Δt;
[0039] S5: the neighbor set compares the target node theoretical state calculated according to the control input with the state information of itself broadcast by the target node, and votes for the target node state, and the target node adjusts the state of itself according to the voting result.
[0040] In the S1 step, the non-directional topological network is: G=(V, E), V being a lighting node set V={v1, v2,..., vn}, and E being a communication edge set E∈V×V. n
[0041] In the S1 step, the neighbor set of the node is: N i ={j | (v i , v j ) ∈ E}.
[0042] Embodiment 2:
[0043] A distributed control method for intelligent lighting collaborative management, comprising the following steps:
[0044] S1: forming a non-directional topological network with n lighting nodes and defining a neighbor set of the nodes, and setting a communication period Δt between the lighting nodes;
[0045] S2: establishing a control relationship m i = f i (M) between a control input and a control variable of each lighting node, M being the control input, m i being the control variable of the i-th lighting node, f i being the input and control variable relationship of the i-th node;
[0046] S3: According to the control input instruction and the control relationship, each lighting node executes according to the control quantity;
[0047] S4: After execution, the sensor module of each lighting node collects the status information of the lighting node, and broadcasts its own status information to the neighbor set after reaching the communication period Δt;
[0048] S5: The neighbor set votes on the status of the target node by comparing the theoretical state of the target node calculated according to the control input and the self-status broadcast by the target node, and the target node adjusts its own status according to the voting result.
[0049] In the step S1, the undirected topology network is: G = (V, E), where V is the set of lighting nodes V = {v1, v2,... v n}, and E is the communication edge set E ∈ V × V.
[0050] In the step S1, the neighbor set of the node is: N i = {j丨(v i , v j ) ∈ E}.
[0051] The step S5 includes the following steps:
[0052] S51: Calculate the theoretical state L1 of the target node according to the control input;
[0053] S52: Obtain the actual state L2 of the target node according to the broadcast information of the target node;
[0054] S53: Set the tolerance coefficient k;
[0055] S53: If (1 - k)L1 ≤ L2 ≤ (1 + k)L1, the voting result is "1", otherwise the voting is "0";
[0056] S54: Count the results. If the number of "1" results is greater than "0", it is determined that the status of the target node is accurate and the status is maintained until the next communication period. If the number of "1" results is less than "0", it is determined that the status of the target node is deviated, and then the status of the target node is corrected.
[0057] In the step S54, the formula for correcting the status of the target node is:
[0058] Embodiment 3:
[0059] The distributed control method for intelligent lighting collaborative management includes the following steps:
[0060] S1: form a undirected topology network with n lighting nodes and define the neighbor set of each node, and set the communication period Δt between lighting nodes;
[0061] S2: establish the control relationship m of control input and control variable of each lighting node i = f i (M), M is the control input, m i is the control variable of the i-th lighting node, f i is the input and control variable relationship of the i-th node;
[0062] S3: according to the control input instruction and the control relationship, each lighting node performs according to the control variable;
[0063] S4: after execution, the sensor module of each lighting node collects the state information of the lighting node, and broadcasts its own state information to the neighbor set after reaching the communication period Δt;
[0064] S5: the neighbor set compares the target node theoretical state calculated according to the control input and the target node broadcasted own state, and votes for the target node state, and the target node adjusts its own state according to the voting result.
[0065] In the S1 step, the undirected topology network is: G=(V, E), V is the lighting node set V={v1, v2, …, vn}, E is the communication edge set E∈V×V. n
[0066] In the S1 step, the neighbor set of the node is: N i ={j | (v i , v j ) ∈ E}.
[0067] The S5 step includes the following steps:
[0068] S51: calculate the target node theoretical state L1 according to the control input;
[0069] S52: obtain the actual state L2 of the target node according to the broadcast information of the target node;
[0070] S53: set the tolerance coefficient k;
[0071] S53: if (1-k)L1≤L2≤(1+k)L1, the voting result is "1", otherwise the voting is "0";
[0072] S54: Statistics, if the number of "1" results is greater than "0", the target node state is judged to be accurate, and the state is maintained until the next communication period, if the number of "1" results is less than "0", the target node state is determined to be offset, and then the target node is corrected.
[0073] In the S54 step, the formula for correcting the state of the target node is:
[0074] In the S2 step, the control relationship between the control input and the control amount of each lighting node is specifically: Where P is the size of the lighting node power input, L x is the input brightness requirement, k is the proportionality coefficient, which is determined by the lighting node light emitting element nameplate, and ε o represents the control offset proportion of the othetime node before this control.
[0075] Example 4:
[0076] A distributed control method for intelligent lighting collaborative management, comprising the following steps:
[0077] S1: Forming a directed topology network with n lighting nodes and defining the neighbor set of the nodes, and setting the communication period Δt between the lighting nodes;
[0078] S2: Establishing the control relationship m i = f i (M), M is the control input, m i is the control amount of the ith lighting node, f i is the input and control amount relationship of the ith node;
[0079] S3: According to the control input instruction and the control relationship, each lighting node performs according to the control amount;
[0080] S4: After execution, the sensor module of each lighting node collects the state information of the lighting node, and broadcasts its own state information to the neighbor set after reaching the communication period Δt;
[0081] S5: The neighbor set compares the target node theoretical state calculated according to the control input with the self-state broadcast by the target node, and votes for the target node state. The target node adjusts its own state according to the voting result.
[0082] In the S1 step, the directed topology network is: G=(V, E), V is the lighting node set V={v1, v2,......v n}, E is the communication edge set E∈V×V.
[0083] The neighbor set of the node in the S1 step is: N i = {j | (v i , v j ) ∈ E}.
[0084] The S5 step includes the following steps:
[0085] S51: calculating the target node theoretical state L1 according to the control input;
[0086] S52: obtaining the actual state L2 of the target node according to the broadcast information of the target node;
[0087] S53: setting the tolerance coefficient k;
[0088] S53: if (1-k)L1≤L2≤(1+k)L1, the voting result is "1", otherwise the voting is "0";
[0089] S54: counting the results, if the number of "1" results is greater than "0", it is judged that the target node state is accurate, and the state is maintained until the next communication period, if the number of "1" results is less than "0", it is judged that the target node state is offset, and then the state of the target node is corrected.
[0090] In the S54 step, the formula for correcting the state of the target node is:
[0091] In the S2 step, the control relationship between the control input and the control amount of each lighting node is specifically: Where P is the power input size of the lighting node, L x is the input brightness requirement, k is a proportional coefficient, which is determined by the lighting element nameplate of the lighting node, and ε o represents the control offset proportion of the oth time node before this control.
[0092] In the S54 or S2 step, Where j is the broadcast state of the target node i received by the neighbor node j, i is the theoretical state of the target node i, and q is a root coefficient.
[0093] Embodiment 5:
[0094] A distributed control method for intelligent lighting collaborative management includes the following steps:
[0095] S1: forming a directed topology network with n lighting nodes and defining the neighbor set of the node, and setting the communication period Δt between the lighting nodes;
[0096] S2: establishing the control relationship m i = f i(M), M is control input, m i is the control quantity of the i th lighting node, f i is the input and control quantity relationship of the i th node;
[0097] S3: According to the control input instruction and the control relationship, each lighting node performs according to the control quantity;
[0098] S4: After execution, the sensor module of each lighting node collects the state information of the lighting node, and broadcasts its own state information to the neighbor set after reaching the communication period Δt;
[0099] S5: The neighbor set compares the target node theoretical state calculated according to the control input and the target node broadcasted own state, and votes for the target node state. The target node adjusts its own state according to the voting result.
[0100] In the S1 step, the undirected topology network is: G=(V, E), V is the lighting node set V={v1, v2,... vn}, E is the communication edge set E∈V×V. n
[0101] In the S1 step, the neighbor set of the node is: N i ={j | (v i , v j ) ∈ E}.
[0102] The S5 step includes the following steps:
[0103] S51: Calculate the target node theoretical state L1 according to the control input;
[0104] S52: According to the broadcast information of the target node, get the actual state L2 of the target node;
[0105] S53: Set the tolerance coefficient k;
[0106] S53: If (1-k)L1≤L2≤(1+k)L1, the voting result is "1", otherwise the voting is "0";
[0107] S54: Statistics, if the number of "1" results is greater than "0", it is judged that the target node state is accurate, and the state is maintained until the next communication period, if the number of "1" results is less than "0", it is judged that the target node state is offset, and then the state of the target node is corrected.
[0108] In the S54 step, the formula for correcting the state of the target node is:
[0109] In the S2 step, the control relationship between the control input and the control quantity of each lighting node is: where P is the lighting node power input size, L x is the input brightness requirement, k is the proportion coefficient, which is determined by the lighting node's luminaire nameplate, ε o represents the control offset proportion of the othetime node before this control.
[0110] In the S54 or S2 step, where j is the neighbor node j received the target node i broadcast state, i is the target node i theoretical state, q is the root coefficient.
[0111] In the S54 step, q = Q0-Q1, Q0 is the number of results "0", Q1 is the number of results "1".
[0112] Example 6:
[0113] The distributed control method of intelligent lighting collaborative management comprises the following steps:
[0114] S1: form a undirected topology network with n lighting nodes and define the neighbor set of the nodes, and set the communication period Δt between the lighting nodes;
[0115] S2: establish the control relationship m i = f i (M) of the control input and the control quantity of each lighting node, M is the control input, m i is the control quantity of the ith lighting node, f i is the input and control quantity relationship of the ith node;
[0116] S3: according to the control input instruction and the control relationship, each lighting node performs according to the control quantity;
[0117] S4: after the execution, the sensor module of each lighting node collects the state information of the lighting node, and broadcasts the state information of itself to the neighbor set after reaching the communication period Δt;
[0118] S5: the neighbor set compares the target node theoretical state calculated according to the control input and the state of itself broadcast by the target node, and votes for the target node state, and the target node adjusts its own state according to the voting result.
[0119] In the S1 step, the undirected topology network is: G = (V, E), V is the lighting node set V = {v1, v2, …… vn}, E is the communication edge set E ∈ V × V. n
[0120] In the S1 step, the neighbor set of the node is: N i = {j | (v i , vj )∈E}.
[0121] The S5 step comprises the following steps:
[0122] S51: calculating the target node theoretical state L1 according to the control input;
[0123] S52: obtaining the actual state L2 of the target node according to the broadcast information of the target node;
[0124] S53: setting the tolerance coefficient k;
[0125] S53: if (1-k)L1≤L2≤(1+k)L1, the voting result is "1", otherwise the voting result is "0";
[0126] S54: counting the results, if the number of "1" results is greater than "0", it is judged that the target node state is accurate, and the state is maintained until the next communication period, if the number of "1" results is less than "0", it is judged that the target node state is deviated, and then the state of the target node is corrected.
[0127] In the S54 step, the formula for correcting the state of the target node is:
[0128] In the S2 step, the control relationship between the control input and the control amount of each lighting node is specifically: Where P is the power input size of the lighting node, L x is the input brightness requirement, k is the proportional coefficient, which is determined by the lighting element nameplate of the lighting node, and ε o represents the control deviation ratio of the oth time node before this control.
[0129] In the S54 or S2 step, Where j is the broadcast state of the target node i received by the neighbor node j, i is the theoretical state of the target node i, and q is the root coefficient.
[0130] In the S54 step, q=Q0-Q1, Q0 is the number of results of "0", and Q1 is the number of results of "1".
[0131] In the S2 step, ω o is the weight coefficient of ε o , and ω o ≥ω o+1 .
[0132] Example 7:
[0133] A distributed control system for intelligent lighting cooperative management, comprising: a plurality of lighting nodes, a central controller for controlling the lighting nodes, and a broadcast communication module for communication connection between the central controller and the lighting nodes and between the lighting nodes, the lighting nodes being provided with a light emitting element and a control element.
[0134] The above merely provides the preferred but not limiting embodiment of the present application, and any person skilled in the art should understand that, within the technical scope disclosed by the present application, any equivalent replacement or change based on the technical solution and the inventive concept of the present application should be covered by the protection scope of the present application.
Claims
1. A distributed control method for intelligent lighting co-management, characterized in that, The method comprises the following steps: S1: forming a non-directional topology network with n lighting nodes and defining the neighbor set of the nodes and setting the communication period Δt between the lighting nodes; S2: Establish control relationship m of control input and control quantity of each lighting node i = f i (M), M is control input, m i is control quantity of the i th lighting node, f i is input and control quantity relationship of the i th node; S3: according to the control input instruction and the control relationship, each lighting node performs according to the control quantity; S4: after the execution, the sensor module of each lighting node collects the state information of the lighting node and broadcasts the state information to the neighbor set after reaching the communication period Δt; S5: the neighbor set compares the target node theoretical state calculated according to the control input with the state information broadcast by the target node, and votes for the state of the target node, and the target node adjusts the state according to the voting result.
2. The method of claim 1, wherein, The S1 step, the undirected topology network is: G=(V, E), V is a set of lighting nodes V={v1, v2, …v n}, E is a communication edge set E∈V×V.
3. The method of claim 1, wherein, The S1 step, the neighbor set of the node is: N i = {j | (v i , v j ) E}.
4. The method of claim 1, wherein, The S5 step comprises the following steps: S51: calculating the target node theoretical state L1 according to the control input; S52: obtaining the actual state L2 of the target node according to the broadcast information of the target node; S53: setting the tolerance coefficient k; S53: if (1-k)L1≤L2≤(1+k)L1, the voting result is "1", otherwise the voting result is "0"; S54: counting the results, if the number of "1" results is greater than the number of "0" results, it is judged that the state of the target node is accurate, and the state is maintained until the next communication period, if the number of "1" results is less than the number of "0" results, it is judged that the state of the target node is deviated, and then the state of the target node is corrected.
5. The method of claim 4, wherein, In the step S54, the formula for modifying the state of the target node is:
6. The method of claim 1, wherein, The control relationship between the control input and the control quantity of each lighting node in the S2 step is specifically: Where P is the input size of the lighting node power, L x is the input brightness requirement, k is a proportional coefficient determined by the lighting node's light-emitting element nameplate, and ε o represents the control offset proportion of the oth time node before this control.
7. The method of claim 5 or 6, wherein the method further comprises: in the S54 or S2 step, where j is the broadcast state of the target node i received by the neighbor node j, i is the theoretical state of the target node i, and q is a root coefficient.
8. The method of claim 7, wherein, In the S54 step, q=Q0-Q1, Q0 is the number of "0" results, and Q1 is the number of "1" results.
9. The method of claim 7, wherein, In step S2, ω o For ε o The weighting coefficient, ω o ≥ω o+1 .
10. A distributed control system for intelligent lighting collaborative management for implementing the distributed control method of intelligent lighting collaborative management according to claim 1, characterized in that, It comprises: a plurality of lighting nodes, a central controller for controlling the lighting nodes, and a broadcast communication module for communication connection between the central controller and the lighting nodes and between the lighting nodes, wherein the lighting nodes are provided with light emitting elements and control elements.