Способ бездатчиковой оценки углового положения ротора многофазного электродвигателя
Иллюстрации
Показать всеИзобретение относится к области электротехники и может быть использовано для векторного управления вентильным электроприводом. Техническим результатом является реализация бездатчикового векторного управления в расширенном диапазоне скоростей вращения и повышение КПД. Способ бездатчиковой оценки углового положения ротора многофазного электродвигателя заключается в том, что измеряют значения токов и напряжений, по меньшей мере, двух фаз статорной обмотки электродвигателя, преобразуют измеренные значения в текущие параметры вращающихся векторов Y тока и U напряжения статора и подвергают их цифровой обработке, на каждом шаге которой вычисляют оценку вектора Y как выходное значение цифровой модели статорной обмотки, полученное при входном значении, равном разности вектора U и вектора оценки ЭДС статора, вычисленного по формуле: где k - коэффициент обратной связи, - выходной вектор цифрового синусно-косинусного фильтра Калмана, полученный при входном векторе, вычисленном по указанной формуле на предыдущем шаге цифровой обработки, и затем определяют аргумент вектора и соответствующую этому аргументу оценку углового положения ротора. 1 ил.
Реферат
Область техники
Изобретение относится к векторному управлению электроприводом, при котором фазовые статорные обмотки электродвигателя питают от многофазного вентильного преобразователя, управляемого в функции контролируемого технологического параметра с учетом углового положения ротора, определяемого без использования соответствующего датчика.
Уровень техники
Известны способы бездатчиковой оценки углового положения ротора многофазного электродвигателя, включающие измерение мгновенных значений фазовых токов и напряжений статорных обмоток электродвигателя, преобразование измеренных значений в параметры векторов тока и напряжения в выбранной системе координат и обработку преобразованных параметров [RU 2182743, RU 2207700, RU 2262181, RU 2279757].
В современных системах электропривода, использующих цифровую обработку данных, применяются бездатчиковые способы оценки углового положения ротора, основанные на математической модели наблюдателя переменных состояния [S.Bejerke. Digital Signal Processing Solutions for Motor Control Using the TMS320F240 DSP-Controller, ESIEE, Paris, September, 1996].
Наблюдатель характеризуется соответствующей функциональной структурой, в общем случае включающей цифровые модели статорной обмотки электродвигателя и цепи обратной связи наблюдателя. Используя значения векторов Y тока и U напряжения, полученные непосредственно из результатов измерений, и принцип обратной связи, наблюдатель подбирает вектор оценки ЭДС статора, минимизирующий отклонение вектора оценки тока от вектора Y.
Вектор оценки получается на выходе цифровой модели статорной обмотки в результате подачи на ее вход разности вектора U напряжения и вектора оценки ЭДС статора. Последний вектор, в свою очередь, формируется цифровой моделью цепи обратной связи наблюдателя из разности , представляющей собой текущую ошибку оценки тока.
При этом свойства наблюдателя и основанного на нем способа бездатчиковой оценки углового положения ротора в первую очередь определяются функциональной структурой цепи обратной связи, которую отражает соответствующая цифровая модель.
В качестве прототипа выбран способ, основанный на функциональной структуре наблюдателя, приведенной в работе [Шеломкова Л.В. Разработка системы векторного бездатчикового управления асинхронным двигателем. Диссертация на соискание ученой степени кандидата технических наук. Москва, МЭИ, 2008 г.]. Способ-прототип основан на структуре наблюдателя, включающего релейный элемент в цепи обратной связи и фильтр Калмана [Синицын И.Н. Фильтры Калмана и Пугачева. Учебное пособие. Университетская книга, Логос, 2006.], предназначенный для фильтрации выходного сигнала.
Недостаток способа-прототипа состоит в том, что в установившемся режиме он сохраняет ненулевую ошибку в оценке тока и требует высокой частоты дискретизации аналоговых измерений для корректного выполнения цифровой обработки. Получаемый при этом выходной сигнал оценки положения ротора зашумлен, а роль фильтра Калмана сводится к фильтрации зашумленного сигнала.
Раскрытие изобретения
Предметом изобретения является способ бездатчиковой оценки углового положения ротора многофазного электродвигателя, заключающийся в том, что измеряют значения токов и напряжений, по меньшей мере, двух фаз статорной обмотки электродвигателя, преобразуют измеренные значения в текущие параметры вращающихся векторов Y тока и U напряжения статора и подвергают их цифровой обработке, на каждом шаге которой вычисляют оценку вектора Y как выходное значение цифровой модели статорной обмотки, полученное при входном значении, равном разности вектора U и вектора оценки ЭДС статора, вычисленного по формуле:
,
где k - коэффициент обратной связи, - выходной вектор цифрового синусно-косинусного фильтра Калмана, полученный при входном векторе, вычисленном по указанной формуле на предыдущем шаге цифровой обработки, и затем определяют аргумент вектора и соответствующую этому аргументу оценку углового положения ротора.
Отличие предлагаемого способа состоит в том, что в нем вектор текущей оценки ЭДС статора включает в качестве второго слагаемого выходной вектор цифрового синусно-косинусного фильтра Калмана, полученный при входном векторе, вычисленном по указанной формуле на предыдущем шаге цифровой обработки.
Заявляемый способ по сравнению с прототипом позволяет получить более точную оценку наблюдаемой переменной Y и менее зашумленный выходной сигнал в установившемся режиме работы. Это, в свою очередь, позволяет реализовать бездатчиковое векторное управление электродвигателем в расширенном диапазоне скоростей вращения и с лучшим КПД.
Краткое описание фигур
На чертеже приведена функциональная блок-схема вентильного электропривода, иллюстрирующая пример осуществления заявляемого способа.
Осуществление изобретения
На чертеже показаны:
- механизм 1, приводимый во вращение электродвигателем 2;
- преобразователь частоты, включающий звено 3 постоянного тока (состоящее из выпрямителя и сглаживающего LC-фильтра) и инвертор 4 напряжения с широтно-импульсной модуляцией;
- датчик 5 напряжения звена 3 постоянного тока и датчики 6 фазных токов электродвигателя 2.
Электропривод снабжен системой 7 управления, выполненной на базе программируемого микроконтроллера. Система 7, воздействуя на инвертор 4, осуществляет бездатчиковое векторное управление электродвигателем 2 с использованием текущей оценки θ углового положения ротора (в электрических угловых единицах). На чертеже в составе системы 7 условно показаны только те функциональные блоки, которые иллюстрируют получение оценки θ по заявляемому способу.
Функциональный блок 8 преобразует мгновенные значения аналоговых сигналов от датчиков 5 и 6 в цифровые данные, а также обеспечивает косвенное измерение фазных напряжений путем расчета их значений по величине измеренного напряжения звена 3 и текущей скважности выходного напряжения соответствующей фазы инвертора 4. (Возможно использование прямых измерений фазных напряжений).
Из блока 8 на входы блока 9 поступают в цифровом виде мгновенные значения напряжений uA(t), uB(t) и токов iA(t), iB(t) двух фаз статорной обмотки электродвигателя. В блоке 9 эти данные преобразуются в параметры вращающихся векторов Y тока и U напряжения в декартовой системе двух координат, неподвижной относительно статора.
Последующая цифровая обработка двухкоординатных векторов Y и U осуществляется в функциональном блоке 10, иллюстрирующем структуру наблюдателя, на котором основан заявляемый способ.
Блок 10 представляет собой замкнутую систему оценки вектора ЭДС статора с обратной связью по ошибке оценки тока статора. Структура блока 10 включает сумматор 11, вычисляющий текущую ошибку оценки тока, сумматор 12, вычисляющий текущую разность вектора U и вектора оценки ЭДС статора, а также блоки 13 и 14, представляющие собой двухкоординатные цифровые модели. Структура блока 13 иллюстрирует цифровую модель активно-индуктивной цепи, отражающей характеристики статорной обмотки электродвигателя 2, а структура блока 14 - цифровую модель цепи обратной связи, определяющей характеристики наблюдателя.
Текущая ошибка подается на вход блока 14, разность - на вход блока 13. Выходным параметром блока 13 является вектор оценки тока статора, а выходным параметром блока 14 - вектор оценки ЭДС статора.
Функциональную структуру блока 13 образуют интегратор (1/р), охваченный обратной связью через матрицу С преобразований, и матрица В проводимостей. Элементы матриц В и С определяются параметрами статорных обмоток электродвигателя 2.
Функциональную структуру блока 14 образуют масштабирующий элемент 15, сумматор 16 и синусно-косинусный фильтр 17. Выход фильтра 17 замкнут на его вход через сумматор 16, добавляющий к выходной величине фильтра 17 слагаемое , кратное ошибке оценки тока.
В соответствии с заявляемым способом вектор вычисляется сумматором 16 как сумма двух слагаемых: слагаемого , кратного ошибке оценки тока, и слагаемого , равного выходному вектору фильтра 17, вычисленному на предыдущем шаге цифровой обработки.
Блок 18 отражает выполнение завершающей операции способа - определение текущего аргумента вектора и соответствующей этому аргументу оценки θ углового положения ротора. Оценка θ используется в системе 7 для реализации векторного управления электродвигателем в соответствии с технологическими требованиями к работе механизма 1.
Заявляемый способ осуществляется следующим образом.
Пусть, например, в начальный момент времени (т.е. на первом шаге цифровой обработки, выполняемой по заданной программе), хотя бы одно измеряемое напряжение uA(t), uB(t) и хотя бы один измеряемый ток iA(t), iB(t) не равны нулю (тогда векторы U и Y также не равны нулю), а выходной сигнал фильтра 17 отсутствует (т.е. равен нулю). В отсутствие сигнала с выхода фильтра 17 наблюдатель, структуру которого иллюстрирует блок 10, имеет цепь обратной связи с фиксированным коэффициентом передачи. При этом на один вход сумматора 12 поступает сигнал U, полученный из результатов измерений, а на другой - неравный нулю сигнал обратной связи , где в начальный момент принимает случайное (или принудительно заданное, например, нулевое) значение.
Тогда выдаваемый сумматором 16 вектор текущей оценки ЭДС статора, поступающий на входы сумматора 12 и фильтра 17, равен ненулевому вектору , поступающему на вход сумматора 16.
Ненулевой вектор , поступая на вход фильтра 17, обеспечивает появление ненулевой величины на выходе этого фильтра и на втором входе сумматора 16.
На каждом шаге цифровой обработки к выходному вектору фильтра 17 сумматором 16 добавляется вектор обратной связи, образуя входной вектор для обработки фильтром 17 на следующем шаге. Такая «замкнутость на себя» фильтра 7 приводит к пошаговому возрастанию вектора текущей оценки ЭДС статора. Поскольку наблюдатель (блок 10) представляет собой систему с отрицательной обратной связью, разность , формируемая сумматором 12, изменяется так, что ошибка оценки тока уменьшается.
Со временем доля вектора на выходе сумматора 16 уменьшается, а доля вектора увеличивается. Такая эволюция будет происходить до тех пор, пока ошибка не обратится в ноль. После этого в фильтре 7 будет «циркулировать» вектор который обеспечивает равенство Это может произойти только в том случае, когда полученная оценка ЭДС точно совпала с реальной ЭДС двигателя. Поскольку фильтр 7 - это фильтр Калмана, выходной сигнал которого представляет собой оценку с минимальной ошибкой основной гармоники его входного сигнала, в установившемся режиме вектор практически не содержит шумовых составляющих.
Производя необходимые вычислительные действия с параметрами (декартовыми координатами) вектора блок 18 определяет текущий аргумент вектора и соответствующую этому аргументу (например, отличающуюся на заданный угол) текущую оценку θ углового положения ротора.
Изложенное поясняет и подтверждает получение технического результата изобретения, указанного выше.
Способ бездатчиковой оценки углового положения ротора многофазного электродвигателя, заключающийся в том, что измеряют значения токов и напряжений, по меньшей мере, двух фаз статорной обмотки электродвигателя, преобразуют измеренные значения в текущие параметры вращающихся векторов Y тока и U напряжения статора и подвергают их цифровой обработке, на каждом шаге которой вычисляют оценку вектора Y как выходное значение цифровой модели статорной обмотки, полученное при входном значении, равном разности вектора U и вектора оценки ЭДС статора, вычисленного по формуле ,где k - коэффициент обратной связи, - выходной вектор цифрового синусно-косинусного фильтра Калмана, полученный при входном векторе, вычисленном по указанной формуле на предыдущем шаге цифровой обработки, и затем определяют аргумент вектора и соответствующую этому аргументу оценку углового положения ротора.