Понятно, ты же пользователь, засел на старом кастоме, боишься шевельнуться.
А кто тестировать будет? Пушкин...
Для сравнения со своими решениями накатил песца... он по сопротивлению гуляет больше чем моя проша. Они профи, значит я где то накосячил.
неа не боюсь, все устраивает)))
кого не устраивает, что есть, очевидножэж
пока не нравилось , как работает, принимал участие, как все мои хотелки заработали остановился.
теперь пусть другие желатели тестят.
уже убедился... аккуретнее надо хотеть-мечтать
Докопался я до вычисления температуры намотки по формулам джоя.
Для начала теория. Инет меня вводит в ступор.
Задача.
Зная сопротивление провода при определённой температуре (20 градусов)
и ТКС проволоки, вычислить температуру при возросшем сопротивлении...
пример раз
Температурный коэффициент сопротивления
в кратце, тут в примере сначала вычисляют из известного сопротивления при 20-ти градусах сопротивление при 0 градусов, затем уже используют в формуле.
Получают в Кельвинах.
пример два
Удельное электрическое сопротивление проводников. Таблица удельных сопротивлений проводников. Электрическая проводимость
(прокрутить до примера 7)
в кратце, применяют формулу как есть, но после прибавляют эти стартовые градусы (в примере 15).
Получают в Цельсиях.
Как это? Как считать то правильно?
Зачем было высчитывать сопротивление при ноле градусов в первом примере?
Может я ошибаюсь в подсчетах, но эти расчеты не совместимы...
Потому что при определении коэффициента альфа производная сопротивления по температуре нормируется на сопротивление при 0С (видимо).
Зависимость сопротивления от температуры нелинейная, линейная аппроксимация имеет смысл только в окрестности конкретной точки, наверно поэтому и нормируют.
Конкретно с примером 7 какая-то лажа (R0 берётся при 15С), что расходится и с примером 6 (R0 берётся при 0С).
Вроде так нельзя. Для произвольных точек (R1,t1) и (R2,t2) вроде как получается alpha = (R2-R1)/(R0(t2-t1)) и R2 = R1 + alpha R0 (t2 - t1). Ну или мне пора спать :xz:
это не оно?
ну и зная ТКС и R2 или T2 всегда можно найти недостающее...
Типичный пример где перепутано почти все. Цифры результата соответсвуют цельсиям. Ну а сопротивление при 0 считали чтобы всех запутать.
Второй пример правильный.
Зависимость сопротивления от температуры действительно нелинейная. И указывая значение ТКС действительно надо указывать температуру у которой оно относится. Только вот теспературу надо указывать не числом, а интервалом. И тут надо либо крестик снять, либо трусы надеть. Потому как при использовании ТКС требуется только чтобы и T1 и T2 принадлежали к диапазону действия ТКС. Потому как прямая все таки определяется любыми двумя точками. А ТКС всего лишь угол наклона этой прямой к осям координат температура\сопротивление.
Вот это вводило в ступор, нафига в таблицах указывают температуру для ТКС.
Для себя решил, что эта температура указывает на приблизительный диапазон, где данное ТКС верно.
В прошивке джойтека расчет для SS и TCR ведется по формуле (в цельсиях)
https://i.imgur.com/vHLzRbu.png
Физический смысл формул для никеля и титана еще не осилил )
У них TCR формируют из таблиц, в зависимости от базового сопротивления.
AtoTemp = 100 * ( AtoRezMilli - base_rez ) / TCR + 140; // Ni ?140 // в Фаренгейтах
AtoTemp = 10 * AtoRezMilli * TCR / base_rez - 460; // Ti ?460 // в Фаренгейтах
Формула для никеля похожа, для титана что то страшное и что за добавки непонятно...
в стим энджине написано жэж, напротив ТКС - в диапазоне парения (20-300 град)
я ж выше картинку дал как оно получается из сопротивлений (график TFR не что иное как зависимость сопротивления от температуры, где за 1 ед. принято R при 20 град)
пересчитать сопротивление в температуру не представляет труда.
Правильно решил.
Он прост. ТКС действует только в маленьком интервале. А считать надо на больший. Вот большой интервал разбивается на маленькие. И у каждого интервала свое ТКС.
Ну в формула то для ТКС одна. Хуже когда в формулу вместо значения подставляют формулу от предыдущего интервала. К примеру для расчета T2 вместо R1 подставляют формулу для расчета R2 от предыдущего диапазона для T2 равного границе диапазонов. А потом еще и упрощают формулу. Тогда сразу и не разберешь что, где и почему числовые константы странные.
Набросал программку по логике расчетов джойтеча.
Для никеля по таблицам и по ТКС расхождения сильные, если брать разные сопротивления, а ТКС не менять...
https://www.dropbox.com/s/svnuf7r3zx...pCalc.rar?dl=1
чето не то получается :donno:
код не смотрел, но экзечник пощелкал
если R1=0.1 Ом, R2 допустим в два раза больше
R1=0.5 Ом, R2 в два раза больше, температура тажэж должна остаться, очевидно?
на стали так и есть, никель и титан погоду рассчитывает....
имхо в топку эти таблицы, хитрые киты хотели ускорить расчеты?
по стали похоже на правду, просто подставлять в эту формулу ткс никеля или титана и вот оно счастье
На первый взгляд похоже на обычный алгоритм определения значения функции для любой точки при заданных значения функции через равные интервалы. Считаются исходя из предположения что между заданными точками функция прямая. Упрощенный (по сравнению с TFR) метод (у TFR плавающий интервал между точками).
А что расходится то ? И почему собственно считаешь что не должно расходиться ?
PS:
Я плохо смотрел или в расчете температуры для никеля с титаном действительно нет деления прироста сопротивления на base_rez перед лазаньем в таблицу ?
Если так то действительно погоду будет считать.
забей сопротивления щелкни никель и титан, измени сопротивления, что бы пропорция между ними осталась, температуру рассчитает другую, с чего бы?
- - - Добавлено - - -
график TFR это прирост относительного сопротивления (к R20град) в зависимости от температуры. проценты... кратность... коэффициент, как угодно можно назвать
грубо говоря никель при 200 град имеет сопротивление в два раза больше чем при 20 град
и это не зависит намотано 0,1; 0,2; или 0,5 Ом, при 200 град всегда будет в два раза больше сопротивление, справедливо и обратное
Да нету у меня щас винды под руками.. Я код смотрел.
И не нашел в нем для никеля и титана деления прироста сопротивления на базовое. А без него никакой алгоритм по связи сопротивления и температуры работать не может.
А не сходится может многое - результат рассчета с данными на сайтах(разные исходные данные о материала). Результат расчета по таблице с результатом рассчета по ТКС(и не должен). Ну или как (похоже, сам то я не видел) в данном случае результат рассчета со здравым смыслом :)