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

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

1 страница (Word-файл)

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

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. Приведенная организация хранения номера функции, начального - конечного ее значения, количества промежуточных точек не составляет труда для программистов и оптимально подвергается компактному способу хранения в двумерном массиве общей памяти ЭВМ.

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

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