• Регистрация
Hate_Matlab
Hate_Matlab -3.62
н/д

Как подключить частотомер и задать гармоники для такого вида напряжения?

18.04.2020

Здрасьте

Модель асинхрнного двигателя пришлось задавать с помощью обычных блоков, а не Simscape'овских. Соответственно не каждый блок из последних можно подключить к схеме. В частности частотомер. Можно как-то собрать из обычных блоков то, что будет выводить на Display частоту сети для каждой фазы? 

Это надо потому, что придётся задавать две дополнительные гармоники напряжениям. Я знаю, как задавать гармоники в блоке Three-Phase Source, но тут используется блок Sine Wave. В нём вообще реально задать гармоники или нужно как-то по-другому?

Теги

    18.04.2020

    Лучший ответ

    • aBoomest+942.89
      19.04.2020 12:00

      А вы говорите, что вам что-то там фиолетово )))

      Последовательность - это система (токов или напряжений) состоящая из трех векторов => синусоид.
      Три синусойды - это фазы А, В и С - тройка блоков SineWave.
      То ПП это будет, ОП или НП - определяется фазами всех этих величин. Эти величины вы и должны расчитать для каждой фазы исходя из того, что у вас дано, как я понял это
      - амплитуда
      - фаза
      - частота
      систем.
      Рассчитываете, и прописываете в блоках.

    Ответы

    • aBoomest
      aBoomest+942.89
      18.04.2020 12:30

      Параллельно 3 блока (основная гармоника и две дополнительные). Затем блок сложения.

      PS: Сто лет не использовал Three-Phase Source. Не могли бы напомнить как там это делается?

      • Hate_Matlab
        Hate_Matlab-3.62
        18.04.2020 13:12

        Ставьте галочку в Fundamental and/or Harmonic generation. Появятся 3 строчки: 2 - это гармоники, третья - это время их действия.

         

        Вот так? Тут ещё непонятно вот что: слева направо гармоники основная, вторая, пятая. Частоты я им поменял, а вот как указать последовательность? Сначала подумалось, что так как у 2 и 5 она отрицательная, то просто перед амплитудой поставил минусы. А потом понял, что это вряд ли так, ведь последовательностей всего 3 (нулевая, положительная, отрицательная), а знаков всего два (+ и -). :-)

        А про частотомер ничего не можете посоветовать? Я пытался взять блок Frequency (Phasor) в Simscape, но он какой-то... не такой. Не работает.

      • aBoomest
        aBoomest+942.89
        18.04.2020 14:24

        1. Не понял про последовательность? Вы про симметричные составляющие или про что?

        2. Частотомер понятие растяжимое, в том плане способов не один и не два (хоть конкретно в симулинке сам ни разу не делал). Что должен делать ваш частотомер? Понятно, что измерять частоту. Какой сиганл, какие режимы, . . . . . 

        • Hate_Matlab
          Hate_Matlab-3.62
          18.04.2020 15:14

          Не понял про последовательность? Вы про симметричные составляющие или про что?

          Я неправильно выразился. Не отрицательная/положительная, а обратная/прямая последовательности. 

          Ну, в том же блоке Three-Phase Source, когда вы гармоники задаёте, то там в строку надо вводить амплитуду, фазу, что-то третье и последовательность. И последняя задаётся цифрами 0,1,2: соответственно нулевая, прямая, обратная. Вот тут есть про последовательность 9-ти гармоник на 45 странице (будьте внимательны, документ начинается с 42 страницы) https://khomovelectro.ru/pdf/RTR-garmoniki-i-kachestvo.pdf

          А как задать последовательность в такой системе, где используются три Sin Wave вместо одного блока, я хз. Думал, вы знайте.

          Частотомер понятие растяжимое, в том плане способов не один и не два (хоть конкретно в симулинке сам ни разу не делал). Что должен делать ваш частотомер? Понятно, что измерять частоту. Какой сиганл, какие режимы, . . . . . 

          Ну, честно говоря, лучше всего подошёл бы универсальный частотомер, если таковой имеется. Если нет, то тот, который можно для большинства сигналов, режимов использовать.

          Я всегда думал, что частотомер - он один, измеряет частоту тока (50 Гц при норме, и другое количество Гц, когда сеть работает ненормально). Поэтому даже не знаю. Но судя по модели двигателя и формулам, его описывающим, так частоту можно померять только у сети (вот у этих блоков напряжений, с которыми вы помогли) и тока в обмотке статора. Но это ж по сути одна и та же частота.

          Давайте к сети попробуем хотя бы подрубить. 

           

        • aBoomest
          aBoomest+942.89
          18.04.2020 16:31

          1. Последовательность определяется в первую очередь фазовым соотношением между фазными величинами, ну амплитудой тоже конечно. Последовательность - это характеристика многофазной системы, поэтому в том блоке этот параметр можно задаеть. Если вы многофазную систему величин собираете сами, то содержание компонент определяете фазой, которую и задаете в каждом из блоков. Т.е. вероятно ее вам надо определить / рассчитать.

          2. Измерение частоты бывает очень за разными нуждами.

          Просто измерение средней частоты энергосистемы (а также мощности, акт, реактивной) - это  для людей которые работают с режимами работы в электроснабжении. Такое измерение можно делать долго. Нет нужды в скорости.

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

          Более того измерение, как вы пишите, частоты тока. У вас три тока. В каждой фазе по току. Как с этим быть?

          К примеру существуют устройства (реальные) которые измеряют частоту сети (трёхфазной) по её ПП.

          Если вам нужен переходны процесс, то думается мне что нужен частотомер в каждой фазе. Вобщем нужно вам четко понимать, что вам надо.

          3. На счет подрубить, посмотрел в хелпе на матворкс, вроде там даже пример есть. (матлаба дома нет, поэтому не во всем сумею помочь, в плане попробовать)

          • Hate_Matlab
            Hate_Matlab-3.62
            18.04.2020 17:25

             

            Вобщем нужно вам четко понимать, что вам надо

            Что-то, что будет работать как частотомер. Безо всяких масштабных лекций, для чего какая частота измеряется)))

            В лабораторных аудиториях были просто частотомеры без разделения на "этот для этого, а вот тот для того". Вот что-нибудь такое хотелось бы.

            На счет подрубить, посмотрел в хелпе на матворкс, вроде там даже пример есть. (матлаба дома нет, поэтому не во всем сумею помочь, в плане попробовать)

            Я знаю этот блок. Я выше написал, что пытался его использовать, но он не работает. Там какая-то шняга с тем, что у него вход abc, а он подразумевает присоединение от блока Three-Phase Measurement, который в свою очередь коннектится только с библиотекой Simscape(((

             

            Ну ладно, про частотомер где-нибудь ещё поспрашиваю. Вы можете без matlab под рукой подсказать вот это?

            Последовательность определяется в первую очередь фазовым соотношением между фазными величинами, ну амплитудой тоже конечно. Последовательность - это характеристика многофазной системы, поэтому в том блоке этот параметр можно задаеть. Если вы многофазную систему величин собираете сами, то содержание компонент определяете фазой, которую и задаете в каждом из блоков. Т.е. вероятно ее вам надо определить / рассчитать.


            Я что-то не вдупляю. Можно, пожалуйста, ближе к тому, как задать последоватльность в Matlab, а не что она делает? Что надо в блоках поменять, чтобы и та и та гармоники имели обратную последовательность? Phase и Amplitude поставить отрицательными?

             

            • aBoomest
              aBoomest+942.89
              18.04.2020 20:23

              1. Тут можно почитать, там Илья Викторович (гдето в середине) подробно расписывал по пунктам. Хотя большинство ссылок не работает, но описательной подробной информации полно.

              2. Не до конца понимаю сути задачи. Что значит задать последовательность? Если у вас ваш источник напряжения содержит известные значения U1, U2, U0, то пересчитываете это в Ua Ub Uc и все. Формулы, уверен, вам известны. Либо я не док онца понимаю что у вас является исходыми данными.

              Если это не удобно, то на крайняк можно эти формулы пересчета сварганить в виде блоков и задавать исходн U1, U2, U0.

              Фраза

              и та и та гармоники имели обратную последовательность

              ставит в тупик.

              Гармоника - это одна сущность. Симметричные составляющие - другая. Но они связаны.

              1. Вы имеете симметричный источник Ua Ub Uc. В нем имеется ПП. ОП и НП - нулевые.
              2. Вы имеете симметричный источник Ua Ub Uc с дополнительной 3й гармоникой. В нем имеется ПП и НП. ОП - нулевая.
              и тд и тп. наличие гармоник дает наличие тех или иных симетричных компонент.

               

              PS: К слову уже задавал вопрос администрации форума. Вот как раз в п.1 случай ссылки на обсуждение на старом форуме. Но нормально сослаться на нужное сообщение не могу, т.к. любые манипуляции выкидывают на новый форум. 

              • Hate_Matlab
                Hate_Matlab-3.62
                18.04.2020 20:43

                2. Не до конца понимаю сути задачи. Что значит задать последовательность? Если у вас ваш источник напряжения содержит известные значения U1, U2, U0, то пересчитываете это в Ua Ub Uc и все. Формулы, уверен, вам известны. Либо я не док онца понимаю что у вас является исходыми данными.

                Если это не удобно, то на крайняк можно эти формулы пересчета сварганить в виде блоков и задавать исходн U1, U2, U0.

                Фраза

                и та и та гармоники имели обратную последовательность
                ставит в тупик.

                Гармоника - это одна сущность. Симметричные составляющие - другая. Но они связаны.

                1. Вы имеете симметричный источник Ua Ub Uc. В нем имеется ПП. ОП и НП - нулевые.
                2. Вы имеете симметричный источник Ua Ub Uc с дополнительной 3й гармоникой. В нем имеется ПП и НП. ОП - нулевая.
                и тд и тп. наличие гармоник дает наличие тех или иных симетричных компонент.

                Да что ж всё так усложняйте. Я кинул ссылку вверху на pdf лекцию/учебник/не важно. Там на 45 странице табличка: левый стобец - номер гармоники, правый - её п-о-с-л-е-д-о-в-а-т-е-л-ь-н-о-с-т-ь.

                Просто надо, чтобы вот эти 0+- учитывались там в модели.

                Всё-всё, спокойно. Не надо так сильно распространяться. Мыслите проще, примитивнее - как я. А лекции оставьте для тех, кто будет спрашивать про ТОЭ, а не про Matlab.

                1. Тут можно почитать, там Илья Викторович (гдето в середине) подробно расписывал по пунктам. Хотя большинство ссылок не работает, но описательной подробной информации полно.

                Даааа... Это конечно жесть. Ну, я попробую, спасибо.

                • aBoomest
                  aBoomest+942.89
                  18.04.2020 21:59

                  2. С таблицей-то все ясно.

                  Просто надо, чтобы вот эти 0+- учитывались там в модели.

                  Что значит учитывались? Как? В задании в источнике напряжения?

                  Глянул я краем глаза на Three Phase Source . . . . и что там задается. Если имеете ввиду чтоб было как там, то надо (имхо) для каждой частоты дополнительную тройку блоков sine wave рисовать и также добавлять в общую сумму.

                  • Hate_Matlab
                    Hate_Matlab-3.62
                    19.04.2020 09:43

                    Что значит учитывались? Как? В задании в источнике напряжения?

                    Ну конечно, в источнике! Гаромники присутствуют в напряжении! Не в резисторе же!

                    Глянул я краем глаза на Three Phase Source . . . . и что там задается. Если имеете ввиду чтоб было как там, то надо (имхо) для каждой частоты дополнительную тройку блоков sine wave рисовать и также добавлять в общую сумму.

                    Воооооот! Правильной дорогой идём, товарищ!

                    Вот смотрим этот блок. Две строчки для задания двух гармоник. Вот чтоб всё, что задаётся в эти две строчки, задать в эти 3 блока Sin Wave (ну или Sine Wave + какие-нибудь ещё блоки, я ж не знаю, потому у вас и спрашиваю); чтоб мои обычные блоки работали, как этот один Three-Phase Source с дополнительными гармониками. 

                    Всё. Мне фиолетово, что там такое последовательность, что я и что вы под ней подразумевайте. Вот главное, что под ней подразумевает MATLAB!!! Четвёртый параметр в трёхфазном блоке ("Sequence"=0,1,2). Вот это "последовательность гармоники". Давайте на том и остановимся, что нужно как-то этим Sin Wave'овским напряжениям задать этот параметр!!! 

                    Это в принципе реально или необходим блок трёхфазного источника?

                  • aBoomest
                    aBoomest+942.89
                    19.04.2020 11:12

                    1. Реально. Как написал отдельную гармонику создаете отдельной тройкой SinWave. Так с лету более цивильного не придумывается. Вы в том блоке задаете Частоту (номер гармоники), Амплитуду, Фазу, последовательнсть. Можно подсистему сделать в которой это задается, а внутри вы уже расчитываете из этих параметров для каждого из блоков SineWave нужную фазу частоту и амплитуду.

                    2. Ваша таблчка, что вы присылали на 45 странице, она (имхо) совершенно не про то, что вы хотите сделать. 

                    • Hate_Matlab
                      Hate_Matlab-3.62
                      19.04.2020 14:29

                      Реально. Как написал отдельную гармонику создаете отдельной тройкой SinWave. Так с лету более цивильного не придумывается. Вы в том блоке задаете Частоту (номер гармоники), Амплитуду, Фазу, последовательнсть. Можно подсистему сделать в которой это задается, а внутри вы уже расчитываете из этих параметров для каждого из блоков SineWave нужную фазу частоту и амплитуду.

                      Так в том и прикол, что я не знаю, каким набором блоков задать последовательность. Частоту, фазу и амплитуду я могу просто в самих Sin Wave поменять (что я и сделал), там есть строки с оными значениями.

                      • aBoomest
                        aBoomest+942.89
                        19.04.2020 15:10

                        А вы говорите, что вам что-то там фиолетово )))

                        Последовательность - это система (токов или напряжений) состоящая из трех векторов => синусоид.
                        Три синусойды - это фазы А, В и С - тройка блоков SineWave.
                        То ПП это будет, ОП или НП - определяется фазами всех этих величин. Эти величины вы и должны расчитать для каждой фазы исходя из того, что у вас дано, как я понял это
                        - амплитуда
                        - фаза
                        - частота
                        систем.
                        Рассчитываете, и прописываете в блоках.