<?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html class="client-nojs" dir="ltr" lang="en"> <head> <meta charset="UTF-8" /> <title>Библиотека/ТехнологичеÑкие аппараты - OpenSCADAWiki</title> <meta content="MediaWiki 1.26.4" name="generator" /> <link href="https://www.gnu.org/copyleft/fdl.html" rel="copyright" /> <link href="../en/files/doc.css" rel="stylesheet" /></head> <body><div class="floatright"><a href="index.html"><img alt="OpenSCADA" src="../en/files/index.png" /></a></div><div id="mw_header"> <div class="mw-indicators"> </div> <h1 id="firstHeading" lang="ru">Библиотека/ТехнологичеÑкие аппараты</h1> </div><div class="mw-content-ltr" dir="ltr" id="mw-content-text" lang="ru"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="http://oscada.org/wiki/index.php?title=Special:Translate&group=page-Libs%2FTechnological+apparatuses&action=page&filter=&language=ru" rel="nofollow noreferrer noopener" target="_blank">translated version</a></span> of the page <a class="external" href="http://oscada.org/wiki/Libs/Technological_apparatuses" title="Libs/Technological apparatuses">Libs/Technological apparatuses</a> and the translation is 100% complete.</div><hr /><div class="mw-pt-languages" dir="ltr" lang="en"><div class="mw-pt-languages-list autonym"><a class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" href="../en/Libs_Technological_apparatuses.html" title="Libs/Technological apparatuses (100% translated)">English</a> • ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">mRussian</span> • ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../uk/Libs_Technological_apparatuses.html" title="Бібліотека/Технологічні апарати (100% translated)">УкраїнÑька</a></div></div> <table class="wikitable"> <tr> <th> Ðазвание </th> <th> ВерÑÐ¸Ñ </th> <th> Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ </th> <th> ИÑточник </th> <th> Языки </th> <th> Ðвтор </th> <th> ОпиÑание </th></tr> <tr> <td> <a href="Libs_Technological_apparatuses.html" title="Special:MyLanguage/Libs/Technological apparatuses">Библиотека моделей аппаратов технологичеÑких процеÑÑов</a> </td> <td> 2.0 </td> <td> GPLv2 </td> <td> OscadaLibs.db (<a class="external text" href="http://oscada.org/svn/trunk/OpenSCADA/data/LibsDB/OscadaLibs.sql" rel="nofollow noreferrer noopener" target="_blank">SQL</a>, <a class="external" href="http://oscada.org/wiki/File:OscadaLibs.db.gz" title="File:OscadaLibs.db.gz">GZip</a>) > DAQ.JavaLikeCalc.techApp </td> <td> en, uk, ru </td> <td> <a class="external" href="http://oscada.org/wiki/User:RomanSavochenko" title="User:RomanSavochenko">Роман Савоченко</a><br /> <font size="-2"><i>МакÑим ЛыÑенко (2007,2010), КÑÐµÐ½Ð¸Ñ Ð¯ÑˆÐ¸Ð½Ð° (2007)</i></font> </td> <td> Библиотека моделей технологичеÑких аппаратов Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑных моделей технологичеÑких процеÑÑов, блочных Ñхем Ð¼Ð¾Ð´ÑƒÐ»Ñ <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">DAQ.BlockCalc</a>. <ul><li> <b>ОÑновано:</b> ОктÑбрь 2005г</li> <li> <b>СпонÑировано:</b> <a class="external text" href="http://diyaorg.dp.ua" rel="nofollow noreferrer noopener" target="_blank">ООО "ДІЯ"</a></li> <li> <b>Изначально Ñоздано:</b> <a class="external text" href="http://wiki.oscada.org/Using/APIFunctionLibs/TechApp" rel="nofollow noreferrer noopener" target="_blank">в Ñтарой Wiki</a></li> <li> <b>ИÑпользовано:</b> моделÑми <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Model_AGLKS" title="Special:MyLanguage/Using/Model AGLKS">ÐГЛКС</a> и <a class="external" href="http://oscada.org/wiki/Special:MyLanguage/Using/Model_Boiler" title="Special:MyLanguage/Using/Model Boiler">Котёл</a></li></ul> </td></tr></table> <p>Библиотека ÑоздаётÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ аппаратов технологичеÑких процеÑÑов. Библиотека не ÑвлÑетÑÑ ÑтатичеÑкой, а ÑтроитÑÑ Ð½Ð° оÑнове Ð¼Ð¾Ð´ÑƒÐ»Ñ <a href="Modules/JavaLikeCalc.html" title="Special:MyLanguage/Modules/JavaLikeCalc">JavaLikeCalc</a>, позволÑющего Ñоздавать вычиÑÐ»ÐµÐ½Ð¸Ñ Ð½Ð° Java-подобном Ñзыке. ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ и их параметров доÑтупны на Ñзыках: ÐнглийÑкий, УкраинÑкий и mRussian. </p><p>Ð”Ð»Ñ Ð°Ð´Ñ€ÐµÑации к функции Ñтой библиотеки можно иÑпользовать ÑтатичеÑкий Ð°Ð´Ñ€ÐµÑ Ð²Ñ‹Ð·Ð¾Ð²Ð° <b>DAQ.JavaLikeCalc.lib_techApp.{Func}()</b> или динамичеÑкий <b>SYS.DAQ.JavaLikeCalc["lib_techApp"]["{Func}"].call()</b>, <b>SYS.DAQ.JavaLikeCalc["lib_techApp"].{Func}()</b>. Где <i>{Func}</i> — идентификатор функции в библиотеке. </p><p>Ð”Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ к проекту Ñтанции OpenSCADA Ð’Ñ‹ можете получить файл БД как: </p> <ul><li> такой что поÑтавлÑетÑÑ Ñ Ð³Ð¾Ñ‚Ð¾Ð²Ñ‹Ð¼ и ÑоответÑтвующим пакетом диÑтрибутива Linux вроде "openscada-libdb-main", "openscada-LibDB.Main";</li> <li> наиболее актуальный и непоÑредÑтвенно полученный из <a class="external text" href="http://oscada.org/svn/trunk/OpenSCADA/data/LibsDB/OscadaLibs.sql" rel="nofollow noreferrer noopener" target="_blank">репозиторию subversion</a>, преобразованный в файл БД SQLite путём:</li></ul> <div class="mw-highlight mw-content-ltr" dir="ltr" style="margin-left: 15px"><pre>wget http://oscada.org/svn/trunk/OpenSCADA/data/LibsDB/OscadaLibs.sql sqlite3 -init OscadaLibs.sql OscadaLibs.db .exit </pre></div> <ul><li> загрузка <a class="external" href="http://oscada.org/wiki/File:OscadaLibs.db.gz" title="File:OscadaLibs.db.gz">прикреплённого тут</a>.</li></ul> <p>Ðтот загруженный файл Ð’Ñ‹ далее можете размеÑтить в каталоге проекта Ñтанции и Ñоздать объект базы данных Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð‘Ð” "SQLite", зарегиÑтрировав файл базы данных в конфигурации. </p> <div class="toc" id="toc"><div id="toctitle"><h2>Contents</h2></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#.D0.9A.D0.BE.D0.BD.D1.86.D0.B5.D0.BF.D1.86.D0.B8.D1.8F"><span class="tocnumber">1</span> <span class="toctext">КонцепциÑ</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#.D0.A1.D0.BE.D1.81.D1.82.D0.B0.D0.B2_.D0.B1.D0.B8.D0.B1.D0.BB.D0.B8.D0.BE.D1.82.D0.B5.D0.BA.D0.B8"><span class="tocnumber">2</span> <span class="toctext">СоÑтав библиотеки</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#.D0.97.D0.B0.D0.BF.D0.B0.D0.B7.D0.B4.D1.8B.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.28lag.29"><span class="tocnumber">2.1</span> <span class="toctext">Запаздывание (lag)</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#.D0.A8.D1.83.D0.BC:_2_.D0.B3.D0.B0.D1.80.D0.BC.D0.BE.D0.BD.D0.B8.D0.BA.D0.B8_.2B_.D1.81.D0.BB.D1.83.D1.87.D0.B0.D0.B9.D0.BD.D0.BE.D0.B5_.28noise.29"><span class="tocnumber">2.2</span> <span class="toctext">Шум: 2 гармоники + Ñлучайное (noise)</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#.D0.A8.D0.B0.D1.80.D0.BE.D0.B2.D1.8B.D0.B9_.D0.BA.D1.80.D0.B0.D0.BD_.28ballCrane.29"><span class="tocnumber">2.3</span> <span class="toctext">Шаровый кран (ballCrane)</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#.D0.A1.D0.B5.D0.BF.D0.B0.D1.80.D0.B0.D1.82.D0.BE.D1.80_.28separator.29"><span class="tocnumber">2.4</span> <span class="toctext">Сепаратор (separator)</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#.D0.9A.D0.BB.D0.B0.D0.BF.D0.B0.D0.BD_.28valve.29"><span class="tocnumber">2.5</span> <span class="toctext">Клапан (valve)</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#.D0.97.D0.B0.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0:_.D1.87.D0.B8.D1.81.D1.82.D0.B0.D1.8F_.28lagClean.29"><span class="tocnumber">2.6</span> <span class="toctext">Задержка: чиÑÑ‚Ð°Ñ (lagClean)</span></a></li> <li class="toclevel-2 tocsection-9"><a href="#.D0.9A.D0.BE.D1.82.D1.91.D0.BB:_.D0.B1.D0.B0.D1.80.D0.B0.D0.B1.D0.B0.D0.BD_.28boilerBarrel.29"><span class="tocnumber">2.7</span> <span class="toctext">Котёл: барабан (boilerBarrel)</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#.D0.9A.D0.BE.D1.82.D1.91.D0.BB:_.D1.82.D0.BE.D0.BF.D0.BA.D0.B0_.28boilerBurner.29"><span class="tocnumber">2.8</span> <span class="toctext">Котёл: топка (boilerBurner)</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#.D0.A1.D0.B5.D1.82.D1.8C:_.D0.BD.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.28net.29"><span class="tocnumber">2.9</span> <span class="toctext">Сеть: нагрузка (net)</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#.D0.98.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA:_.D0.B4.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.28src_press.29"><span class="tocnumber">2.10</span> <span class="toctext">ИÑточник: давление (src_press)</span></a></li> <li class="toclevel-2 tocsection-13"><a href="#.D0.92.D0.BE.D0.B7.D0.B4.D1.83.D1.88.D0.BD.D1.8B.D0.B9_.D1.85.D0.BE.D0.BB.D0.BE.D0.B4.D0.B8.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA_.28cooler.29"><span class="tocnumber">2.11</span> <span class="toctext">Воздушный холодильник (cooler)</span></a></li> <li class="toclevel-2 tocsection-14"><a href="#.D0.9A.D0.BE.D0.BC.D0.BF.D1.80.D0.B5.D1.81.D1.81.D0.BE.D1.80_.D0.B3.D0.B0.D0.B7.D0.BE.D0.B2.D1.8B.D0.B9_.28compressor.29"><span class="tocnumber">2.12</span> <span class="toctext">КомпреÑÑор газовый (compressor)</span></a></li> <li class="toclevel-2 tocsection-15"><a href="#.D0.98.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA:_.D1.80.D0.B0.D1.81.D1.85.D0.BE.D0.B4_.28src_flow.29"><span class="tocnumber">2.13</span> <span class="toctext">ИÑточник: раÑход (src_flow)</span></a></li> <li class="toclevel-2 tocsection-16"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0-.D0.B1.D0.B0.D0.B7.D0.B0_.28pipeBase.29"><span class="tocnumber">2.14</span> <span class="toctext">Труба-база (pipeBase)</span></a></li> <li class="toclevel-2 tocsection-17"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E1_.28pipe1_1.29"><span class="tocnumber">2.15</span> <span class="toctext">Труба 1->1 (pipe1_1)</span></a></li> <li class="toclevel-2 tocsection-18"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_2-.3E1_.28pipe2_1.29"><span class="tocnumber">2.16</span> <span class="toctext">Труба 2->1 (pipe2_1)</span></a></li> <li class="toclevel-2 tocsection-19"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_3-.3E1_.28pipe3_1.29"><span class="tocnumber">2.17</span> <span class="toctext">Труба 3->1 (pipe3_1)</span></a></li> <li class="toclevel-2 tocsection-20"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E2_.28pipe1_2.29"><span class="tocnumber">2.18</span> <span class="toctext">Труба 1->2 (pipe1_2)</span></a></li> <li class="toclevel-2 tocsection-21"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E3_.28pipe1_3.29"><span class="tocnumber">2.19</span> <span class="toctext">Труба 1->3 (pipe1_3)</span></a></li> <li class="toclevel-2 tocsection-22"><a href="#.D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E4_.28pipe1_4.29"><span class="tocnumber">2.20</span> <span class="toctext">Труба 1->4 (pipe1_4)</span></a></li> <li class="toclevel-2 tocsection-23"><a href="#.D0.9A.D0.BB.D0.B0.D0.BF.D0.B0.D0.BD:_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_.D0.BC.D0.B5.D1.85.D0.B0.D0.BD.D0.B8.D0.B7.D0.BC_.28valveMech.29"><span class="tocnumber">2.21</span> <span class="toctext">Клапан: иÑполнительный механизм (valveMech)</span></a></li> <li class="toclevel-2 tocsection-24"><a href="#.D0.94.D0.B8.D0.B0.D1.84.D1.80.D0.B0.D0.B3.D0.BC.D0.B0_.28diaphragm.29"><span class="tocnumber">2.22</span> <span class="toctext">Диафрагма (diaphragm)</span></a></li> <li class="toclevel-2 tocsection-25"><a href="#.D0.A2.D0.B5.D0.BF.D0.BB.D0.BE.D0.BE.D0.B1.D0.BC.D0.B5.D0.BD.D0.BD.D0.B8.D0.BA_.28heatExch.29"><span class="tocnumber">2.23</span> <span class="toctext">Теплообменник (heatExch)</span></a></li> </ul> </li> </ul> </div> <h2><span class="mw-headline" id=".D0.9A.D0.BE.D0.BD.D1.86.D0.B5.D0.BF.D1.86.D0.B8.D1.8F"><span class="mw-headline-number">1</span> КонцепциÑ</span></h2> <p>Ð’ оÑнове модели каждого аппарата лежит вычиÑление входного раÑхода и выходного давлениÑ, иÑÑ…Ð¾Ð´Ñ Ð¸Ð· входного Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ выходного раÑхода. Ð’ целом, модели аппаратов технологичеÑких процеÑÑов опиÑываютÑÑ Ñ€Ð°Ð·Ð½Ð¾Ñтными уравнениÑми Ð´Ð»Ñ Ð´Ð¸Ñкретных машин. </p><p>Ðа оÑнове функций Ñтой библиотеки можно легко и быÑтро Ñтроить модели технологичеÑких процеÑÑов в модуле <a href="Modules/BlockCalc.html" title="Special:MyLanguage/Modules/BlockCalc">BlockCalc</a> путём Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² ÑоглаÑно технологичеÑкой Ñхемы. Пример Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ‡Ð°Ñти аппаратов технологичеÑкой Ñхемы приведен на риÑунке 1. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:598px;"><a class="image" href="http://oscada.org/wiki/File:TechApps_blocksh.png"><img class="thumbimage" height="78" src="../en/files/TechApps_blocksh.png" width="596" /></a> <div class="thumbcaption">РиÑ.1. Пример блочной Ñхемы технологичеÑкого процеÑÑа.</div></div></div></div> <p>Ð’ оÑнове модели любого аппарата ТП лежат две оÑновные формулы, а именно формула раÑхода и Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñреды. КаноничеÑÐºÐ°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° раÑхода Ñреды Ð´Ð»Ñ ÑÐµÑ‡ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÑƒÐ±Ñ‹ или проходного ÑÐµÑ‡ÐµÐ½Ð¸Ñ ÑÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ‚ вид (1). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_flow1.png"><img alt="TechApps flow1.png" height="22" src="../en/files/TechApps_flow1.png" width="124" /></a> (1) </p><p>Где: </p> <dl><dd>F — маÑÑовый раÑход (Ñ‚/чаÑ).</dd> <dd>S — поперечное Ñечение (м2).</dd> <dd>Qr — Ñ€ÐµÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды (кг/м3).</dd> <dd>∆P — перепад Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ (ат).</dd></dl> <p>Ð ÐµÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ вычиÑлÑетÑÑ Ð¿Ð¾ формуле (2). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_dens.png"><img alt="TechApps dens.png" height="26" src="../en/files/TechApps_dens.png" width="191" /></a> (2) </p><p>Где: </p> <dl><dd>Q0 — плотноÑÑ‚ÑŒ Ñреды при нормальных уÑловиÑÑ… (кг/м3).</dd> <dd>Kpr — коÑффициент ÑжимаемоÑти Ñреды (0,001 — жидкоÑÑ‚ÑŒ; 0,95 — газ).</dd> <dd>Pi — входное давление (ат).</dd></dl> <p>Ð›ÑŽÐ±Ð°Ñ Ñ‚Ñ€ÑƒÐ±Ð° предÑтавлÑет потоку динамичеÑкое Ñопротивление, ÑвÑзанное Ñ Ñ‚Ñ€ÐµÐ½Ð¸ÐµÐ¼ о Ñтенки трубы и которое завиÑит от ÑкороÑти потока. ДинамичеÑкое Ñопротивление трубы выражаетÑÑ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð¾Ð¹ (3). Общий раÑход Ñреды Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ динамичеÑкого ÑÐ¾Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ‡Ð¸ÑлÑетÑÑ Ð¿Ð¾ формуле (4). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_flowR.png"><img alt="TechApps flowR.png" height="48" src="../en/files/TechApps_flowR.png" width="418" /></a> (3) </p><p>Где: </p> <dl><dd>∆P — перепад Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ (ат), Ñопротивление потоку Ñреды Ñтенками трубопровода.</dd> <dd>Kr — коÑффициент Ñ‚Ñ€ÐµÐ½Ð¸Ñ Ñтенок трубопровода.</dd> <dd>D — диаметр трубопровода (м).</dd> <dd>l — длина трубопровода (м).</dd> <dd>v — ÑкороÑÑ‚ÑŒ потока в трубопроводе (м3/ч).</dd></dl> <p><a class="image" href="http://oscada.org/wiki/File:TechApps_flow2.png"><img alt="TechApps flow2.png" height="49" src="../en/files/TechApps_flow2.png" width="267" /></a> (4) </p><p>Формула (1) опиÑывает ламинарное иÑтечение Ñреды до критичеÑких ÑкороÑтей. Ð’ Ñлучае Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ñ ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑкой ÑкороÑти вычиÑление раÑхода оÑущеÑтвлÑетÑÑ Ð¿Ð¾ формуле (5). УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° раÑчёта раÑхода на вÑех ÑкороÑÑ‚ÑÑ… будет иметь вид (6). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_flowCrit.png"><img alt="TechApps flowCrit.png" height="30" src="../en/files/TechApps_flowCrit.png" width="205" /></a> (5) </p><p>Где: </p> <dl><dd>Pi — давление в начале трубы.</dd></dl> <p><a class="image" href="http://oscada.org/wiki/File:TechApps_flow3.png"><img alt="TechApps flow3.png" height="43" src="../en/files/TechApps_flow3.png" width="414" /></a> (6) </p><p>Где: </p> <dl><dd>Po — давление в конце трубы.</dd></dl> <p>Ð’ динамичеÑких ÑиÑтемах изменение раÑхода на конце трубы не менÑетÑÑ Ð¼Ð³Ð½Ð¾Ð²ÐµÐ½Ð½Ð¾, а запаздывает на Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÑƒÑ‡Ð°Ñтка Ñреды от начала трубопровода к концу. Ðто Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð²Ð¸Ñит от длины трубы и ÑкороÑти Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ñреды в трубе. Задержку Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€Ð°Ñхода на конце трубы можно опиÑать формулой (7). Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° раÑчёта раÑхода в трубе, Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ опиÑанных выше оÑобенноÑтей, запиÑываетÑÑ Ð² виде (8). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_flowLag.png"><img alt="TechApps flowLag.png" height="48" src="../en/files/TechApps_flowLag.png" width="200" /></a> (7) </p><p>Где: </p> <dl><dd>Fo — раÑход на конце трубы.</dd> <dd>t — времÑ.</dd> <dd>v — ÑкороÑÑ‚ÑŒ потока Ñреды = F/(Qr*S).</dd></dl> <p><a class="image" href="http://oscada.org/wiki/File:TechApps_flow4.png"><img alt="TechApps flow4.png" height="63" src="../en/files/TechApps_flow4.png" width="644" /></a> (8) </p><p>Давление Ñреды в объеме обычно вычиÑлÑетÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ð¾ Ð´Ð»Ñ Ð²Ñех Ñлучаев, по формуле (9). </p><p><a class="image" href="http://oscada.org/wiki/File:TechApps_pressure.png"><img alt="TechApps pressure.png" height="60" src="../en/files/TechApps_pressure.png" width="333" /></a> (9) </p> <h2><span class="mw-headline" id=".D0.A1.D0.BE.D1.81.D1.82.D0.B0.D0.B2_.D0.B1.D0.B8.D0.B1.D0.BB.D0.B8.D0.BE.D1.82.D0.B5.D0.BA.D0.B8"><span class="mw-headline-number">2</span> СоÑтав библиотеки</span></h2> <p>Ð’ Ñвоём ÑоÑтаве библиотека Ñодержит около двух деÑÑтков моделей чаÑто воÑтребованных аппаратов технологичеÑких процеÑÑов и вÑпомогательных Ñлементов. ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ и их параметров доÑтупны на трёх Ñзыках: ÐнглийÑкий, УкраинÑкий и mRussian. </p> <h3><span class="mw-headline" id=".D0.97.D0.B0.D0.BF.D0.B0.D0.B7.D0.B4.D1.8B.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.28lag.29"><span class="mw-headline-number">2.1</span> Запаздывание (lag)</span></h3> <p>Модель задержки. Может иÑпользоватьÑÑ Ð´Ð»Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð¿Ð°Ð·Ð´Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ датчиков. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> out </td> <td> Выход </td> <td> ВещеÑтв. </td> <td> Возврат </td> <td> false </td> <td> 0 </td></tr> <tr> <td> in </td> <td> Вход </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> t_lg </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ð°Ð·Ð´Ñ‹Ð²Ð°Ð½Ð¸Ñ, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">out</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">out</span><span class="o">-</span><span class="k">in</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_lg</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.A8.D1.83.D0.BC:_2_.D0.B3.D0.B0.D1.80.D0.BC.D0.BE.D0.BD.D0.B8.D0.BA.D0.B8_.2B_.D1.81.D0.BB.D1.83.D1.87.D0.B0.D0.B9.D0.BD.D0.BE.D0.B5_.28noise.29"><span class="mw-headline-number">2.2</span> Шум: 2 гармоники + Ñлучайное (noise)</span></h3> <p>Модель шума. Содержит три ÑоÑтавлÑющие: </p> <ul><li> Ð¿ÐµÑ€Ð²Ð°Ñ Ð³Ð°Ñ€Ð¼Ð¾Ð½Ð¸ÐºÐ°;</li> <li> Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ð³Ð°Ñ€Ð¼Ð¾Ð½Ð¸ÐºÐ°;</li> <li> шум на оÑнове генератора Ñлучайных чиÑел.</li></ul> <p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> out </td> <td> Выход </td> <td> ВещеÑтв. </td> <td> Возврат </td> <td> false </td> <td> 0 </td></tr> <tr> <td> off </td> <td> Общее Ñмещение </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> a_g1 </td> <td> Ðмплитуда гармоники 1 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> per_g1 </td> <td> Период гармоники 1, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> a_g2 </td> <td> Ðмплитуда гармоники 2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 5 </td></tr> <tr> <td> per_g2 </td> <td> Период гармоники 2, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> a_rnd </td> <td> Ðмплитуда Ñлучайных значений </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> tmp_g1 </td> <td> Счётчик гармоники 1 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> tmp_g2 </td> <td> Счётчик гармоники 2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">tmp_g1</span> <span class="o">=</span> <span class="p">(</span><span class="nx">tmp_g1</span> <span class="o">></span> <span class="mf">6.28</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="nx">tmp_g1</span><span class="o">+</span><span class="mf">6.28</span><span class="o">/</span><span class="p">(</span><span class="nx">per_g1</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">tmp_g2</span> <span class="o">=</span> <span class="p">(</span><span class="nx">tmp_g2</span> <span class="o">></span> <span class="mf">6.28</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="nx">tmp_g2</span><span class="o">+</span><span class="mf">6.28</span><span class="o">/</span><span class="p">(</span><span class="nx">per_g2</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">out</span> <span class="o">=</span> <span class="nx">off</span> <span class="o">+</span> <span class="nx">a_g1</span><span class="o">*</span><span class="nx">sin</span><span class="p">(</span><span class="nx">tmp_g1</span><span class="p">)</span> <span class="o">+</span> <span class="nx">a_g2</span><span class="o">*</span><span class="nx">sin</span><span class="p">(</span><span class="nx">tmp_g2</span><span class="p">)</span> <span class="o">+</span> <span class="nx">a_rnd</span><span class="o">*</span><span class="p">(</span><span class="nx">rand</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.A8.D0.B0.D1.80.D0.BE.D0.B2.D1.8B.D0.B9_.D0.BA.D1.80.D0.B0.D0.BD_.28ballCrane.29"><span class="mw-headline-number">2.3</span> Шаровый кран (ballCrane)</span></h3> <p>Модель шарового крана. Включает Ð²Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð° и Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñ€Ñ‹Ð²Ð°. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> pos </td> <td> Положение, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> com </td> <td> Команда </td> <td> Логич. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> st_open </td> <td> СоÑтоÑние "Открыто" </td> <td> Логич. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> st_close </td> <td> СоÑтоÑние "Закрыто" </td> <td> Логич. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> t_full </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð°, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 5 </td></tr> <tr> <td> t_up </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñ€Ñ‹Ð²Ð°, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.5 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> tmp_up </td> <td> Счётчик отрыва </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> lst_com </td> <td> ПоÑледнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° </td> <td> Логич. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="p">(</span><span class="nx">st_close</span> <span class="o">&&</span> <span class="o">!</span><span class="nx">com</span><span class="p">)</span> <span class="o">&&</span> <span class="o">!</span><span class="p">(</span><span class="nx">st_open</span> <span class="o">&&</span> <span class="nx">com</span><span class="p">))</span> <span class="p">{</span> <span class="nx">tmp_up</span> <span class="o">=</span> <span class="p">(</span><span class="nx">pos</span> <span class="o">></span> <span class="mi">0</span> <span class="o">&&</span> <span class="nx">pos</span> <span class="o"><</span> <span class="mi">100</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="p">(</span><span class="nx">tmp_up</span><span class="o">></span><span class="mi">0</span><span class="o">&&</span><span class="nx">lst_com</span><span class="o">==</span><span class="nx">com</span><span class="p">)</span><span class="o">?</span><span class="nx">tmp_up</span><span class="o">-</span><span class="mi">1</span><span class="o">/</span><span class="nx">f_frq</span><span class="o">:</span><span class="nx">t_up</span><span class="p">;</span> <span class="nx">pos</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">tmp_up</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> <span class="o">?</span> <span class="mi">0</span> <span class="o">:</span> <span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="p">(</span><span class="nx">com</span><span class="o">?</span><span class="mi">1</span><span class="o">:-</span><span class="mi">1</span><span class="p">))</span><span class="o">/</span><span class="p">(</span><span class="nx">t_full</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">pos</span> <span class="o">=</span> <span class="p">(</span><span class="nx">pos</span> <span class="o">></span> <span class="mi">100</span><span class="p">)</span> <span class="o">?</span> <span class="mi">100</span> <span class="o">:</span> <span class="p">(</span><span class="nx">pos</span><span class="o"><</span><span class="mi">0</span><span class="p">)</span><span class="o">?</span><span class="mi">0</span><span class="o">:</span><span class="nx">pos</span><span class="p">;</span> <span class="nx">st_open</span> <span class="o">=</span> <span class="p">(</span><span class="nx">pos</span> <span class="o">>=</span> <span class="mi">100</span><span class="p">)</span> <span class="o">?</span> <span class="kc">true</span> <span class="o">:</span> <span class="kc">false</span><span class="p">;</span> <span class="nx">st_close</span> <span class="o">=</span> <span class="p">(</span><span class="nx">pos</span> <span class="o"><=</span> <span class="mi">0</span><span class="p">)</span> <span class="o">?</span> <span class="kc">true</span> <span class="o">:</span> <span class="kc">false</span><span class="p">;</span> <span class="nx">lst_com</span> <span class="o">=</span> <span class="nx">com</span><span class="p">;</span> <span class="p">}</span> </pre></div> <h3><span class="mw-headline" id=".D0.A1.D0.B5.D0.BF.D0.B0.D1.80.D0.B0.D1.82.D0.BE.D1.80_.28separator.29"><span class="mw-headline-number">2.4</span> Сепаратор (separator)</span></h3> <p>Модель Ñепаратора Ñ Ð´Ð²ÑƒÐ¼Ñ Ñ„Ð°Ð·Ð°Ð¼Ð¸, жидкой и газовой. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Si </td> <td> Входное Ñечение, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð°, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo_lq </td> <td> Выходной раÑход жидкоÑти, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po_lq </td> <td> Выходное давление жидкоÑти, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Llq </td> <td> Уровень жидкоÑти, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> PercLq </td> <td> % жидкоÑти </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.01 </td></tr> <tr> <td> Vap </td> <td> Объём аппарата, м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Qlq </td> <td> ПлотноÑÑ‚ÑŒ жидкоÑти, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1000 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">Flq</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi</span><span class="o">*</span><span class="nx">PercLq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si</span><span class="p">,</span> <span class="nx">Fo</span><span class="o">+</span><span class="nx">Flq</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Llq</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Llq</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Flq</span><span class="o">-</span><span class="nx">Fo_lq</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Vap</span><span class="o">*</span><span class="nx">Qlq</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">Po_lq</span> <span class="o">=</span> <span class="nx">Po</span> <span class="o">+</span> <span class="nx">Llq</span><span class="o">*</span><span class="nx">Vap</span><span class="o">/</span><span class="nx">Qlq</span><span class="p">;</span> </pre></div> <h3><span class="mw-headline" id=".D0.9A.D0.BB.D0.B0.D0.BF.D0.B0.D0.BD_.28valve.29"><span class="mw-headline-number">2.5</span> Клапан (valve)</span></h3> <p>Модель клапана, учитывающаÑ: </p> <ul><li> два клапана в одном;</li> <li> ÑверхкритичеÑкое иÑтечение;</li> <li> изменение температуры при дроÑÑелировании;</li> <li> работа только в одном направлении, обратный клапан;</li> <li> управлÑÐµÐ¼Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ;</li> <li> нелинейноÑÑ‚ÑŒ проходного ÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¾Ñ‚ положениÑ.</li></ul> <p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение трубы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° трубы, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> S_v1 </td> <td> Сечение клапана 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> l_v1 </td> <td> Положение клапана 1, % </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> t_v1 </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð° клапана 1, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> S_v2 </td> <td> Сечение клапана 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.05 </td></tr> <tr> <td> l_v2 </td> <td> Положение клапана 2, % </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> t_v2 </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð° клапана 2, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kln </td> <td> КоÑффициент нелинейноÑти </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> Ct </td> <td> ТеплоёмкоÑÑ‚ÑŒ Ñреды </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Riz </td> <td> Тепловое Ñопротивление изолÑции </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> noBack </td> <td> Обратный клапан </td> <td> Логич. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Fwind </td> <td> СкороÑÑ‚ÑŒ воздуха </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Twind </td> <td> Температура воздуха, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr> <tr> <td> tmp_l1 </td> <td> Задержка Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> tmp_l2 </td> <td> Задержка Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">Qr</span> <span class="o">=</span> <span class="nx">Q0</span><span class="o">+</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> <span class="nx">tmp_l1</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">abs</span><span class="p">(</span><span class="nx">l_kl1</span><span class="o">-</span><span class="nx">tmp_l1</span><span class="p">)</span> <span class="o">></span> <span class="mi">5</span><span class="p">)</span> <span class="o">?</span> <span class="mi">100</span><span class="o">*</span><span class="nx">sign</span><span class="p">(</span><span class="nx">l_kl1</span><span class="o">-</span><span class="nx">tmp_l1</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_kl1</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)</span> <span class="o">:</span> <span class="p">(</span><span class="nx">l_kl1</span><span class="o">-</span><span class="nx">tmp_l1</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_kl1</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">tmp_l2</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">abs</span><span class="p">(</span><span class="nx">l_kl2</span><span class="o">-</span><span class="nx">tmp_l2</span><span class="p">)</span> <span class="o">></span> <span class="mi">5</span><span class="p">)</span> <span class="o">?</span> <span class="mi">100</span><span class="o">*</span><span class="nx">sign</span><span class="p">(</span><span class="nx">l_kl2</span><span class="o">-</span><span class="nx">tmp_l2</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_kl2</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)</span> <span class="o">:</span> <span class="p">(</span><span class="nx">l_kl2</span><span class="o">-</span><span class="nx">tmp_l2</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_kl2</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Sr</span> <span class="o">=</span> <span class="p">(</span><span class="nx">S_kl1</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">tmp_l1</span><span class="p">,</span><span class="nx">Kln</span><span class="p">)</span><span class="o">+</span><span class="nx">S_kl2</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">tmp_l2</span><span class="p">,</span><span class="nx">Kln</span><span class="p">))</span><span class="o">/</span><span class="nx">pow</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Kln</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="nx">Ti</span><span class="p">,</span> <span class="nx">Sr</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="k">if</span><span class="p">(</span><span class="nx">noBack</span><span class="p">)</span> <span class="nx">Fi</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi</span><span class="p">);</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">To</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">2</span><span class="nx">e3</span><span class="p">,</span><span class="nx">To</span><span class="o">+</span><span class="p">(</span><span class="nx">abs</span><span class="p">(</span><span class="nx">Fi</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">Po</span><span class="o">/</span><span class="nx">Pi</span><span class="p">,</span><span class="mf">0.02</span><span class="p">)</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Fwind</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Twind</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">/</span><span class="nx">Riz</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Ct</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">Qr</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> </pre></div> <h3><span class="mw-headline" id=".D0.97.D0.B0.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0:_.D1.87.D0.B8.D1.81.D1.82.D0.B0.D1.8F_.28lagClean.29"><span class="mw-headline-number">2.6</span> Задержка: чиÑÑ‚Ð°Ñ (lagClean)</span></h3> <p>Модель чиÑтого(транÑпортного) запаздываниÑ. РеализуетÑÑ Ð¿ÑƒÑ‚Ñ‘Ð¼ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½ÐµÑкольких проÑÑ‚Ñ‹Ñ… звеньев запаздываниÑ. Предназначен Ð´Ð»Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð¿Ð°Ð·Ð´Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð² длинных трубопроводах. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> out </td> <td> Выход </td> <td> ВещеÑтв. </td> <td> Возврат </td> <td> false </td> <td> 0 </td></tr> <tr> <td> in </td> <td> Вход </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> t_lg </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ð°Ð·Ð´Ñ‹Ð²Ð°Ð½Ð¸Ñ, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота обÑчёта (Гц) </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> cl1 </td> <td> Звено 1 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> cl2 </td> <td> Звено 2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> cl3 </td> <td> Звено 3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">cl1</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">cl1</span><span class="o">-</span><span class="k">in</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_lg</span><span class="o">*</span><span class="nx">f_frq</span><span class="o">/</span><span class="mi">4</span><span class="p">);</span> <span class="nx">cl2</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">cl2</span><span class="o">-</span><span class="nx">cl1</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_lg</span><span class="o">*</span><span class="nx">f_frq</span><span class="o">/</span><span class="mi">4</span><span class="p">);</span> <span class="nx">cl3</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">cl3</span><span class="o">-</span><span class="nx">cl2</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_lg</span><span class="o">*</span><span class="nx">f_frq</span><span class="o">/</span><span class="mi">4</span><span class="p">);</span> <span class="nx">out</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">out</span><span class="o">-</span><span class="nx">cl3</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_lg</span><span class="o">*</span><span class="nx">f_frq</span><span class="o">/</span><span class="mi">4</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.9A.D0.BE.D1.82.D1.91.D0.BB:_.D0.B1.D0.B0.D1.80.D0.B0.D0.B1.D0.B0.D0.BD_.28boilerBarrel.29"><span class="mw-headline-number">2.7</span> Котёл: барабан (boilerBarrel)</span></h3> <p>Модель барабана котлоагрегата. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> ID </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi1 </td> <td> Входной раÑход воды, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 22 </td></tr> <tr> <td> Pi1 </td> <td> Входное давление воды, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 43 </td></tr> <tr> <td> Ti1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° воды, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 523 </td></tr> <tr> <td> Si1 </td> <td> Входное Ñечение труб Ñ Ð²Ð¾Ð´Ð¾Ð¹, м2 </td> <td> ВещеÑтв. </td> <td> Вход</td> <td> false </td> <td> 0.6 </td></tr> <tr> <td> Fi2 </td> <td> Входной раÑход дымовых газов, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> Pi2 </td> <td> Входное давление дымовых газов, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1.3 </td></tr> <tr> <td> Ti2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° дымовых газов, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1700 </td></tr> <tr> <td> Si2 </td> <td> Входное Ñечение трубы дымовых газов, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Vi1 </td> <td> Объем барабана, м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 3 </td></tr> <tr> <td> Lo </td> <td> Уровень в барабане, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> S </td> <td> ПоверхноÑÑ‚ÑŒ нагрева, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 15 </td></tr> <tr> <td> k </td> <td> КоÑффициент теплоотдачи </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.8 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход пара, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Po1 </td> <td> Выходное давление пара, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 41.68 </td></tr> <tr> <td> To1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° пара, K </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> So1 </td> <td> Выходное Ñечение трубы по пару, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.5 </td></tr> <tr> <td> lo1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° трубы пара, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 5 </td></tr> <tr> <td> Fo2 </td> <td> Выходной раÑход дымовых газов, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 180 </td></tr> <tr> <td> Po2 </td> <td> Выходное давление дымовых газов, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° дымовых газов, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Fstm </td> <td> РаÑход пара в барабане, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Tv </td> <td> Температура воды в барабане, K </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="c1">// Water</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi1</span><span class="p">,</span> <span class="nx">Pi1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si1</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">lo1</span><span class="p">,</span> <span class="mi">1</span><span class="nx">e3</span><span class="p">,</span> <span class="mf">0.001</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi1</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi1</span><span class="p">);</span> <span class="c1">// Steam</span> <span class="nx">Lo</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Lo</span><span class="o">+</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">-</span><span class="nx">Fstm</span><span class="p">)</span><span class="o">*</span><span class="mi">100</span><span class="o">/</span><span class="p">(</span><span class="nx">Vi1</span><span class="o">*</span><span class="mi">1000</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">To1</span> <span class="o">=</span> <span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">Po1</span><span class="p">,</span><span class="mf">0.241</span><span class="p">)</span><span class="o">+</span><span class="mi">5</span><span class="p">)</span> <span class="o">+</span> <span class="mi">273</span><span class="p">;</span> <span class="k">if</span><span class="p">(</span><span class="nx">Tv</span> <span class="o"><</span> <span class="nx">To1</span><span class="p">)</span> <span class="p">{</span> <span class="nx">Tv</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">k</span><span class="o">*</span><span class="nx">S</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti2</span><span class="o">-</span><span class="nx">Tv</span><span class="p">)</span><span class="o">-</span><span class="nx">Fi1</span><span class="o">*</span><span class="mf">0.00418</span><span class="o">*</span><span class="p">(</span><span class="nx">Tv</span><span class="o">-</span><span class="nx">Ti1</span><span class="p">))</span><span class="o">/</span><span class="nx">f_frq</span><span class="p">;</span> <span class="nx">Fstm</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="p">}</span> <span class="k">if</span><span class="p">(</span><span class="nx">Tv</span> <span class="o">>=</span> <span class="nx">To1</span><span class="p">)</span> <span class="p">{</span> <span class="nx">Tv</span> <span class="o">=</span> <span class="nx">To1</span><span class="p">;</span> <span class="nx">Lambda</span> <span class="o">=</span> <span class="mi">2750</span><span class="o">-</span><span class="mf">0.00418</span><span class="o">*</span><span class="p">(</span><span class="nx">Tv</span><span class="o">-</span><span class="mi">273</span><span class="p">);</span> <span class="nx">Fstm</span> <span class="o">=</span> <span class="p">(</span><span class="mi">5</span><span class="o">*</span><span class="nx">S</span><span class="o">*</span><span class="nx">Fi2</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti2</span><span class="o">-</span><span class="nx">Tv</span><span class="p">)</span><span class="o">-</span><span class="nx">Fi1</span><span class="o">*</span><span class="mf">0.00418</span><span class="o">*</span><span class="p">(</span><span class="nx">Tv</span><span class="o">-</span><span class="nx">Ti1</span><span class="p">))</span><span class="o">/</span><span class="p">(</span><span class="nx">Po1</span><span class="o">*</span><span class="nx">Lambda</span><span class="p">);</span> <span class="p">}</span> <span class="nx">To2</span> <span class="o">=</span> <span class="nx">Ti2</span><span class="o">-</span><span class="nx">Tv</span><span class="o">/</span><span class="nx">k</span><span class="p">;</span> <span class="nx">Po1</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po1</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fstm</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="mf">1.2</span><span class="o">*</span><span class="mf">0.98</span><span class="o">*</span><span class="p">((</span><span class="mi">1</span><span class="o">-</span><span class="nx">Lo</span><span class="o">/</span><span class="mi">100</span><span class="p">)</span><span class="o">*</span><span class="nx">Vi1</span><span class="o">+</span><span class="nx">So1</span><span class="o">*</span><span class="nx">lo1</span><span class="p">)</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="c1">// Smoke gas</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi2</span><span class="p">,</span> <span class="nx">Pi2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="nx">Fo2</span><span class="p">,</span> <span class="nx">Po2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mf">1.2</span><span class="p">,</span> <span class="mf">0.98</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.9A.D0.BE.D1.82.D1.91.D0.BB:_.D1.82.D0.BE.D0.BF.D0.BA.D0.B0_.28boilerBurner.29"><span class="mw-headline-number">2.8</span> Котёл: топка (boilerBurner)</span></h3> <p>Модель топки котлоагрегата, работающего на трех видах топлива, иÑходно Ñто: доменный, кокÑовый и природный газы. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi1 </td> <td> Входной раÑход доменного газа, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> Pi1 </td> <td> Входное давление доменного газа, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Ti1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° доменного газа, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 40 </td></tr> <tr> <td> Si1 </td> <td> Входное Ñечение трубы доменного газа, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Fi2 </td> <td> Входной раÑход природного газа, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> Pi2 </td> <td> Входное давление природного газа, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Ti2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° природного газа, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Si2 </td> <td> Входное Ñечение трубы природного газа, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Fi3 </td> <td> Входной раÑход кокÑового газа, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> Pi3 </td> <td> Входное давление кокÑового газа, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Ti3 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° кокÑового газа, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Si3 </td> <td> Входное Ñечение трубы кокÑового газа, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Fi4 </td> <td> Входной раÑход воздуха, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> Pi4 </td> <td> Входное давление воздуха, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Ti4 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° воздуха, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Si4 </td> <td> Входное Ñечение трубы воздуха, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход дымовых газов, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> Po </td> <td> Выходное давление дымовых газов, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° дымовых газов, K </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> So </td> <td> Выходное Ñечение трубы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 90 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° трубы, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> </td></tr> <tr> <td> V </td> <td> Объём топки, м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 830 </td></tr> <tr> <td> CO </td> <td> Процент ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ CO в дымовых газах, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> O2 </td> <td> Процент ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ O2 в дымовых газах, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">using</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">;</span> <span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi1</span><span class="p">,</span> <span class="nx">Pi1</span><span class="p">,</span> <span class="nx">Ti1</span><span class="p">,</span> <span class="nx">Si1</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="mf">1.2</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi1</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi1</span><span class="p">);</span> <span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi2</span><span class="p">,</span> <span class="nx">Pi2</span><span class="p">,</span> <span class="nx">Ti2</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="mf">0.7</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi2</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi2</span><span class="p">);</span> <span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi3</span><span class="p">,</span> <span class="nx">Pi3</span><span class="p">,</span> <span class="nx">Ti3</span><span class="p">,</span> <span class="nx">Si3</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="mf">1.33</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi3</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi3</span><span class="p">);</span> <span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi4</span><span class="p">,</span> <span class="nx">Pi4</span><span class="p">,</span> <span class="nx">Ti4</span><span class="p">,</span> <span class="nx">Si4</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="mf">1.293</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi4</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">Fi4</span><span class="p">);</span> <span class="nx">Neobhod_vzd</span> <span class="o">=</span> <span class="nx">Fi1</span> <span class="o">+</span> <span class="mi">10</span><span class="o">*</span><span class="nx">Fi2</span> <span class="o">+</span> <span class="mi">4</span><span class="o">*</span><span class="nx">Fi3</span><span class="p">;</span> <span class="nx">F_DG</span> <span class="o">=</span> <span class="nx">Fi1</span> <span class="o">+</span> <span class="nx">Fi2</span> <span class="o">+</span> <span class="nx">Fi3</span> <span class="o">+</span> <span class="nx">Fi4</span><span class="p">;</span> <span class="nx">O2</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,(</span><span class="nx">Fi4</span><span class="o">-</span><span class="nx">Neobhod_vzd</span><span class="p">)</span><span class="o">*</span><span class="mi">100</span><span class="o">/</span><span class="nx">F_DG</span><span class="p">));</span> <span class="nx">CO</span> <span class="o">=</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="p">(</span><span class="nx">O2</span><span class="o"><</span><span class="mi">1</span><span class="p">)</span> <span class="o">?</span> <span class="p">(</span><span class="mf">1.2</span><span class="o">*</span><span class="nx">abs</span><span class="p">(</span><span class="nx">O2</span><span class="p">))</span> <span class="o">:</span> <span class="mi">0</span><span class="p">);</span> <span class="nx">koef</span> <span class="o">=</span> <span class="nx">min</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="nx">Fi4</span><span class="o">/</span><span class="nx">Neobhod_vzd</span><span class="p">);</span> <span class="nx">Q</span> <span class="o">=</span> <span class="nx">koef</span><span class="o">*</span><span class="p">(</span><span class="mi">8050</span><span class="o">*</span><span class="nx">Fi2</span><span class="o">+</span><span class="mi">3900</span><span class="o">*</span><span class="nx">Fi3</span><span class="o">+</span><span class="mi">930</span><span class="o">*</span><span class="nx">Fi1</span><span class="p">);</span> <span class="nx">delta_t</span> <span class="o">=</span> <span class="nx">Q</span><span class="o">/</span><span class="p">(</span><span class="nx">F_DG</span><span class="o">*</span><span class="mf">1.047</span><span class="p">);</span> <span class="nx">To</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">2000</span><span class="p">,(</span><span class="nx">delta_t</span><span class="o">+</span><span class="p">(</span><span class="nx">Ti4</span><span class="o">-</span><span class="mi">273</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Ti3</span><span class="o">-</span><span class="mi">273</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi3</span><span class="o">/</span><span class="nx">Fi1</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Ti2</span><span class="o">-</span><span class="mi">273</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi2</span><span class="o">/</span><span class="nx">Fi1</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Ti1</span><span class="o">-</span><span class="mi">273</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">/</span><span class="nx">Fi4</span><span class="p">))</span><span class="o">+</span><span class="mi">273</span><span class="p">));</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">F_DG</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="mf">1.2</span><span class="o">*</span><span class="mf">0.95</span><span class="o">*</span><span class="p">(</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">+</span><span class="nx">V</span><span class="p">)</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> </pre></div> <h3><span class="mw-headline" id=".D0.A1.D0.B5.D1.82.D1.8C:_.D0.BD.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.28net.29"><span class="mw-headline-number">2.9</span> Сеть: нагрузка (net)</span></h3> <p>Ðагрузка Ñ Ñ„Ð¸ÐºÑированным давлением Ñети. Содержит параметр Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑˆÑƒÐ¼Ð°. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Po </td> <td> Задание выходного давлениÑ, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So </td> <td> Сечение трубы на выходе, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> Noise </td> <td> Шум входного раÑхода </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.98.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA:_.D0.B4.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.28src_press.29"><span class="mw-headline-number">2.10</span> ИÑточник: давление (src_press)</span></h3> <p>ИÑточник Ñ Ñ„Ð¸ÐºÑированным давлением. Содержит параметр Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑˆÑƒÐ¼Ð°. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Pi </td> <td> Задание входного давлениÑ, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So </td> <td> Сечение трубы на выходе, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> lo </td> <td> Длина трубы на выходе, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr> <tr> <td> Noise </td> <td> Шум входного Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота обчиÑленнÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr> <tr> <td> Fit </td> <td> Входной раÑход, удержанный </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fit</span><span class="p">,</span> <span class="nx">Pi</span><span class="o">*</span><span class="nx">Noise</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">Fo</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.92.D0.BE.D0.B7.D0.B4.D1.83.D1.88.D0.BD.D1.8B.D0.B9_.D1.85.D0.BE.D0.BB.D0.BE.D0.B4.D0.B8.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA_.28cooler.29"><span class="mw-headline-number">2.11</span> Воздушный холодильник (cooler)</span></h3> <p>Модель воздушного Ð¾Ñ…Ð»Ð°Ð´Ð¸Ñ‚ÐµÐ»Ñ Ð³Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ потока. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si </td> <td> Сечение трубок, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.05 </td></tr> <tr> <td> li </td> <td> ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð° трубок, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение трубы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Длина выходной трубы, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Tair </td> <td> Температура Ð¾Ñ…Ð»Ð°Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð¾Ð·Ð´ÑƒÑ…Ð°, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 283 </td></tr> <tr> <td> Wc </td> <td> ПроизводительноÑÑ‚ÑŒ холодильника </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 200 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ct </td> <td> ТеплоёмкоÑÑ‚ÑŒ Ñреды </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr> <tr> <td> Rt </td> <td> Тепловое Ñопротивление </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si</span><span class="p">,</span> <span class="nx">Fo</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="mf">0.95</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Qr</span> <span class="o">=</span> <span class="nx">Q0</span> <span class="o">+</span> <span class="nx">Q0</span><span class="o">*</span><span class="mf">0.95</span><span class="o">*</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> <span class="nx">To</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">Fi</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="nx">Wc</span><span class="o">*</span><span class="p">(</span><span class="nx">Tair</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">/</span><span class="nx">Rt</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Ct</span><span class="o">*</span><span class="p">(</span><span class="nx">Si</span><span class="o">*</span><span class="nx">li</span><span class="o">+</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="p">)</span><span class="o">*</span><span class="nx">Qr</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.9A.D0.BE.D0.BC.D0.BF.D1.80.D0.B5.D1.81.D1.81.D0.BE.D1.80_.D0.B3.D0.B0.D0.B7.D0.BE.D0.B2.D1.8B.D0.B9_.28compressor.29"><span class="mw-headline-number">2.12</span> КомпреÑÑор газовый (compressor)</span></h3> <p>Модель газового компреÑÑора. Учитывает Ñффект помпажа. Помпаж вычиÑлÑетÑÑ Ð¿Ð¾ газо-динамичеÑкой кривой, иÑÑ…Ð¾Ð´Ñ Ð¸Ð· которой получаетÑÑ ÐºÐ¾Ñффициент запаÑа по помпажу. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение трубы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Длина выходной трубы, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 2 </td></tr> <tr> <td> Kmrg </td> <td> КоÑффициент запаÑа по помпажу </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> N </td> <td> Обороты компреÑÑора, Ñ‚Ñ‹Ñ. об./мин </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> V </td> <td> Объём компреÑÑора, м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 7 </td></tr> <tr> <td> Kpmp </td> <td> КоÑффициент помпажа, точка помпажа </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.066 </td></tr> <tr> <td> Kslp </td> <td> КоÑффициент наклона помпажной кривой </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.08 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> Ct </td> <td> ТеплоёмкоÑÑ‚ÑŒ Ñреды </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr> <tr> <td> Riz </td> <td> Тепловое Ñопротивление изолÑции </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr> <tr> <td> Fwind </td> <td> СкороÑÑ‚ÑŒ воздуха </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Twind </td> <td> Температура воздуха, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr> <tr> <td> Fit </td> <td> Входной раÑход, удержанный </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">Pmax</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="nx">Pi</span><span class="p">,</span> <span class="nx">Po</span><span class="p">);</span> <span class="nx">Pmin</span> <span class="o">=</span> <span class="nx">min</span><span class="p">(</span><span class="nx">Pi</span><span class="p">,</span> <span class="nx">Po</span><span class="p">);</span> <span class="nx">Qr</span> <span class="o">=</span> <span class="nx">Q0</span> <span class="o">+</span> <span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> <span class="nx">Qrf</span> <span class="o">=</span> <span class="nx">Q0</span> <span class="o">+</span> <span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> <span class="nx">Ftmp</span> <span class="o">=</span> <span class="p">(</span><span class="nx">N</span> <span class="o">></span> <span class="mf">0.1</span><span class="p">)</span> <span class="o">?</span> <span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="mi">10</span><span class="o">*</span><span class="p">(</span><span class="nx">Po</span><span class="o">-</span><span class="nx">Pi</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Qr</span><span class="o">*</span><span class="p">(</span><span class="nx">pow</span><span class="p">(</span><span class="nx">N</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span><span class="o">+</span><span class="mf">0.1</span><span class="p">)</span><span class="o">*</span><span class="nx">Kpmp</span><span class="p">))</span> <span class="o">:</span> <span class="mi">1</span><span class="p">;</span> <span class="nx">Kmrg</span> <span class="o">=</span> <span class="mi">1</span><span class="o">-</span><span class="nx">Ftmp</span><span class="p">;</span> <span class="c1">//The margin coefficient</span> <span class="nx">Fi</span> <span class="o">=</span> <span class="nx">V</span><span class="o">*</span><span class="nx">N</span><span class="o">*</span><span class="nx">Qr</span><span class="o">*</span><span class="nx">sign</span><span class="p">(</span><span class="nx">Ftmp</span><span class="p">)</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">abs</span><span class="p">(</span><span class="nx">Ftmp</span><span class="p">),</span><span class="nx">Kslp</span><span class="p">)</span><span class="o">+</span> <span class="mf">0.3</span><span class="o">*</span><span class="p">(</span><span class="mi">4</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">Qrf</span><span class="o">/</span><span class="p">(</span><span class="mf">0.01</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="mf">1.7724</span><span class="o">+</span><span class="mi">4</span><span class="o">*</span><span class="nx">Qrf</span><span class="p">))</span><span class="o">*</span><span class="nx">sign</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="nx">Po</span><span class="p">)</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">Qrf</span><span class="o">*</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">-</span><span class="nx">max</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">*</span><span class="mf">0.528</span><span class="p">,</span><span class="nx">Pmin</span><span class="p">)),</span><span class="mf">0.5</span><span class="p">);</span> <span class="nx">Fit</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">Fit</span><span class="o">-</span><span class="nx">Fi</span><span class="p">)</span><span class="o">/</span><span class="nx">max</span><span class="p">(</span><span class="mi">1</span><span class="p">,(</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)</span><span class="o">/</span><span class="nx">max</span><span class="p">(</span><span class="mi">1</span><span class="nx">e</span><span class="o">-</span><span class="mi">4</span><span class="p">,</span><span class="nx">abs</span><span class="p">(</span><span class="nx">Fi</span><span class="o">/</span><span class="p">(</span><span class="nx">Qrf</span><span class="o">*</span><span class="nx">So</span><span class="p">))));</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">To</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">abs</span><span class="p">(</span><span class="nx">Fi</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">Po</span><span class="o">/</span><span class="nx">Pi</span><span class="p">,</span><span class="mf">0.3</span><span class="p">)</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Fwind</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Twind</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">/</span><span class="nx">Riz</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Ct</span><span class="o">*</span><span class="p">(</span><span class="nx">V</span><span class="o">+</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="p">)</span><span class="o">*</span><span class="nx">Qr</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.98.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA:_.D1.80.D0.B0.D1.81.D1.85.D0.BE.D0.B4_.28src_flow.29"><span class="mw-headline-number">2.13</span> ИÑточник: раÑход (src_flow)</span></h3> <p>ИÑточник Ñ Ñ„Ð¸ÐºÑированным раÑходом. Содержит параметр Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑˆÑƒÐ¼Ð°. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Задание входного раÑхода, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So </td> <td> Сечение трубы на выходе, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> lo </td> <td> Длина трубы на выходе, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr> <tr> <td> Noise </td> <td> Шум входного раÑхода </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Noise</span><span class="o">*</span><span class="nx">Fi</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0-.D0.B1.D0.B0.D0.B7.D0.B0_.28pipeBase.29"><span class="mw-headline-number">2.14</span> Труба-база (pipeBase)</span></h3> <p>Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… оÑнов модели трубы: </p> <ul><li> раÑход в трубе Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼: ÑкороÑти движениÑ, перепада давлениÑ, ÑÐ¾Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð»ÐµÐ½Ð¸Ñ Ð·Ð° Ñчёт Ñ‚Ñ€ÐµÐ½Ð¸Ñ Ð¸ критичеÑкого иÑтечениÑ;</li> <li> раÑчёт давлениÑ;</li> <li> учёт плотноÑти Ñреды и Ñтепени её ÑжимаемоÑти как Ð´Ð»Ñ Ð³Ð°Ð·Ð¾Ð², так и Ð´Ð»Ñ Ð¶Ð¸Ð´ÐºÐ¾Ñтей.</li></ul> <p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 293 </td></tr> <tr> <td> Si </td> <td> Входное Ñечение, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 293 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð°, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.98 </td></tr> <tr> <td> Ktr </td> <td> КоÑффициент Ñ‚Ñ€ÐµÐ½Ð¸Ñ </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.01 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">Pmax</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="nx">Pi</span><span class="p">,</span> <span class="nx">Po</span><span class="p">);</span> <span class="nx">Pmin</span> <span class="o">=</span> <span class="nx">min</span><span class="p">(</span><span class="nx">Pi</span><span class="p">,</span> <span class="nx">Po</span><span class="p">);</span> <span class="nx">Qr</span> <span class="o">=</span> <span class="nx">Q0</span> <span class="o">+</span> <span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span> <span class="nx">Fit</span> <span class="o">=</span> <span class="mi">630</span><span class="o">*</span><span class="p">(</span><span class="mi">4</span><span class="o">*</span><span class="nx">Si</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">Qr</span><span class="o">/</span><span class="p">(</span><span class="nx">Ktr</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="mf">1.7724</span><span class="o">*</span><span class="nx">Si</span><span class="o">+</span><span class="mi">4</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">Qr</span><span class="p">))</span><span class="o">*</span><span class="nx">sign</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="nx">Po</span><span class="p">)</span><span class="o">*</span><span class="nx">pow</span><span class="p">(</span><span class="nx">Qr</span><span class="o">*</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">-</span><span class="nx">max</span><span class="p">(</span><span class="nx">Pmax</span><span class="o">*</span><span class="mf">0.528</span><span class="p">,</span><span class="nx">Pmin</span><span class="p">)),</span><span class="mf">0.5</span><span class="p">);</span> <span class="nx">Fi</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">Fi</span><span class="o">-</span><span class="nx">Fit</span><span class="p">)</span><span class="o">/</span><span class="nx">max</span><span class="p">(</span><span class="mi">1</span><span class="p">,(</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)</span><span class="o">/</span><span class="nx">max</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="nx">abs</span><span class="p">(</span><span class="nx">Fit</span><span class="o">/</span><span class="p">(</span><span class="nx">Qr</span><span class="o">*</span><span class="nx">So</span><span class="p">))));</span> <span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">Fo</span><span class="p">.</span><span class="nx">isEVal</span><span class="p">())</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E1_.28pipe1_1.29"><span class="mw-headline-number">2.15</span> Труба 1->1 (pipe1_1)</span></h3> <p>Модель узла труб по Ñхеме "1 -> 1". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð°, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 200 </td></tr> <tr> <td> Pti </td> <td> Pti </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Fto </td> <td> Fto </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> Pt1 </td> <td> Pt1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Ft1 </td> <td> Ft1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">Ft1</span><span class="p">,</span> <span class="nx">Pti</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="mf">0.33</span><span class="o">*</span><span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Ft1</span><span class="p">,</span> <span class="nx">Pti</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">Fto</span><span class="p">,</span> <span class="nx">Pt1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="mf">0.33</span><span class="o">*</span><span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fto</span><span class="p">,</span> <span class="nx">Pt1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">Fo</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="mf">0.33</span><span class="o">*</span><span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_2-.3E1_.28pipe2_1.29"><span class="mw-headline-number">2.16</span> Труба 2->1 (pipe2_1)</span></h3> <p>Модель узла труб по Ñхеме "2 -> 1". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi1 </td> <td> Входной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi1 </td> <td> Входное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 1, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si1 </td> <td> Входное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fi2 </td> <td> Входной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi2 </td> <td> Входное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 2, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si2 </td> <td> Входное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> Ct </td> <td> ТеплоёмкоÑÑ‚ÑŒ Ñреды </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Riz </td> <td> Тепловое ÑÐ¾Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð»Ñции </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Fwind </td> <td> СкороÑÑ‚ÑŒ воздуха </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Twind </td> <td> Температура воздуха, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi1</span><span class="p">,</span> <span class="nx">Pi1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si1</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi2</span><span class="p">,</span> <span class="nx">Pi2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">To</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">To</span><span class="o">+</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti1</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti2</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Fwind</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Twind</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">/</span><span class="nx">Riz</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Ct</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">));</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_3-.3E1_.28pipe3_1.29"><span class="mw-headline-number">2.17</span> Труба 3->1 (pipe3_1)</span></h3> <p>Модель узла труб по Ñхеме "3 -> 1". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi1 </td> <td> Входной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi1 </td> <td> Входное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 1, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si1 </td> <td> Входное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fi2 </td> <td> Входной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi2 </td> <td> Входное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 2, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si2 </td> <td> Входное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fi3 </td> <td> Входной раÑход 3, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi3 </td> <td> Входное давление 3, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti3 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 3, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> Si3 </td> <td> Входное Ñечение 3, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð°, К </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> Ct </td> <td> ТеплоёмкоÑÑ‚ÑŒ Ñреды </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Riz </td> <td> Тепловое Ñопротивление изолÑции </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Fwind </td> <td> СкороÑÑ‚ÑŒ воздуха </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Twind </td> <td> Температура воздуха, К </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi1</span><span class="p">,</span> <span class="nx">Pi1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si1</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi2</span><span class="p">,</span> <span class="nx">Pi2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi3</span><span class="p">,</span> <span class="nx">Pi3</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Si3</span><span class="p">,</span> <span class="nx">EVAL_REAL</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Po</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span><span class="nx">Po</span><span class="o">+</span><span class="mf">0.27</span><span class="o">*</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">+</span><span class="nx">Fi3</span><span class="o">-</span><span class="nx">Fo</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">Kpr</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">)));</span> <span class="nx">To</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">To</span><span class="o">+</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti1</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti2</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="nx">Fi3</span><span class="o">*</span><span class="p">(</span><span class="nx">Ti3</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">Fwind</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">Twind</span><span class="o">-</span><span class="nx">To</span><span class="p">)</span><span class="o">/</span><span class="nx">Riz</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Ct</span><span class="o">*</span><span class="nx">So</span><span class="o">*</span><span class="nx">lo</span><span class="o">*</span><span class="nx">Q0</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">));</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E2_.28pipe1_2.29"><span class="mw-headline-number">2.18</span> Труба 1->2 (pipe1_2)</span></h3> <p>Модель узла труб по Ñхеме "1 -> 2". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fo1 </td> <td> Выходной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po1 </td> <td> Выходное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So1 </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo2 </td> <td> Выходной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po2 </td> <td> Выходное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So2 </td> <td> Выходное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 2, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота обÑчёта (Гц) </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> F1tmp </td> <td> Временный раÑход 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F2tmp </td> <td> Временный раÑход 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> Pot1 </td> <td> Выходное давление удержанное </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot2 </td> <td> Выходное давление удержанное </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F1tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">Fo1</span><span class="p">,</span> <span class="nx">Po1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">lo1</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F2tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">Fo2</span><span class="p">,</span> <span class="nx">Po2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">lo2</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi</span> <span class="o">=</span> <span class="nx">F1tmp</span> <span class="o">+</span> <span class="nx">F2tmp</span><span class="p">;</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E3_.28pipe1_3.29"><span class="mw-headline-number">2.19</span> Труба 1->3 (pipe1_3)</span></h3> <p>Модель узла труб по Ñхеме "1 -> 3". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fo1 </td> <td> Выходной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po1 </td> <td> Выходное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So1 </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo2 </td> <td> Выходной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po2 </td> <td> Выходное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So2 </td> <td> Выходное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 2, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo3 </td> <td> Выходной раÑход 3, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po3 </td> <td> Выходное давление 3, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So3 </td> <td> Выходное Ñечение 3, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo3 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 3, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> F1tmp </td> <td> Временный раÑход 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F2tmp </td> <td> Временный раÑход 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F3tmp </td> <td> Временный раÑход 3 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> Pot1 </td> <td> Временное давление 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot2 </td> <td> Временное давление 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot3 </td> <td> Временное давление 3 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F1tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">Fo1</span><span class="p">,</span> <span class="nx">Po1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">lo1</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F2tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">Fo2</span><span class="p">,</span> <span class="nx">Po2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">lo2</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F3tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So3</span><span class="p">,</span> <span class="nx">Fo3</span><span class="p">,</span> <span class="nx">Po3</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So3</span><span class="p">,</span> <span class="nx">lo3</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi</span> <span class="o">=</span> <span class="nx">F1tmp</span> <span class="o">+</span> <span class="nx">F2tmp</span> <span class="o">+</span> <span class="nx">F3tmp</span><span class="p">;</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D1.80.D1.83.D0.B1.D0.B0_1-.3E4_.28pipe1_4.29"><span class="mw-headline-number">2.20</span> Труба 1->4 (pipe1_4)</span></h3> <p>Модель узла труб по Ñхеме "1 -> 4". </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fo1 </td> <td> Выходной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po1 </td> <td> Выходное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So1 </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo2 </td> <td> Выходной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po2 </td> <td> Выходное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So2 </td> <td> Выходное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 2, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo3 </td> <td> Выходной раÑход 3, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po3 </td> <td> Выходное давление 3, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So3 </td> <td> Выходное Ñечение 3, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo3 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 3, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo4 </td> <td> Выходной раÑход 4, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po4 </td> <td> Выходное давление 4, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> So4 </td> <td> Выходное Ñечение 4, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo4 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 4, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> F1tmp </td> <td> Временный раÑход 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F2tmp </td> <td> Временный раÑход 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F3tmp </td> <td> Временный раÑход 3 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> F4tmp </td> <td> Временный раÑход 4 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 0 </td></tr> <tr> <td> Pot1 </td> <td> Временное давление 1 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot2 </td> <td> Временное давление 2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot3 </td> <td> Временное давление 3 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr> <tr> <td> Pot4 </td> <td> Временное давление 4 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> true </td> <td> 1 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F1tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">Fo1</span><span class="p">,</span> <span class="nx">Po1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">lo1</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F2tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">Fo2</span><span class="p">,</span> <span class="nx">Po2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">lo2</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F3tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So3</span><span class="p">,</span> <span class="nx">Fo3</span><span class="p">,</span> <span class="nx">Po3</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So3</span><span class="p">,</span> <span class="nx">lo3</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">F4tmp</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So4</span><span class="p">,</span> <span class="nx">Fo4</span><span class="p">,</span> <span class="nx">Po4</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So4</span><span class="p">,</span> <span class="nx">lo4</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">Fi</span> <span class="o">=</span> <span class="nx">F1tmp</span> <span class="o">+</span> <span class="nx">F2tmp</span> <span class="o">+</span> <span class="nx">F3tmp</span> <span class="o">+</span> <span class="nx">F4tmp</span><span class="p">;</span> </pre></div> <h3><span class="mw-headline" id=".D0.9A.D0.BB.D0.B0.D0.BF.D0.B0.D0.BD:_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_.D0.BC.D0.B5.D1.85.D0.B0.D0.BD.D0.B8.D0.B7.D0.BC_.28valveMech.29"><span class="mw-headline-number">2.21</span> Клапан: иÑполнительный механизм (valveMech)</span></h3> <p>Модель иÑполнительного механизма клапана. Включает Ð²Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð° и Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ñ€Ñ‹Ð²Ð°. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> pos </td> <td> Положение, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> pos_sensor </td> <td> Положение по датчику, % </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> com </td> <td> Команда </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> st_open </td> <td> СоÑтоÑние "Открыто" </td> <td> Логич. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> st_close </td> <td> СоÑтоÑние "Закрыто" </td> <td> Логич. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> t_full </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ñ…Ð¾Ð´Ð°, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 3 </td></tr> <tr> <td> t_up </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ñрыва, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> t_sensor </td> <td> Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸ ÑенÑора, Ñекунд </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота обÑчёта, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr> <tr> <td> tmp_up </td> <td> Счётчик Ñрыва </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> lst_com </td> <td> ПоÑледнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="k">if</span><span class="p">((</span><span class="nx">pos</span> <span class="o">>=</span> <span class="mi">99</span> <span class="o">&&</span> <span class="nx">com</span> <span class="o">>=</span> <span class="mi">99</span><span class="p">)</span> <span class="o">||</span> <span class="p">(</span><span class="nx">pos</span> <span class="o"><=</span> <span class="mi">1</span> <span class="o">&&</span> <span class="nx">com</span> <span class="o"><=</span> <span class="mi">1</span><span class="p">))</span> <span class="p">{</span> <span class="nx">tmp_up</span> <span class="o">=</span> <span class="nx">t_up</span><span class="p">;</span> <span class="k">if</span><span class="p">(</span><span class="nx">pos</span> <span class="o">>=</span> <span class="mi">99</span><span class="p">)</span> <span class="p">{</span> <span class="nx">pos</span> <span class="o">=</span> <span class="mi">100</span><span class="p">;</span> <span class="nx">st_open</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span> <span class="nx">pos</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">st_close</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span> <span class="p">}</span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">tmp_up</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span> <span class="nx">tmp_up</span> <span class="o">-=</span> <span class="mi">1</span><span class="o">/</span><span class="nx">f_frq</span><span class="p">;</span> <span class="k">else</span> <span class="p">{</span> <span class="nx">st_open</span> <span class="o">=</span> <span class="nx">st_close</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span> <span class="nx">lst_com</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">com</span><span class="o">-</span><span class="nx">lst_com</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="mf">0.5</span><span class="o">*</span><span class="nx">t_full</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="nx">pos</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">lst_com</span><span class="o">-</span><span class="nx">pos</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="mf">0.5</span><span class="o">*</span><span class="nx">t_full</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> <span class="p">}</span> <span class="nx">pos_sensor</span> <span class="o">+=</span> <span class="p">(</span><span class="nx">pos</span><span class="o">-</span><span class="nx">pos_sensor</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">t_sensor</span><span class="o">*</span><span class="nx">f_frq</span><span class="p">);</span> </pre></div> <h3><span class="mw-headline" id=".D0.94.D0.B8.D0.B0.D1.84.D1.80.D0.B0.D0.B3.D0.BC.D0.B0_.28diaphragm.29"><span class="mw-headline-number">2.22</span> Диафрагма (diaphragm)</span></h3> <p>Модель диафрагмы. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi </td> <td> Входной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Pi </td> <td> Входное давление, ata </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fo </td> <td> Выходной раÑход, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po </td> <td> Выходное давление, ata </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> dP </td> <td> Перепад давлениÑ, кПа </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Sdf </td> <td> Сечение диафрагмы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.1 </td></tr> <tr> <td> So </td> <td> Выходное Ñечение трубы, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.2 </td></tr> <tr> <td> lo </td> <td> Длина трубы на выходе, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0 </td> <td> ÐÐ¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ Ñреды, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr </td> <td> КоÑффициент ÑжимаемоÑти Ñреды [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.95 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> true </td> <td> 100 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi</span><span class="p">,</span> <span class="nx">Pi</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">Sdf</span><span class="p">,</span> <span class="nx">Fo</span><span class="p">,</span> <span class="nx">Po</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So</span><span class="p">,</span> <span class="nx">lo</span><span class="p">,</span> <span class="nx">Q0</span><span class="p">,</span> <span class="nx">Kpr</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">dP</span> <span class="o">-=</span> <span class="p">(</span><span class="nx">dP</span><span class="o">-</span><span class="mi">100</span><span class="o">*</span><span class="p">(</span><span class="nx">Pi</span><span class="o">-</span><span class="nx">Po</span><span class="p">))</span><span class="o">/</span><span class="nx">f_frq</span><span class="p">;</span> </pre></div> <h3><span class="mw-headline" id=".D0.A2.D0.B5.D0.BF.D0.BB.D0.BE.D0.BE.D0.B1.D0.BC.D0.B5.D0.BD.D0.BD.D0.B8.D0.BA_.28heatExch.29"><span class="mw-headline-number">2.23</span> Теплообменник (heatExch)</span></h3> <p>Модель теплообменника, раÑÑÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ñ‚ÐµÐ¿Ð»Ð¾Ð¾Ð±Ð¼ÐµÐ½ двух потоков. </p><p><b><u>Параметры</u></b><br /> </p> <table class="wikitable"> <tr> <th> Идентификатор </th> <th> Параметр </th> <th> Тип </th> <th> Режим </th> <th> Скрытый </th> <th> По умолчанию </th></tr> <tr> <td> Fi1 </td> <td> Входной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Pi1 </td> <td> Входное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 1, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Si1 </td> <td> Входное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> li1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0i1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ 1, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr1 </td> <td> Входной коÑффициент ÑжимаемоÑти Ñреды 1 [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.9 </td></tr> <tr> <td> Ci1 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¿Ð»Ð¾Ñ‘Ð¼ÐºÐ¾ÑÑ‚ÑŒ 1 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Fi2 </td> <td> Входной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 20 </td></tr> <tr> <td> Pi2 </td> <td> Входное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Ti2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 2, K </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 40 </td></tr> <tr> <td> Si2 </td> <td> Входное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> li2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 2, м </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Q0i2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð»Ð¾Ñ‚Ð½Ð¾ÑÑ‚ÑŒ 2, кг/м3 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> Kpr2 </td> <td> Входной коÑффициент ÑжимаемоÑти Ñреды 2 [0...1] </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.9 </td></tr> <tr> <td> Ci2 </td> <td> Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¿Ð»Ð¾Ñ‘Ð¼ÐºÐ¾ÑÑ‚ÑŒ 2 </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> ki </td> <td> КоÑффициент теплоотдачи </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0.9 </td></tr> <tr> <td> Fo1 </td> <td> Выходной раÑход 1, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po1 </td> <td> Выходное давление 1, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 1, K </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So1 </td> <td> Выходное Ñечение 1, м2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> lo1 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 1, м </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> Fo2 </td> <td> Выходной раÑход 2, Ñ‚/ч </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 0 </td></tr> <tr> <td> Po2 </td> <td> Выходное давление 2, ата </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> To2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° 2, K </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 273 </td></tr> <tr> <td> So2 </td> <td> Выходное Ñечение 2, м2 </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 1 </td></tr> <tr> <td> lo2 </td> <td> Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° 2, м </td> <td> ВещеÑтв. </td> <td> Выход </td> <td> false </td> <td> 10 </td></tr> <tr> <td> f_frq </td> <td> ЧаÑтота вычиÑлениÑ, Гц </td> <td> ВещеÑтв. </td> <td> Вход </td> <td> false </td> <td> 200 </td></tr></table> <p><b><u>Программа</u></b><br /> </p> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi1</span><span class="p">,</span> <span class="nx">Pi1</span><span class="p">,</span> <span class="nx">Ti1</span><span class="p">,</span> <span class="nx">Si1</span><span class="p">,</span> <span class="nx">Fo1</span><span class="p">,</span> <span class="nx">Po1</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So1</span><span class="p">,</span> <span class="nx">lo1</span><span class="p">,</span> <span class="nx">Q0i1</span><span class="p">,</span> <span class="nx">Kpr1</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">DAQ</span><span class="p">.</span><span class="nx">JavaLikeCalc</span><span class="p">.</span><span class="nx">lib_techApp</span><span class="p">.</span><span class="nx">pipeBase</span><span class="p">(</span><span class="nx">Fi2</span><span class="p">,</span> <span class="nx">Pi2</span><span class="p">,</span> <span class="nx">Ti2</span><span class="p">,</span> <span class="nx">Si2</span><span class="p">,</span> <span class="nx">Fo2</span><span class="p">,</span> <span class="nx">Po2</span><span class="p">,</span> <span class="mi">293</span><span class="p">,</span> <span class="nx">So2</span><span class="p">,</span> <span class="nx">lo2</span><span class="p">,</span> <span class="nx">Q0i2</span><span class="p">,</span> <span class="nx">Kpr2</span><span class="p">,</span> <span class="mf">0.01</span><span class="p">,</span> <span class="nx">f_frq</span><span class="p">);</span> <span class="nx">To1</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">1</span><span class="nx">e4</span><span class="p">,(</span><span class="nx">Fi1</span><span class="o">*</span><span class="nx">Ti1</span><span class="o">*</span><span class="nx">Ci1</span><span class="o">+</span><span class="nx">ki</span><span class="o">*</span><span class="nx">Fi2</span><span class="o">*</span><span class="nx">Ti2</span><span class="o">*</span><span class="nx">Ci2</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">Fi1</span><span class="o">*</span><span class="nx">Ci1</span><span class="o">+</span><span class="nx">ki</span><span class="o">*</span><span class="nx">Fi2</span><span class="o">*</span><span class="nx">Ci2</span><span class="p">)));</span> <span class="nx">To2</span> <span class="o">=</span> <span class="nx">max</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="nx">min</span><span class="p">(</span><span class="mi">1</span><span class="nx">e4</span><span class="p">,(</span><span class="nx">ki</span><span class="o">*</span><span class="nx">Fi1</span><span class="o">*</span><span class="nx">Ti1</span><span class="o">*</span><span class="nx">Ci1</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">*</span><span class="nx">Ti2</span><span class="o">*</span><span class="nx">Ci2</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="nx">ki</span><span class="o">*</span><span class="nx">Fi1</span><span class="o">*</span><span class="nx">Ci1</span><span class="o">+</span><span class="nx">Fi2</span><span class="o">*</span><span class="nx">Ci2</span><span class="p">)));</span> </pre></div> </div><table style="border-top: dotted 2px #999999; margin-top: 20pt; color: gray;" width="100%"><tr><td style="text-align: left;" width="40%"><a href="http://oscada.org/wiki/Libs/Technological_apparatuses/ru">Libs/Technological_apparatuses/ru</a> - <a href="http://oscada.org/en/main/about-the-project/licenses/">GFDL</a></td><td style="text-align: center;">March 2025</td><td style="text-align: right;" width="40%">OpenSCADA 1+r3012</td></tr></table></body> </html>