реклама на сайте
подробности

 
 
> Помогите рассчитать регулятор!, Автоматическое регулирование в электроприводе
Vitaly_N
сообщение Dec 10 2015, 07:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 конкретной книжки по САР (а ещё лучше - по применению АР в электроприводе), где было бы толково расписано, что к чему.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mcheb
сообщение Dec 11 2015, 03:13
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Примените ПИ регулятор с постоянной времени 10*(1/0.4) секунды, наверное, этого и хватит для электродвигателя. А кварцем его частоту стабилизировать,это круто.
Go to the top of the page
 
+Quote Post
Vitaly_N
сообщение Dec 11 2015, 08:30
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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) *
Так понятнее со мной?


С Вами мне сразу было всё понятно, но не то, что мне нужно. Так что второй раз прошу - не зафлуживайте, пожалуйста, тему!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 03:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.0148 секунд с 7
ELECTRONIX ©2004-2016