Selaa lähdekoodia

Запросы в базу по метанолу

Rimmon 3 vuotta sitten
vanhempi
commit
a1b1b46e49
1 muutettua tiedostoa jossa 522 lisäystä ja 419 poistoa
  1. 522 419
      Pages/Methanol.razor

+ 522 - 419
Pages/Methanol.razor

@@ -8,443 +8,546 @@
 @inject AuthenticationStateProvider AuthenticationStateProvider
 @inject UserManager<IdentityUser> UserManager
 @inject WeatherForecastService ForecastService
-    <br>
-    <h2>Установка в целом</h2>
-    <br>
-    <table class="table">
-        <thead>
-            <tr>
-                <th>Входной параметр</th>
-                <th>Значение</th>
-                <th>Выходной параметр</th>
-                <th>Значение</th>
-            </tr>
-        </thead>
-        <tbody>
-            <tr>
-                <td>
-                    Расход сырьевого газа, нм3/ч
-                </td>
-                <td>
-                    <select  @bind="in1_gas_consumption">
-                        <option>800</option>
-                        <option>900</option>
-                        <option>1000</option>
-                        <option>1100</option>
-                        <option>1200</option>
-                        <option>1300</option>
-                        <option>1400</option>
-                        <option>1500</option>
-                        <option>1600</option>
-                        <option>1700</option>
-                    </select>
-                </td>
-                <td>
-                    Производительность по метанолу, кг/ч
-                </td>
-                <td>
-                    999
-                </td>
-            </tr>
+<br>
+<h2>Установка в целом</h2>
+<br>
+<table class="table">
+    <thead>
+        <tr>
+            <th>Входной параметр</th>
+            <th>Значение</th>
+            <th>Выходной параметр</th>
+            <th>Значение</th>
+        </tr>
+    </thead>
+    <tbody>
+        <tr>
+            <td>
+                Расход сырьевого газа, нм3/ч
+            </td>
+            <td>
+                <select @bind="in1_gas_consumption">
+                    <option>800</option>
+                    <option>900</option>
+                    <option>1000</option>
+                    <option>1100</option>
+                    <option>1200</option>
+                    <option>1300</option>
+                    <option>1400</option>
+                    <option>1500</option>
+                    <option>1600</option>
+                    <option>1700</option>
+                </select>
+            </td>
+            <td>
+                Производительность по метанолу, кг/ч
+            </td>
+            <td>
+                999
+            </td>
+        </tr>
 
-            <tr>
-                <td>
-                    Содержание метана, %об
-                </td>
-                <td>
-                    <select @bind="in1_methane_percentage">
-                        <option>50</option>
-                        <option>55</option>
-                        <option>60</option>
-                        <option>65</option>
-                        <option>70</option>
-                        <option>75</option>
-                        <option>80</option>
-                        <option>85</option>
-                        <option>90</option>
-                        <option>95</option>
-                    </select>
-                </td>
-                <td>
-                    Содержание метанола в продукте, %
-                </td>
-                <td>
-                    888
-                </td>
-            </tr>
+        <tr>
+            <td>
+                Содержание метана, %об
+            </td>
+            <td>
+                <select @bind="in1_methane_percentage">
+                    <option>50</option>
+                    <option>55</option>
+                    <option>60</option>
+                    <option>65</option>
+                    <option>70</option>
+                    <option>75</option>
+                    <option>80</option>
+                    <option>85</option>
+                    <option>90</option>
+                    <option>95</option>
+                </select>
+            </td>
+            <td>
+                Содержание метанола в продукте, %
+            </td>
+            <td>
+                888
+            </td>
+        </tr>
 
-            <tr>
-                <td>
-                    Содержание этана, %об
-                </td>
-                <td>
-                    <select @bind="in1_ethane_percentage">
-                        <option>1</option>
-                        <option>2</option>
-                        <option>3</option>
-                        <option>4</option>
-                        <option>5</option>
-                        <option>6</option>
-                        <option>8</option>
-                        <option>10</option>
-                        <option>12</option>
-                        <option>14</option>
-                    </select>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Содержание азота, %об
-                </td>
-                <td>
-                    <select @bind="in1_nitro_percentage">
-                        <option>0</option>
-                        <option>0,5</option>
-                        <option>1</option>
-                        <option>1,5</option>
-                        <option>2</option>
-                        <option>2,5</option>
-                        <option>3</option>
-                        <option>3,5</option>
-                        <option>4</option>
-                        <option>5</option>
-                    </select>
-                </td>
-            </tr>
-        </tbody>
-    </table>
-    <br>
-    <h2>Параметры блока производства синтез-газа</h2>
-    <br>
-    <table class="table">
-        <thead>
-            <tr>
-                <th>Входной параметр</th>
-                <th>Значение</th>
-                <th>Выходной параметр</th>
-                <th>Значение</th>
-            </tr>
-        </thead>
-        <tbody>
-            <tr>
-                <td>
-                    Расход сырьевого газа, нм3/ч
-                </td>
-                <td>
-                    <select @bind="in2_gas_consumption">
-                        <option>800</option>
-                        <option>900</option>
-                        <option>1000</option>
-                        <option>1100</option>
-                        <option>1200</option>
-                        <option>1300</option>
-                        <option>1400</option>
-                        <option>1500</option>
-                        <option>1600</option>
-                        <option>1700</option>
-                    </select>
-                </td>
-                <td>
-                    Производительность по синтез-газу, нм3/ч
-                </td>
-                <td>
-                    999
-                </td>
-            </tr>
+        <tr>
+            <td>
+                Содержание этана, %об
+            </td>
+            <td>
+                <select @bind="in1_ethane_percentage">
+                    <option>1</option>
+                    <option>2</option>
+                    <option>3</option>
+                    <option>4</option>
+                    <option>5</option>
+                    <option>6</option>
+                    <option>8</option>
+                    <option>10</option>
+                    <option>12</option>
+                    <option>14</option>
+                </select>
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Содержание азота, %об
+            </td>
+            <td>
+                <select @bind="in1_nitro_percentage">
+                    <option>0</option>
+                    <option>0,5</option>
+                    <option>1</option>
+                    <option>1,5</option>
+                    <option>2</option>
+                    <option>2,5</option>
+                    <option>3</option>
+                    <option>3,5</option>
+                    <option>4</option>
+                    <option>5</option>
+                </select>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<div>
+    <button @onclick="RenewOutWhole">Обновить</button>
+    <p>
+        out1_methanol_output @out1_methanol_output
+        <br />
+        out1_methanol_percentage @out1_methanol_percentage
+    </p>
+</div>
+
+<br />
+<br>
+<h2>Параметры блока производства синтез-газа</h2>
+<br>
+<table class="table">
+    <thead>
+        <tr>
+            <th>Входной параметр</th>
+            <th>Значение</th>
+            <th>Выходной параметр</th>
+            <th>Значение</th>
+        </tr>
+    </thead>
+    <tbody>
+        <tr>
+            <td>
+                Расход сырьевого газа, нм3/ч
+            </td>
+            <td>
+                <select @bind="in2_gas_consumption">
+                    <option>800</option>
+                    <option>900</option>
+                    <option>1000</option>
+                    <option>1100</option>
+                    <option>1200</option>
+                    <option>1300</option>
+                    <option>1400</option>
+                    <option>1500</option>
+                    <option>1600</option>
+                    <option>1700</option>
+                </select>
+            </td>
+            <td>
+                Производительность по синтез-газу, нм3/ч
+            </td>
+            <td>
+                999
+            </td>
+        </tr>
 
-            <tr>
-                <td>
-                    Содержание метана, %об
-                </td>
-                <td>
-                    <select @bind="in2_methane_percentage">
-                        <option>50</option>
-                        <option>55</option>
-                        <option>60</option>
-                        <option>65</option>
-                        <option>70</option>
-                        <option>75</option>
-                        <option>80</option>
-                        <option>85</option>
-                        <option>90</option>
-                        <option>95</option>
-                    </select>
-                </td>
-                <td>
-                    Отношение Н2/СО
-                </td>
-                <td>
-                    888
-                </td>
-            </tr>
+        <tr>
+            <td>
+                Содержание метана, %об
+            </td>
+            <td>
+                <select @bind="in2_methane_percentage">
+                    <option>50</option>
+                    <option>55</option>
+                    <option>60</option>
+                    <option>65</option>
+                    <option>70</option>
+                    <option>75</option>
+                    <option>80</option>
+                    <option>85</option>
+                    <option>90</option>
+                    <option>95</option>
+                </select>
+            </td>
+            <td>
+                Отношение Н2/СО
+            </td>
+            <td>
+                888
+            </td>
+        </tr>
 
-            <tr>
-                <td>
-                    Содержание этана, %об
-                </td>
-                <td>
-                    <select @bind="in2_ethane_percentage">
-                        <option>1</option>
-                        <option>2</option>
-                        <option>3</option>
-                        <option>4</option>
-                        <option>5</option>
-                        <option>6</option>
-                        <option>8</option>
-                        <option>10</option>
-                        <option>12</option>
-                        <option>14</option>
-                    </select>
-                </td>
-                <td>
-                    Конверсия сырьевого газа по С, %;
-                </td>
-                <td>
-                    50
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Содержание азота, %об
-                </td>
-                <td>
-                    <select @bind="in2_nitro_percentage">
-                        <option>0</option>
-                        <option>0,5</option>
-                        <option>1</option>
-                        <option>1,5</option>
-                        <option>2</option>
-                        <option>2,5</option>
-                        <option>3</option>
-                        <option>3,5</option>
-                        <option>4</option>
-                        <option>5</option>
-                    </select>
-                </td>
-                <td>
-                    Содержание СО2 в синтез-газе, %мол.
-                </td>
-                <td>
-                    75
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Давление сырьевого газа на входе в блок, МПа (абс.)
-                </td>
-                <td>
-                    <select @bind="in2_gas_pressure">
-                        <option>1.0</option>
-                        <option>1.2</option>
-                        <option>1.3</option>
-                        <option>1.4</option>
-                        <option>1.5</option>
-                        <option>1.6</option>
-                        <option>1.8</option>
-                        <option>2.0</option>
-                        <option>2.2</option>
-                        <option>2.4</option>
-                    </select>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Мольное отношение вода:сырьевой газ
-                </td>
-                <td>
-                    <select @bind="in2_water_gas_ratio">
-                        <option>2.0</option>
-                        <option>2.1</option>
-                        <option>2.2</option>
-                        <option>2.3</option>
-                        <option>2.4</option>
-                        <option>2.5</option>
-                        <option>2.6</option>
-                        <option>2.7</option>
-                        <option>2.8</option>
-                        <option>3.0</option>
-                    </select>
-                </td>
-            </tr>
-            <br>
-            <h2>Параметры блока синтеза метанола</h2>
-            <br>
-            <tr>
-                <td>
-                    Давление синтез-газа на входе в блок, МПа (абс.)
-                </td>
-                <td>
-                    <select @bind="in3_synthgas_pressure">
-                        <option>4.5</option>
-                        <option>4.6</option>
-                        <option>4.8</option>
-                        <option>5.0</option>
-                        <option>5.2</option>
-                        <option>5.4</option>
-                        <option>5.6</option>
-                        <option>5.8</option>
-                        <option>6.0</option>
-                        <option>6.2</option>
-                    </select>
-                </td>
-                <td>
-                    Производительность по метанолу-сырцу, кг/ч
-                </td>
-                <td>
-                    999
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Температура в реакторе синтеза метанола, С
-                </td>
-                <td>
-                    <select @bind="in3_reactor_temp">
-                        <option>220</option>
-                        <option>225</option>
-                        <option>230</option>
-                        <option>235</option>
-                        <option>240</option>
-                        <option>245</option>
-                        <option>250</option>
-                        <option>255</option>
-                        <option>260</option>
-                    </select>
-                </td>
-                <td>
-                    Содержание метанола в метаноле сырце, % масс.
-                </td>
-                <td>
-                    50
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    Кратность циркуляции синтез-газа в контуре реактора Р-202
-                </td>
-                <td>
-                    <select @bind="in3_synthgas_reactor_circulation_multiplier">
-                        <option>4.0</option>
-                        <option>4.5</option>
-                        <option>5.0</option>
-                        <option>5.5</option>
-                        <option>6.0</option>
-                        <option>6.5</option>
-                        <option>7.0</option>
-                        <option>7.5</option>
-                        <option>8.0</option>
-                    </select>
-                </td>
-                <td>
-                    Содержание этанола в метаноле-сырце, %масс.
-                </td>
-                <td>
-                    70
-                </td>
-            </tr>
-            <tr>
-                <td>
-                </td>
-                <td>
-                </td>
-                <td>
-                    Содержание диметилового эфира в метаноле-сырце, %масс.
-                </td>
-                <td>
-                    70
-                </td>
-            </tr>
-            <tr>
-                <td>
-                </td>
-                <td>
-                </td>
-                <td>
-                    Содержание формальдегида в метаноле-сырце, %масс.
-                </td>
-                <td>
-                    70
-                </td>
-            </tr>
-            <tr>
-                <td>
-                </td>
-                <td>
-                </td>
-                <td>
-                    Конверсия СО, %;
-                </td>
-                <td>
-                    70
-                </td>
-            </tr>
-            <tr>
-                <td>
-                </td>
-                <td>
-                </td>
-                <td>
-                    Конверсия СО2, %мол.
-                </td>
-                <td>
-                    70
-                </td>
-            </tr>
-        </tbody>
-    </table>
+        <tr>
+            <td>
+                Содержание этана, %об
+            </td>
+            <td>
+                <select @bind="in2_ethane_percentage">
+                    <option>1</option>
+                    <option>2</option>
+                    <option>3</option>
+                    <option>4</option>
+                    <option>5</option>
+                    <option>6</option>
+                    <option>8</option>
+                    <option>10</option>
+                    <option>12</option>
+                    <option>14</option>
+                </select>
+            </td>
+            <td>
+                Конверсия сырьевого газа по С, %;
+            </td>
+            <td>
+                50
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Содержание азота, %об
+            </td>
+            <td>
+                <select @bind="in2_nitro_percentage">
+                    <option>0</option>
+                    <option>0,5</option>
+                    <option>1</option>
+                    <option>1,5</option>
+                    <option>2</option>
+                    <option>2,5</option>
+                    <option>3</option>
+                    <option>3,5</option>
+                    <option>4</option>
+                    <option>5</option>
+                </select>
+            </td>
+            <td>
+                Содержание СО2 в синтез-газе, %мол.
+            </td>
+            <td>
+                75
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Давление сырьевого газа на входе в блок, МПа (абс.)
+            </td>
+            <td>
+                <select @bind="in2_gas_pressure">
+                    <option>1.0</option>
+                    <option>1.2</option>
+                    <option>1.3</option>
+                    <option>1.4</option>
+                    <option>1.5</option>
+                    <option>1.6</option>
+                    <option>1.8</option>
+                    <option>2.0</option>
+                    <option>2.2</option>
+                    <option>2.4</option>
+                </select>
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Мольное отношение вода:сырьевой газ
+            </td>
+            <td>
+                <select @bind="in2_water_gas_ratio">
+                    <option>2.0</option>
+                    <option>2.1</option>
+                    <option>2.2</option>
+                    <option>2.3</option>
+                    <option>2.4</option>
+                    <option>2.5</option>
+                    <option>2.6</option>
+                    <option>2.7</option>
+                    <option>2.8</option>
+                    <option>3.0</option>
+                </select>
+            </td>
+        </tr>
+    </tbody>
+</table>
+<div>
+    <button @onclick="RenewOutSynthGas">Обновить</button>
     <p>
-        @*@in1_gas_consumption*@
+        out2_synthgas_output @out2_synthgas_output
+        <br />
+        out2_hydrogen @out2_hydrogen
+        <br />
+        out2_carbonox @out2_carbonox
+        <br />
+        out2_gas_conversion_percentage @out2_gas_conversion_percentage
+        <br />
+        out2_carbondiox_output @out2_carbondiox_output
+        <br />
     </p>
-    @code {
-        string in1_gas_consumption;
-        string in1_methane_percentage;
-        string in1_ethane_percentage;
-        string in1_nitro_percentage;
+</div>
+<br>
+<h2>Параметры блока синтеза метанола</h2>
+<br>
+<table class="table">
+    <thead>
+        <tr>
+            <th>Входной параметр</th>
+            <th>Значение</th>
+            <th>Выходной параметр</th>
+            <th>Значение</th>
+        </tr>
+    </thead>
+    <tbody>
 
-        string out1_methanol_output;
-        string out1_methanol_percentage;
+        <tr>
+            <td>
+                Давление синтез-газа на входе в блок, МПа (абс.)
+            </td>
+            <td>
+                <select @bind="in3_synthgas_pressure">
+                    <option>4.5</option>
+                    <option>4.6</option>
+                    <option>4.8</option>
+                    <option>5.0</option>
+                    <option>5.2</option>
+                    <option>5.4</option>
+                    <option>5.6</option>
+                    <option>5.8</option>
+                    <option>6.0</option>
+                    <option>6.2</option>
+                </select>
+            </td>
+            <td>
+                Производительность по метанолу-сырцу, кг/ч
+            </td>
+            <td>
+                999
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Температура в реакторе синтеза метанола, С
+            </td>
+            <td>
+                <select @bind="in3_reactor_temp">
+                    <option>220</option>
+                    <option>225</option>
+                    <option>230</option>
+                    <option>235</option>
+                    <option>240</option>
+                    <option>245</option>
+                    <option>250</option>
+                    <option>255</option>
+                    <option>260</option>
+                </select>
+            </td>
+            <td>
+                Содержание метанола в метаноле сырце, % масс.
+            </td>
+            <td>
+                50
+            </td>
+        </tr>
+        <tr>
+            <td>
+                Кратность циркуляции синтез-газа в контуре реактора Р-202
+            </td>
+            <td>
+                <select @bind="in3_synthgas_reactor_circulation_multiplier">
+                    <option>4.0</option>
+                    <option>4.5</option>
+                    <option>5.0</option>
+                    <option>5.5</option>
+                    <option>6.0</option>
+                    <option>6.5</option>
+                    <option>7.0</option>
+                    <option>7.5</option>
+                    <option>8.0</option>
+                </select>
+            </td>
+            <td>
+                Содержание этанола в метаноле-сырце, %масс.
+            </td>
+            <td>
+                70
+            </td>
+        </tr>
+        <tr>
+            <td>
+            </td>
+            <td>
+            </td>
+            <td>
+                Содержание диметилового эфира в метаноле-сырце, %масс.
+            </td>
+            <td>
+                70
+            </td>
+        </tr>
+        <tr>
+            <td>
+            </td>
+            <td>
+            </td>
+            <td>
+                Содержание формальдегида в метаноле-сырце, %масс.
+            </td>
+            <td>
+                70
+            </td>
+        </tr>
+        <tr>
+            <td>
+            </td>
+            <td>
+            </td>
+            <td>
+                Конверсия СО, %;
+            </td>
+            <td>
+                70
+            </td>
+        </tr>
+        <tr>
+            <td>
+            </td>
+            <td>
+            </td>
+            <td>
+                Конверсия СО2, %мол.
+            </td>
+            <td>
+                70
+            </td>
+        </tr>
+    </tbody>
+</table>
+<div>
+    <button @onclick="RenewOutMethanol">Обновить</button>
+    <p>
+        out3_methanol_output @out3_methanol_output
+        <br />
+        out3_methanol_percentage @out3_methanol_percentage
+        <br />
+        out3_ethanol_percentage @out3_ethanol_percentage
+        <br />
+        out3_dimethylether_percentage @out3_dimethylether_percentage
+        <br />
+        out3_formaldehyde_percentage @out3_formaldehyde_percentage
+        <br />
+        out3_carbonox_conversion @out3_carbonox_conversion
+        <br />
+        out3_carbondiox_conversion @out3_carbondiox_conversion
+        <br />
+    </p>
+</div>
+<p>
+    @*@in1_gas_consumption*@
+</p>
+@code {
+    int in1_gas_consumption;
+    float in1_methane_percentage;
+    float in1_ethane_percentage;
+    float in1_nitro_percentage;
 
-        string in2_gas_consumption;
-        string in2_methane_percentage;
-        string in2_ethane_percentage;
-        string in2_nitro_percentage;
-        string in2_gas_pressure;
-        string in2_water_gas_ratio;
+    int out1_methanol_output;
+    float out1_methanol_percentage;
 
-        string out2_synthgas_output;
-        string out2_hydrogen;
-        string out2_carbonox;
-        string out2_gas_conversion_percentage;
-        string out2_carbondiox_output;
+    int in2_gas_consumption;
+    float in2_methane_percentage;
+    float in2_ethane_percentage;
+    float in2_nitro_percentage;
+    float in2_gas_pressure;
+    float in2_water_gas_ratio;
 
+    int out2_synthgas_output;
+    float out2_hydrogen;
+    float out2_carbonox;
+    int out2_gas_conversion_percentage;
+    float out2_carbondiox_output;
 
-        string in3_synthgas_pressure;
-        string in3_reactor_temp;
-        string in3_synthgas_reactor_circulation_multiplier;
 
-        string out3_methanol_output;
-        string out3_methanol_percentage;
-        string out3_ethanol_percentage;
-        string out3_dimethylether_percentage;
-        string out3_formaldehyde_percentage;
-        string out3_carbonox_conversion;
-        string out3_carbondiox_conversion;
+    float in3_synthgas_pressure;
+    int in3_reactor_temp;
+    int in3_synthgas_reactor_circulation_multiplier;
 
-        async Task RenewOutWhole()
+    int out3_methanol_output;
+    float out3_methanol_percentage;
+    float out3_ethanol_percentage;
+    float out3_dimethylether_percentage;
+    float out3_formaldehyde_percentage;
+    int out3_carbonox_conversion;
+    int out3_carbondiox_conversion;
+
+    async Task RenewOutWhole()
+    {
+        //запрос в базу с выбранными параметрами
+        var result = await MySQLConnector.Instance().SQLSelectComplex($"select * from digitaltwin where " +
+            $"in1_gas_consumption={in1_gas_consumption} and " +
+            $"in1_methane_percentage={Math.Round(in1_methane_percentage * 0.01, 3)} and " +
+            $"in1_ethane_percentage={Math.Round(in1_ethane_percentage * 0.01, 3)} and " +
+            $"in1_nitro_percentage = {Math.Round(in1_nitro_percentage * 0.01, 3)} LIMIT 1");
+
+        if (result.Count > 0)
         {
-            //запрос в базу с выбранными параметрами
-            var ret = MySQLConnector.Instance().SQLSelectComplex("select * from digitaltwin");
+            foreach (var res in result)
+            {
+                out1_methanol_output = Convert.ToInt32(res["out1_methanol_output"]);
+                out1_methanol_percentage = Convert.ToSingle(res["out1_methanol_percentage"]);
+            }
         }
+    }
 
-        async Task RenewOutSynthGas()
+    async Task RenewOutSynthGas()
+    {
+        var result = await MySQLConnector.Instance().SQLSelectComplex($"select * from digitaltwin where " +
+            $"in2_gas_consumption={in2_gas_consumption} and " +
+            $"in2_methane_percentage={Math.Round(in2_methane_percentage * 0.01, 3)} and " +
+            $"in2_ethane_percentage={Math.Round(in2_ethane_percentage * 0.01, 3)} and " +
+            $"in2_nitro_percentage={Math.Round(in2_nitro_percentage * 0.01, 3)} and " +
+            $"in2_gas_pressure={in2_gas_pressure} and " +
+            $"in2_water_gas_ratio = {Math.Round(in2_water_gas_ratio * 0.01, 3)} LIMIT 1");
+
+        if (result.Count > 0)
         {
-            //запрос в базу с выбранными параметрами
-            var ret = MySQLConnector.Instance().SQLSelectComplex("select * from digitaltwin");
+            foreach (var res in result)
+            {
+                out2_synthgas_output = Convert.ToInt32(res["out2_synthgas_output"]);
+                out2_hydrogen = Convert.ToSingle(res["out2_hydrogen"]);
+                out2_carbonox = Convert.ToSingle(res["out2_carbonox"]);
+                out2_gas_conversion_percentage = Convert.ToInt32(res["out2_gas_conversion_percentage"]);
+                out2_carbondiox_output = Convert.ToSingle(res["out2_carbondiox_output"]);
+            }
         }
+    }
+
+    async Task RenewOutMethanol()
+    {
+        var result = await MySQLConnector.Instance().SQLSelectComplex($"select * from digitaltwin where " +
+        $"in3_synthgas_pressure={in3_synthgas_pressure} and " +
+        $"in3_reactor_temp={in3_reactor_temp} and " +
+        $"in3_synthgas_reactor_circulation_multiplier={in3_synthgas_reactor_circulation_multiplier} LIMIT 1");
 
-        async Task RenewOutMethanol()
+        if (result.Count > 0)
         {
-            //запрос в базу с выбранными параметрами
-            var ret = MySQLConnector.Instance().SQLSelectComplex("select * from digitaltwin");
+            foreach (var res in result)
+            {
+                out3_methanol_output = Convert.ToInt32(res["out3_methanol_output"]);
+                out3_methanol_percentage = Convert.ToSingle(res["out3_methanol_percentage"]);
+                out3_ethanol_percentage = Convert.ToSingle(res["out3_ethanol_percentage"]);
+                out3_carbonox_conversion = Convert.ToInt32(res["out3_carbonox_conversion"]);
+                out3_dimethylether_percentage = Convert.ToSingle(res["out3_dimethylether_percentage"]);
+                out3_formaldehyde_percentage = Convert.ToSingle(res["out3_formaldehyde_percentage"]);
+                out3_carbondiox_conversion = Convert.ToInt32(res["out3_carbondiox_conversion"]);
+            }
         }
-    }
+    }
+}