Вход

Просмотр полной версии : Прошу помощи в решении сложной для меня задачи



Вован84
02.10.2015, 08:13
Доброго времени суток! Есть задание отслеживать уровень в барабане котла ТП92. Подскажите, пожалуйста, лучше с примером, как из таблицы высчитать плотность воды в зависимости от температуры и вставить вычисление в формулу расчета уровня?

Вован84
02.10.2015, 12:10
То есть мне все 340 строк прописывать? Может есть более короткое и удобоваримое решение?

Алексей Александрович
02.10.2015, 12:40
Вам вообще какая точность нужна? Может и не стоит копья ломать?
Усредните кривую в прямую и все.

Формулы нужны пожалуйста:

Yegor
02.10.2015, 13:17
Плотность получается напрямую из v'. Зависимость v'(t) — экспоненциальная. Можно сделать аппроксимацию и по найденным коэффициентам вычислять v' одной формулой. Вот первый грубый подход в маткаде:

20224

spectrum48k
02.10.2015, 13:58
вот извращенный подход в экселе)) Егор, проверьте, пожалуйста, то пальто или не то?) Когда-то баловался.
http://i.imgur.com/b1K6l7d.png

Yegor
02.10.2015, 14:24
Ну, да. Правда, расхождение после 323 градусов идёт. Его можно отдельной функцией подобрать, например.

20226

Только я плохо представляю, как на контроллере в степень 1,95 возводить. Кто помнит математику?

Евгений Кислов
02.10.2015, 14:37
Только я плохо представляю, как на контроллере в степень 1,95 возводить. Кто помнит математику?

А в чем проблема?

20227

Yegor
02.10.2015, 14:45
А, ну значит, нет проблемы.

Вован84
04.10.2015, 12:22
Спасибо огромное за помощь! Попробую что нибудь сваять на основе ваших советов. Только вот беда, что к программированию отношение имею постольку поскольку... Работаю электроником, моё дело пайка в основном. Это мой второй проект по требованию начальства. так что вопросы еще появятся. не пинайте сильно если что...

Вован84
09.10.2015, 06:54
Доброго времени суток! Слышал что существует другой, более производительный метод расчета полинома, при котором возводить в степень не надо. может подскажет кто что это за метод?

ASo
09.10.2015, 16:36
Естественно, есть. Учат в курсе численных методов любого ВУЗа.
Достаточно школьной программы. Выносите аргумент за скобки n-1 раз

spectrum48k
09.10.2015, 16:58
получайте разницу перепада давлений и умножайте на поправочный коэффициент "плотность в трубках/плотность в барабане" , рассчитанный по кусочно-линейной функции из 37 отрезков, данные приведены выше, такие же данные и в вашей таблице свойств воды и пара.

А еще лучше, там, где слышали, там и уточните)

Вован84
12.10.2015, 09:22
В вуз только поступаю. Вспоминаю математику.

ASo
12.10.2015, 10:25
У меня это рассказывалось в школе на урокахт информатики.

Вован84
12.10.2015, 13:14
А нас это стороной обошло.

Вован84
19.10.2015, 09:32
Всем спасибо за помощь! все заработало. Теперь нужен расчет уровня в барабане без учета температуры. То есть подставлять табличные значения плотности воды в формулу : ά = ρ*/ρ;

ρ – плотность воды при нормальных условиях; нормальные условия (t = 20°С, p = 0,1 МПа):ρ-вода – 998 кг/м3

ρ* – то же в переходном состоянии.

Вован84
27.10.2015, 11:47
Еще раз спасибо за подсказки, программа работает как надо, тему можно закрывать