[identity profile] siron-nsk.livejournal.com posting in [community profile] engineering_ru
Я понимаю, что это скорее к математикам, но там сообщество закрытое и полуживое.

Бортовой компьютер автомобиля непрерывно вычисляет средний расход топлива, пока его не обнулишь. Значение может считаться много лет, если не сбрасывать и не скидывать клемму с аккума.



Как это вообще возможно, если для вычисления текущего среднего значения нам нужен ВЕСЬ ряд чисел? Или это не так? Что это за формула такая?
Варианты "ряд на самом деле не бесконечен" или "компьютер реально хранит весь ряд" имеют очевидное объяснение, поэтому пропустим их.

Date: 2018-06-06 01:31 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
ага, они еще будут туда Котельниковава всталвять, щас, оно им надо... просто 2 счетчика -- км и л
(deleted comment)

Date: 2018-06-06 01:45 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
возможно, при выключении двигателя машина просто запоминает послднее среднее среднее значение (уже без км и л). а в движении вычисляет среднее между средним значением из памяти и текущим средним. потом снова запоминает последнее.
для сглаживания кривой можно держать в памяти, например, 100 последних средних значений. и сдвигать ряд, запоминая новое среднее вместо самого старого.
Edited Date: 2018-06-06 01:47 pm (UTC)

Date: 2018-06-06 01:49 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
не вижу сейчас проблем с хранением даже большой таблицы данных за все воемя эксплуатации.
можно хранить готовые средние значения по каждой поездке (или за сутки). это уже будет не миллион, а не больше 500 значений в год.
думаю, так и происходит. в конце поездки вычисляется среднее, которое потом хранится.
и вполне можно автоматичски раз в месяц укрупнять показатель, усредняя значения из архива. так можно хранить 100 значений за послденмй месяц и всего 12 значений за прошлый год.
Edited Date: 2018-06-06 01:52 pm (UTC)

Date: 2018-06-06 02:27 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
можно хранить готовые средние значения по каждой поездке (или за сутки). это уже будет не миллион цифр, а не больше 500 значений в год. думаю, так и происходит. в конце поездки вычисляется среднее, которое потом и хранится. и вполне можно автоматически раз в месяц укрупнять показатель, усредняя значения из архива. так можно хранить всего 100 значений за послденмй месяц и всего 12 значений за прошлый год. а за за более стырые периоды вообще хранить 1 среднее знаечние за год. таким образщом в работе по усреднению будет крутится небольше сотни значений. и, да, постепенно среднее значение будет всё более "среднее"...

Date: 2018-06-06 02:19 pm (UTC)
From: [identity profile] kspshnik.livejournal.com
Да с чего бы ему скакать-то? Даже при мгновенном потреблении 50л/100км в базе лежат, например, 23E+15 литров и 19Е+14 километров.

Более того, я уверен, что там хранятся данные за N < 10000 последних километров пробега и среднее за все предыдущие.

Date: 2018-06-06 02:52 pm (UTC)
From: [identity profile] relikt-74.livejournal.com
А он и скачет резко - сразу после обнуления.

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 28th, 2026 12:36 pm
Powered by Dreamwidth Studios