@@ -1754,4 +1754,90 @@ function CompetitionDynamicsParameters(option = 1)
1754
1754
μs = zeros (Float64, N)
1755
1755
Rcoups = zeros (Float64, 3 )
1756
1756
return CompetitionDynamicsParameters (rs, ms, Ss, μs, Rcoups, Ks, cs, D)
1757
- end
1757
+ end
1758
+
1759
+ """
1760
+ ```julia
1761
+ hyper_roessler(u0 = [-10.0, -6.0, 0.0, 10.0];
1762
+ a = 0.25,
1763
+ b = 3.0,
1764
+ c = 0.5,
1765
+ d = 0.05)
1766
+ ```
1767
+ ```math
1768
+ \\ begin{aligned}
1769
+ \\ dot{x} &= -y - z\\\\
1770
+ \\ dot{y} &= x + a*y + w\\\\
1771
+ \\ dot{z} &= b + x*z\\\\
1772
+ \\ dot{w} &= -c*z + d*w
1773
+ \\ end{aligned}
1774
+ ```
1775
+ An extension of the Rössler system showchasing hyperchaos[^Rossler1979].
1776
+ An hyperchaotic system is characterized by two positive Lyapunov exponents.
1777
+
1778
+ [^Rossler1979]:
1779
+ Rossler, O. (1979). An equation for hyperchaos.
1780
+ Physics Letters A, 71(2-3), 155-157.
1781
+ """
1782
+ function hyper_roessler (u0 = [- 10.0 , - 6.0 , 0.0 , 10.0 ];
1783
+ a = 0.25 ,
1784
+ b = 3.0 ,
1785
+ c = 0.5 ,
1786
+ d = 0.05 )
1787
+ return CoupledODEs (hyper_roessler_rule, u0, [a, b, c, d])
1788
+ end
1789
+
1790
+ function hyper_roessler_rule (u, p, t)
1791
+ @inbounds begin
1792
+ x, y, z, w = u
1793
+ a, b, c, d = p
1794
+ du1 = - y - z
1795
+ du2 = x + a* y + w
1796
+ du3 = b + x* z
1797
+ du4 = - c* z + d* w
1798
+ end
1799
+ return SVector {4} (du1, du2, du3, du4)
1800
+ end
1801
+
1802
+ """
1803
+ ```julia
1804
+ function hyper_lorenz(u0 = [-10.0, -6.0, 0.0, 10.0];
1805
+ a = 10.0,
1806
+ b = 28.0,
1807
+ c = 8/3,
1808
+ d = -1.0)
1809
+ ```
1810
+ ```math
1811
+ \\ begin{aligned}
1812
+ \\ dot{x} &= a*(y - x) + w\\\\
1813
+ \\ dot{y} &= x*(b - z) - y\\\\
1814
+ \\ dot{z} &= x*y - c*z\\\\
1815
+ \\ dot{w} &= d*w -y*z
1816
+ \\ end{aligned}
1817
+ ```
1818
+ An extension of the Lorenz system showchasing hyperchaos[^Wang2008].
1819
+ An hyperchaotic system is characterized by two positive Lyapunov exponents.
1820
+
1821
+ [^Wang2008]:
1822
+ Wang, X., & Wang, M. (2008). A hyperchaos generated from Lorenz system.
1823
+ Physica A: Statistical Mechanics and its Applications, 387(14), 3751-3758.
1824
+ """
1825
+ function hyper_lorenz (u0 = [- 10.0 , - 6.0 , 0.0 , 10.0 ];
1826
+ a = 10.0 ,
1827
+ b = 28.0 ,
1828
+ c = 8 / 3 ,
1829
+ d = - 1.0 )
1830
+ return CoupledODEs (hyper_lorenz_rule, u0, [a, b, c, d])
1831
+ end
1832
+
1833
+ function hyper_lorenz_rule (u, p, t)
1834
+ @inbounds begin
1835
+ x, y, z, w = u
1836
+ a, b, c, d = p
1837
+ du1 = a* (y - x) + w
1838
+ du2 = x* (b - z) - y
1839
+ du3 = x* y - c* z
1840
+ du4 = d* w - y* z
1841
+ end
1842
+ return SVector {4} (du1, du2, du3, du4)
1843
+ end
0 commit comments