用途:检测与导航动力系统中的分岔点,即系统定性行为发生变化的参数位置,并借助 GF(3) 三值(PLUS/ERGODIC/MINUS)框架描述状态转换。
主要能力:覆盖鞍结、Hopf、叉式、跨临界、倍周期等分岔类型,并给出对应的 GF(3) 映射。提供 Hopf 分岔检测函数 detect_hopf,通过雅可比矩阵特征值实部过零、虚部非零来定位分岔点并给出振荡频率。提供 gf3_phase_portrait 生成 GF(3) 着色相位图(-1 蓝、0 绿、+1 红)。提供分岔图生成与倍周期级联检测(Babashka 脚本)。提供 BifurcationMonitor 类,按固定点、极限环、混沌分类当前动力学状态并报告分岔事件与 GF(3) 差值。还描述了三元并行分析(PLUS 探索参数、ERGODIC 监控振荡、MINUS 分析稳定性)及与 ruler-maximal 的集成思路。
使用方式:资料给出命令示例,如 bb -e '(bifurcation/analyze system params)'、bb scripts/bifurcation_diagram.bb --param r --range "2.5:4.0:0.001"、bb scripts/bifurcation_monitor.bb --system lorenz。代码示例依赖 numpy、scipy.linalg.eig 与 Babashka。
适用场景:非线性动力学研究、参数扫描中的状态转换监控、混沌路径分析、技能加载状态转换建模。
限制:资料未提供安装步骤、许可、性能指标或平台支持信息;示例代码为片段,未给出完整可运行工程结构。