ПОИСК Статьи Рисунки Таблицы Описание подпрограмм, используемых в программах профилирования затворов исполнительных устройств из "Инженерные задачи в нефтепереработке и нефтехимии" Корень уравнения Р (X) = О находится методом половинного деления, который заключается в следующем. Определяются значения левой части уравнения в точках АЫ и СМ, которая является серединой отрезка [АЫ,ВМ], полученные значения присваиваются параметрам РА и РС соответственно. Затем проводится проверка на совпадение знаков РА и РС. [c.224] Если РА-РС О, т. е. значения функции на концах отрезка [АМ,СИ имеют одинаковые знаки, то считают, что корень уравнения находится на другой половине отрезка [АМ, ВМ], т. е. на отрезке [СМ, ВМ]. В этом случае определяют значение левой части уравнения в точке ВМ, а затем сравнивают его по знаку с РС. [c.224] Деление отрезка, содержащего корень, проводится до тех пор, пока длина его не станет равной = 0,0001. Тогда считается, что корень иай-дгн (он расположен в точке АМ с точностью до 0,0001), параметру ХМ присваивается значение АМ и производится выход из подпрограммы. [c.225] Выход из подпрограммы происходит также и в том случае, когда левая часть уравнения примет нулевое значение на каком-либо конце рассматриваемого отрезка. Тогда параметру ХМ присваивается значение соответствующего конца отрезка. [c.225] Подпрограмма КОЯ вызывается в программах профилирования затворов, она используется для расчета абсцисс точек профиля. ШТЕЯ ХТ,УТ,Х,У,МУ). Блок-схема подпрограммы приведена иа рис. П-2. В подпрограмме осуществляется линейная интерполяция функции У = У(Х), заданной таблично векторы X и У содержат по МУ значений аргумента и функции соответственно. Значение функции У в точке ХТ присваивается параметру УТ. [c.225] Затем производится выход из подпрограммы. Выход из подпрограммы происходит также, если значение ХТ попадет в Е-окрестность точки Х/()Х( —ХТ1Х Е), где Е = 0,001 Х( з —-1 2)- В этом случае параметру УТ присваивается значение У(. [c.225] Подпрограмма МТЕк вызывается в программе профилирования затво ров односедельных ИУ, а также в программе профилирования затворов двухседельных ИУ через процедуру ТАВЬ при счете параметров, соответствующих целочисленным значениям ординат профиля. [c.225] ТАВЬ 1А, ОА,иУ,иХ,иЗ,ир,К). Блок-схема подпрограммы приведена на рис. П-З. В подпрограмме осуществляется счет и печать параметров, соответствуюших целочисленным значениям ординат профиля затвора диаметром ОА. Значение ординаты У берутся в интервале от 50 = О до 1А с шагом АУ в соответствии с условием (111. 116). [c.225] Для каждого значения У с помощью подпрограммы МТЕЯ находятся значения X, 8, Р яо массивам иУ, иХ, 118, ир, содержащим по К элементов. Затем вычисляются значения диаметра затвора, относительного хода затвора, относительной пропускной способности и абсолютной пропускной способности по формулам (1П. 117) —(П1. 119), (111.122). Найденные значения печатаются. [c.225] Выход из подпрограммы TABL производится после печати параметров, соответствующих значению ординаты У, равному 1А. [c.225] ХВОСТ (ХО,УО, XI, У1, ВС, НК)- Блок-схема подпрограммы приведена на рис. П-4. В подпрограмме осуществляется счет и печать параметров непрофилируемой части затвора диаметром ОС, вид которой изображен на рис. 111-33, а. Непрофилируемая часть затвора, рассчитываемая данной подпрограммой, представляет собой набор окружностей, имеющих общую касательную с профилируемой частью в ее последней расчетной точке А (ХО,УО). [c.225] Значения параметров ХО, УО, Ra, tgfi, р, Я яя, Ямакс, Як и Лк печатаются. Печатаются также соответствующие пары допустимых значений Н U R. [c.227] Подпрограмма ХВОСТ вызывается в программах профилирования затворов односедельных и двухседельных ИУ. [c.227] Окружность радиуса Ио, проходящая через точку (ХО, УО), пересекает ось затвора на расстоянии // от его основания. Значения Иа и Ямин определяются из соотношений (П. 5) и (П. 6). [c.228] Из множества окружностей с центрами на оси затвора, касающихся па раболы (П. 13), выбираются только такие, точки пересечения которых с осью затвора имеют целочисленные ординаты (Н ). При этом расстояние между двумя соседними точками равно 1 мм. [c.229] В процессе построения непрофилируемой части так же. [c.229] В случае нарушения одного из этих неравенств счет прекращается и происходит выход из подпрограммы. [c.229] Подпрограмма РАИЛВ вызывается в программе профилирования затворов односедельных ИУ при расчете непрофилируемой части затвора. [c.229] Как указывалось выше, тексты описанных подпрограмм на языке ФОРТРАН приведены в Приложении 3. [c.229] Вернуться к основной статье