Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаби матлаб.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
570.64 Кб
Скачать

Лабораторна робота № 10 Визначення напруги і сили струму в електричному контурі

Виконав:

Ст.гр. ПФ-21

Ларкін Микола

Перевірила:

Гоблик Н.

2014

Лабораторна робота № 11 Операційне середовище системи matlab. Режим прямих обчислень.

Виконав:

Ст.гр. ПФ-21

Ларкін Микола

Перевірила:

Гоблик Н.

2014

Завдання 1:Для заданих значень напруг , та опорів розрахувати амплітуди контурних струмів та різниці фаз відносно до фаз коливань напруги. Програму ошбчислень оформити у вигляді файл-функції. Функція повинна обчислювати вектор: перший елемент – амплітуда струму , другий – фаза струму , третій – амплітуда струму , четвертий – фаза струму .

Схема реалізована вузловими опорами:

, ,

де рад/сек (відповідає частоті =50Гц); =110 В; Гн; x ф; om; om.

function [mi1,fi1,mi2,fi2]=Tcontour

um1=195;

um2=175;

omeqa=2*pi*50;

u1=um1;

u2=um2;

u=[u1 u2];

u=u';

c=1.3*10^-3;

r1=2.5;

r2=3.0;

induk=3*10^-2;

z1=1/(i*omeqa*c)+r1;

z2=i*omeqa*induk+r2;

z3=1/(i*omeqa*c+1/(i*omeqa*induk));

a=[z1+z3,z3;z3,z2+z3];

b=inv(a);

I=b*u;

ri1=real(I(1));

imi1=imag(I(1));

fi1=atan(imi1/ri1);

ri2=real(I(2));

imi2=imag(I(2));

fi2=atan(imi2/ri2);

mi1=sqrt(ri1*ri1+imi1*imi1);

mi2=sqrt(ri2*ri2+imi2*imi2);

>> [a,b,c,d]=tcontour

Warning: Function call tcontour invokes inexact match e:\MATLAB7\work\Tcontour.m.

>> [a,b,c,d]=tcontour

a =

34.7504

b =

1.2887

c =

10.5803

d =

-0.6549

>> t=0:0.002:0.05;

>> plot(t,a*exp(i*(b+314*t)),t,195*exp(i*314*t))

Warning: Imaginary parts of complex X and/or Y arguments ignored.

Warning: Imaginary parts of complex X and/or Y arguments ignored.

>> plot(t,c*exp(i*(d+314*t)),t,175*exp(i*314*t))

Warning: Imaginary parts of complex X and/or Y arguments ignored.

Warning: Imaginary parts of complex X and/or Y arguments ignored.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]