Problem:
Let $p$ and $q$ be two integers, and $q > p>0$. Does the following ODE have a general solution on some finite time interval $[0,T]$? If yes, how can I obtain the solution?
$$ \dot x(t) = (x(t))^{p/q} + u(t), $$ where $x(0)=x_0>0$, and $0<u(t)<b<+\infty$ for all $t$.
Based on the problem formulation, $x(t)$ for $t\in[0, T]$ should be bounded. If it is not possible to find a general solution, can we find a tight bound of $|x(t)|$ in terms of $|u(t)|$ and $x_0$?
Here is my thinking:
As the right hand side of ODE satisfy the global Lipschitz condition ($x_0 > 0$) in $x$, so the ODE has a unique solution.
Denote $f(x)=x^{p/q}$. For any constant $\epsilon>0$, $|f(x)|\leq L(\epsilon)|x|+\epsilon$, where $L$ is a constant which depends on $\epsilon$. Therefore, $$ |\dot x(t)| \leq L|x(t)| + \epsilon + b, $$ which implies that $|x(t)|\leq e^{Lt}x_0+\frac{1}{L}(e^{Lt}-1)(\epsilon+b)$. In this way, the bound of $x$ depends on $\epsilon$ and $L$, which are not related to the problem. But I wish to find a more accurate bound that only depends on $x_0$ and $u$. I am not sure if it is possible to do so. Anyone can help?