I am trying to solve a system of nonlinear differential equations, which I set up with the following code:
B = {{(Subscript[p, 0] - Subscript[q, 0])*(Subscript[v,
0]/(1 + Subscript[\[Beta], 0] ((Subscript[x, 2][t])^2))) -
Subscript[d, 0], 0,
0}, {(1 - Subscript[p, 0] + Subscript[q, 0])*(Subscript[v,
0]/(1 + Subscript[\[Beta],
0] ((Subscript[x, 2][t])^2))), (Subscript[p, 1] - Subscript[
q, 1])*(Subscript[v,
1]/(1 + Subscript[\[Beta], 1] ((Subscript[x, 2][t])^2))) -
Subscript[d, 1],
0}, {0, (1 - Subscript[p, 1] + Subscript[q, 1])*(Subscript[v,
1]/(1 + Subscript[\[Beta],
1] ((Subscript[x, 2][t])^2))), -Subscript[d, 2]}}
X[t_] = {Subscript[x, 0][t], Subscript[x, 1][t], Subscript[x, 2][t]};
systemB = X'[t] == B.X[t]
solB = DSolve[
systemB, {Subscript[x, 0], Subscript[x, 1], Subscript[x, 2]}, t]
This code returns the exact input, which from my research means that it cannot be solved or takes too long to solve. I spoke to someone who wrote a paper including this equation and he said Mathematica should be able to solve it. Am I writing it incorrectly? Even with the initial conditions
Subscript[x, 1][ 0] == 0, Subscript[x, 2][ 0] == 0
I can’t seem to get it to work.
Any help would be great!

