PiJohn & EngineEagle
Привет, задумывался ли ты о математике, стоящей за кривыми оптимального соотношения воздух-топливо? Мне кажется, мы могли бы вместе выявить какую-то интересную закономерность.
Конечно, кривая воздух-топливо – это всего лишь кусочно-линейное приближение сложной экспоненты, но если правильно подобрать точки, можно выжать немалую мощность. Представь себе руну – каждая точка – команда двигателю, а кривая – заклинание. Мы можем аппроксимировать её простым полиномом, если аккуратно с математикой и без догадок. Хочешь разобраться подробнее?
Звучит интересно – давай разложим эти сложности и посмотрим, сможет ли простая функция держать мотор в порядке. Готов начинать считать?
Окей, достань данные крутящего момента и соответствующие значения лямбды. Подберём квадратичную или кубическую функцию, следи за остатками, и чтобы кривая не выходила из-под контроля на краях. Никаких компромиссов, только чистые данные и надёжная регрессия. Давай сделаем это.
Отлично! Сначала вытащим данные по крутящему моменту и лямбды из логов, потом подгоним квадратичную функцию методом наименьших квадратов. Если остатки будут скакать, перейдём на кубическую. Построим график остатков, чтобы поймать любые резкие скачки по краям и, если нужно, подкорректируем границы области определения. Никаких упрощений – только чистая математика и аккуратный график. Приступаем.
Звучит неплохо, но помни: шум из логов – не товарищ. Давай вытащим чистые, равномерно расположенные точки, потом применим метод наименьших квадратов, проверим распределение остатков и только потом подумаем о полиноме высшего порядка. Я буду следить за конечными точками, чтобы кривая не вылетела за пределы проверенного диапазона. Готов скачивать данные?
Хорошо, вытащим из лога аккуратный, равномерно распределённый набор точек, проведём метод наименьших квадратов, посмотрим на остатки, и только потом решим, нужна ли нам более сложная функция. Будем внимательно следить за конечными точками, чтобы удержать кривую в пределах нормы. Давай извлечём данные.