分岔 Bifurcations
1. saddle-node bifurcation




2. transcritical bifurcation



3.pitchfork bifurcation



4. Hopf bifurcation

链接:https://www.zhihu.com/question/26359793/answer/133232527
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
To be or Not to be,That is a Bifurcation !
Hopf-Bifurcation : 沟通平衡与振动的世界。
用一句话说, Hopf-Bifurcation 描述一个系统定点失去吸引力并最终产生闭合轨道的过程。 这与我开头引题的抛物线那个图其实是一回事,我们把非线性系统在定点附近进行线性近似就可以沿用上面的分析。
BZ反应 (Belousov Zhabotinsky 化学反应)
我们高中课本有个东西叫化学平衡, 说的是化学过程最终都导致平衡,该反应的反应过了,我们就得到一堆万年不变的反应产物。 但是1950年代的一个苏联科学家belousov却在它的反应里发现了一个十分惊人的现象, 他发现他手里的混合物反应后还会在一段时候回到原来的状态,然后又重新反应,如此周期反复。这一现象一出,他就被封杀了。因为他的结果不符合热力学第二定律(根据热力学第二定律,自发状态下系统必须趋于平衡),又加上适逢冷战,他到死也没看到他的成果被承认,成为科学史上几个重大悲剧之一。
但是它的发现却开拓了一个全新的领域-化学振荡,而他的发现也成为复杂性可以从简单系统中诞生的典型例子,与图灵对生物斑图的研究一起,开拓了复杂科学的先河。
<img src="https://pic2.zhimg.com/809ceaf5a2a3db2eb9cbaac672e2ca61_b.png" data-rawwidth="778" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="778" data-original="https://pic2.zhimg.com/809ceaf5a2a3db2eb9cbaac672e2ca61_r.png">
周期振荡的化学反应,红变蓝又变红。
<img src="https://pic4.zhimg.com/a39296bf27a4e1ee7bf531bdfe741fd7_b.png" data-rawwidth="285" data-rawheight="279" class="content_image" width="285">
Belousov的化学振荡可以自发产生美丽复杂的斑图(上图),被认为是复杂性从简单系统产生的典范。 对生命起源等问题都很有启发。
如果我们给这个化学反应写出热力学方程,我们就可以发现,循规蹈矩的化学平衡和“异常”的化学振荡可以完全统一在一个系统里,只是根据反应物浓度不同而不同。 它的本质即Hopf Bifurcation。
Belousov反应具有众多反应物和接近20个步骤,但是可以简化为一个二维动力学系统(内容繁杂在此不续):
<img src="https://pic1.zhimg.com/d78b61a311d24432c61530eda51c3390_b.png" data-rawwidth="787" data-rawheight="439" class="origin_image zh-lightbox-thumb" width="787" data-original="https://pic1.zhimg.com/d78b61a311d24432c61530eda51c3390_r.png">
随着参数a,b的变化系统具有完全不同的动力学模型,见下图:
<img src="https://pic1.zhimg.com/af8c09724bf4d8e56db950ec58017668_b.png" data-rawwidth="809" data-rawheight="287" class="origin_image zh-lightbox-thumb" width="809" data-original="https://pic1.zhimg.com/af8c09724bf4d8e56db950ec58017668_r.png">
Hopf Bifurcation, 左图是一个具有静止平衡态(定点)的系统,动力学流从不同的位置旋入这个系统。 右图为振动解(limit cycle)的诞生, 事实上,两张图描述的是一个系统的连续变化,开始那个稳定的平衡点失去稳定属性,流行从旋入这个点变为旋出,而归于确定的闭合轨道。这就是Hopf Bifurcation的范式。
Hopf Bifurcation 作为阐述振动和静态平衡互相演化的基本手段, 在生物,经济等领域反复出现。
5. 二维动力系统
二维动力系统:例如下图里的那个抛物线, 当系统的参数变化越过抛物线的时候,系统就从稳定吸引变成了发散远离定点,这个过程就是Bifurcation.
而在抛物线一侧的变化只是定量的变化,却无定性改变,这就是普通的变化。Bifurcation标志系统的动力学性质就发生彻底的变化。好比两个人在一条路上走着走着,突然到了岔路口,从此南辕北辙。

分岔 Bifurcations的更多相关文章
- BZOJ1621: [Usaco2008 Open]Roads Around The Farm分岔路口
1621: [Usaco2008 Open]Roads Around The Farm分岔路口 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 521 S ...
- BZOJ 1621: [Usaco2008 Open]Roads Around The Farm分岔路口
题目 1621: [Usaco2008 Open]Roads Around The Farm分岔路口 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 56 ...
- 【BZOJ】1621: [Usaco2008 Open]Roads Around The Farm分岔路口(dfs)
http://www.lydsy.com/JudgeOnline/problem.php?id=1621 这题用笔推一下就懂了的.... 当2|(n-k)时,才能分,否则不能分. 那么dfs即可.. ...
- BZOJ 1621 [Usaco2008 Open]Roads Around The Farm分岔路口:分治 递归
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1621 题意: 约翰的N(1≤N≤1,000,000,000)只奶牛要出发去探索牧场四周的土 ...
- bzoj 1621: [Usaco2008 Open]Roads Around The Farm分岔路口【dfs】
模拟就行--讲道理这个时间复杂度为啥是对的??? #include<iostream> #include<cstdio> using namespace std; int k, ...
- [Usaco2008 Open]Roads Around The Farm分岔路口
题目描述 约翰的N(1≤N≤1,000,000,000)只奶牛要出发去探索牧场四周的土地.她们将沿着一条路走,一直走到三岔路口(可以认为所有的路口都是这样的).这时候,这一群奶牛可能会分成两群,分别沿 ...
- BZOJ_1621_[Usaco2008_Open]_Roads_Around_The_Farm_分岔路口(模拟+大水题)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1621\(n\)头奶牛,刚开始在一起,每次分成\(x\)和\(x+m\)两部分,直到不能再分,问 ...
- PHP多进程编程实例
这篇文章主要介绍了PHP多进程编程实例,本文讲解的是在Linux下实现PHP多进程编程,需要的朋友可以参考下 羡慕火影忍者里鸣人的影分身么?没错,PHP程序是可以开动影分身的!想完成任务,又觉得一个进 ...
- Unity 5 中的全局光照技术详解
貌似是某位好人翻译的 https://unity3d.com/cn/learn/tutorials/topics/graphics/unity-5-lighting-and-rendering#rd? ...
随机推荐
- php中用生成的公钥、私钥进行加密解密
$private_key = '-----BEGIN RSA PRIVATE KEY-----MIICXQIBAAKBgQDpoODVtnSztGyb//p+g/Ob36jb3jzWzS2qovOjp ...
- linux上的常用的系统自带命令
wikipedia 发现的分类,发现还有好多没用过.. Unix command-line interface programs and shell builtins File system ca ...
- was安装相关步骤(Linux)
本次试验目的主要对websphere 二次内部解剖对中间件性能优化垫铺. 1.准备相关文件 其中 iso文件为WAS主要镜像文件(WAS文件所在地) Instalmgr为IBM安装引导程序instal ...
- C++引用与传参
# include <iostream> using namespace std; void Swap(int *pa, int *pb) { int t = *pa; *pa = *pb ...
- HTTPS 证书制作及使用
一 证书的制作 进入jdk/bin,使用keytools.exe制作证书. 1.创建keystore 创建一个别名为serverkeystore的证书,该证书存放在名为server.keystore的 ...
- delphi DLL image 动态绘图 句柄处理
在调用DLL 动态在T Image 绘图时,传入 Image.Canvas.Handle 后,却总是绘不上,有时偶尔能绘上,却没搞清原因,而同样的代码,传入窗体的 Handle ,绘图却正常. 经过 ...
- 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_6 Mybatis的CRUD-保存操作的细节-获取保存数据的id
保存后得到id 默认查询出来的是0,因为没有插入就要得到最后的id值. insert语句跟在前面就可以获取到id了 新插入的这条数据就是51 order=after表示在insert语句后再去获取id ...
- delphi2010:按键 控制键 组合键的判断 响应
procedure TForm7.FormShortCut(var Msg: TWMKey; var Handled: Boolean); var aKey: TShortCut; aShif ...
- ES6标准入门 第四章:字符串的扩展
1.字符串的Unicode 表示法 JavaScript 允许采用 \uxxxx 表示一个字符,其中 xxxx 表示字符的码点. "\u0061" // "a" ...
- Django 基于角色的权限控制
有一种场景, 要求为用户赋予一个角色, 基于角色(比如后管理员,总编, 编辑), 用户拥有相应的权限(比如管理员拥有所有权限, 总编可以增删改查, 编辑只能增改, 有些页面的按钮也只有某些角色才能查看 ...