def ct_satratburden(Inom,VArat=None,ANSIv=None,ALF=20,):
    """
    ct_satratburden Function
    
    A function to determine the Saturation at rated burden.
    
    Parameters
    ----------
    Inom:       float
                Nominal Current
    VArat:      float, optional, exclusive
                The apparent power (VA) rating of the CT.
    ANSIv:      float, optional, exclusive
                The ANSI voltage requirement to meet.
    ALF:        float, optional
                Accuracy Limit Factor, default=20.
    
    Returns
    -------
    Vsat:       float
                The saturated voltage.
    """
    # Validate Inputs
    if VArat == None and ANSIv == None:
        raise ValueError("VArat or ANSIv must be specified.")
    elif VArat==None:
        # Calculate VArat from ANSIv
        Zrat = ANSIv/(20*Inom)
        VArat = Inom**2 * Zrat
    # Determine Vsaturation
    Vsat = ALF * VArat/Inom
    return(Vsat)