Skip to main content
. 2021 Jul 7;23(7):866. doi: 10.3390/e23070866
Algorithm 1:Optimum speed measurement point selection based on STIF.
  • Input: 

    Scur_spa=pcur_l_i,pcur_r_ii=1M1

    Spre_spa=ppre_l_j,ppre_r_jj=1M2

    Stemp=pl_cur_k,pl_pre_kk=1T

    Ocur_lxcur_l,ycur_l

  • Output: 

    pcur_l_mopt,pcur_r_mopt

  • 1:

    function Optimum speed measurement point selection 

  • 2:

        for k=1 to T do

  • 3:

            take pl_cur_k,pl_pre_k∈Stemp

  • 4:

            search Scur_spa

  • 5:

            if pl_cur_k=pcur_l_i then

  • 6:

               search Spre_spa

  • 7:

               if pl_pre_k=ppre_l_j then

  • 8:

                   Sspa_temp⟸pcur_l_i,pcur_r_i

  • 9:

               end if

  • 10:

            end if

  • 11:

        end for

  • 12:

        for m=1 to size of Sspa_temp do

  • 13:

            calculate dm=xcur_l_m−xcur_l2+ycur_l_m−ycur_l2

  • 14:

        end for

  • 15:

        select dmopt=dmmin

  • 16:

        return pcur_l_mopt,pcur_r_mopt  with dmopt

  • 17:

    end function