@@ -1841,3 +1841,95 @@ function hyper_lorenz_rule(u, p, t)
18411841 end
18421842 return SVector {4} (du1, du2, du3, du4)
18431843end
1844+
1845+ """
1846+ ```julia
1847+ function hyper_qi(u0 = [10.0, 15.0, 20.0, 22.0];
1848+ a = 50.0,
1849+ b = 24.0,
1850+ c = 13,
1851+ d = 8,
1852+ e = 33,
1853+ f = 30)
1854+ ```
1855+ ```math
1856+ \\ begin{aligned}
1857+ \\ dot{x} &= a*(y - x) + y*z\\\\
1858+ \\ dot{y} &= b*(x + y) - xz\\\\
1859+ \\ dot{z} &= - c*z - e*w + x*y\\\\
1860+ \\ dot{w} &= -d*w + f*z +x*y
1861+ \\ end{aligned}
1862+ ```
1863+ A hyperchaotic dynamical systems, showcasing a wide range of different behaviors,
1864+ including rich bifurcations in different directions[^Qi2008].
1865+
1866+ [^Qi2008]:
1867+ Qi, G., van Wyk, M. A., van Wyk, B. J., & Chen, G. (2008).
1868+ On a new hyperchaotic system.
1869+ Physics Letters A, 372(2), 124-136.
1870+ """
1871+ function hyper_qi (u0 = [10.0 , 15.0 , 20.0 , 22.0 ];
1872+ a = 50.0 ,
1873+ b = 24.0 ,
1874+ c = 13 ,
1875+ d = 8 ,
1876+ e = 33 ,
1877+ f = 30 )
1878+ return CoupledODEs (hyper_qi_rule, u0, [a, b, c, d, e, f])
1879+ end
1880+
1881+ function hyper_qi_rule (u, p, t)
1882+ @inbounds begin
1883+ x, y, z, w = u
1884+ a, b, c, d, e, f = p
1885+ du1 = a* (y - x) + y* z
1886+ du2 = b* (x + y) - x* z
1887+ du3 = - c* z - e* w + x* y
1888+ du4 = - d* w + f* z + x* y
1889+ end
1890+ return SVector {4} (du1, du2, du3, du4)
1891+ end
1892+
1893+ """
1894+ ```julia
1895+ function hyper_jha(u0 = [0.1, 0.1, 0.1, 0.1];
1896+ a = 10.0,
1897+ b = 28.0,
1898+ c = 8/3,
1899+ d = 1.3)
1900+ ```
1901+ ```math
1902+ \\ begin{aligned}
1903+ \\ dot{x} &= a*(y - x) + w\\\\
1904+ \\ dot{y} &= x*(b - z) - y\\\\
1905+ \\ dot{z} &= x*y - c*z\\\\
1906+ \\ dot{w} &= d*w -x*z
1907+ \\ end{aligned}
1908+ ```
1909+ An extension of the Lorenz system showchasing hyperchaos[^Hussain2015].
1910+
1911+ [^Hussain2015]:
1912+ Hussain, I., Gondal, M. A., & Hussain, A. (2015).
1913+ Construction of dynamical non-linear components based on lorenz system and
1914+ symmetric group of permutations.
1915+ 3D Research, 6, 1-6.
1916+ """
1917+ function hyper_jha (u0 = [0.1 , 0.1 , 0.1 , 0.1 ];
1918+ a = 10.0 ,
1919+ b = 28.0 ,
1920+ c = 8 / 3 ,
1921+ d = 1.3 )
1922+ return CoupledODEs (hyper_jha_rule, u0, [a, b, c, d])
1923+ end
1924+
1925+ function hyper_jha_rule (u, p, t)
1926+ @inbounds begin
1927+ x, y, z, w = u
1928+ a, b, c, d = p
1929+ du1 = a* (y - x) + w
1930+ du2 = x* (b - z) - y
1931+ du3 = x* y - c* z
1932+ du4 = d* w - x* z
1933+ end
1934+ return SVector {4} (du1, du2, du3, du4)
1935+ end
0 commit comments