Устройство управления двигателем
Иллюстрации
Показать всеИзобретение относится к области электротехники и может быть использовано для приведения в действие транспортного средства. Техническим результатом является уменьшение размеров, массы и стоимости устройства управления двигателем. Устройство управления двигателем, имеющее контроллер для управления множеством инверторов, соответствующим образом предусмотренных для каждого из множества двигателей переменного тока, при этом размер, масса и стоимость уменьшены эффективным группированием операций, выполняемых каждым вычислительным блоком, включенным в контроллер. Контроллер (10) для управления инверторами включает в себя: первый общий вычислительный блок (20) и второй общий вычислительный блок (30), которые вычисляют и выводят управляющие сигналы, являющиеся общими для каждого из инверторов; индивидуальные вычислительные блоки 40А и 40В, которые индивидуально вычисляют и выводят управляющий сигнал, относящийся к каждому из инверторов; и общий логический вычислительный блок (60), который выводит отпирающий сигнал для управляющего переключения каждого из инверторов на основе сигналов, принятых из первого общего вычислительного блока (20), второго общего вычислительного блока (30) и индивидуальных вычислительных блоков 40А и 40В. 11 з.п. ф-лы, 3 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к двигателю переменного тока для приведения в действие электрического транспортного средства и, более конкретно, к устройству управления двигателем, которое может быть использовано для управления синхронным двигателем с постоянными магнитами.
Предшествующий уровень техники
Традиционное устройство для управления транспортным средством с электроприводом обычно имеет структуру, в которой множество асинхронных двигателей, каждый из которых прикреплен к каждому из множества мостов грузовой тележки, приводится в действие одновременно вместе одним инвертором (см., например, выложенную патентную заявку Японии №2006-014489 (Патентный документ 1).
Технической проблемой при совместном одновременном приведении в действие асинхронных двигателей одним инвертором является приспособление к различной степени износа по диаметру множества колес (именуемого далее “диаметр колеса”), совместно приводимых в действие одним инвертором.
Хорошо известно, что значение скорости вращения асинхронного двигателя (= частоте ротора) получают добавлением частоты скольжения к частоте инвертора. Частота скольжения имеет существенное значение, когда асинхронные двигатели приводятся в действие одним инвертором, так как частота скольжения поглощает разницу между частотами инвертора, общими для асинхронных двигателей, и частотами ротора, различными для асинхронных двигателей.
Далее приводится более подробное объяснение с использованием примера, в котором множество колес движутся с вращением по рельсам без скольжения по ним.
Скорость вращения двигателя становится ниже скорости вращения других двигателей, когда диаметр колеса больше (т.е. длина окружности колеса больше). С другой стороны, когда диаметр колеса меньше (т.е. длина его окружности меньше, чем у других колес), скорость вращения двигателя становится больше. Так как частота инвертора является общей для двигателей, разницей в скорости вращения является разница в частоте скольжения, приложенной к каждому из асинхронных двигателей. При этом в асинхронных двигателях создаются различные величины крутящих моментов в соответствии с разницей в частотах скольжения. Тем не менее, так как номинальную частоту скольжения асинхронного двигателя обычно устанавливают таким образом, что ожидаемая разница в диаметре колеса никак на нее не влияет, создаваемая разница крутящих моментов очень ограничена и практически не приводит к проблемам.
Следовательно, наряду с другими преимуществами, можно использовать асинхронные двигатели для совместного одновременного приведения в действие двигателей одним инвертором. Дополнительно, используя структуру для приведения в действие асинхронных двигателей одним инвертором, можно минимизировать количество инверторов независимо от количества асинхронных двигателей, установленных на транспортном средстве. Таким образом, вес и размер устройства управления могут быть дополнительно уменьшены.
В последнее время синхронный двигатель с постоянными магнитами, приводимый в действие инвертором, все чаще применяют в таких областях техники, как промышленное оборудование или бытовые приборы.
По сравнению с асинхронным двигателем синхронный двигатель с постоянными магнитами имеет преимущество в отсутствии необходимости тока возбуждения, так как магнитные потоки создаются постоянными магнитами, и с высокой эффективностью, так как ток не течет в ротор, не вызывая потерь во вторичной обмотке. По этой причине в последнее время предпринимаются различные попытки применить синхронный двигатель с постоянными магнитами в качестве двигателя для приведения в действие транспортного средства.
При применении синхронного двигателя с постоянными магнитами в качестве двигателя для приведения в действие электрического транспортного средства минимизация структуры устройства, включающего в себя множество синхронных двигателей с постоянными магнитами, имеет критическое значение.
Кроме того, как хорошо известно в данной области техники, синхронный двигатель с постоянными магнитами работает при частоте инвертора, синхронизированной с частотой ротора. Следовательно, синхронные двигатели с постоянными магнитами, каждый из которых имеет отличную от других скорость вращения, не могут быть совместно одновременно приведены в действие одним инвертором.
Следовательно, если синхронный двигатель с постоянными магнитами применяется к электрическому транспортному средству, приводящий в действие инвертор будет необходим для каждого из синхронных двигателей с постоянными магнитами. Так как в электрическом транспортном средстве каждое колесо приводится в движение множеством двигателей в комплекте транспортного средства, количество требуемых инверторов увеличивается. Следовательно, размер и стоимость контроллера для увеличенного количества инверторов становятся больше. Таким образом, размер, масса и стоимость устройства управления неизбежно увеличиваются.
Краткое изложение сущности изобретения
Настоящее изобретение выполнено с учетом вышесказанного.
Задачей настоящего изобретения является создание устройства управления двигателем, имеющего контроллер для множества инверторов, предусмотренных для каждого из множества двигателей, в котором каждый из вычислительных блоков, которые должны быть размещены соответственно для каждого из двигателей, эффективно размещены внутри контроллера, и выполняемые ими операции, таким образом, эффективно сгруппированы для уменьшения их размера, массы и стоимости.
Для решения вышеупомянутой проблемы и достижения поставленной задачи устройство управления двигателем для управления множеством двигателей переменного тока выполнено так, что содержит: источник напряжения постоянного тока; множество инверторов, которые предусмотрены, соответственно, для каждого из двигателей переменного тока, и имеют на выходе напряжение переменного тока с заранее определенной частотой, полученное путем преобразования напряжения постоянного тока, подаваемого от источника напряжения постоянного тока на каждый из двигателей переменного тока; замыкатель, который размыкает и замыкает выходной конец каждого из инверторов; детектор напряжения, который детектирует напряжение постоянного тока, подаваемое на каждый из инверторов; детектор тока, который детектирует ток в каждом из двигателей переменного тока; и контроллер, который выводит, по меньшей мере, управляющий сигнал на инверторы, основываясь на команде управления, подаваемой извне, напряжении, детектированном детектором напряжения, токе, детектированном детектором тока, и сигнале, указывающем условия вращения двигателей переменного тока, причем контроллер включает в себя: первый общий вычислительный блок, имеющий: последовательный процессор, который генерирует и выводит первый управляющий сигнал, который относится к генерации команды крутящего момента, на основе команды приведения в действие, вводимой извне, и защитный детектор, который детектирует неисправность в двигателях переменного тока и устройстве управления двигателем и генерирует второй управляющий сигнал, указывающий на неисправность, для вызова остановки инверторов; второй общий вычислительный блок, имеющий генератор основной команды крутящего момента, который генерирует и выводит основную команду крутящего момента, являющуюся общей для инверторов, на основе первого управляющего сигнала, принятого с первого общего вычислительного блока; индивидуальный вычислительный блок, который индивидуально генерирует и выводит третьи управляющие сигналы, индивидуально относящиеся к каждому из инверторов, на основе основной команды крутящего момента, принятой со второго общего вычислительного блока; и общий логический вычислительный блок, который вычисляет и выводит первый отпирающий сигнал для регулируемого переключения каждого из инверторов на основе второго управляющего сигнала, принятого с первого общего вычислительного блока и третьих управляющих сигналов, принятых с множества таких индивидуальных вычислительных блоков, и которое обеспечено как общее для индивидуальных вычислительных блоков, чтобы получить возможность одновременно управлять первыми отпирающими сигналами, соответствующими каждому из инверторов.
В устройстве управления двигателем согласно настоящему изобретению вычислительные блоки в контроллере группируются в: общий вычислительный блок, который вычисляет и выводит управляющие сигналы, являющиеся общими для инверторов; индивидуальный вычислительный блок, который индивидуально вычисляет и выводит управляющие сигналы, относящиеся к каждому из инверторов; и общий логический вычислительный блок, который выводит отпирающие сигналы для регулируемого переключения каждого из инверторов на основе сигналов, принятых от общих вычислительных блоков и индивидуальных вычислительных блоков. Таким образом, операции, выполняемые каждым из вычислительных блоков, эффективно группируются, и каждый из вычислительных блоков, размещенных в соответствии с каждым из двигателей, эффективно размещен внутри контроллера. Следовательно, настоящее изобретение обеспечивает уменьшение размера, массы и стоимости устройства управления двигателем.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
В дальнейшем изобретение поясняется описанием предпочтительного варианта воплощения со ссылками на сопроводительные чертежи, на которых:
Фиг.1 изображает схему устройства управления двигателем, согласно варианту воплощения настоящего изобретения;
Фиг.2 изображает схему структуры контроллера, согласно варианту воплощения;
Фиг.3 изображает схему основной команды TP0 крутящего момента, согласно изобретению.
Описание предпочтительных вариантов воплощения изобретения
Далее, со ссылками на чертежи, будет объяснено устройство управления двигателем согласно варианту воплощения настоящего изобретения. Заметим, что вариант воплощения не предназначен для какого-либо ограничения объема настоящего изобретения.
Фиг.1 изображает схему устройства управления двигателем согласно варианту воплощения настоящего изобретения. Устройство 100 управления включает в себя, последовательно, начиная с входного каскада, детектор PT входного напряжения, замыкатель K входной стороны, датчик CTS входного тока, преобразователь CNV, конденсатор FC фильтра, первый и второй инверторы INV1 и INV2, первый и второй датчики CT1 и CT2 тока двигателя и первый и второй замыкатели MMK1 и MMK2 со стороны двигателя.
Кроме того, конец первичной обмотки трансформатора TRF соединен с электропроводом 4 через силовой токоприемник 1, а другой конец соединен с заземленным рельсом 2 через колесо 3. Другими словами, прием электроэнергии, подаваемой с электрической подстанции (не показана), происходит через электропровод 4, силовой токоприемник 1, колесо 3 и рельс 2.
Далее будут объяснены размещение, соединения, функции и операции каждого из этих элементов в устройстве 100 управления.
Детектор PT входного напряжения
На Фиг.1 вторичная обмотка трансформатора TRF соединена с устройством 100 управления, и напряжение, выводимое из TRF, подают на замыкатель K входной стороны, предназначенный для изоляции устройства 100 управления от трансформатора TRF. Входное напряжение VS, которое является напряжением на вторичной обмотке трансформатора TRF, подают на контроллер 10 через детектор PT входного напряжения. Так как напряжение на вторичной обмотке трансформатора TRF обычно высоко (приблизительно 1500 вольт), в трансформаторе TRF может быть обеспечена обмотка низшего напряжения, и входное напряжение VS может быть получено из нее.
Замыкатель K входной стороны
Замыкатель K входной стороны является замыкателем, который обеспечивает коммутацию тока в несколько сотен ампер, и устанавливается в положение ВЫКЛ, когда устройство 100 управления должно быть остановлено или в случае какой-либо неисправности, и устанавливается в положение ВКЛ во время обычных операций. Контроллер 10 выводит управляющий сигнал KC на замыкатель K входной стороны для установки положения ВКЛ или ВЫКЛ внутренней замыкающей катушки, обеспеченной в нем, для управления размыканием и замыканием основного контакта. Состояние основного контакта в замыкателе K входной стороны возвращается на контроллер 10 в качестве сигнала KF состояния контакта через, например, вспомогательный контакт или тому подобное, механически взаимодействующий с ним.
Датчик CTS входного тока
Следующим за замыкателем K входной стороны установлен датчик CTS входного тока для детектирования входного тока IS. Входной ток IS, детектируемый датчиком CTS входного тока, поступает в контроллер 10.
Преобразователь CNV
Следующим за датчиком CTS входного тока установлен преобразователь CNV для преобразования входного напряжения переменного тока в напряжение VD постоянного тока (DC) и для вывода напряжения VD постоянного тока на конденсатор FC фильтра. Преобразователь CNV включает мостовую схему, имеющую переключающие устройства, такие как биполярные транзисторы с изолированным затвором (IGBT) и, в общем, сконструирован таким образом, что является так называемым преобразователем напряжения с широтно-импульсной модуляцией (PWM), который вызывает выполнение операции PWM каждым из переключающих устройств. Преобразователь CNV принимает отпирающий сигнал CG от контроллера 10 для каждого из переключающих устройств и обратно выводит сигнал CGF состояния работы каждого из переключающих устройств на контроллер 10. Так как структура преобразователя напряжения PWM и выполняемые им операции хорошо известны в данной области техники, его подробное описание опущено в настоящей заявке.
Конденсатор FC фильтра
Конденсатор FC фильтра соединен с выходной стороной преобразователя CNV. Первый инвертор INV1 и второй инвертор INV2 параллельно соединены с положительным и отрицательным зажимами конденсатора FC фильтра, и на каждый подается напряжение VD постоянного тока, которое является напряжением, выводимым с преобразователя CNV.
Первый и второй инверторы INV1 и INV2
Первый инвертор INV1 включает в себя мостовую схему, имеющую переключающие устройства, такие как IGBT, и, в общем, сконструирован таким образом, что является так называемым инвертором напряжения с широтно-импульсной модуляцией (PWM), который вызывает выполнение операции PWM каждым из переключающих устройств. Первый инвертор INV1 принимает отпирающий сигнал IG1 от контроллера 10 для каждого из переключающих устройств и обратно выводит сигнал IGF1 состояния работы каждого из переключающих устройств на контроллер 10. Так как структура инвертора напряжения PWM и выполняемые им операции хорошо известны в данной области техники, его подробное описание опущено в настоящей заявке. Кроме того, так как структура второго инвертора INV2 и выполняемые им операции аналогичны структуре и функциям первого инвертора INV1, описание структуры и выполняемых им операций опущено в настоящей заявке.
Первый и второй датчики CT1 и CT2 тока двигателя
На выходной стороне первого инвертора INV1 установлен первый датчик CT1 тока двигателя для детектирования выходного тока первого инвертора INV1 (то есть тока двигателя). Первый ток I1 двигателя, детектируемый датчиком CT1 тока двигателя, поступает в контроллер 10. Кроме того, на выходной стороне второго преобразователя INV2 установлен второй датчик CT2 тока двигателя, и выходной ток, детектируемый вторым датчиком CT2 тока двигателя, подается в контроллер 10.
Первый и второй замыкатели MMK1 и MMK2 со стороны двигателя
Следующим за датчиком CT1 тока двигателя установлен первый замыкатель MMK1 со стороны двигателя. Первый замыкатель MMK1 со стороны двигателя является замыкателем, способным коммутировать ток в несколько сотен ампер, и он устанавливается в положение ВЫКЛ, когда устройство 100 управления должно быть остановлено или в случае какой-либо неисправности, и устанавливается в положение ВКЛ во время обычных операций. Контроллер 10 выводит управляющий сигнал MKC1 на первый замыкатель MMK1 со стороны двигателя для установки положения ВКЛ или ВЫКЛ внутренней замыкающей катушки, обеспеченной в нем, для управления размыканием и замыканием основного контакта. Состояние основного контакта в первом замыкателе MMK1 со стороны двигателя возвращается на контроллер 10 в виде сигнала MKF1 состояния контакта через, например, вспомогательный контакт или тому подобное, механически взаимодействующий с ним. Кроме того, следующим за датчиком CT2 тока двигателя обеспечен второй замыкатель MMK2 со стороны двигателя. Так как функции и операции, выполняемые им, аналогичны функциям и операциям первого замыкателя MMK1 со стороны двигателя, описание этих выполняемых им функций и операций опущено в настоящей заявке.
Первый синхронный двигатель M1 с постоянными магнитами
Следующим за первым замыкателем MMK1 со стороны двигателя подключен первый синхронный двигатель M1 с постоянными магнитами. Первый синхронный двигатель M1 с постоянными магнитами механически соединен с колесом 3 и сконструирован для приведения в действие колеса 3. Дополнительно, первый датчик RZ1 вращения соединен с первым синхронным двигателем M1 с постоянными магнитами, и детектируемое значение R1 вводится в контроллер 10.
Второй синхронный двигатель M2 с постоянными магнитами
Следующим за вторым замыкателем MMK2 со стороны двигателя подключен второй синхронный двигатель M2 с постоянными магнитами, механически соединенный с другим колесом 3, которое не является колесом 3, соединенным с первым синхронным двигателем M1 с постоянными магнитами. Кроме того, ко второму синхронному двигателю M2 с постоянными магнитами присоединен второй датчик RZ2 вращения, и детектируемое значение R2 вводится в контроллер 10.
Первый и второй датчики RZ1 и RZ2 вращения
Как первый, так и второй датчики RZ1 и RZ2 вращения являются так называемыми кодерами или датчиками положения, и детектированные значения R1 и R2, детектируемые датчиками вращения, являются сигналами, указывающими абсолютное положение ротора в каждом из двигателей. В серийное производство также запущена так называемая бессенсорная управляющая схема, которая исключает использование датчика вращения, получающего абсолютное положение ротора двигателя выполнением вычисления на основе напряжения и тока двигателя. Если должна быть использована бессенсорная управляющая схема, первый датчик RZ1 вращения и второй датчик RZ2 вращения не требуются.
Контроллер 10
Контроллер 10 включает в себя микрокомпьютер (MC) или логическую схему и управляемый источник, который подает на него энергию. Контроллер 10 выводит управляющий сигнал (KC, CG, IG1, IG2, MKC1 и MKC2) на каждое из этих блоков, следуя заранее определенным процедурам для управления каждым из блоков на основе сигнала CMD команды на приведение в действие, вводимой из кабины (не показана) и подобного электрического транспортного средства, и сигнала состояния, принятого с каждого из блоков, описанных выше (по меньшей мере, входное напряжение VS, сигнал KF состояния контакта на замыкателе K входной стороны, входной ток IS, сигнал CGF состояния работы на переключающих устройствах преобразователя, напряжение VD постоянного тока, сигнал IGF1 состояния работы на переключающих устройствах в первом инверторе, сигнал IGF2 состояния работы на переключающем устройстве во втором инверторе, первый ток I1 двигателя, второй ток I2 двигателя, сигнал MKF1 состояния контакта на первом замыкателе MMK1 со стороны двигателя, сигнал MKF2 состояния контакта на втором замыкателе MMK2 со стороны двигателя, детектированное значение R1 на первом датчике RZ1 вращения, и детектированное значение R2 на втором датчике RZ2 вращения). Если принятый сигнал о состоянии показывает ненормальное значение, контроллер 10 выполняет операцию управления, например, останавливая каждый из этих блоков с помощью управляющего сигнала, который должен быть для них обеспечен.
Дополнительно к этим управляющим сигналам контроллер 10 выводит уведомляющий сигнал STD состояния и принимает сигнал CMD команды на приведение в действие. Уведомляющий сигнал STD состояния является сигналом для указания состояния работы или ненормального состояния каждого из блоков в устройстве 100 управления и выводится в виде, например, передаваемых данных или контактного сигнала во внешнюю кабину или устройство контроля состояния оборудования (оба не показаны) или тому подобное. Сигнал CMD команды на приведение в действие, по меньшей мере, включает в себя сигналы, соответствующие команде на начало движения вперед/назад, команде на включение питания и его мощности, команде на торможение и его интенсивности.
На Фиг.1 показан пример электрического транспортного средства с источником питания переменного тока в качестве примерного варианта воплощения устройства управления двигателем. Устройство управления двигателем может быть также применено к электрическому транспортному средству с источником питания постоянного тока, который широко используется в подземных и пригородных железных дорогах. Если устройство управления двигателем должно быть применено к электрическому транспортному средству с подведением постоянного тока, трансформатор TRF и преобразователь CNV не требуются, и напряжение постоянного тока (обычно приблизительно от 600 до 3000 вольт постоянного тока), подаваемое с электропровода 4, непосредственно подается на конденсатор FC фильтра в качестве напряжения VD постоянного тока.
Подробная структура контроллера 10
Далее будет объяснена подробная структура контроллера 10. Фиг.2 является схемой структуры контроллера 10 согласно примерному варианту воплощения. Как видно на Фиг.2, контроллер 10 включает в себя первый общий вычислительный блок 20, второй общий вычислительный блок 30, индивидуальные вычислительные блоки 40А и 40В, контроллер 50 преобразователя и общий логический вычислительный блок 60.
Структура первого общего вычислительного блока 20
Первый общий вычислительный блок 20 включает в себя последовательный процессор 21, защитный детектор 22 и процессор 23 передачи данных.
Первый общий вычислительный блок 20 - последовательный процессор 21
Последовательный процессор 21 принимает сигнал CMD команды на приведение в действие, обеспечиваемый извне, и сигналы состояния (VS, KF, IS, CGF, VD, IGF1, IGF2, I1, I2, MKF1, MKF2, FM1 и FM2) от каждого из блоков в устройстве 100 управления. На основе сигнала CMD команды на приведение в действие последовательный процессор 21 при заранее определенной последовательной логике выводит управляющий сигнал CS, включающий в себя код команды крутящего момента, соответствующий команде на приведение в движение вперед/назад, команде на включение питания, команде на торможение, инструкции на прекращение подачи крутящего момента и тому подобное, на генератор 31 основной команды крутящего момента, описанный ниже. В это время последовательный процессор 21 выводит KC, который является замыкающей командой для замыкателя K входной стороны, MKC1, который является замыкающей командой для первого замыкателя MMK1 со стороны двигателя, и MKC2, который является замыкающей командой для второго замыкателя MMK2 со стороны двигателя, на общий логический вычислительный блок 60, описанное ниже.
Первый общий вычислительный блок 20 - защитный детектор 22
Защитный детектор 22 генерирует управляющий сигнал SWH на основе сигналов состояния и выводит управляющий сигнал SWH на общий логический вычислительный блок 60. Дополнительно, когда напряжение, ток и тому подобное каждого из блоков в устройстве управления превышает заранее определенное значение, защитный детектор 22 определяет ситуацию как аномальную и выводит сигнал при определении неисправности в виде сигнала PF состояния детектирования неисправности на процессор 23 передачи данных.
Первый общий вычислительный блок 20 - процессор 23 передачи данных
Процессор 23 передачи данных принимает сигналы (VS, KF, IS, CGF, VD, IGF1, IGF2, I1, I2, MKF1, MKF2, FM1 и FM2) состояния от каждого из блоков в устройстве управления, сигнал PF состояния детектирования неисправности с защитного детектора 22 и состояние SQ последовательности с последовательного процессора 21. Процессор 23 передачи данных выводит уведомляющий сигнал STD состояния в кабину электрического транспортного средства, в устройство контроля состояния оборудования (оба не показаны) или тому подобное в виде, например, передаваемых данных или сигнала контакта.
Структура второго общего вычислительного блока 30
Второй общий вычислительный блок 30 включает в себя генератор 31 основной команды крутящего момента и вычислитель 32 среднего значения.
Второй общий вычислительный блок 30 - генератор 31 основной команды крутящего момента
Управляющий сигнал CS с последовательного процессора 21 вводится в генератор 31 основной команды крутящего момента. Генератор 31 основной команды крутящего момента генерирует основную команду TP0 крутящего момента, используя команду на включение питания, команду на торможение и команды соответствующей им интенсивности. Основная команда TP0 крутящего момента является значением, определяемым, по меньшей мере, на основе команды на включение питания, команды на торможение, команд соответствующей им интенсивности и скорости электрического транспортного средства.
Второй общий вычислительный блок 30 - вычислитель 32 среднего значения
Скорость электрического транспортного средства, используемая для генерации основной команды TP0 крутящего момента, генерируется на вычислителе 32 среднего значения. Вычислитель 32 среднего значения выполняет операцию усреднения скорости FM1 первого синхронного двигателя с постоянными магнитами, генерируемой из детектированного значения R1, полученного на первом датчике RZ1 вращения, и скорости FM2 второго синхронного двигателя с постоянными магнитами, генерируемой из детектированного значения R2, полученного на втором датчике RZ2 вращения, и выводит результат операции усреднения на генератор 31 основной команды крутящего момента в качестве средней скорости FMA двигателя.
На Фиг.3 представлена схема основной команды TP0 крутящего момента. Ее горизонтальная ось представляет среднюю скорость FMA двигателя, генерируемую вычислителем 32 среднего значения, а ее вертикальная ось представляет основную команду TP0 крутящего момента, генерируемую генератором 31 основной команды крутящего момента. Основная команда TP0 крутящего момента имеет несколько профилей, которые зависят от средней скорости двигателя, и эти профили переключаются управляющим сигналом CS, выводимым последовательным процессором 21.
Структуры индивидуальных вычислительных блоков 40А и 40В
Основная команда TP0 крутящего момента вводится в индивидуальные вычислительные блоки 40А и 40В. Индивидуальный вычислительный блок 40А соответствует управлению первого синхронного двигателя M1 с постоянными магнитами, а индивидуальный вычислительный блок 40В соответствует управлению второго синхронного двигателя M2 с постоянными магнитами. Количество двигателей, управляемых контроллером 10, не ограничивается двумя, хотя это индивидуально не показано на схеме. Когда требуется управление третьим и четвертым синхронными двигателями с постоянными магнитами, могут быть добавлены соответствующие им индивидуальные вычислительные блоки. Структура каждого из индивидуальных вычислительных блоков аналогична показанной на Фиг.2. Хотя ссылочные буквы и цифры различны, структура, размещение, функции и тому подобное являются такими же. Следовательно, в нижеприведенном описании индивидуальный вычислительный блок 40А, обеспеченный в соответствии с элементами управления первого синхронного двигателя M1 с постоянными магнитами, объяснен в качестве примера.
Структура индивидуального вычислительного блока 40А
Индивидуальный вычислительный блок 40А включает в себя процессор 41А команды крутящего момента, контроллер 42А скольжения и контроллер 43А INV.
Индивидуальный вычислительный блок 40А - процессор 41А команды крутящего момента
Процессор 41А команды крутящего момента принимает основную команду TP0 крутящего момента и управляющий сигнал SS1 с контроллера 42А скольжения, вычисляет команду TP1 крутящего момента и выводит команду PT1 крутящего момента на контроллер 43А INV. Процессор 41А команды крутящего момента выполняет функцию уменьшения основной команды крутящего момента на основе управляющего сигнала SS1 с контроллера 42А скольжения и вывода установленного оптимального значения в качестве команды TP1 крутящего момента. Процессор 41А команды крутящего момента также выполняет функцию ограничения и настройки основной команды TP0 крутящего момента на оптимальную команду TP1 крутящего момента, если вводимая в него основная команда TP0 крутящего момента является чрезмерной.
Функции, обеспечиваемые для процессора 41А команды крутящего момента, будут объяснены далее более подробно. Как упомянуто выше, хотя основная команда TP0 крутящего момента, генерируемая на втором общем вычислительном блоке 30, вычисляется в отношении средней скорости FMA двигателя, рабочий цикл второго общего вычислительного блока 30 дольше, чем рабочий цикл индивидуального вычислительного блока 40А, как будет описано ниже. Следовательно, в особенности при изменении скорости электрического транспортного средства и, таким образом, при изменении основной команды TP0 крутящего момента, основная команда TP0 крутящего момента может превышать максимальный крутящий момент, допустимый для каждого из двигателей. Так как данная ситуация может привести к нестабильности элементов управления, процессор 41А команды крутящего момента выполняет функцию ограничения команды TP1 крутящего момента на значении максимального крутящего момента, допустимого двигателем, или более низким значением.
Индивидуальный вычислительный блок 40А - контроллер 42А скольжения
Контроллер 42А скольжения принимает значение FM1 скорости первого синхронного двигателя с постоянными магнитами и значение FM2 скорости второго синхронного двигателя с постоянными магнитами. Когда разница между значением FM1 скорости первого синхронного двигателя с постоянными магнитами и значением FM2 скорости второго синхронного двигателя с постоянными магнитами равна заранее определенному значению или выше или когда любое из значений FM1 и FM2 скорости первого и второго синхронных двигателей с постоянными магнитами или оба этих значения равны заранее определенному ускорению или выше, контроллер 42 скольжения определяет такую ситуацию как буксование колес, вычисляет, на какое значение должна быть уменьшена команда крутящего момента для уменьшения команды TP1 крутящего момента, присоединяет результат к управляющей команде SS1 и выводит управляющую команду SS1 на процессор 41А команды крутящего момента. В настоящей заявке опущено описание подробных структур и функций контроллера 42А скольжения, так как доступны различные известные примеры.
Индивидуальный вычислительный блок 40А - контроллер 43А INV
Контроллер 43А INV принимает, по меньшей мере, команду TP1 крутящего момента, детектированное на первом датчике RZ1 вращения значение R1 и первый ток I1 двигателя. Контроллер 43А INV вычисляет команду тока двигателя из вводимой команды TP1 крутящего момента, дополнительно вычисляет команду IPW1 напряжения инвертора, чтобы привести команду тока двигателя к первому току I1 двигателя, и выводит команду IPW1 напряжения инвертора. Так как к контроллеру 43А INV может быть применена известная и широко используемая технология векторного управления, ее описание в настоящей заявке опущено.
Структура контроллера 50 преобразователя
Контроллер 50 преобразователя включает в себя контроллер 51 CNV.
Контроллер 50 преобразователя - контроллер 51 CNV
Контроллер 51 CNV принимает, по меньшей мере, управляющий сигнал CS с последовательного процессора 21, входное напряжение VS, значение VDR команды напряжения VD постоянного тока, напряжение VD постоянного тока и входной ток IS. Контроллер 51 CNV генерирует команду входного тока на основе результата пропорционально-интегрального регулирования, выполненного для приведения детектированного значения напряжения VD постоянного тока к значению VDR команды, и фазовой информации входного напряжения VS; вычисляет команду CPW напряжения преобразователя для приведения входного тока IS к команде входного тока; и выводит команду CPW напряжения преобразователя на логическую схему 62 отпирания, описанную ниже. К контроллеру 50 преобразователя может быть применен способ управления преобразователем PWM напряжения, который является известной технологией и, таким образом, его подробное описание опущено в настоящей заявке.
Структура общего логического вычислительного блока 60
Общий логический вычислительный блок 60 включает в себя логические схемы 61А и 61В отпирания, логическую схему 62 отпирания, вычислитель 63 скорости, логическую схему 64 замыкателя, высокоскоростной защитный детектор 65 и схему 66 логического ИЛИ.
Общий логический вычислительный блок 60 - логическая схема 61А отпирания
Логическая схема 61А отпирания принимает команду IPW1 напряжения инвертора, выводимую из контроллера 43А INV, сигнал IGF1 состояния работы, выводимый из первого инвертора INV1, и сигнал GOF отключения отпирания, описанный ниже. Логическая схема 61А отпирания вычисляет отпирающий сигнал IG1 PWM, соответствующий принятой команде IPW1 напряжения инвертора, и выводит отпирающий сигнал IG1 PWM на первый инвертор INV1. Обычно отпирающий сигнал IG1 PWM генерируется на основе результата сравнения между несущим сигналом (не показан) и командой IPW1 напряжения инвертора. Так как к нему может быть применен известный способ, его подробное описание опущено в настоящей заявке. Дополнительно, логическая схема 61А отпирания выводит сигнал F0 детектирования неисправности, когда принятый сигнал IGF1 состояния работы указывает неисправность в переключающем устройстве (не показано) в первом инверторе INV1. Примеры возможного неисправного состояния переключающего устройства (не показано) включают в себя чрезмерно высокий ток, перегрев и уменьшение напряжения приведения в действие в переключающем устройстве.
Общий логический вычислительный блок 60 - логическая схема 61В отпирания
Логическая схема 61В отпирания принимает команду IPW2 напряжения инвертора с контроллера 43В INV, сигнал IGF2 состояния работы со второго инвертора INV2 и сигнал GOF отключения отпирания, описанный ниже. Так как функции логической схемы 61В отпирания будут очевидны при прочтении описания логической схемы 61А отпирания при замене “IGF1” на “IGF2”, ”INV1” на “INV2”, “IG1” на “IG2” и “переключающего устройства в первом инверторе INV1” на “переключающее устройство во втором инверторе INV2”, их подробное описание опущено в настоящей заявке.
Общий логический вычислительный блок 60 - логическая схема 62 отпирания
Логическая схема 62 отпирания принимает команду CPW напряжения преобразователя с контроллера 51 CNV, сигнал CGF состояния работы с преобразователя CNV и сигнал GOF отключения отпирания, описанный ниже. Так как функции логической схемы 62 отпирания будут очевидны при прочтении описания логической схемы 61А отпирания при замене “IGF1” на “CGF”, ”первого инвертора INV1” на “преобразователь CNV”, “IG1” на “CG” и “переключающего устройства в первом инверторе INV1” на “переключающее устройство в преобразователе CNV”, их подробное описание опущено в настоящей заявке.
Общий логический вычислительный блок 60 - вычислитель 63 скорости
Вычислитель 63 скорости принимает сигнал R1, указывающий абсолютное положение ротора двигателя M1 с первого датчика RZ1 вращения, а также сигнал R2, отображающий абсолютное положение ротора двигателя M2 со второго датчика RZ2 вращения. Вычислитель 63 скорости вычисляет скорость FM1 первого синхронного двигателя с постоянными магнитами из сигнала R1, полученного с первого датчика RZ1 вращения, и скорость FM2 второго синхронного двигателя с постоянными магнитами из сигнала R2, полученного со второго датчика RZ2 вращения.
Общий логический вычислительный блок 60 - логическая схема 64 замыкателя