Здравствуйте.
Сразу хотел бы сказать, что пользовался поиском по форуму и читал help, но ответа на возникший вопрос не нашёл.
В CFX требуется выполнить расчёт для реального газа с зависимостью теплоёмкости и вязкости от температуры и давления. В мастере пользовательских функций реализовано создание функций одной и трёх, но не двух переменных. Как поступить в данной ситуации?
Здравствуйте!
Я видел работающий вариант двумерной интерполяционной функции, запиленной в виде одномерных таблиц, при этом зависимость от второго аргумента организуется через выражения со step-функциями. Но это, конечно, не совсем удобно. Можно также попробовать в качестве третьей переменной взять, например, температуру с теми же значениями (т.е. в двух столбцах из трёх будут одинаковые цифры). Или назначить нули во весь столбец. За последние два варианта не ручаюсь. Если что-то получится - отпишитесь пожалуйста, было бы интересно.
К сожалению, по последним двум вариантам не удается запустить расчет. Возникает следующая ошибка (предсталена на рисунке). Не подскажите,где можно почитать про step-функции?
Описание функций здесь: help/cfx_ref/i1346470.html. По поводу деления на ноль - я не уверен, что эта ошибка вызвана именно способом задания свойств.
Спасибо, если в итоге что-то получится, отпишусь.
Добавить комментарий