Особенности задания физических величин

Страницы работы

Содержание работы

1.3. Особенности задания физических величин


Особенностью программных модулей является библиотека двумерного хранения текущего состояния технических параметров исследуемого объекта (рис. 1.2), что существенно облегчает решение задач с изменяемыми данными в процессе счета. Например, требуется решать задачу, в которой зависимость плотности rf(T°) изменяется от температуры  T°C или величины газосодержания nг жидкости (на рис. 1.2, функция номер 13). Естественно, что такая функция на двумерном графике AОB может быть представлена номером этой функции и значениями: по оси абсцисс В - это данные по температуре, а по оси ординат A - значения самой функции rf(T°).

Очевидно, что даже для одинаковых физических свойств значения в разных точках тела зависят от величины аргумента (B), что требует непрерывного расчета функции (A) по каждому конкретному значению, то есть неоднократному расчету по функции, изменяющейся в каждой задаче. Минимум расчетов при этом будет обеспечиваться только при линейной аппроксимации функций различных свойств, что и сделано в программе. Расчет значений при этом (в том числе и плотности жидкости rf(T°)) всегда ведется по единой формуле для всех функций

                  A(B*)=Aj+(Aj-Aj+1)×(B*-Bj)/(Bj-Bj+1),  при j=27¸38,                    (1.1)

где B*-значение аргумента функции, равное температуре T°=T*°; A(B*)-искомое значение функции rf(T*°); j-счетчик шагов, изменяется от jO=27, соответствующего BO=B13=27 - начальному значению функции AO до jk=38, где Bk=K13=38 - конечное значение данной функции Ak. При этом, если текущее значение B*³Bk, то A(B*)=Ak. Приведенная организация хранения номера функции, начального - конечного ее значения, количества промежуточных точек не составляет труда для программистов и оптимально подвергается компактному способу хранения в двумерном массиве общей памяти ЭВМ.

Похожие материалы

Информация о работе