A cluster system formation serialization switching method
By defining the formation sequence in the time domain and state domain, designing a progressive controller and time mapping function, and constructing a composite formation protocol, the problems of uncontrollable formation switching time and insufficient robustness of the cluster system are solved, and accurate formation switching and adaptation to various formation forms are achieved.
Patent Information
- Application Number
- CN202510044264.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-11
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-01-11
AI Technical Summary
Existing cluster system formation technology lacks a flexible transition method, resulting in uncontrollable and inaccurate convergence time during formation switching, and insufficient robustness in the face of random environments.
The formation sequence including time domain and state domain is defined, the prototype of the progressive controller and the time mapping function are designed, and a composite formation protocol is constructed. By combining the progressive controller and the time mapping function, the formation switching at the predetermined time is realized.
The cluster system achieves precise convergence in various formation type scenarios, is robust, suitable for highly maneuverable targets and random interference environments, and can complete formation switching within a specified time.
Smart Images

Figure CN119861750B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer science and control technology, and in particular to a cluster system formation serialization switching method. Background Art
[0002] Swarm system formation technology is being widely used in scenarios such as exploration, environmental monitoring, surveillance, and interception because it can improve performance in aspects such as the quality of collected data and robustness in the face of random environments. In many situations, the formation system needs to switch quickly and accurately within the set formation sequence based on external reactions or its own needs, that is, within a certain formation sequence, switch from one steady-state formation to another steady-state formation.
[0003] Current formation technology treats each formation as a non-dynamic, isolated task, and lacks a flexible transition method for switching formation sequences. In addition, existing work usually achieves gradual convergence and finite-time convergence, which lacks controllability in the time dimension. For example, since the convergence time cannot be precisely set, the convergence time may be greater than the total duration of the formation. Summary of the Invention
[0004] The purpose of the present invention is to provide a cluster system formation serialization switching method, by defining a formation sequence including a time domain and a state domain, designing a progressive controller prototype and a time mapping function, and using the progressive controller prototype and the time mapping function to compositely construct a predetermined time controller, so that cluster individuals execute the constructed composite formation protocol in the formation formation segment and the formation maintenance segment respectively, so as to be applicable to scenarios involving multiple formation types, so that each formation stage can complete the formation accurately according to the specified convergence time.
[0005] The present invention provides a specific technical solution as follows: a cluster system formation serialization switching method, comprising the following steps:
[0006] S1. Define a formation sequence consisting of N formation stages, where the formation sequence includes a time domain and a state domain;
[0007] Preferably, as a definition of the state domain, the model of the cluster system is described by second-order integrator dynamics, where ρ, η, ω is the state variable in the state domain model. The total number of individuals in the cluster system is n, and they are marked as 1, 2, ..., n in counterclockwise spatial order. The subscript i of the variable indicates that the state variable belongs to the cluster individual. The variable with the subscript i omitted indicates that the state variable belongs to the cluster system, that is, In addition, the target individual of the marked formation is 0, and the cluster system is connected internally through a ring topology graph G;
[0008] The state domain represents the convergence of the system state, and the time domain clearly defines the convergence time of the formation at the current stage. For the formation in two-dimensional space, the formation state satisfies the following four variables: Among them, ρ * =R and η * =0 n Represent the relative distance and speed between the cluster system and the target 0, respectively, which are radial constraints of the state domain, ω * =Ω1 n and They represent the angular distribution and angular velocity between the cluster system and target 0, respectively, and are the angular constraints of the state domain.
[0009] S2. The time domain of the formation sequence includes N consecutive formation time domains [t0,t s ), each time domain has a convergence time t0+τ, the formation time domain [t0,t s ) includes the formation forming phase [t0, t0+τ) and the formation maintaining phase [t0+τ, t s );
[0010] Preferably, the formation time domain [t0,t s ) is a complete formation process, which is divided into two sections according to the convergence time t0+τ, namely the formation section [t0, t0+τ) and the formation maintenance section [t0+τ, t s ).
[0011] S3. Based on the state domain in S1, design a progressive controller prototype, wherein the progressive controller prototype can achieve a progressive convergence effect to the desired formation;
[0012] Preferably, the designed progressive controller prototype is specifically as follows:
[0013]
[0014] in, and are the controller inputs in the local radial and angular dimensions, ω i is the angular velocity of individual i relative to the target, ρ i and η i is the relative distance and speed between individual i and target 0, is the radial real-time state of the state domain, f i for The negative feedback regulation term, R i ,d i Respectively represent ρ i and The expected value of Ω represents the expected angular velocity of the cluster individuals around the target individual. and They are the equivalent values of the target acceleration on the x-axis and y-axis of the local coordinate system of individual i, respectively. d=[d1,d2,…,d n ] T ,R=[R1,R2,…,R n ] T , control parameter k i >0(i=1,2,3,4).
[0015] S4. Based on the time domain in S2, design a time mapping function k, and use the progressive controller prototype to combine with the time mapping function k to construct a predetermined time controller, where the predetermined time controller is a composite formation protocol;
[0016] Preferably, the designed progressive controller prototype is combined with the time mapping function κ, that is, based on the progressive controller prototype, the time mapping function is introduced Construct the following composite formation protocol:
[0017]
[0018] Among them, the formation time domain [t0,t s ) is divided into the formation segment [t0, t0+τ) and the formation maintenance segment [t0+τ, t s ), Δt is the total formation duration in the formation segment [t0, t0+τ), Δt=t-t0, express The square of represents the first-order derivative of κ with respect to time, represents the second-order derivative of κ with respect to time. The two-stage control protocol has different forms and corresponds to different functions;
[0019] At the convergence time t0+τ, there is a control protocol switch in the composite formation protocol, and the control parameter k i >0(i=1,2,3,4) is selected before and after the controller switching time t=t0+τ;
[0020] In the formation phase [t0, t0+τ), the composite formation protocol is applied to the dynamics system of the cluster individuals. The compact closed-loop form of the cluster system is expressed by variables without subscripts, and the final system dynamics equation is obtained:
[0021]
[0022] Among them, ω + =[ω2,ω3,...,ωn ,ω1] T ω=[ω1,ω2,ω3,...,ω n ] T The circular dislocation term, diag(·) represents the diagonal matrix of the vector, that is, the elements in the vector are sequentially used as the diagonal elements of the diagonal matrix, 1 n is an n-dimensional column vector whose elements are all 1, R=[R1,R1,...,R n ] T and d=[d1,d1,...,d n ] T Represent the vector form of each expected value respectively.
[0023] S5, in the formation forming section [t0, t0+τ) and the formation maintaining section [t0+τ, t s ), the cluster individuals execute the composite formation protocol in S4.
[0024] Preferably, due to the characteristics of the time mapping function κ, the composite formation protocol does not involve the real-time acceleration a0(t) of the formation target. Therefore, the acceleration a0(t) of the target individual is defined as not directly measurable but bounded, that is:
[0025]
[0026] in, is a certain unknown upper bound. When the real-time acceleration a0(t) of the formation target satisfies the continuity condition, a0(t) can be changed arbitrarily.
[0027] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention defines a formation sequence comprising a time domain and a state domain, designs a progressive controller prototype based on the defined state domain, and designs a time mapping function based on the defined time domain, constructs a predetermined time controller called a composite formation protocol, and cluster individuals execute the composite formation protocol in the formation formation segment and the formation maintenance segment; the method is applicable to scenarios involving multiple formation types, and can enable each formation stage to complete the formation accurately according to the specified convergence time, and the composite formation protocol is robust to the real-time acceleration of the target and the uncertainty of the environment. The composite formation protocol can effectively and smoothly drive the cluster system to switch in the formation subsequence, and the cluster system achieves multiple types of formation forms and can perform dynamic formation switching in a given formation sequence as expected. The technical solution of the present invention is applicable to more practical engineering scenarios, such as the encirclement of highly maneuverable targets and the presence of random interference, and effectively fills the research gap in the formation technology of related cluster systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0029] Figure 1 A flow chart showing the principle of a cluster system formation serialization switching method provided by an embodiment of the present invention;
[0030] Figure 2 A schematic diagram of a time mapping mechanism provided in an embodiment of the present invention;
[0031] Figure 3 A schematic diagram of a mid-formation trajectory provided by an embodiment of the present invention;
[0032] Figure 4 This is a rendering of a surround experiment on a dynamic target provided by an embodiment of the present invention;
[0033] Figure 5 This is a schematic diagram of the results of the real-time value of the cluster system status provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0035] The present invention combines Figures 1 to 5 , provides the following technical solution: a cluster system formation serialization switching method, comprising:
[0036] S1. Define a formation sequence consisting of N formation stages, including the time domain and the state domain;
[0037] In this embodiment, combined with Figure 2 , Figure 2 A schematic diagram of a time mapping mechanism provided by an embodiment of the present invention, specifically, Figure 2 As shown, as the definition of the state domain, the model of the cluster system is described by the second-order integrator dynamics, where ρ, η, ω is the state variable in the state domain model. The total number of cluster individuals is n, and they are marked as 1, 2, ..., n in counterclockwise spatial order. The surrounded target individual is 0. The cluster system is connected through a ring topology graph G(V, E), where V = {v1, ...v n} and E=V×V represent the point set and edge set respectively, edge e ij∈E represents that cluster individuals i and j can transmit information to each other. In other words, G(V,E) is an undirected graph;
[0038] Furthermore, N i ={j|e ij ∈E,j≠i} represents the communication neighbor set of individual i, and stipulates that each individual i has only two neighbors N i ={i - ,i +},in:
[0039]
[0040] For example, the variable subscript i indicates that the state variable belongs to a cluster individual, and the variable without a subscript indicates that the state variable belongs to a cluster system, for example:
[0041] In this embodiment, the state domain represents the convergence of the system state, while the time domain clearly limits the formation convergence time at the current stage. For the formation situation in a two-dimensional plane space, a stable formation state must meet the requirements of stable distance and adjustable layout. This limitation can be represented by the following variables:
[0042]
[0043] Among them, ρ * =R and η * =0 n Represent the relative distance and speed between the cluster system and the target 0, respectively, which are radial constraints of the state domain, ω * =Ω1 n and They represent the angular distribution and angular velocity between the cluster system and the target 0, respectively, and are the angular constraints of the state domain;
[0044] For example, the problem of determining whether the formation restriction condition is satisfied is modeled as a control problem of the following cluster individual dynamic system:
[0045]
[0046] Among them, ρ i and η i is the relative distance and speed between individual i and target 0, is the radial real-time state of the state domain, Represents individual i and its forward neighbor i + The relative angle between i 、ω i+ With ω i- Then individual i, i + 、i -Angular velocity relative to the target, and ω i Together they define the angular real-time state of the state domain. and are the equivalent values of the target acceleration on the x-axis and y-axis of the local coordinate system of individual i, and are the controller inputs in the local radial and angular dimensions;
[0047] Preferably, Figure 2 The meaning of each state is further explained in
[15] . It should be pointed out that the equivalent system model combines the second-order integral dynamic system of the cluster individuals and the target individual with the coordinate rotation characteristics of the cluster individuals, and has a beneficial completely local characteristic. The individual can obtain all state information only through measurement and calculation between neighbors in the following local coordinate system, that is, the radial state ρ i ,η i and angular state ω i , further communication with neighbors can obtain ω i+ and ω i- .
[0048] S2. The time domain of the formation sequence includes N consecutive formation time domains [t0,t s ), each time domain has a convergence moment t0+τ, which is the moment when the formation is completed;
[0049] In this embodiment, the formation time domain [t0,t s ) is a complete formation process, which is divided into two sections according to the convergence time t0+τ, namely the formation section [t0, t0+τ) and the formation maintenance section [t0+τ, t s ).
[0050] S3. Based on the state domain in S1, design a prototype of a progressive controller that can achieve a gradual convergence to the desired formation;
[0051] In this embodiment, a controller prototype with asymptotic convergence capability is designed to orbit a target with dynamic acceleration a0(t):
[0052]
[0053] Among them, f i for The negative feedback regulation term, R i ,d i Respectively represent ρ i and The expected value of Ω represents the expected angular velocity of the cluster individuals around the target individual. For the convenience of expression, let d = [d1, d2, ..., d n ] T ,R=[R1,R2,…,R n ] T , control parameter k i >0(i=1,2,3,4).
[0054] S4, based on the time domain in S2, design the time mapping function κ;
[0055] In this embodiment, combined with Figure 3 , Figure 3 This is a schematic diagram of the mapping mechanism provided in this embodiment. Time-like mapping function It has the following characteristics: κ(·):[0,τ)→[0,∞), monotonically increasing, and and
[0056] For example, the progressive controller prototype in S3 is combined with the time mapping function κ to construct a scheduled time controller, that is, a composite formation protocol, which allows formation time booking in the time domain and flexible switching of formation states in the state domain, thereby realizing serialized switching of cluster system formations in a composite manner.
[0057] Specifically, based on the prototype of the progressive controller, the time mapping function is introduced Construct the following composite formation protocol:
[0058]
[0059] Among them, the formation time domain [t0,t s ) is divided into the formation segment [t0, t0+τ) and the formation maintenance segment [t0+τ, t s ), Δt is the total formation duration in the formation segment [t0, t0+τ), Δt=t-t0, express The square of represents the first-order derivative of κ with respect to time, represents the second-order derivative of κ with respect to time. The two-stage control protocols have different forms and correspond to different functions. At the convergence time t0+τ, there is a control protocol switch in the composite formation protocol. The control parameter k i The selection of >0 (i=1,2,3,4) should ensure that the amplitude change of the control input should be as small as possible before and after the controller switching time t=t0+τ.
[0060] Furthermore, in the formation segment [t0, t0+τ), the composite formation protocol is applied to the dynamic system of the cluster individuals. If the compact closed-loop form of the cluster system is expressed by variables without subscripts, the final system dynamic equation is obtained:
[0061]
[0062] Among them, ω + =[ω2,ω3,...,ω n ,ω1] T ω=[ω1,ω2,ω3,...,ω n ] T The circular dislocation term; diag(·) represents the diagonal matrix of the vector, that is, the elements in the vector are sequentially used as the diagonal elements of the diagonal matrix, 1 n is an n-dimensional column vector whose elements are all 1, R=[R1,R1,...,R n ] T and d=[d1,d1,...,d n ] T Represent the vector form of each expected value respectively.
[0063] S5, in the formation formation stage [t0, t0+τ) and the formation maintenance stage [t0+τ, t s ), the cluster individuals execute the composite formation protocol in S4;
[0064] In this embodiment, for the compact closed-loop system in step S4, if the control parameter k i >0 (i=1,2,3,4) satisfies the conditions described in step S4, which ensures that the cluster system can accurately achieve the desired formation within the predetermined time τ, including two aspects:
[0065] For example, in the formation phase [t0, t0+τ), the state of the cluster system converges to a state domain that satisfies the limited conditions:
[0066] When t→t0+τ
[0067] For example, in the formation maintenance phase [t0+τ,t s ), because there is a control protocol switch in the composite formation protocol, the cluster system can maintain the desired formation state and achieve a stable formation state.
[0068] Preferably, due to the characteristics of the time mapping function κ, the composite formation protocol does not involve the real-time acceleration a0(t) of the formation target. Therefore, the present invention only assumes that the acceleration a0(t) of the target individual cannot be directly measured but is bounded, that is:
[0069]
[0070] in, is a certain unknown upper bound. When the real-time acceleration a0(t) of the formation target satisfies the continuity condition, a0(t) can be arbitrarily changed. In particular, it can be randomly changed. In other words, the composite formation protocol is robust to the target real-time acceleration and environmental uncertainty and has beneficial generalization properties.
[0071] In this embodiment, combined Figure 4 , Figure 4 The results of the surround experiment on dynamic targets are given. In this experiment, a formation target in uniform circular motion in the counterclockwise direction is simulated. The real-time acceleration of the formation target is unknown, and the system is commanded to perform dynamic formation switching after the formation convergence is completed. It is set that there are n=5 cluster individuals in the cluster system, and the individuals also move in the counterclockwise direction around the formation target. For the formation sequence, the cluster system is required to execute the following in sequence: 1) regular pentagon formation; 2) cross formation; 3) irregular pentagon formation. The total length of each sequence stage is 20s, and the formation transition process is required to be completed within τ=10s. For the time mapping function in the composite formation protocol, κ(t)=-ln(1-t / τ) is selected.
[0072] In this embodiment, combined Figure 5 , Figure 5 The real-time value of the cluster system status is given. The results show that the composite formation protocol can effectively and smoothly drive the cluster system to switch in the formation subsequence. The cluster system achieves various types of formation forms and subsequently performs dynamic formation switching in a given formation sequence as expected. In summary, to address the research gap in related cluster system formation technology, a flexible cluster system formation serialization switching method is proposed, which is suitable for more practical engineering scenarios, such as the encirclement of highly maneuverable targets and the presence of random interference.
[0073] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0074] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions described in the aforementioned embodiments or substitute equivalents for some of the technical features. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A cluster system formation serialization switching method, characterized by: The following steps are involved: S1. Define a A formation sequence consisting of formation stages, wherein the formation sequence includes two parts: a time domain and a state domain; S2. The time domain of the formation sequence includes Continuous formation time domain , each time domain has a convergence moment , the formation time domain Including formation segment and formation maintenance section ; S3. Based on the state domain in S1, design a progressive controller prototype, wherein the progressive controller prototype can achieve a progressive convergence effect to the desired formation; S4. Design a time mapping function based on the time domain in S2 , using the progressive controller prototype and the time mapping function Compound,construct a scheduled time controller, the scheduled time controller is a compound formation protocol; The construction of the predetermined time controller specifically includes: combining the designed progressive controller prototype with the time mapping function Composite, that is, introducing the time mapping function based on the progressive controller prototype , construct the following composite formation protocol: ; Among them, the formation time domain According to the convergence time Divided into formation segments and formation maintenance section , Formation segments for the formation The total formation duration in , express The square of express The first derivative with respect to time, express For the second-order derivative of time, the two-stage control protocol has different forms, corresponding to different functions; At the moment of convergence , there is a control protocol switch in the composite formation protocol, the control parameters The selection is at the controller switching time before and after; In the formation phase , the composite formation protocol is applied to the dynamic system of cluster individuals, and the compact closed-loop form of the cluster system is expressed by variables without subscripts, and the final system dynamic equation is obtained: ; in, for The circular dislocation term, Represents the diagonal matrix of the vector, that is, the elements in the vector are taken as the diagonal elements of the diagonal matrix in turn. The elements are all of dimensional column vector, and Represent the vector form of each expected value respectively; S5, in the formation formation section and formation maintenance section , the cluster individuals execute the composite formation protocol in S4.
2. The cluster system formation serialized switching method according to claim 1, characterized in that: The definition of the state domain includes: the model of the cluster system is described by the second-order integrator dynamics, where is the state variable in the state domain model, and the total number of cluster individuals is and are marked in counterclockwise spatial order as , the subscript of the variable Indicates that the state variable belongs to the cluster individual, omitting the subscript The variable indicates that the state variable belongs to the cluster system, that is, ; The state domain represents the convergence of the system state, and the time domain clearly defines the convergence time of the formation at the current stage. For the formation in two-dimensional space, the formation state satisfies the following four variables: ,in, and Represents cluster system and target respectively The relative distance and speed between them are the radial limiting conditions of the state domain. and Represents cluster system and target respectively The angular distribution and angular velocity between the two are the angular limitation conditions of the state domain.
3. The cluster system formation serialized switching method according to claim 2, characterized in that: The convergence moment The moment when the formation is completed, the formation forms a segment and formation maintenance section According to the convergence time The formation time domain is divided It is a complete formation process.
4. The cluster system formation serialized switching method according to claim 3, characterized in that: The prototype of the progressive controller designed is as follows: ; in, and are the controller inputs in the local radial and angular dimensions, is an individual Angular velocity relative to the target, and For individuals With the goal The relative distance and speed between them is the radial real-time state of the state domain. for The negative feedback regulation term, , Respectively and The expected value of represents the expected angular velocity of the cluster individuals around the target individual, and The target acceleration is The equivalent values on the x-axis and y-axis of the local coordinate system are recorded as , , , , control parameters .
5. The cluster system formation serialized switching method according to claim 4, characterized in that: The design time mapping function Includes: Select Time-like mapping function , with the following characteristics: , monotonically increasing, and , and .
6. The cluster system formation serialized switching method according to claim 5, characterized in that: The cluster individuals execute the composite formation protocol specifically including: The cluster system can The realization of the expected formation includes two aspects: In the formation phase , the cluster system state converges to the state domain that meets the limited conditions: ; During the formation maintenance phase ,Since there is a control protocol switch in the composite formation ,protocol, the cluster system maintains in the desired formation state and ,achieves a stable formation state.
7. The cluster system formation serialized switching method according to claim 6, characterized in that: The cluster individuals execute the composite formation protocol in S4 and further include the following conditions: The composite formation protocol does not involve the real-time acceleration of the formation target. , so by defining the acceleration of the target individual Not directly measurable but bounded, that is: ; in, is an unknown upper bound, when the real-time acceleration of the formation target If the continuity condition is met, then Can be changed arbitrarily.
Citation Information
Patent Citations
Collaborative formation method for cluster intelligent system
CN114527661A
Dynamic surrounding formation method with improved time performance
CN117631673A