private double GetSBF_W(DataTable dt, double pi, double theta, double t)
{
double temp = Math.Floor(((t - (pi - theta)) / pi));
double sbf = temp * theta + Math.Max(t - 2 * (pi - theta) - pi * temp, 0);
return Math.Max(0, sbf);
}
private double GetTBF(double t)