Доброе время суток. Опять приятно смотреть на ход мыслей автоматизаторов и про кусочно-линейную интерполяцию) Тут кто-то упоминал про квадратную зависимость y=a+bx+cx2 по моему функция выглядит так Y=AX2 + BX+C. Правда бывают еще иные функции, для такого вида решений задач. Приведу парочку(что сам использую для котлов и пр.) первое - это преобразование Лагранжа (оно простое в написании, используя три точки, становится невозможно при более трёх точек, непонятно ни оператору ни инженеру наладчику) + нужна точность этих точек (для ручного ввода некритично) Вот формула KY0 := i_Y0 * (i_X-i_X1) * (i_X-i_X2) / ((i_X0-i_X1) * (i_X0-i_X2)); KY1 := i_Y1 * (i_X-i_X0) * (i_X-i_X2) / ((i_X1-i_X0) * (i_X1-i_X2)); KY2 := i_Y2 * (i_X-i_X0) * (i_X-i_X1) / ((i_X2-i_X0) * (i_X2-i_X1)); LGR3 := KY0+KY1+KY2; Где i_X0..2 точки по икс i_Y0..2 по игрек . i_X - это задание значения а LGR3- результат (кстати при использовании проверяйте деление на ноль) KY0..KY2 - некие промежуточные вычисления. Второй способ - (больше нравится) это метод наименьших квадратов, для квадратичной интерполяции. Находим матрицу, находим векторы , делаем преобразование по прямому ходу Гаусса, потом обратный ход и как раз находим те самые коэффициенты A,B,C , кои подставляем в квадратное уравнение и радуемся жизни) (не привожу ее здесь , так как функция строк на 150) Плюсы здесь - просто для наладчиков, можно использовать сколько хочешь точек, точность не важна (подходит для авто корректировки) она выровняется при большой выборке, минусы - хз как Гаусс до этого додумался))) Всем добра! PS. Чуть не забыл есть еще линейная аппроксимация по методу наименьших квадратов, там получим Y=AX+B , можно ее запихнуть в кусочно-линейную, но это достаточно специфическая часть, опять же плюс - точность координат точек не важна)
@Rubi_com Жыл бұрын
Когда наладкой котлов и горелочного оборудования занимался, то мы соотношение газ/воздух вычисляли и строили по такому же графику только с 9-ю точками и первая точка начиналась всегда с 15-20%. У меня такой же график был сделан в Эксель, для того чтобы время не тратить. В итоге очень сокращает время наладки и работа горелки ровная и переходы с точки на точку плавные. Оставалось лишь только чуток под настроить по газоанализатору и все, а бывало что лямбдой сами коэффициенты выравнивали
@denisb1914 Жыл бұрын
👍💯
@Rubi_com Жыл бұрын
Кстати, по книге хотел написать, что там есть опечатка, либо так задумано, но мне кажется что опечатка. Половина главы на английском языке и такое ощущение что недоперевели. Приобретал у вас два варианта в печатном виде и в электронном
@serhioromano Жыл бұрын
Это было в старой версии. В новой версии такого нет ни в электронной, ни в печатной.
@Rubi_com Жыл бұрын
@@serhioromano а можно электронную заменить на переведенную? Или там не важная информация написана?
@lechakulkulikov4222 Жыл бұрын
Контроллеры Easycon всех версий отсутствует функция PID
@serhioromano Жыл бұрын
Ого! Значит это не FX3*. Очень полезно знать. Казалось, что они как бы фирменные и что их безопасно покупать. Хорошо что я не купил такой.
@DIY_PLC Жыл бұрын
Если есть ST портируйте мой.
@imark5097 Жыл бұрын
Терморегуляторы РТ100 работает по вашему программы созданная тут, в стриме, только наоборот, минусовой температуре с выввденными вами в GX и панели оператора?
@serhioromano Жыл бұрын
Не совсем понял это вопрос? Работают ли мои программы? Можно перефразировать вопрос пожалуйста?