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.

インストールへ移動

ソース情報

リポジトリ
hiyenwong/ai_collection
ソースの最終更新活動
2026年6月4日 13:32
検出された SKILL.md の言語
英語
スター
2
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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_
GitHubで見る