a = 213;
n =0.15;
c = 459.7;
d = 2.094;
f = -9.6;
A1 = -1.0563;
B1 = -2.7153;
C1 = 0.1261;
D1 = 0;
}
else if(s.compareTo("B")==0&& distance<=1000 ){
n =0.15;
a = 156;
c = 106.6;
d = 1.149;
f = 3.3;
A1 = -1.8060;
B1 = -2.1912;
C1 = 0.0389;
D1 = 0;
}
else if (s.compareTo("B")==0&& distance>=1000 ){
a = 156;
n =0.15;
c = 108.2;
d = 1.098;
f = 2;
A1 = -1.8060;
B1 = -2.1912;
C1 = 0.0389;
D1 = 0;
}
else if (s.compareTo("C")==0&& distance<=1000 ){
n =0.2;
a = 104;
c = 61;
d = 0.911;
f = 0;
A1 = -1.9748;
B1 = -1.9980;
C1 = 0;
D1 = 0;
}
else if (s.compareTo("C")==0&& distance>=1000 ){
n =0.2;
a = 104;
c = 61;
d = 0.911;
f = 0;
A1 = -1.9748;
B1 = -1.9980;
C1 = 0;
D1 = 0;
}
else if(
n
a
c
d
f
s.compareTo("D")==0&& distance<=1000 ){
=0.25;
= 68;
= 33.2;
= 0.725;
= -1.7;
A1 = -2.5302;
B1 = -1.5610;
C1 = -0.0934;
D1 = 0;
}
else if (s.compareTo("D")==0& distance>=1000) {
n =0.25;
a = 68;
c = 44.5;
d = 0.516;
f = -13;
A1 = -2.5302;
B1 = -1.5610;
C1 = -0.0934;
D1 = 0;
}
else if (s.compareTo("E")==0&& distance<=1000){
n =0.4;
a = 50.5;
c = 22.8;
d = 0.678;
f =-1.3;
A1 = -1.4496;
B1 = -2.5910;
C1 = 0.2181;
D1 = -0.0343;
}
else if( s.compareTo("E")==0&& distance>=1000) {
a = 50.5;
n =0.4;
c = 55.4;
d = 0.305;
f = -34;
A1 = -1.4496;
B1 = -2.5910;
C1 = 0.2181;
D1 = -0.0343;
}
else if(
n
a
c
d
f
s.compareTo("F")==0&& distance<=1000){
=0.6;
= 34;
= 14.35;
= 0.740;
= -0.35;
A1
B1
C1
D1
=
=
=
=
-1.0488;
-3.2252;
0.4977;
-0.0765;
}
else if (s.compareTo("F")==0&& distance>=1000 ){
a = 34;
n =0.6;
c = 62.6;
d = 0.180;
f = -48.6;
A1 = -1.0488;
B1 = -3.2252;
C1 = 0.4977;
D1 = -0.0765;
}
else {
a
n
c
d
f
}
=
=
=
=
=
2;
2;
2;
2;
2;
p1 = (-Math.pow(y,2)/(2*Math.pow(sdy,2)));
p2 = Math.exp(- Math.pow((z-H),2)/(2*Math.pow(sdz,2)));
p3 = Math.exp(-Math.pow((z+H),2)/(2*Math.pow(sdz,2)));
concentration = k*( Math.exp(p1))*(p2 + p3);
concentration;
}
public double Concentration_Max_turmer (double H,double Average_wind_speed_1
0,double Q,double n)
{
double u = Math.exp(A1 + (B1*Math.log(H))+ (C1*(Math.pow(Math.log(H),2
)))+(D1*(Math.pow(Math.log(H),3))));
double Average_wind_speed_H = ((Average_wind_speed_10) * (Math.pow(H/10
,n)));
d = 0.840;
}
}
else if (100< x && x<=500 && clas.compareTo("C")==0)
{
if (x<10000)
{a = 0.1120;
b = 0.9100;
c = 0.197;
d = 0.908;
}
else
{
a = 0.1120;
b = 0.9100;
c =0.285;
d = 0.867;
}
}
else if (100< x && x<=500 && clas.compareTo("D")==0)
{
if (x<10000)
{a = 0.0856;
b = 0.8650;
c = 0.122;
d = 0.916;
}
else
{
a = 0.0856;
b = 0.8650;
c =0.193;
d = 0.865;
}
}
else if (100< x && x<=500 && clas.compareTo("E")==0)
{
if (x<10000)
{a = 0.1094;
b = 0.7657;
c = 0.0934;
d = 0.912;
}
else
{
a = 0.1094;
b = 0.7657;
c =0.141;
d = 0.868;
}
}
else if (100< x && x<=500 && clas.compareTo("F")==0)
{
if (x<10000)
{a = 0.5645;
b = 0.8050;
c = 0.0625;
d = 0.911;
}
else
{
a = 0.5645;
b = 0.8050;
c =0.0800;
d = 0.884;
}
}
else if (500< x && x<=5000 && clas.compareTo("A")==0)
{
if (x<10000)
{a = 0.0002539;
b = 2.089;
c = 0.495;
d = 0.873;
}
else
{
a = 0.0002539;
b = 2.089;
c =0.606;
d = 0.851;
}
}
else if (500< x && x<=5000 && clas.compareTo("B")==0)
{
if (x<10000)
{a = 0.04936;
b = 1.114;
c = 0.310;
d = 0.897;
}
else
{
a = 0.04936;
b = 1.114;
c =0.523;
d = 0.840;
}
}
else if (500< x && x<=5000 && clas.compareTo("C")==0)
{
if (x<10000)
{a = 0.1014;
b = 0.926;
c = 0.197;
d = 0.908;
}
else
{
a = 0.1014;
b = 0.926;
c =0.285;
d = 0.867;
}
}
else if (500< x && x<=5000 && clas.compareTo("D")==0)
{
if (x<10000)
{a = 0.2591;
b = 0.6869;
c = 0.122;
d = 0.916;
}
else
{
a = 0.2591;
b = 0.6869;
c =0.193;
d = 0.865;
}
}
else if (500< x && x<=5000 && clas.compareTo("E")==0)
{
if (x<10000)
{a = 0.2452;
b = 0.6358;
c = 0.0934;
d = 0.912;
}
else
{
a = 0.2452;
b = 0.6358;
c =0.141;
d = 0.868;
}
}
else if (500< x && x<=5000 && clas.compareTo("F")==0)
{
if (x<10000)
{a = 0.1930;
b = 0.63072;
c = 0.0625;
d = 0.911;
}
else
{
a = 0.1930;
b = 0.63072;
c =0.0800;
d = 0.884;
}
}
else if (5000< x && clas.compareTo("A")==0)
{
if (x<10000)
{a = 0.0002539;
b = 2.089;
c = 0.495;
d = 0.873;
}
else
{
a = 0.0002539;
b = 2.089;
c =0.606;
d = 0.851;
}
}
else if (5000< x
{
if (x<10000)
{a = 0.04936;
b = 1.114;
c = 0.310;
d = 0.897;
}
else
{
a = 0.04936;
b = 1.114;
c =0.523;
d = 0.840;
}
}
else if (5000< x
{
if (x<10000)
{a = 0.1154;
b = 0.9109;
c = 0.197;
d = 0.908;
}
else
{
a = 0.1154;
b = 0.9109;
c =0.285;
d = 0.867;
}
}
else if (5000< x
{
if (x<10000)
{a = 0.7368;
b = 0.5642;
c = 0.122;
d = 0.916;
}
else
{
a = 0.7368;
b = 0.5642;
c =0.193;
d = 0.865;
}
}
else if (5000< x
{
if (x<10000)
{a = 0.9204;
b = 0.4805;
c = 0.0934;
d = 0.912;
}
else
{
a = 0.9204;
b = 0.4805;
&& clas.compareTo("B")==0)
&& clas.compareTo("C")==0)
&& clas.compareTo("D")==0)
&& clas.compareTo("E")==0)
c =0.141;
d = 0.868;
}
}
else if (5000< x && clas.compareTo("F")==0)
{
if (x<10000)
{a = 1.505;
b = 0.3662;
c = 0.0625;
d = 0.911;
}
else
{
a = 1.505;
b = 0.3662;
c =0.0800;
d = 0.884;
}
}
//double sdz_chart = (H/Math.sqrt(2));
// double x_from_sdz_chart = Math.exp((1/2*d)*Math.log((sdz_chart-f)/c));
//double Maximum_distance = Math.pow(((B1*Math.pow(H,2))/(Math.pow(A1,2)*
(A1+B1))), (1/(2*B1)));///
double
double
double
double
return
xx = Math.pow(H,2);
y =Math.pow(a,2);
z = (b*xx)/(y*(d+b));
u = Math.pow(z,(1/(2*b)));
u ;
column
break;
case 'D' :
column
break;
case 'E' :
column
break;
case 'F' :
column
break;
default :
return
};
= 3;
= 4;
= 5;
= 6;
-999;