VetCAD

Линейная интерполяция величины по нескольким параметрам (многомерная)

    0 оценок

batmax, он же Maxim T

размещено: 11 Января 2007
Программка написана для калькуляции величин, используемых при расчёте КЕО (коэффиц. естеств. освещённости). Эти величины, в свою очередь, находятся путём линейной интерполяции по таблицам (СП 23-102-2003 «Естественное освещение жилых и общественных зданий», приложение Б). Табличные величины зависят от значений нескольких параметров, то есть являются кусочно-линейными функциями от нескольких переменных.
Особенности программы:
1) Если заданное пользователем значение входного параметра находится за пределами, предусмотренными справочником, то оно приравнивается к соответствующему ближайшему граничному значению для данного параметра. То есть экстраполяция за пределы области определения - НЕ предусмотрена, чтобы избежать возможных бессмысленных значений на выходе. К тому же во многих случаях на практике именно такое поведение калькулятора и предусматривается авторами таблиц.
2) Когда будете составлять список списков значений своих параметров, обратите внимание, чтобы первым шёл список значений наиболее медленно меняющихся параметров, а последним - наиболее быстроменяющихся. Лучше всего сравните способ построения уже введённых мною таблиц (СП 23-102-2003, приложение Б) с видом соответствующих списков значений в исходном тексте программы.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 10
batmax , 29 января 2007 в 21:55
#1
Если что-то непонятно, спрашивайте здесь, оставляя комментарий, эти комментарии попадут на мой e-mail.
НИКИТКА , 24 августа 2007 в 02:19
#2
ВОТ СКАЧАЛ. ЧТО ДОЛЬШЕ? ВСУНУЛ В ПАПКУ САППОРТ. ДАЖЕ ПЕРЕТАЩИЛ В ОКНО АВТОКЛАВА.

КАКОВА КОМАНДА? ВВОЖУ "КЕО" - НЕ ОТВЕЧАЕТ.
batmax , 29 августа 2007 в 15:23
#3
Команды объявлены в конце файла keo.lsp, объявление выглядит так:
(defun c:keo_kzd0 ......

Имена команд:
keo_kzd0 - Значения коэффициента Кзд0 для схемы №1 (рисунок Б.1) с параллельным расположением зданий
keo_r0 - Значения ro на уровне пола
keo_bf - Значения средней относительной яркости фасадов экранирующих (противостоящих) зданий bф с параллельным их расположением по схеме № 1

Можно также добавлять свои команды, скопировав любую команду из имеющихся и заменив табличные данные на собственные и, конечно, имя команды тоже надо придумать новое.
, 17 октября 2008 в 16:02
#4
Спасибо!!! Супер!!! Очень нужная прога
Удивительно, что за это время нет благодарностей.
an-matveev , 16 декабря 2010 в 15:04
#5
Привет! Спасибо большое за программу.
Но у меня просьба:
найдется ли у Вас время и силы это перенести в Excel (ввод исходных данных и получение там же конечных результатов), потому что с Кадом не очень удобно. Я в программировании ни бум бум, но процесс расчета для сложной схемы с несколькими окнами автоматизировал в Excel, а вот эти три места с интерполяциями занимают много времени на проге по интерполяции. Так бы сделал ссылки на конечные результаты и было бы супер!
Заранее спасибо
an-matveev , 16 декабря 2010 в 15:27
#6
Решил проверить.
Результат Ro во всех случаях неверен. Плюс надо добавить в исходные данные возможность выбирать уровень условной рабочей поверхности (2 разные таблицы - 4 и 5).
Не точно выводит значение по Bf и Kзд0(что-то с округлением результата)
Примите пожалуйста меры
batmax(пароль_забыл) , 16 декабря 2010 в 21:15
#7
Уважаемый an_matveev, оставьте здесь комментарий с вашим е-мейл, постараюсь выслать исправления (насчёт Ro было новостью).
an-matveev , 17 декабря 2010 в 10:10
#8
Александр [email protected]
P.S. Я не высказываю недевольство, на всякий случай, Вы очень полезную вещицу сделали. Может совместными усилиями по объемней сделаем (я свой файл пришлю на Ваш e-mail).
SeregaNSK , 18 июля 2012 в 19:40
#9
Очень полезная штука. Спасибо.
А нельзя ли выложить с исправленными недоразумениями, о которых упомяналось выше?
SeregaNSK , 18 июля 2012 в 21:47
#10
Да с R0 таблица в исходнике не та
zip

0.1 МБ

СКАЧАТЬ