Misile_Inc 0 1 апреля, 2013 Опубликовано 1 апреля, 2013 (изменено) · Жалоба Здравствуйте. Прошу помощи форумчан в следующем вопросе: В своем комплексе мы используем линейный актуатор стороннего производителя. В составе актуатора имеется плата управления и датчик положения. Задающее воздействие осуществляется по RS-485, по нему же актуатор выдает текущее положение. Заказчик потребовал предоставить достаточно большой список характеристик этого актуатора и мы принялись их выяснять. Математического описания производитель, конечно же, не предоставил. Был там такой пункт "Определение запаса устойчивости по амплитуде и по фазе по АФЧХ замкнутой и разомкнутой системы". С определением амплитудно-частотных характеристик замкнутой системы справились относительно легко - через рычаг нагружали актуатор, подавали на задающий вход гармонический сигнал, а затем разбирали логи с регистратора . Получили АЧХ и ФЧХ для разных вариантов нагрузок. Дальше возникли две проблемы: 1) Получить АФЧХ разомкнутой системы на готовом изделии, вероятно, не представляется возможным. 2) Все критерии устойчивости, которые я знаю, либо опираются на АФЧХ разомкнутой системы (тогда запасы устойчивости элементарно находятся по ЛАФЧХ), либо вообще алгебраические. Подскажите, пожалуйста, как можно выйти из сложившейся ситуации? Изменено 1 апреля, 2013 пользователем Misile_Inc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба 1) Получить АФЧХ разомкнутой системы на готовом изделии, вероятно, не представляется возможным. 2) Все критерии устойчивости, которые я знаю, либо опираются на АФЧХ разомкнутой системы (тогда запасы устойчивости элементарно находятся по ЛАФЧХ), либо вообще алгебраические. Подскажите, пожалуйста, как можно выйти из сложившейся ситуации? Middlebrook theorem - попробуйте поискать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Дальше возникли две проблемы: 1) Получить АФЧХ разомкнутой системы на готовом изделии, вероятно, не представляется возможным. 2) Все критерии устойчивости, которые я знаю, либо опираются на АФЧХ разомкнутой системы (тогда запасы устойчивости элементарно находятся по ЛАФЧХ), либо вообще алгебраические. Подскажите, пожалуйста, как можно выйти из сложившейся ситуации? Вот такой вопрос: Есть ли схема изделия и можно ли в него залезть, чтобы подключить приборы? Я когда-то делал так: к разрабатываемому импульсному источнику питания делал жутко низкочастотную интегрирующую коррекцию. Это просто позволяло застабилизировать выход. А потом вводил синусоиду но уже после этой коррекции, а потому синусоида ею не подавлялась и как-то проходила на выход... Соответственно, наблюдая синусоиды на входе и на выходе можно получить АЧХ части разомкнутого тракта, а именно - силовой части... И уже к ним "достроить" АЧХ нужных цепей коррекции... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Я когда-то делал так: к разрабатываемому импульсному источнику питания делал жутко низкочастотную интегрирующую коррекцию.... Миддлброка не читали. Но и не осуждали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Tanya, спасибо, сейчас погуглю. iosifk, схема есть, залезть можно, припаиваться тоже можно. Только интересного в схеме ничего нет : DSP процессор и трехфазный мост для коммутации двигателя. Даже понаблюдать нечего Tanya, Имелась ввиду "General Feedback theorem" ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Tanya, Имелась ввиду "General Feedback theorem" ? Я, честно говоря (если сегодня можно...), уже не помню. Помню (?) только смысл - исследование отклика на возмущение в петле замкнутой системы для получения того, о чем Вы спрашивали... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Да, действительно. Если место штатного датчика обратной связи подключить генератор гармонического сигнала и зафиксировать задающий вход, получим разомкнутую систему и ее АФЧХ. Осталось только подумать, насколько это выполнимо. Спасибо. Подумал - очень даже выполнимо :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Миддлброка не читали. Но и не осуждали. Нет, к сожалению... Когда я этим занимался, с 76 по 80, проще было осмотреть обратную сторону Луны, чем прочитать импортные книги и даташиты... А потом, с 81 мне вообще не пришлось серьезной аналоговой техникой заниматься.. Так что не Миддлброк, а Бесекерский, Моин, Лаптев, Букреев, Горячев... Ну и сам до чего-то допер... Но и потом тоже чудес хватало... Оказывается, Интел откровенно писал о том, что в 53 таймер надо программный сброс подавать дважды... Кажется так, уже точно не помню... А для меня это тогда было открытием. Tanya, спасибо, сейчас погуглю. iosifk, схема есть, залезть можно, припаиваться тоже можно. Только интересного в схеме ничего нет : DSP процессор и трехфазный мост для коммутации двигателя. Даже понаблюдать нечего Как это нечего? И DSP процессор и трехфазный мост имеют задержки. Да и двигатель тоже имеет задержки и пр... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Но для оценки устойчивости ведь не достаточно задержки в звеньях определить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Но для оценки устойчивости ведь не достаточно задержки в звеньях определить. Если мы считаем систему квазилинейной, то можно определить затухание сигнала по амплитуде и сдвиг по фазе. И в DSP возможна еще и коррекция, там ведь можно навернуть и интеграрование и дифференцирование. А сам привод может иметь не только затухания сигнала, но и резонансы. Например LC фильтр имеет хороший "горбик" на частоте среза. И если его не учитывать, то можно не скорректировать тракт... У меня тогда, конечно, не было цифровых скопов и АЧХометров, все измерения делались обычным двухлучевым скопом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RHnd 0 1 апреля, 2013 Опубликовано 1 апреля, 2013 · Жалоба Добрый день. Нюансы: 1) Возможно, в системе есть дополнительный контур тока (момента или чего-то подобного). Если он есть, то вы будете измерять АФЧХ с его влиянием. Это делает разговор о запасах усточивости несколько двусмысленным, хотя и допустимым на практике. 2) Остается вопрос о квазилинейности - пределы линейности системы и статичности частотной характеристики. Т.е. тесты, по хорошему, надо проделать не только для разных частот, но и для разынх амплитуд. 3) Как я понял, у вас в комплекте есть механические узлы? При задании синусоидального движения вероятны проблемы с сухим трением, искажающим АЧХ. Один из вариантов обойти - движение со знакопостоянной скоростью, но не знаю, на сколько оно осуществимо в вашем случае. Это все следует учитыватью, если подходить к вопросу серьезно. Если делать лишь бы отбиться от заказчика, то можно особо и не заморачиваться. Да, действительно. Если место штатного датчика обратной связи подключить генератор гармонического сигнала и зафиксировать задающий вход, получим разомкнутую систему и ее АФЧХ. Раз есть возможность так сделать, то действительно можно получить АФЧХ разомкнутого контура. А что у вас там за штатный датчик обратной связи, если не секрет? Не забудье только, что за счет вероятного минуса в обратной связи у вас вероятен сдвиг на 180. С другой сторон, для нахождения АФЧХ разомкнутого контура достаточно АФЧХ замкнутого. Для каждого эксперимента вы знаете, какой сигнал вы подали на вход. Вы знаете, какой сигнал вы видите на выходе. Соответственно, вы вычисляете сигнал ошибки. Преобразование от сигнала ошибки к сигналу выхода и есть АФЧХ разомкнутого контура. Еще, как вариант, можно найти максимум АЧХ замкнутой системы и дать соответствующую оценку робастности через H_{inf} норму. Хотя это менее инженерно. :) А вообще, достаточно странный вопрос со стороны заказчика - их, казалось бы, должны интересовать общие характеристики вашего комплекса, а не одного из его элементов. И формулировка вопроса похожа на цитату из методички/справочника. Не пробовали узнать, а зачем им? Может, на самом деле им что-то другое нужно, просто сформулировать не получилось? Так бывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 2 апреля, 2013 Опубликовано 2 апреля, 2013 · Жалоба АЧХ для разных амплитуд снимали. С достаточно маленьким шагом. Не очень понятно, как реализовать снятие АЧХ со знакопостоянной скоростью, если выходной сигнал - линейная координата конца штока. Датчик обратной связи - LVDT. Заказчика интересует отдельный узел так как он будет доступен для обращения с более высокого уровня регулирования. "Для каждого эксперимента вы знаете, какой сигнал вы подали на вход. Вы знаете, какой сигнал вы видите на выходе. Соответственно, вы вычисляете сигнал ошибки. Преобразование от сигнала ошибки к сигналу выхода и есть АФЧХ разомкнутого контура." Мне кажется, что этот способ нам не очень подойдет, учитывая, что частота сигнала ошибки зависит от реакции системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RHnd 0 2 апреля, 2013 Опубликовано 2 апреля, 2013 · Жалоба Не очень понятно, как реализовать снятие АЧХ со знакопостоянной скоростью, если выходной сигнал - линейная координата конца штока. Подаете линейно нарастающее задание и к нему добавляете колебания желаемой частоты и такой амплитуды, что результирующая скорость движения не пересекает ноль. Из выходного сигнала вычитаете линейную составляющую и получаете результирующие колебания без влияния сухого трения. Мне кажется, что этот способ нам не очень подойдет, учитывая, что частота сигнала ошибки зависит от реакции системы. Что, простите? Частота зависит от реакции системы? Либо вы сейчас опечтались, либо у вас там в системе что-то крайне странное происходит. Если мы считаем, что в эксперименте система линейная, то частота сигнала ошибки такая же, как частота сигнала задания, там неоткуда другой частоте взяться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Misile_Inc 0 2 апреля, 2013 Опубликовано 2 апреля, 2013 · Жалоба По знакопостоянной нагрузке понял. По второму вопросу - либо опыт у меня маловат, либо математическое мое мышление слабовато, либо я вам не все рассказал, чтобы вы меня поняли. Как может спектр сигнала ошибки не зависеть от реакции системы, если его величина зависит в каждый момент от сигнала на выходе? Еще есть нежелательная особенность нашего экспериментального стенда - заданное положение посылается по RS-485 с ПК под управлением ОС Windows. Задатчик меняет значение дискретно, ошибка - почти непрерывно (в сравнении с задатчиком). Подмена датчика обратной связи даст более гладкий вход на систему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RHnd 0 2 апреля, 2013 Опубликовано 2 апреля, 2013 · Жалоба По знакопостоянной нагрузке понял. По второму вопросу - либо опыт у меня маловат, либо математическое мое мышление слабовато, либо я вам не все рассказал, чтобы вы меня поняли. Как может спектр сигнала ошибки не зависеть от реакции системы, если его величина зависит в каждый момент от сигнала на выходе? Еще есть нежелательная особенность нашего экспериментального стенда - заданное положение посылается по RS-485 с ПК под управлением ОС Windows. Задатчик меняет значение дискретно, ошибка - почти непрерывно (в сравнении с задатчиком). Подмена датчика обратной связи даст более гладкий вход на систему. Давайте разбираться в ситуации. :) Вот как я вас понял относительно уже проведенных на замкнутой системе экспериментов. Вы подавали на систему задание в виде синусоиды некоторой частоты. Задание сэмплировалось в соответствии с вашим RS-485 соединением. Далее, привод начинал производить некоторые колебания, которые вы как-то измеряли. Вероятно, получали обратно на комп. Если пренебречь трением и возможными нелинейностями, то выход системы должен быть так же синусоидальным, с той же частотой. Далее вы соотносили задаваемый сигнал и полученный и по этому соотношению определяли АФЧХ замкунтой системы. Эксперимент повторили для разных частот и амплитуд. Я правильно представляю происходящее? Раз на входе синусоида, выход - синусоида, то и ошибка - так же синусоида той же частоты. Какова, кстати, дискретность времени задатчика? Какова дискретность времени системы управления, если известна? и когда вы говорите, что ошибка меняется почти нпрерывно, то это про какую ошибку и где/как вы ее смотрите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться