My question is very similar to: Determining the peak speed of an accelerating/decelerating body between two point but with a fairly significant difference, deceleration rate is not necessarily negative acceleration rate.
Using:
-Va for starting velocity
-Vb for ending velocity
-Vx for max velocity
-D for distance traveled
-a for acceleration
-d for deceleration
how do I solve for Vx?
$$\begin{align*} a = \frac{V_x - V_A}{s} &\qquad& d = \frac{V_B-V_x}{t}\\ s = \frac{V_x - V_A}{a} &\qquad& t = \frac{V_B-V_x}{d}\\ as = (V_x-V_A) & \qquad & dt = V_B - V_x \end{align*}$$
$$D = \left[V_As + \frac{1}{2}as^2\right] + \left[V_xt + \frac{1}{2}dt^2\right]$$
$$D = s\left[V_A + \frac{1}{2}(V_x - V_A)\right] + t\left[V_x + \frac{1}{2}(V_B - V_x)\right]$$ $$D = s\left[\frac{1}{2}(V_x + V_A)\right] + t\left[\frac{1}{2}(V_B + V_x)\right]$$
$$D = \left[\frac{1}{a}(V_x - V_A)\right] \left[\frac{1}{2}(V_x + V_A)\right] + \left[\frac{1}{d}(V_B - V_x)\right]\left[\frac{1}{2}(V_B + V_x)\right]$$
$$2adD = d\left(V_x - V_A\right)\left(V_x + V_A\right) + a\left(V_B - V_x\right)\left(V_B + V_x\right)$$
$$2adD = d\left(V_x^2 - V_A^2\right) + a\left(V_B^2 - V_x^2\right)$$
$$(d-a)V_x^2 = dV_A^2 - aV_B^2 + 2adD $$
$$V_x = \sqrt{\frac{aV_B^2 - dV_A^2 - 2adD}{a-d}}$$
Note that in the special case that $a = -d$, we recover the solution to your earlier problem:
$$V_x = \sqrt{\frac{aV_A^2 + aV_B^2 + 2a^2D}{2a}}$$
$$V_x = \sqrt{\frac{V_A^2 + V_B^2}{2} + aD}$$