Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вопросик по ПИД: если ошибка устраняется слишком быстро, то компонента I или D способна создать возмущение для противодействия для более меньшего градиента уменьшения ошибки ?
Отправлено
MegaJohn
14 ноября 2007 г. 09:17
Составить ответ
|
Вернуться на конференцию
Ответы
А вот сам исходник регулятора [+]
—
MegaJohn
(14.11.2007 11:05:49
213.170.82.250
, 2022 байт)
А вот приближенная модель [>]. На шаге 14-том начинается разнос с P=1 I=0 D=0
—
MegaJohn
(14.11.2007 10:16:32
213.170.82.250
,
пустое
,
ссылка
)
Странная картина - положительное воздействие не уменьшает ошибки. Проверь модель. И еще - нет возможности задания дробных коэффициентов, а не помешало бы
—
argus98
(14.11.2007 13:31:13
81.22.205.230
,
пустое
)
там у меня MUX стоит дробный, тоьлко вот не вывел на панель
—
MegaJohn
(14.11.2007 14:14:24
213.170.82.250
,
пустое
)
Вот картинка [>]
—
MegaJohn
(14.11.2007 09:32:42
213.170.82.250
,
пустое
,
картинка
)
Что известно об объекте регулирования?
—
Kota
(14.11.2007 12:17:26
212.12.2.70
,
пустое
)
Регулируем вариатором методом подачи длительности и направления работы. Есть вал который вращается с одинаковой угловой скоростью и датчик положения этого вала в нулевой точке. Через вариатор к первому валу подлкючен второй вал с датчиком нуля . С помощью вариатора должны совместить частоты и фазы вращения
—
MegaJohn
(14.11.2007 12:23:2
213.170.82.250
,
пустое
)
А параметры ОУ, постоянная времени, запаздывание?
—
Kota
(14.11.2007 12:37:27
212.12.2.70
,
пустое
)
нет там ОУ. От сигнала второго вала начинаю считать в мс до сигнала первого вала. Ну и еще период первого вала в мс (обычно 720мс). И высчитываю что от чего отстает
—
MegaJohn
(14.11.2007 13:16:13
213.170.82.250
,
пустое
)
Ну наверное как в ФАПЧ, тебе лучше поддерживать постоянной эту разность, а ...{+}
—
Anvar
(14.11.2007 14:19:31
62.133.181.76
, 449 байт)
Упс, ОУ имелось ввиду объект управления :)
—
Kota
(14.11.2007 13:56:22
212.12.2.70
,
пустое
)
Дык это ИМХО натуральный ФАПЧ, почитай Хоровица насчет ГУНов.
—
Anvar
(14.11.2007 12:35:37
62.133.181.76
,
пустое
)
получить такое на пояснение для =Shura=: Картинка работы моего самопального регулятора. Не знаю как получить на ПИД с минимизацией перерегулирования
—
MegaJohn
(14.11.2007 10:34:19
213.170.82.250
,
пустое
)
Чем быстрее устраняется ошибка, тем выше качество регулирования, что Вам не...{+}
—
Kota
(14.11.2007 09:29:34
212.12.2.70
, 168 байт)
Уважаемые, термин "качество регулирования" выражает комлексную оценку нескольких параметров, например, (+)
—
КСПшник
(14.11.2007 10:59:43
213.208.171.147
, 282 байт)
Чудесно, чем противоречит всему изложенному?
—
Kota
(14.11.2007 12:08:34
212.12.2.70
,
пустое
)
не противоречит, а дополняет... :-)
—
КСПшник
(14.11.2007 12:59:42
213.208.171.147
,
пустое
)
не нравиться тем что положительная спадающая ошибка превратиться в отрицательную нарастающую
—
MegaJohn
(14.11.2007 09:37:30
213.170.82.250
,
пустое
)
В науке ТАУ, есть отдельная поднаука по апериодическим регуляторам
—
Elektronik
(14.11.2007 10:52:44
194.85.99.225
,
пустое
)
Это "перерегулировка" называется
—
-=Shura=-
(14.11.2007 10:05:32
217.21.50.43
,
пустое
)
Понимаю как называется, а вто как бы её избежать ? Уже мне получилось её минимизировать, только не через ПИД регулятор, а через свой хитрожопонестандартный =)
—
MegaJohn
(14.11.2007 10:23:38
213.170.82.250
,
пустое
)
Мегаджон, есть такое понятие как ступенчатое (программное) регулирование, или, назовем его "зонным"...Вся прелесть его в том, что (+)
—
КСПшник
(14.11.2007 11:08:40
213.208.171.147
, 842 байт)
Насчет ЧПУ в механообработке жжошь.
—
Anvar
(14.11.2007 11:13:40
62.133.181.76
,
пустое
)
В смысле??? ЧПУ бывают нетолько в механообработке..
—
КСПшник
(14.11.2007 11:25:52
213.208.171.147
,
пустое
)
В механообработке все линейно, там нет необходимости менять параметры конту...{+}
—
Anvar
(14.11.2007 11:49:42
62.133.181.76
, 268 байт)
Если движение неравномерно во время обработки, то это будет видно на обрабо...{+}
—
Anvar
(14.11.2007 13:10:28
62.133.181.76
, 483 байт)
понимаете, кроме "программного режима" станки с ЧПУ умеют работать и в "ручном"...В этом режиме станком управляет оператор, задавая тип действия и его параметры - например переместить стол на 100,001 мм... Так что "творчество" технологов здесь не катит...
—
КСПшник
(14.11.2007 13:27:26
213.208.171.147
,
пустое
)
Замнем для ясности?
—
Anvar
(14.11.2007 13:41:25
62.133.181.76
,
пустое
)
Уже...
—
КСПшник
(14.11.2007 13:44:19
213.208.171.147
,
пустое
)
вы немного ошибаетесь насчет творчества, а главное - линейности... В природе линейных систем вообще не существует - это очередная абстракция математиков... А по-поводу творчества - я бывший инженер-наладчик таких станков, манипуляторов, электроприводов и роботов....
—
КСПшник
(14.11.2007 13:02:19
213.208.171.147
,
пустое
)
Ну как - подбором коэффициентов только. Сходу не вспомню, имхо Д составляющую надо уменьшать
—
-=Shura=-
(14.11.2007 10:33:39
217.21.50.43
,
пустое
)
обычно наоборот, в таких случаях надо уменьшать пропорциональную, а дифференциальную увеличивать
—
Elektronik
(14.11.2007 10:51:29
194.85.99.225
,
пустое
)
Для линейной системы - нет
—
argus98
(14.11.2007 09:28:30
81.22.205.230
,
пустое
)
Линейная система это к примеру ШИМ для теплонагревателей ? У меня мой дурацкий вариатор которому задаю направление в какую сторону вращаться и сколько по времени. Это к какой системе относиться ?
—
MegaJohn
(14.11.2007 09:39:25
213.170.82.250
,
пустое
)
ни одна система по нагреву чего либо никогда не будет линейно, хотя бы потому, что нет отрицательного управляющего воздействия, то есть нельзя холодить объект. Именно поэтому чтобы не было большого перегулирования в таких системах, регуляторы в них обычно делают с маленьким пропорциональным коэффициентом с дотягиванием до нужного значения интегральной составляющей. Дифференциальная составляющая в таких системах обычно вообще обнуляется.
—
Elektronik
(14.11.2007 10:28:6
194.85.99.225
,
пустое
)
Жжошь, система нагрева нелинейна, потому-что в контуре есть звено запаздыва...{+}
—
Anvar
(14.11.2007 11:45:16
62.133.181.76
, 369 байт)
C одной пропорциональной составляющей вы вообще можете никогда не разогреть устройство, если оно охлаждается соответствующе. Так что интегральная составляющая в контурах нагревания должна быть всегда.
—
Elektronik
(14.11.2007 17:49:46
194.85.99.225
,
пустое
)
Линейная в смысле передаточной характеристики, когда отклик пропорционален воздействию, т.е. нет нелинейных элементов (квадраторов, ограничителей и т.п.)
—
argus98
(14.11.2007 09:51:55
81.22.205.230
,
пустое
)
Значит получается линейная w(OUT)=w(IN)*k(VARIATOR) где k(VARIATOR) пропорционален времени воздействия и направлению воздействия. То есть ПИД регулятором мне не решить мою задачу ?
—
MegaJohn
(14.11.2007 09:58:38
213.170.82.250
,
пустое
)
PS операции интегрирования и дифференцирования - линейные
—
argus98
(14.11.2007 10:13:16
81.22.205.230
,
пустое
)
неверно... Твоя передаточная характеристика K = w(OUT)/w(IN) = k(VARIATOR), т.е. линейная, пока не залезешь в зону ограничения.
—
argus98
(14.11.2007 10:06:50
81.22.205.230
,
пустое
)
В зону ограничения не залезу, хотя она присутствует. приведенная передаточная характеристика говорит о регулировке по периодам. А мне бы к фазе привязаться
—
MegaJohn
(14.11.2007 10:21:52
213.170.82.250
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru