|
Исследование устойчивости замкнутой системы., По АЧХ |
|
|
|
Apr 1 2013, 08:31
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926

|
Здравствуйте. Прошу помощи форумчан в следующем вопросе: В своем комплексе мы используем линейный актуатор стороннего производителя. В составе актуатора имеется плата управления и датчик положения. Задающее воздействие осуществляется по RS-485, по нему же актуатор выдает текущее положение. Заказчик потребовал предоставить достаточно большой список характеристик этого актуатора и мы принялись их выяснять. Математического описания производитель, конечно же, не предоставил. Был там такой пункт "Определение запаса устойчивости по амплитуде и по фазе по АФЧХ замкнутой и разомкнутой системы". С определением амплитудно-частотных характеристик замкнутой системы справились относительно легко - через рычаг нагружали актуатор, подавали на задающий вход гармонический сигнал, а затем разбирали логи с регистратора . Получили АЧХ и ФЧХ для разных вариантов нагрузок. Дальше возникли две проблемы: 1) Получить АФЧХ разомкнутой системы на готовом изделии, вероятно, не представляется возможным. 2) Все критерии устойчивости, которые я знаю, либо опираются на АФЧХ разомкнутой системы (тогда запасы устойчивости элементарно находятся по ЛАФЧХ), либо вообще алгебраические.
Подскажите, пожалуйста, как можно выйти из сложившейся ситуации?
Сообщение отредактировал Misile_Inc - Apr 1 2013, 08:32
|
|
|
|
|
Apr 1 2013, 08:52
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Misile_Inc @ Apr 1 2013, 12:31)  Дальше возникли две проблемы: 1) Получить АФЧХ разомкнутой системы на готовом изделии, вероятно, не представляется возможным. 2) Все критерии устойчивости, которые я знаю, либо опираются на АФЧХ разомкнутой системы (тогда запасы устойчивости элементарно находятся по ЛАФЧХ), либо вообще алгебраические.
Подскажите, пожалуйста, как можно выйти из сложившейся ситуации? Вот такой вопрос: Есть ли схема изделия и можно ли в него залезть, чтобы подключить приборы? Я когда-то делал так: к разрабатываемому импульсному источнику питания делал жутко низкочастотную интегрирующую коррекцию. Это просто позволяло застабилизировать выход. А потом вводил синусоиду но уже после этой коррекции, а потому синусоида ею не подавлялась и как-то проходила на выход... Соответственно, наблюдая синусоиды на входе и на выходе можно получить АЧХ части разомкнутого тракта, а именно - силовой части... И уже к ним "достроить" АЧХ нужных цепей коррекции...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 1 2013, 09:42
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926

|
Да, действительно. Если место штатного датчика обратной связи подключить генератор гармонического сигнала и зафиксировать задающий вход, получим разомкнутую систему и ее АФЧХ. Осталось только подумать, насколько это выполнимо. Спасибо. Подумал - очень даже выполнимо
|
|
|
|
|
Apr 1 2013, 10:47
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Tanya @ Apr 1 2013, 12:56)  Миддлброка не читали. Но и не осуждали. Нет, к сожалению... Когда я этим занимался, с 76 по 80, проще было осмотреть обратную сторону Луны, чем прочитать импортные книги и даташиты... А потом, с 81 мне вообще не пришлось серьезной аналоговой техникой заниматься.. Так что не Миддлброк, а Бесекерский, Моин, Лаптев, Букреев, Горячев... Ну и сам до чего-то допер... Но и потом тоже чудес хватало... Оказывается, Интел откровенно писал о том, что в 53 таймер надо программный сброс подавать дважды... Кажется так, уже точно не помню... А для меня это тогда было открытием. Цитата(Misile_Inc @ Apr 1 2013, 13:14)  Tanya, спасибо, сейчас погуглю. iosifk, схема есть, залезть можно, припаиваться тоже можно. Только интересного в схеме ничего нет : DSP процессор и трехфазный мост для коммутации двигателя. Даже понаблюдать нечего Как это нечего? И DSP процессор и трехфазный мост имеют задержки. Да и двигатель тоже имеет задержки и пр...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 1 2013, 16:46
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Добрый день. Нюансы: 1) Возможно, в системе есть дополнительный контур тока (момента или чего-то подобного). Если он есть, то вы будете измерять АФЧХ с его влиянием. Это делает разговор о запасах усточивости несколько двусмысленным, хотя и допустимым на практике. 2) Остается вопрос о квазилинейности - пределы линейности системы и статичности частотной характеристики. Т.е. тесты, по хорошему, надо проделать не только для разных частот, но и для разынх амплитуд. 3) Как я понял, у вас в комплекте есть механические узлы? При задании синусоидального движения вероятны проблемы с сухим трением, искажающим АЧХ. Один из вариантов обойти - движение со знакопостоянной скоростью, но не знаю, на сколько оно осуществимо в вашем случае. Это все следует учитыватью, если подходить к вопросу серьезно. Если делать лишь бы отбиться от заказчика, то можно особо и не заморачиваться. Цитата(Misile_Inc @ Apr 1 2013, 13:42)  Да, действительно. Если место штатного датчика обратной связи подключить генератор гармонического сигнала и зафиксировать задающий вход, получим разомкнутую систему и ее АФЧХ. Раз есть возможность так сделать, то действительно можно получить АФЧХ разомкнутого контура. А что у вас там за штатный датчик обратной связи, если не секрет? Не забудье только, что за счет вероятного минуса в обратной связи у вас вероятен сдвиг на 180. С другой сторон, для нахождения АФЧХ разомкнутого контура достаточно АФЧХ замкнутого. Для каждого эксперимента вы знаете, какой сигнал вы подали на вход. Вы знаете, какой сигнал вы видите на выходе. Соответственно, вы вычисляете сигнал ошибки. Преобразование от сигнала ошибки к сигналу выхода и есть АФЧХ разомкнутого контура. Еще, как вариант, можно найти максимум АЧХ замкнутой системы и дать соответствующую оценку робастности через H_{inf} норму. Хотя это менее инженерно.  А вообще, достаточно странный вопрос со стороны заказчика - их, казалось бы, должны интересовать общие характеристики вашего комплекса, а не одного из его элементов. И формулировка вопроса похожа на цитату из методички/справочника. Не пробовали узнать, а зачем им? Может, на самом деле им что-то другое нужно, просто сформулировать не получилось? Так бывает.
|
|
|
|
|
Apr 2 2013, 05:50
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Цитата(Misile_Inc @ Apr 2 2013, 09:39)  Не очень понятно, как реализовать снятие АЧХ со знакопостоянной скоростью, если выходной сигнал - линейная координата конца штока. Подаете линейно нарастающее задание и к нему добавляете колебания желаемой частоты и такой амплитуды, что результирующая скорость движения не пересекает ноль. Из выходного сигнала вычитаете линейную составляющую и получаете результирующие колебания без влияния сухого трения. Цитата(Misile_Inc @ Apr 2 2013, 09:39)  Мне кажется, что этот способ нам не очень подойдет, учитывая, что частота сигнала ошибки зависит от реакции системы. Что, простите? Частота зависит от реакции системы? Либо вы сейчас опечтались, либо у вас там в системе что-то крайне странное происходит. Если мы считаем, что в эксперименте система линейная, то частота сигнала ошибки такая же, как частота сигнала задания, там неоткуда другой частоте взяться.
|
|
|
|
|
Apr 2 2013, 14:16
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Цитата(Misile_Inc @ Apr 2 2013, 17:15)  По знакопостоянной нагрузке понял. По второму вопросу - либо опыт у меня маловат, либо математическое мое мышление слабовато, либо я вам не все рассказал, чтобы вы меня поняли. Как может спектр сигнала ошибки не зависеть от реакции системы, если его величина зависит в каждый момент от сигнала на выходе?
Еще есть нежелательная особенность нашего экспериментального стенда - заданное положение посылается по RS-485 с ПК под управлением ОС Windows. Задатчик меняет значение дискретно, ошибка - почти непрерывно (в сравнении с задатчиком). Подмена датчика обратной связи даст более гладкий вход на систему. Давайте разбираться в ситуации.  Вот как я вас понял относительно уже проведенных на замкнутой системе экспериментов. Вы подавали на систему задание в виде синусоиды некоторой частоты. Задание сэмплировалось в соответствии с вашим RS-485 соединением. Далее, привод начинал производить некоторые колебания, которые вы как-то измеряли. Вероятно, получали обратно на комп. Если пренебречь трением и возможными нелинейностями, то выход системы должен быть так же синусоидальным, с той же частотой. Далее вы соотносили задаваемый сигнал и полученный и по этому соотношению определяли АФЧХ замкунтой системы. Эксперимент повторили для разных частот и амплитуд. Я правильно представляю происходящее? Раз на входе синусоида, выход - синусоида, то и ошибка - так же синусоида той же частоты. Какова, кстати, дискретность времени задатчика? Какова дискретность времени системы управления, если известна? и когда вы говорите, что ошибка меняется почти нпрерывно, то это про какую ошибку и где/как вы ее смотрите?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|