|
Помогите рассчитать регулятор!, Автоматическое регулирование в электроприводе |
|
|
|
Dec 10 2015, 07:19
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 30-11-07
Пользователь №: 32 839

|
Задача: высокоточная стабилизация скорости вращения вала электродвигателя.
Имеется: электродвигатель с датчиком скорости вращения. Внешнее управление: Vi напряжение в диапазоне 0-5 вольт.
Я провёл кое-какие измерения и вычислил параметры модели двигателя. f - частота сигнала, получаемая с датчика скорости вращения. f' - производная от этой частоты по времени. f' = 274 * Vi - 0.4 * f - 30 * sign(f) т.е. видим, что определяется всего тремя силами - разгон под действием тока, линейно зависящего от подаваемого на вход напряжения, и две тормозящие силы - вязкое трение, пропорциональное скорости вращения, и сухое трение, не зависящее от скорости вращения. Здесь функция sign(x) имеет значения -1, если x<0; 0, если x=0; 1, если x>0.
Желаемая скорость вращения находится в диапазоне примерно 900..1000 Гц (изменяется редко, считать квазистационарной). "Качество управления" оценивается в первую очередь по стабильности скорости вращения (частоте, получаемой с датчика), время выхода на стабильный режим вторично, но хотелось бы, не более, скажем, 1-2 секунд.
В первом приближении хочется использовать программируемый источник опорной частоты, получаемой из кварцевого генератора, сравнивать его с сигналом, получаемым с двигателя, классическим детектором на двух триггерах и элементе И для сброса, выход датчика подавать на вход регулятора, а выход регулятора - подавать на двигатель. Примерно, как это делается в ФАПЧ (PLL). Только проблема в том, что ГУН(VCO) в PLL почти безынерционен, в отличие от двигателя, стало быть, обычный ПИ-регулятор, применяемый в PLL, тут не подходит, нужен, наверное, ПИД-регулятор.
Проблема в том, что я напрочь забыл, чему меня учили в университете 25 лет назад, посему прошу "помощь зала". Пожалуйста, помогите рассчитать параметры регулятора!
Ну и вообще, конструктивные советы приветствуются. Только не в стиле "пойти в библиотеку", а с указанием конкретного URL конкретной книжки по САР (а ещё лучше - по применению АР в электроприводе), где было бы толково расписано, что к чему.
|
|
|
|
|
 |
Ответов
|
Dec 11 2015, 08:30
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 30-11-07
Пользователь №: 32 839

|
Цитата(mcheb @ Dec 11 2015, 09:13)  Примените ПИ регулятор с постоянной времени 10*(1/0.4) секунды, наверное, этого и хватит для электродвигателя. А кварцем его частоту стабилизировать,это круто. Я же писал, что из-за инерционности двигателя простой ПИ-регулятор тут не подходит - возникают биения. Изменение постоянной времени ПИ-регулятора всего лишь приводит к изменению периода биений. По оси X - секунды.     Цитата(Tanya @ Dec 11 2015, 13:38)  Тут (на Форуме) для участия не требуется чьего либо одобрения - любой участник может писать любую глупость... Вы, определённо, злоупотребляете свободой слова. Цитата(Tanya @ Dec 11 2015, 13:38)  Раз Вы так уверены в Вашей модели, то и действуйте... Из Вашего уравнения, если приравнять нулю производную частоты - скорости - ускорение (Вы ведь именно этого хотите - стабильной скорости?), можно найти требуемое Вам стабильное напряжение, которое, будучи поданым, обеспечит Вам то, что Вы хотите. Разве нет? Попробуйте... Нет, милая девушка, если бы всё было так просто, то никакие регуляторы не приходилось бы разрабатывать. При подаче постоянного напряжения получается вот такая фигня:  Подано постоянное напряжение 1.5 вольта. Синие точки - экспериментально измеренные, розовые - результат приближения указанной мною моделью. По оси X - секунды. А вот, что получается при подаче постоянного напряжения 4.0 вольт.  Цитата(Tanya @ Dec 11 2015, 13:38)  Так понятнее со мной? С Вами мне сразу было всё понятно, но не то, что мне нужно. Так что второй раз прошу - не зафлуживайте, пожалуйста, тему!
|
|
|
|
Сообщений в этой теме
Vitaly_N Помогите рассчитать регулятор! Dec 10 2015, 07:19 Tanya Цитата(Vitaly_N @ Dec 10 2015, 10:19) , н... Dec 10 2015, 08:20 Vitaly_N Цитата(Tanya @ Dec 10 2015, 14:20) А Ваша... Dec 11 2015, 01:26  Tanya Цитата(Vitaly_N @ Dec 11 2015, 04:26) Мод... Dec 11 2015, 07:38 TSerg Цитата(Vitaly_N @ Dec 10 2015, 10:19) Зад... Dec 10 2015, 18:06  Tanya Цитата(Vitaly_N @ Dec 11 2015, 11:30) Я ж... Dec 11 2015, 09:57 mcheb А управляющее напряжение можете привести? Похоже ... Dec 11 2015, 08:56 Vitaly_N Цитата(mcheb @ Dec 11 2015, 14:56) А упра... Dec 11 2015, 09:19  mcheb Цитата(Vitaly_N @ Dec 11 2015, 12:19) Фаз... Dec 11 2015, 09:28   Vitaly_N Цитата(mcheb @ Dec 11 2015, 15:28) Очень ... Dec 11 2015, 09:44 TSerg Для того, чтобы можно было рассматривать привод и ... Dec 11 2015, 11:10 Vitaly_N Цитата(TSerg @ Dec 11 2015, 17:10) Для то... Dec 11 2015, 11:37  Tanya Цитата(Vitaly_N @ Dec 11 2015, 14:37) Вы ... Dec 11 2015, 12:10   Vitaly_N Цитата(Tanya @ Dec 11 2015, 18:10) Скажу ... Dec 11 2015, 12:59    Tanya Цитата(Vitaly_N @ Dec 11 2015, 15:59) А е... Dec 11 2015, 13:05    Tanya Цитата(Vitaly_N @ Dec 11 2015, 15:59) Уж ... Dec 11 2015, 13:09     Vitaly_N Цитата(Tanya @ Dec 11 2015, 19:09) Верно ... Dec 11 2015, 17:25 TSerg Нормальная модель (пока без учета индуктивности) Д... Dec 11 2015, 13:06 TSerg Даже обычное релейное управление с частотой 1 кГц ... Dec 11 2015, 13:15 amaora Поковырял Вашу модельку, вот код на matlab/octave.... Dec 11 2015, 15:24 TSerg Vissim.
Можно и в Матлабе или в отечественном про... Dec 11 2015, 18:07 Vitaly_N Цитата(TSerg @ Dec 12 2015, 00:07) Vissim... Dec 12 2015, 06:18  TSerg Цитата(Vitaly_N @ Dec 12 2015, 09:18) Вер... Dec 12 2015, 11:25 TSerg Цитата(Vitaly_N @ Dec 10 2015, 10:19) Зад... Dec 12 2015, 12:27 Vitaly_N Цитата(TSerg @ Dec 12 2015, 18:27) Для на... Dec 13 2015, 11:02  Tanya Цитата(Vitaly_N @ Dec 13 2015, 14:02) Спа... Dec 13 2015, 14:02   TSerg Цитата(Tanya @ Dec 13 2015, 17:02) Если ... Dec 13 2015, 16:25    Tanya Цитата(TSerg @ Dec 13 2015, 19:25) Таня..... Dec 14 2015, 08:39 TSerg Ждем-с высокоточных результатов Dec 13 2015, 13:17 TSerg Такие затейники, эти ученые. Dec 15 2015, 04:55 Tanya Цитата(TSerg @ Dec 15 2015, 07:55) Такие ... Dec 15 2015, 11:32 TSerg Что-то исчез ТС. Дождемся ли результатов?
А пока,... Dec 15 2015, 13:17 Vitaly_N Цитата(TSerg @ Dec 15 2015, 19:17) Что-то... Dec 17 2015, 07:28 TSerg Стартеру в помощь один небольшой документик по DC ... Dec 18 2015, 12:53 Vitaly_N Более-менее освоил SimInTech, прочитал учебник Ива... Dec 24 2015, 16:08 TSerg Цитата(Vitaly_N @ Dec 24 2015, 19:08) Бол... Dec 25 2015, 20:14  Vitaly_N Цитата(TSerg @ Dec 26 2015, 02:14) По пов... Dec 29 2015, 11:21 TSerg Я оговорился - инерционность вносить не в ОС (коне... Jan 2 2016, 06:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|