$a=b(1-H)+cH^{.55}$
I want to solve for $H$. I used Newton Raphson to approximate it, but it only worked for certain combinations of $(a,b,c)$. Of course, this is caused because in the derivative I have a negative exponent, so when an iteration is negative, the algorithm breaks. My question is if I could get any conditions for $a,b,c$ where the algorithm works. Or if there’s any other method I could use? $a,b,c$ are constants between $0$ and $1$
Your equation can be recast as
$$H^\alpha=pH+q,$$ where $p,q$ depend on $a,b,c$, which describes the intersection of a quasi-parabola and a straight line.
If the slope of the line is negative, there is a single intersection iff $q\ge0$.
If the slope of the line is positive, we have several cases. Consider the curve
$$H^\alpha-pH.$$ It has a maximum when $H_m^{\alpha-1}=\dfrac p\alpha$, and the intercept of the corresponding tangent to the parabola is
$$q_m=H_m^\alpha-pH_m$$
Then
if $q<0$, a single root;
if $0\le q<q_m$, two roots, on either sides of $H_m$;
if $q=q_m$ a double root;
if $q>q_m$: no root.
The picture illustrates these five cases.