Skip to main content

complex-valued-kuramoto-network-control

Complex-Valued Kuramoto Networks control framework - unified control-theoretic approach for synchronization in coupled oscillator networks via complex state space embedding. Activation: Kuramoto, coupled oscillators, synchronization control, phase dynamics, complex-valued control.

Aller à l'installation

Informations de source

Dépôt
hiyenwong/ai_collection
Dernière activité de la source
4 juin 2026 à 13:32
Langue détectée de SKILL.md
anglais
Étoiles
2
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
complex-valued-kuramoto-network-control
description
Complex-Valued Kuramoto Networks control framework - unified control-theoretic approach for synchronization in coupled oscillator networks via complex state space embedding. Activation: Kuramoto, coupled oscillators, synchronization control, phase dynamics, complex-valued control.
# Complex-Valued Kuramoto Networks: A Unified Control-Theoretic Framework ## Paper Information - **Title:** Complex-Valued Kuramoto Networks: A Unified Control-Theoretic Framework - **arXiv ID:** 2604.07249v1 - **Authors:** Lorenzo Giordano, Josep M. Olm, Mario di Bernardo - **Category:** eess.SY (Systems and Control) - **Published:** 2026-04-08 - **PDF:** https://arxiv.org/pdf/2604.07249v1 ## Core Concepts ### Problem Statement The classical Kuramoto model studies synchronization in networks of coupled oscillators. However, its intrinsic nonlinearity limits analytical tractability and complicates control design. Complex-valued extensions circumvent this by embedding phase dynamics into a higher-dimensional linear state space. ### Key Innovation **Complex-Valued State Space Embedding:** - Embeds phase dynamics $\phi_i$ into complex states $z_i = r_i e^{j\phi_i}$ - Regulating complex-state moduli to common value recovers Kuramoto phase behavior - Higher-dimensional linear state space enables linear control techniques ### Theoretical Framework **1. Complex-Valued Kuramoto Model** ``` Original Kuramoto (real-valued): dφ_i/dt = ω_i + (K/N) Σ_j sin(φ_j - φ_i) Complex-valued extension: dz_i/dt = (jω_i + α - |z_i|²) z_i + K Σ_j z_j where z_i ∈ ℂ, α ∈ ℝ (stability parameter) ``` **2. Control Objective** - Achieve phase locking at prescribed frequency - Enforce common modulus $r_i = r^*$ for all oscillators - Synchronization corresponds to $|z_i| = |z_j|$ for all i, j **3. Switched Control Designs** Two novel switched control laws proposed: **Switched Feedforward Control:** - Ensures exact phase correspondence at all times - No spectral gain tuning required - Explicit phase dynamics tracking **Feedforward + Sliding-Mode Control:** - Finite-time convergence to synchronization - Robust to parameter variations - Independent of natural frequencies and coupling strengths **4. Non-Autonomous MIMO Sliding-Mode Controller** - Enforces phase locking at prescribed frequency in finite time - Works for heterogeneous networks - Overcomes classical real-valued Kuramoto limitations ### Mathematical Formulation **State Representation:** $$z_i = x_i + jy_i = r_i e^{j\phi_i}$$ **Modulus Regulation:** $$r_i = \sqrt{x_i^2 + y_i^2} \rightarrow r^*$$ **Phase Dynamics (through complex state):** $$\phi_i = \text{arg}(z_i) = \arctan(y_i/x_i)$$ **Control Law (Sliding-Mode):** $$u_i = -k_i \cdot \text{sign}(s_i)$$ where $s_i$ is the sliding surface defined in complex state space. ## Key Results 1. **Exact Phase Correspondence:** Switched feedforward law maintains phase equivalence throughout evolution 2. **Finite-Time Convergence:** Sliding-mode law achieves synchronization in finite time (not asymptotic) 3. **Improved Transient Response:** Better settling time and overshoot compared to real-valued approaches 4. **Robustness:** Heterogeneous networks where classical Kuramoto fails can now synchronize 5. **No Spectral Tuning:** Controllers don't require eigenvalue analysis of coupling matrix ## Technical Details ### Advantages over Real-Valued Kuramoto | Aspect | Real-Valued | Complex-Valued | |--------|-------------|----------------| | Analytical Tractability | Limited (nonlinear) | High (linear state space) | | Control Design | Complicated | Straightforward | | Synchronization Speed | Asymptotic | Finite-time possible | | Heterogeneous Networks | Often fails | Succeeds | | Robustness | Moderate | High | ### Control Architectures **Architecture 1: Switched Feedforward** ``` State: z_i ∈ ℂ Input: u_i ∈ ℂ Control: u_i = f(z_i, ω_i, K, target_r) Mode Switching: Based on modulus deviation ``` **Architecture 2: Feedforward + Sliding-Mode** ``` State: z_i ∈ ℂ Sliding Surface: s_i = |z_i| - r^* Control: u_i = -k_i · sign(s_i) + feedforward component ``` ### Implementation Considerations 1. **State Estimation:** Need to observe both real and imaginary parts of $z_i$ 2. **Coupling Topology:** Works for arbitrary network topologies 3. **Natural Frequencies:** Controller independent of $\omega_i$ distribution 4. **Convergence Rate:** Tunable via sliding-mode gains ## Applications ### 1. Power Grid Synchronization - Generator synchronization in distributed power systems - Frequency regulation across multiple generators - Robust to load variations ### 2. Biological Systems - Cardiac pacemaker cell synchronization - Neural oscillation synchronization - Circadian rhythm coordination ### 3. Communication Networks - Clock synchronization in distributed systems - Carrier synchronization in MIMO systems - Phase coherence in sensor networks ### 4. Robotics - Multi-robot coordination via phase synchronization - Swarm formation control - Periodic task coordination ## Connection to Other Skills - **kuramoto-brain-network:** Real-valued Kuramoto for brain synchronization - **brain-network-controllability:** Control theory for brain networks - **neural-dynamics-universal-translator:** Neural dynamics modeling - **physics-guided-neural-network:** Physics-constrained control ## Implementation Example ```python import numpy as np class ComplexKuramotoController: """Complex-valued Kuramoto network controller.""" def __init__(self, N, omega, K, alpha, r_target): """ N: number of oscillators omega: natural frequencies (N,) K: coupling strength alpha: stability parameter r_target: target modulus """ self.N = N self.omega = omega self.K = K self.alpha = alpha self.r_target = r_target def dynamics(self, z, t): """Complex-valued Kuramoto dynamics.""" # z: (N,) complex array dz = np.zeros(self.N, dtype=complex) for i in range(self.N): # Self dynamics dz[i] = (1j * self.omega[i] + self.alpha - np.abs(z[i])**2) * z[i] # Coupling dz[i] += self.K * np.sum(z - z[i]) return dz def sliding_mode_control(self, z, k_sm): """Sliding-mode controller for modulus regulation.""" u = np.zeros(self.N, dtype=complex) for i in range(self.N): r_i = np.abs(z[i]) phi_i = np.angle(z[i]) # Sliding surface s = r_i - self.r_target # Sliding-mode control (magnitude) u_mag = -k_sm * np.sign(s) # Apply in direction of state u[i] = u_mag * np.exp(1j * phi_i) return u def simulate(self, z0, t_span, controller=None): """Simulate the controlled Kuramoto system.""" from scipy.integrate import solve_ivp def ode(t, z_real): z = z_real.reshape(2, self.N) z_complex = z[0] + 1j * z[1] # Natural dynamics dz = self.dynamics(z_complex, t) # Add control if provided if controller: dz += controller(z_complex) # Return as real array return np.array([dz.real, dz.imag]).flatten() # Initial state as real array z0_real = np.array([z0.real, z0.imag]).flatten() # Solve sol = solve_ivp(ode, t_span, z0_real, method='RK45') # Reconstruct complex states z_final = sol.y.reshape(2, self.N, -1) z_complex = z_final[0] + 1j * z_final[1] return z_complex ``` ## Key Takeaways 1. **Linear State Space Advantage:** Complex-valued embedding transforms nonlinear phase dynamics into tractable linear control problem 2. **Unified Framework:** Single theoretical framework handles multiple control objectives (phase locking, modulus regulation, synchronization) 3. **Finite-Time Control:** Sliding-mode enables finite-time convergence, critical for practical applications 4. **Robustness:** Works for heterogeneous networks where classical Kuramoto fails 5. **Implementation:** Requires observation of both phase and amplitude (modulus), more sensors needed ## Future Directions 1. **Observer Design:** State observers for complex-valued Kuramoto systems 2. **Optimal Control:** LQR-style optimization in complex state space 3. **Learning-Based Control:** Integration with learning for unknown parameters 4. **Network Topology Optimization:** Optimal coupling structure design 5. **Stochastic Extensions:** Noise robustness analysis ## References - Giordano, L., Olm, J.M., & di Bernardo, M. (2026). Complex-Valued Kuramoto Networks: A Unified Control-Theoretic Framework. arXiv:2604.07249. - Kuramoto, Y. (1975). Self-entrainment of a population of coupled non-linear oscillators. - Strogatz, S. H. (2000). From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators. ## Related Papers - **kuramoto-brain-network:** Brain network Kuramoto synchronization - **neural-dynamics-decision-making:** Phase dynamics in decision making - **attractor-metadynamics-neural:** Attractor dynamics in neural systems --- _Skill created from arXiv paper research on 2026-04-10_
Voir sur GitHub