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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Торможение brushless мотором с постоянным моментом, нужна помощь
Guest_TSerg_*
сообщение Jul 12 2013, 16:44
Сообщение #16





Guests






Цитата(AlexandrY @ Jul 12 2013, 15:44) *
Круто! С учетом что векторное управление было предложено всего 10-ю годами ранее и тогда в помине не было микроконтроллеров способных за разумное время обсчитывать реакцию по модели движка.

А не смущает, что ни в одной вашей ссылке нет упоминания BLDC двигателя?


1. BLDC == вентильный двигатель, если что-то до сих пор непонятно.

2. Если бы Вы внимательнее знакомились с трудами отечественных ( советских ) ученых того времени, то Вы бы легко обнаружили, что принципы оптимального управления динамическими системами, одним из них ( Понтрягиным ), были более, чем похожи на принципы векторного управления, при том, что труды эти были сделаны ранее.

3. Да, представьте себе, микроконтроллеров, в Вашем понимании, тогда у нас не было, но мы умели решать задачи цифро-аналоговыми способами.
Go to the top of the page
 
+Quote Post
alexei_u
сообщение Jul 16 2013, 10:45
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466



Цитата(Егоров @ Jul 11 2013, 22:43) *
Сам путь ошибочный.
Коли есть уже барабан и тяговый автомобиль не отменяется, то стоит поискать тормоз попроще двигателя. Механический, с электромагнитом, на вязкости жидкости или еще что-то подобное.
Двигатель оправдан был бы если бы приводил в движение неподвижную лебедку, просто тянул трос метров 300 или сколько там разбег занимает.


Механический и гидравлический пройдены. Хотелось на моторе,чтобы можно было бы эту же лебедку использовать,как активную(ну или части её-взаимозаменяемость).
Параллельно рассмотривается вариант на электромагнитной муфте...
Просто мотор есть уже.

Зрелище оторванного вала не из приятных. В нашей системе планируем его нарастить и в подшипник закинуть-на вал мотора будет только скручивающее усилие передаваться.

Со службой поодержки общаюсь-штатно привернуть к контроллеру тормозной резистор не выходит. Сейчас обдумываю варианты. Стоит написать,спросить, какой ток он может использовать для торможения?
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Jul 16 2013, 14:02
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Цитата
Зрелище оторванного вала не из приятных. В нашей системе планируем его нарастить и в подшипник закинуть-на вал мотора будет только скручивающее усилие передаваться.

Чтобы не скручивать вал, момент через корпус непостредственно передается, аутраннер всетаки.
Цитата
Стоит написать,спросить, какой ток он может использовать для торможения?

Какой заявлен максимальным. Вместо резисторов обмотки греться будут
Go to the top of the page
 
+Quote Post
Burner
сообщение Jul 17 2013, 11:49
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



По идее, БЛДС мотором как раз рулить проще всего. Особенно когда он с датчиками. Усилие(момент) примерно пропорционально проходящему через обмотки току, а ток напрямую задается в контроллере.
Чтоб ваш агрегат вообще нормально работал, я бы предложил поставить именно датчик натяжения троса. лучше - специальный датчиковый ролик, через каковой проходит трос перед попаданием на барабан. И тензодатчик на нем. Подозреваю, что ролик использовать не удастся.
Мож., нечто вроде тензодатчика на крепление самого барабана, но тогда еще нать акселерометр, чтобы вычитать ускорение самого барабана.
Можно и по моменту на моторе работать, но тогда нужно учитывать инерцию этого мотора, и мож. еще барабана. Кстати, на нем вы имеете переменный диаметр намотки.
Как самый тупой вариант, можно для определения текущего усилия натяжения троса использовать ускорение двигателя(оно пропорционально этому моменту), умноженное на момент инерции, минус теоретический активный момент - каковой определяется по току, текущему сейчас через обмотки.
Ускорение определять просто по времени импульсов с датчиков. Если этого мало - то придется присобачить к мотору нечто вроде мышиного датчика вращения.
Нужно будет иметь уже готовую снятую зависимость момента торможения от тока. Что противно - она может меняться от старения магнитов, или от деформации деталей двигателя. Во всяком разе, мне говорили, что у мотора ШД5, к которому я делал драйвер, заметно упал момент. Типа сам по себе, бо мне показалось, что режим его не изменился. А магнитов в нем нет вообще. Так что самокалибровка зависимости "ток-момент" очень бы не помешала.
С тормозным резистором проблем не вижу вообще. Обычное его использование в частотниках - типа релейный режим. По напряжению на банках. Выше верхнего порога - включаем, ниже нижнего - выключаем. Ессно, обеспечить так точно заданный ток не получится. Точно - это надо норм. шунт, и ШИМ или типа того(напр., тот же релейный режим с ОС с шунта, порог - задача тока).
Go to the top of the page
 
+Quote Post
alexei_u
сообщение Jul 17 2013, 12:05
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466



Цитата(MrAlex @ Jul 16 2013, 18:02) *
Чтобы не скручивать вал, момент через корпус непостредственно передается, аутраннер всетаки.

Какой заявлен максимальным. Вместо резисторов обмотки греться будут


350A на 10 секунд ;300А на минуту. И постоянно может гнать 140А.(планируется 120).

Возможно ли расковырять этот контроллер, запитать упарвляющую часть( микроконтроллер и датчики холла отдельно), а силовую часть замыкать не через батарею,а через тормозной резистор?(тогда он на неё скидывать мощность будет) Или в корне неправильная/нереализуемая затея?

Цитата(Burner @ Jul 17 2013, 15:49) *
По илее, БЛДС мотором как раз рулить проще всего. Особенно когда он с датчиками. Усилие(момент) примерно пропорционально проходящему через обмотки току, а ток напрямую задается в контроллере.
Чтоб ваш агрегат вообще нормально работал, я бы предложил поставить именно датчик натяжения троса. лучше - специальный датчиковый ролик, через каковой проходит трос перед попаданием на барабан. И тензодатчик на нем. Подозреваю, что ролик использовать не удастся.
Мож., нечто вроде тензодатчика на крепление самого барабана, но тогда еще нать акселерометр, чтобы вычитать ускорение самого барабана.
Можно и по моменту на моторе работать, но тогда нужно учитывать инерцию этого мотора, и мож. еще барабана. Кстати, на нем вы имеете переменный диаметр намотки.
Как самый тупой вариант, можно для определения текущего усилия натяжения троса использовать ускорение двигателя(оно пропорционально этому моменту), умноженное на момент инерции, минус теоретический активный момент - каковой определяется по току, текущему сейчас через обмотки.
Ускорение определять просто по времени импульсов с датчиков. Если этого мало - то придется присобачить к мотору нечто вроде мышиного датчика вращения.
Нужно будет иметь уже готовую снятую зависимость момента торможения от тока. Что противно - она может меняться от старения магнитов, или от деформации деталей двигателя. Во всяком разе, мне говорили, что у мотора ШД5, к которому я делал драйвер, заметно упал момент. Типа сам по себе, бо мне показалось, что режим его не изменился. А магнитов в нем нет вообще. Так что самокалибровка зависимости "ток-момент" очень бы не помешала.


Это возможно. До лебедки того типа,что сейчас используется, просто раматывался киллометр троса и усилие задавалось машиной,крепилось это дело через монометр. Блочная система+ манометр установлена и на мактивной лебедке для контроля тяги.
На сколько понял, при векторном управлении данные с манометра будут излишними? Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД?

Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом.

Цитата(alexei_u @ Jul 17 2013, 15:57) *
350A на 10 секунд ;300А на минуту. И постоянно может гнать 140А.(планируется 120).

Возможно ли расковырять этот контроллер, запитать упарвляющую часть( микроконтроллер и датчики холла отдельно), а силовую часть замыкать не через батарею,а через тормозной резистор?(тогда он на неё скидывать мощность будет) Или в корне неправильная/нереализуемая затея?



Это возможно. До лебедки того типа,что сейчас используется, просто раматывался киллометр троса и усилие задавалось машиной,крепилось это дело через монометр. Блочная система+ манометр установлена и на мактивной лебедке для контроля тяги.
На сколько понял, при векторном управлении данные с манометра будут излишними? Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД?

Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом.

upd: Разница между голым и намотанным барабаном небольшая(порядка 15%). Момент будет нарастать плавно,что не критично.
Если звависимость момент-так будет меняться на больших временах, то это тоже не проблема-затяжкой управляет оператор, который в случае чего добавит/сбросит тягу+есть радиосвязь по рации.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 17 2013, 12:20
Сообщение #21


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(alexei_u @ Jul 17 2013, 15:05) *
Зарядил этот мотор в осцилограф посмотреть....там получается синусойда,модулированная неким апериодичным сигналом.


О, это уже интересней. Вроде речь все время шла о BLDC с трапецеидальной характеристикой.
Откуда синусоида? Какой силовой блок был применен?
Может искаженная трапеция показалась синусоидой?

А то на тех сайтах авиамодельных днем с огнем не найти движка с синусоидальной характеристикой.
Go to the top of the page
 
+Quote Post
alexei_u
сообщение Jul 18 2013, 07:32
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-07-13
Пользователь №: 77 466



Цитата(AlexandrY @ Jul 17 2013, 16:20) *
О, это уже интересней. Вроде речь все время шла о BLDC с трапецеидальной характеристикой.
Откуда синусоида? Какой силовой блок был применен?
Может искаженная трапеция показалась синусоидой?

А то на тех сайтах авиамодельных днем с огнем не найти движка с синусоидальной характеристикой.


Видимо,я неправильно выразился. Я просто крутил мотор с постоянной скоростью, смотрел, что с ЭДС на обмотках. Если интересно,что выдает управляющий блок, то могу попросить у товарища на пару дней посмотреть-покрутить.
Go to the top of the page
 
+Quote Post
Burner
сообщение Jul 30 2013, 10:17
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 068
Регистрация: 14-01-08
Из: Винница
Пользователь №: 34 083



Я подозреваю, что монометр меряет не давление, а натяг троса. Не знал, что такие приборы существуют sm.gif.
Цитата
Или предполагается, что эти данные в петлю обратной связи, а далее быстродействующий ПИД?

Ну типа того. Токо интегратор там не очень нужен. Вам ведь нужно удерживать постоянное усилие. на тросе. А момент инерции двигателя может этому мешать, когда он раскручивается или тормозится. Раз есть датчик натяга - сигнал ошибки от него позволит немного подавить инерцию ротора активным воздействием. Т. е., в простейшем виде сигнал ошибки должен просто изменять задачу тока БЛДЦ, чтоб разгонять или тормозить его током вместо рывков троса. Сталбыть, рывок троса Вы заменяете импульсом тока. Ускорение, ессно, ограничено отношением макс. момента мотора к моменту инерции его ротора и всего, что к нему прикручено. Если не хватит, остальное придется дать тросу. Динамику, ессно, придется подгонять настройкой ПИДа.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 05:08
Рейтинг@Mail.ru


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