Страница 1 из 2

ПИД-регулятор

Добавлено: 12 окт 2017, 12:34
546
Где найти готовый блок ПИД-регулятора для дискретного управления?
И ещё есть задача увеличивать температуру на 1градус через определённые промежутки времени.Как это можно сделать?

Re: ПИД-регулятор

Добавлено: 13 окт 2017, 18:49
Artem.spb
546 писал(а):Где найти готовый блок ПИД-регулятора для дискретного управления?
что есть готовность? коэффициенты под свою систему в любом случае подбирать придётся, в остальном, PID он и в Африке ПИД
И ещё есть задача увеличивать температуру на 1градус через определённые промежутки времени.Как это можно сделать?
и в чём сложность? в заданное время увеличить целевую температуру на 1. Регулятор сам подведёт.

Re: ПИД-регулятор

Добавлено: 16 окт 2017, 11:26
546
Точность подхода к заданной температуре не так важна.В моей версии :labview: ПИД модуля нет.

Для меня работа с временем тёмный лес,даже системное время и дату не могу установить - показывает 3:00 и 1914 год.

Re: ПИД-регулятор

Добавлено: 16 окт 2017, 13:58
Borjomy_1
Ну почитайте, что такое и как делается ПИД регулятор, это не большая тайна, гугл не банит! ПИД модуль ничего нового не использует.
3:00 1.01.1904 года соответствует числу НОЛЬ.

Re: ПИД-регулятор

Добавлено: 16 окт 2017, 14:24
546
А нельзя что бы текущее время было отправной точкой?

Re: ПИД-регулятор

Добавлено: 16 окт 2017, 15:24
Borjomy_1
546 писал(а):А нельзя что бы текущее время было отправной точкой?
Нельзя.
Для получения текущего времени пользуйтесь функцией "Get Date/Time In Seconds" из палитры "Programming/Timing". Вы можете также получить из переменной типа "TimeStamp" число в секундах (от 01.01.1904), преобразовав его в DBL.

Re: ПИД-регулятор

Добавлено: 16 окт 2017, 16:18
546
А где пид-модуль можно взять?
И как примерно организовать плавное увеличение температуры ?
На изучение :labview: нет времени(кое как изучил основы) - кроме софта нужно ещё схему управления паять и сам нагреватель делать.

Re: ПИД-регулятор

Добавлено: 17 окт 2017, 11:48
Borjomy_1
Сохранил вам в 8.6 версии.

Re: ПИД-регулятор

Добавлено: 17 окт 2017, 14:20
546
Не подходит для 8.5,какие то ошибки лезут

Re: ПИД-регулятор

Добавлено: 17 окт 2017, 14:46
Borjomy_1
Для версии 8.5

Re: ПИД-регулятор

Добавлено: 17 окт 2017, 15:01
546
Что то я не понял совсем как это работает и куда что подключать,а блок схема вообще жуть...
Тем не менее - СПАСИБО.

Re: ПИД-регулятор

Добавлено: 17 окт 2017, 16:07
Borjomy_1
Это тот самый VI из PID модуля, я скопировал его код и сконвертировал в вашу версию. Ничего другого и не будет.
Что тут непонятного в VI??? setpoint - заданное значение. process variable - текущее значение. PID gains - коэффициенты PID регулятора Kp, Ki и Kd. dt - текущий интервал обновления значений. output range - ограничения для выхода.

Re: ПИД-регулятор

Добавлено: 19 окт 2017, 16:10
546
Сляпал модельку под терморегулятор из готовых модулей.
Покритикуйте пока,а я завтра попробую с живыми приборами это соединить.
И ещё нужно будет сделать плавное автоматическое повышение температуры.

Re: ПИД-регулятор

Добавлено: 20 окт 2017, 16:32
546
Всё получилось.
Вот только не понял почему введённые значения не сохраняются.

Re: ПИД-регулятор

Добавлено: 20 окт 2017, 19:25
Artem.spb
введённые куда и почему они должны сохраняться?