def phiRb_constant_translation(gamma_max, 
                               nu_max, 
                               cpc_Kd, 
                               Kd_cpc, 
                               phi_O):
    """
    Computes the ribosomal allocation which maintains a high translation rate. 

    Parameters
    ----------
    gamma_max : positive float 
        The maximum translational efficiency in units of inverse time.
    nu_max : positive float
        The maximum nutritional capacity in units of inverse time.
    phi_O : float [0, 1]
        Allocation towards other proteins. 

    Returns
    -------
    phi_Rbt : positive float [0, 1]
        The ribosomal allocation for constant translation.
    """
    c_pc = cpc_Kd * Kd_cpc
    return (1 - phi_O) * nu_max * (c_pc + Kd_cpc) / (nu_max * (c_pc + Kd_cpc) + gamma_max * c_pc * (c_pc + 1))