From 22a16696089200de6427377b5c87d7a705a17924 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Wed, 02 Dec 2020 16:03:53 +0800
Subject: [PATCH] 源强计算工具类

---
 src/main/java/com/moral/util/EmissionDataUtil.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/moral/util/EmissionDataUtil.java b/src/main/java/com/moral/util/EmissionDataUtil.java
new file mode 100644
index 0000000..5bec662
--- /dev/null
+++ b/src/main/java/com/moral/util/EmissionDataUtil.java
@@ -0,0 +1,27 @@
+package com.moral.util;
+
+public class EmissionDataUtil {
+
+    //���������������������������������c������������������������������x������������������������������������������������������������y���������������������������������������������������������������u������������
+    public static Double  getPollutionSourceIntensity(Double c, Double x, Double y, Double u){
+        double e = 2.718281828;
+        double r1 = 0.281846;
+        double r2 = 0.127190;
+        double x1 = 0.914370;
+        double x2 = 0.964435;
+        double �� = Math.PI;
+        double diffusionCoefficient_y = r1*Math.pow(x,x1);//������������y
+        double diffusionCoefficient_z = r2*Math.pow(x,x2);//������������z
+        double molecule = c*2*��*u*diffusionCoefficient_y*diffusionCoefficient_z;
+        double power = -1/2*(Math.pow(y,2)/Math.pow(diffusionCoefficient_y,2));
+        double denominator = Math.pow(e,power);
+        double pollutionSourceIntensity = molecule/denominator;
+        return pollutionSourceIntensity;
+    }
+
+    public static void main(String[] args) {
+        double result = EmissionDataUtil.getPollutionSourceIntensity(100.0,10.0,5.0,3.0);
+        System.out.println(result);
+    }
+
+}

--
Gitblit v1.8.0