• Регистрация
Xelp_p
Xelp_p0.00
н/д
  • Написать
  • Подписаться

Компьютерное моделирование в пакете прикладных программ MATLAB

24.04.2021
Имеется трёхфазный однополупериодный (трёхпульсный) диодный выпрямитель, питаемый от трёхфазного симметричного синусоидального источника ЭДС заданной амплитуды. Нагрузка – резистор с заданным со...

Имеется трёхфазный однополупериодный (трёхпульсный) диодный выпрямитель, питаемый от трёхфазного симметричного синусоидального источника ЭДС заданной амплитуды. Нагрузка – резистор с заданным сопротивлением. Рассчитать осциллограмму одного периода напряжения и тока нагрузки, токов фаз источника (обратными токами диодов пренебречь). Определить коэффициент мощности на входе выпрямителя и его КПД. Записать последовательность вычислительных операторов. Почему коэффициент мощности ниже, чем у однофазного однополупериодного выпрямителя, а КПД – выше?

Может есть у кого какие заготовки ? или уже что-то готовое . Значения могут быть любые . 

Теги

      24.04.2021

      Комментарии

      • aBoomest
        aBoomest+344.62
        24.04.2021 18:32
        • Xelp_p
          Xelp_p0.00
          24.04.2021 19:01

          Привожу как пример , было у меня заданаие Дана трёхфазная цепь. Источники и приёмники соединены звездой. ЭДС источников образуют симметричную систему прямой последовательности. Импедансы подводящих проводов и комплексные мощности нагрузок независимо от напряжений заданы случайным образом. Законы распределения этих случайных величин также заданы. Вычислить составляющие режима цепи прямой, обратной и нулевой последовательности. Записать последовательность вычислительных операторов.
          и вот в таком формате должно было быть

          Ni=50; % Число итераций

          eph=220; % Заданное действующее значение фазной ЭДС

          a=exp(2i*pi/3*[0;-1;1]); % Операторы поворота фазных ЭДС

          Eph=eph*a; % Столбец комплексных фазных ЭДС

          zp=2*exp(0.2*randn(4,1)); % Случайные полные сопротивления подводящих проводов

          azp=15+5*randn(4,1); % Случайные аргументы импедансов подводящих проводов, град

          azp=azp*pi/180; % То же, рад

          Zp=zp.*exp(1i*azp); % Импедансы подводящих проводов

          Pn=350*exp(0.6*randn(3,1)); % Случайные активные мощности фазных нагрузок, Вт

          cofin=0.6+0.4*rand(3,1); % Случайные коэффициенты мощности фазных нагрузок

          tafin=sqrt(cofin.^-2-1); % Коэффициенты реактивной мощности фазных нагрузок

          Sn=Pn.*complex(1,tafin); % Комплексные мощности фазных нагрузок, Вт

          Yn=conj(Sn/eph^2/3); % Адмиттансы фазных нагрузок без потерь напряжения

          Zn=1./Yn; % Импедансы фазных нагрузок без потерь напряжения

          Ev=[Eph;zeros(4,1)]; % Столбец комплексных ЭДС ветвей

          B=[1 0 0 1 1 0 0;0 1 0 1 0 1 0;0 0 1 1 0 0 1];

          Skk=zeros(length(Pn),Ni);

          for k=1:Ni

           Zv=diag([Zp;Zn]); % Матрица импедансов ветвей

           Zk=B*Zv*B.'; % Матрица контурных импедансов

           Ek=B*Ev; % Матрица контурных ЭДС

           Ik=Zk\Ek; % Комплексные токи фазных нагрузок, А

           Uk=Zn.*Ik; % Комплексные напряжения фазных нагрузок, В

           Sk=Uk.*conj(Ik); % Фактические мощности фазных нагрузок, ВА

           Skk(:,k)=Sk;

           Zn=Zn.*(abs(Sk./Sn));

          end

          Iks=Ik.'*[conj(a),a,[1;1;1]]/3;

          Uks=Uk.'*[conj(a),a,[1;1;1]]/3;

          • Xelp_p
            Xelp_p0.00
            24.04.2021 19:03

            но все равно спасибо , что каждый раз стараетесь помочь .

             

            • aBoomest
              aBoomest+344.62
              25.04.2021 08:59

              Не обижайтесь, но как мне буквально на этой неделе сказал один умнейший ученый: "Все зависит от четкой постановки задачи".

              • Xelp_p
                Xelp_p0.00
                26.04.2021 00:03

                есть какие нибудь варианты , решить эту проблему ?

                • aBoomest
                  aBoomest+344.62
                  26.04.2021 08:21

                  Подробно пока не смотрел, времени не было. Но в целом вроде подход правильный: что-то вы задаете чётко, что-то через "рандом". НЕ было видно вычисление последовательностей, но это наверно не сложно, ибо формулы имеются.

                  Может более конкретные вопросы по коду есть? Сидеть анализировать код не всегда время есть.