Hello, Dima! You wrote to Michael Belousoff on Wed, 09 Jun 2010 20:49:50 +0400:
MB>> Hету. Есть изломы, но, скорее всего, они не нужны, а получаются MB>> сами собой, когда в дело вступает очередная пружина.
DB> Именно. Две пружины - два излома графика :).
MB>> Подозреваю, что гладкая криивулина была бы предпочтительнее, но MB>> кусочно-линейную легче механически реализовать и легче MB>> регулировать.
DB> Регулировать и диагностировать (на момент разработки). Реализовать DB> несложно, если производная на всем протяжении хар-ки одного знака, а DB> она одного.
DO>>> то полиномом всегда описать можно,
MB>> Можно, но он будет не менее чем второй степени, скорее всего, ещё MB>> большей. Считать значение придётся в каждом такте зажигания. В MB>> принципе, времени там вроде как должно хватить. Может быть, спецы MB>> по двигателям не умеют описывать зависимости полиномами? :-)))
DB> Есть двумерная хар-ка А-от-В. И есть А-от-С. Вроде бы, трехмерная DB> хар-ка рисуется на ура, ан нет, в оптимальной трехмерной ТАБЛИЦЕ,
Это сугубо вопрос реализации. Любую непрерывную и гладкую функцию можно представить полиномом (и от числа аргументов - размерности) сие не зависит, а других функций там быть не должно. Из того, что эффективней или привычней делать это таблицами и поправками не следует ничего.
DB> получаемой экспериментально будут отличия от перемножения полиномов.
Это зависит исключительно от порядка полиномов, да и отличия, если они не большие, просто не важны. Тем более, в условиях конечной разрядности и еще более конечно точности датчиков и исполнительных механизмов.
DB> А таблица нифига не трехмерная.
А это и не важно.
DB> Правда, и не N-мерная, а N-m c m последующих корректирующих таблиц от DB> несущественных датчиков типа атмосферного давления и температуры DB> воздуха.
dima
formatting link