33# Opted for the equations as reported in papers
44
55# Thomas
6- @parameters t b= 0.208186
6+ @parameters b= 0.208186
77@variables x (t)= 1 y (t)= 0 z (t)= 0
8- D = Differential (t)
8+
99
1010eqs = [D (x) ~ sin (y) - b * x,
1111 D (y) ~ sin (z) - b * y,
1212 D (z) ~ sin (x) - b * z]
1313
14- @named thomas = ODESystem (eqs)
14+ @mtkbuild thomas = ODESystem (eqs,t )
1515
1616"""
1717Thomas' cyclically symmetric attractor equations
@@ -27,15 +27,15 @@ $(latexify(thomas))
2727prob_ode_thomas = ODEProblem (thomas, [], (0.0 , 1.0 ))
2828
2929# Lorenz
30- @parameters t σ= 10 ρ= 28 β= 8 / 3
30+ @parameters σ= 10 ρ= 28 β= 8 / 3
3131@variables x (t)= 1 y (t)= 0 z (t)= 0
32- D = Differential (t)
32+
3333
3434eqs = [D (x) ~ σ * (y - x),
3535 D (y) ~ x * (ρ - z) - y,
3636 D (z) ~ x * y - β * z]
3737
38- @named lorenz = ODESystem (eqs)
38+ @mtkbuild lorenz = ODESystem (eqs,t )
3939
4040"""
4141Lorenz equations
@@ -51,15 +51,15 @@ $(latexify(lorenz))
5151prob_ode_lorenz = ODEProblem (lorenz, [], (0.0 , 1.0 ))
5252
5353# Aizawa
54- @parameters t a= 0.95 b= 0.7 c= 0.6 d= 3.5 e= 0.25 f= 0.1
54+ @parameters a= 0.95 b= 0.7 c= 0.6 d= 3.5 e= 0.25 f= 0.1
5555@variables x (t)= 1 y (t)= 0 z (t)= 0
56- D = Differential (t)
56+
5757
5858eqs = [D (x) ~ (z - b) * x - d * y,
5959 D (y) ~ d * x + (z - b) * y,
6060 D (z) ~ c + a * z - z^ 3 / 3 - (x^ 2 + y^ 2 ) * (1 + e * z) + f * z * x^ 3 ]
6161
62- @named aizawa = ODESystem (eqs)
62+ @mtkbuild aizawa = ODESystem (eqs,t )
6363
6464"""
6565Aizawa equations
@@ -74,15 +74,15 @@ $(latexify(aizawa))
7474prob_ode_aizawa = ODEProblem (aizawa, [], (0.0 , 1.0 ))
7575
7676# Dadras
77- @parameters t a= 3 b= 2.7 c= 1.7 d= 2 e= 9
77+ @parameters a= 3 b= 2.7 c= 1.7 d= 2 e= 9
7878@variables x (t)= 1 y (t)= 0 z (t)= 0
79- D = Differential (t)
79+
8080
8181eqs = [D (x) ~ y - a * x + b * y * z,
8282 D (y) ~ c * y - x * z + z,
8383 D (z) ~ d * x * y - e * z]
8484
85- @named dadras = ODESystem (eqs)
85+ @mtkbuild dadras = ODESystem (eqs,t )
8686
8787"""
8888Dadras equations
@@ -97,15 +97,15 @@ $(latexify(dadras))
9797prob_ode_dadras = ODEProblem (dadras, [], (0.0 , 1.0 ))
9898
9999# chen
100- @parameters t a= 35 b= 3 c= 28
100+ @parameters a= 35 b= 3 c= 28
101101@variables x (t)= 1 y (t)= 0 z (t)= 0
102- D = Differential (t)
102+
103103
104104eqs = [D (x) ~ a * (y - x),
105105 D (y) ~ (c - a) * x - x * z + c * y,
106106 D (z) ~ x * y - b * z]
107107
108- @named chen = ODESystem (eqs)
108+ @mtkbuild chen = ODESystem (eqs,t )
109109
110110"""
111111chen equations
@@ -120,15 +120,15 @@ $(latexify(chen))
120120prob_ode_chen = ODEProblem (chen, [], (0.0 , 1.0 ))
121121
122122# rossler
123- @parameters t a= 0.2 b= 0.2 c= 5.7
123+ @parameters a= 0.2 b= 0.2 c= 5.7
124124@variables x (t)= 1 y (t)= 0 z (t)= 0
125- D = Differential (t)
125+
126126
127127eqs = [D (x) ~ - (y + z),
128128 D (y) ~ x + a * y,
129129 D (z) ~ b + z * (x - c)]
130130
131- @named rossler = ODESystem (eqs)
131+ @mtkbuild rossler = ODESystem (eqs,t )
132132
133133"""
134134rossler equations
@@ -144,15 +144,15 @@ $(latexify(rossler))
144144prob_ode_rossler = ODEProblem (rossler, [], (0.0 , 1.0 ))
145145
146146# rabinovich_fabrikant
147- @parameters t a= 0.14 b= 0.10
147+ @parameters a= 0.14 b= 0.10
148148@variables x (t)= 1 y (t)= 0 z (t)= 0
149- D = Differential (t)
149+
150150
151151eqs = [D (x) ~ y * (z - 1 + x^ 2 ) + b * x,
152152 D (y) ~ x * (3 * z + 1 - x^ 2 ) + b * y,
153153 D (z) ~ - 2 * z * (a + x * y)]
154154
155- @named rabinovich_fabrikant = ODESystem (eqs)
155+ @mtkbuild rabinovich_fabrikant = ODESystem (eqs,t )
156156
157157"""
158158rabinovich_fabrikant equations
@@ -167,15 +167,15 @@ $(latexify(rabinovich_fabrikant))
167167prob_ode_rabinovich_fabrikant = ODEProblem (rabinovich_fabrikant, [], (0.0 , 1.0 ))
168168
169169# sprott
170- @parameters t a= 2.07 b= 1.79
170+ @parameters a= 2.07 b= 1.79
171171@variables x (t)= 1 y (t)= 0 z (t)= 0
172- D = Differential (t)
172+
173173
174174eqs = [D (x) ~ y + a * x * y + x * z,
175175 D (y) ~ 1 - b * x^ 2 + y * z,
176176 D (z) ~ x - x^ 2 - y^ 2 ]
177177
178- @named sprott = ODESystem (eqs)
178+ @mtkbuild sprott = ODESystem (eqs,t )
179179
180180"""
181181sprott equations
@@ -190,15 +190,15 @@ $(latexify(sprott))
190190prob_ode_sprott = ODEProblem (sprott, [], (0.0 , 1.0 ))
191191
192192# hindmarsh_rose
193- @parameters t a= 1 b= 3 c= 1 d= 5 r= 1e-2 s= 4 xr= - 8 / 5 i= 5
193+ @parameters a= 1 b= 3 c= 1 d= 5 r= 1e-2 s= 4 xr= - 8 / 5 i= 5
194194@variables x (t)= 1 y (t)= 0 z (t)= 0
195- D = Differential (t)
195+
196196
197197eqs = [D (x) ~ y - a * x^ 3 + b * x^ 2 - z + i,
198198 D (y) ~ c - d * x^ 2 - y,
199199 D (z) ~ r * (s * (x - xr) - z)]
200200
201- @named hindmarsh_rose = ODESystem (eqs)
201+ @mtkbuild hindmarsh_rose = ODESystem (eqs,t )
202202
203203"""
204204hindmarsh_rose equations
0 commit comments