Получете достъп до TINACloud, за да редактирате примерите или да създадете свои собствени схеми
В тази и следващите глави ще представим една много важна тема: AC или променлив ток. Името променлив ток не е много прецизно и обикновено покрива вериги с синусоидални напрежения и токове; обаче, променливият ток може да означава и произволна токова форма на вълната. Значението на променливотоковото напрежение е, че този вид напрежение се използва за основния източник на електрическа енергия в домовете и промишлеността по целия свят. Също така е в основата на много електроника, телекомуникации и промишлени приложения.
За да се справим със синусоидалните форми на вълни и свързаните с тях вериги, ще използваме прост и елегантен метод, наречен метод на фазори. Фазорите се основават на свойствата на комплексните числа, които са идеални за представяне на синусоидални величини. В тази глава ще обобщим основните факти за сложните числа и техните операции. Ще покажем и как интерпретаторът на TINA улеснява изчисленията с комплексни числа.
Комплексните числа се състоят от две части: a реална част (x), което е реално число и т.нар въображаема част (y), което е реално число, умножено по
z = x + jy
където
Примери за сложни числа:
z 1 = 1 + j
z 2 = 4-2 j
z 3 = 3- 5j
Сложните числа първоначално са въведени през XVII век, за да представят корените на полиномите, които не могат да бъдат представени само с реални числа. Например корените на уравнението x2 + 2x + 2 = 0 може да бъде описан само като
Геометрично представяне на комплексни числа
Правоъгълна форма
Тъй като сложно число винаги може да бъде разделено на неговите реални и сложни части, можем да представим сложно число като точка на двуизмерна равнина. Реалната част на сложно число е проекцията на точката върху реалната ос, а въображаемата част на числото е проекцията върху въображаемата ос. Когато сложно число е представено като сбор от реални и въображаеми части, ние казваме, че е в правоъгълен or алгебрична форма.
Следващата фигура показва комплексния номер z = 2 + 4j
Полярна и експоненциална форма
Както можете да видите от фигурата по-горе, точката А може да бъде представена и от дължината на стрелката, r (наричана също абсолютната стойност, величината или амплитудата) и нейният ъгъл (или фаза), φ относително в посока, обратна на часовниковата стрелка спрямо положителната хоризонтална ос. Това е полярен форма на комплексно число. Обозначава се като r ∠ φ.
Следващата стъпка е много важна. Сложно число в полярна форма също може да бъде записано показателен форма:
Този прост израз е отличителен с това, че има въображаемо число в експонента вместо обичайното реално число. Този сложен експоненциал се държи много различно от експоненциалната функция с реален аргумент. Докато ex нараства бързо в размер за увеличаване на x> 0 и намалява за x <0, функцията
Формулата на Ойлер осигурява обединяваща връзка между правоъгълните, полярните и експоненциалните форми на комплексните числа:
z = x + jy = повторно jφ = r (cos φ + j грях φ )
където
намлява φ = тен-1 (Y / х).
За нашия пример по-горе, z = 2 + 4j:
φ = тен-1 (4 / 2) = 63.4 °
Следователно
Или обратното:
Ще трябва да бъдете умели да използвате и двата формуляра, в зависимост от приложението. Например добавянето или изваждането очевидно е по-лесно да се направи, когато числата са в правоъгълна форма, докато умножението и делението е по-лесно да се правят, когато числата са в експоненциална форма.
Операции със сложни числа
Операциите, които могат да се извършват със сложни числа, са подобни на тези за реални числа. Правилата и някои нови дефиниции са обобщени по-долу.
Операции с j
Операциите с j просто следваме дефиницията на въображаемата единица,
За да можете да работите бързо и точно, трябва да запомните тези правила:
j 2 = -1
j 3 =-j
j 4 =1
1/j = -j
j2 = -1 просто следва от дефиницията на
За 1 /j, умножаваме 1 /jby j / j = 1 и получи j/ (JJ) = j / (- 1) = -j.
Комплексен конюгат
Сложният конюгат на комплексно число лесно се извлича и е много важен. За да получим сложния конюгат на комплексно число в правоъгълна форма, просто сменете знака на въображаемата част. За да направите това за число в експоненциална форма, променете знака на ъгъла на комплексното число, като запазите неговата абсолютна стойност същата.
Комплексният конюгат на комплексно число z често се обозначава с z*.
Предвид комплексното число z= А + jb, нейният комплексен конюгат е z*= а- jb.
If z се дава в експоненциална форма,
Използвайки дефинициите по-горе, лесно е да се види, че комплексното число, умножено по сложния й конюгат, дава квадрата на абсолютната стойност на комплексното число:
ZZ* = r2 = a2 + b2
Също така, чрез добавяне или изваждане на всяко комплексно число и неговата спрегната, получаваме следните отношения:
z + z * = 2a
Следователно
Re (z) = a = ( z + z * ) / 2
По същия начин:
z - z * =j2b
Следователно
Аз съм(z) = b = ( z -z * ) / 2j
Доказателство:
или умножаване на реалните и въображаемите части и използване j2= -1
ZZ* = (А + jб) (а) jб) = а2+a jб - а jб - jbjb = a2j2 = a2 + b2
z + z* = А + jb + a - jb = 2a
z - z*= А + jb - a + jb =j2b
Числени примери:
В правоъгълна форма:
z = 3 + j4
z* = 3- j4
ZZ * = 9 16 + = 25
В полярна форма
z = 5 ∠ 53.13 °
z * = 5 ° - 53.13 °
В експоненциална форма:
Събиране и изваждане
Събирането и изваждането на сложни числа е ясно - трябва само да добавим истинските и въображаемите части поотделно. Например, ако
z1 = 3 - 4j намлява z2 = 2 + 3j
след това
z1 + z2 = 3 - 4j + 2 + 3j = 3 + 2 - 4j + 3j = 5 - j
z1 - z2 = 3 - 4j - 2 - 3j = 3 - 2 - 4j - 3j = 1 - j7
Очевидно е, че трябва да използваме правоъгълната форма за тези операции. Ако числата са дадени в експоненциална или полярна форма, първо трябва да ги преобразуваме в правоъгълна форма, използвайки формулата на Ойлер, както е дадено по-рано.
Умножение
Има два метода за умножение на комплексни числа -
Умножение на комплексни числа, дадени в правоъгълна форма
За да извършите операцията, просто умножете действителните и въображаемите части на едно число от своя страна на реалните и въображаемите части на другото число и използвайте идентичността j2 = -1.
z1z2 = (a1 + jb1) (a2 + jb2) = a1 a2 + jb1a2+ jb2a1 - б1b2 = a1 a2- б1b2 + j(b1a2+ jb2a1)
Когато сложните числа са дадени числено, не е необходимо да се използва формулата по-горе. Например, нека
z1 = 3 - 4j намлява z2 = 2 + 3j
С директно умножаване на компонентите:
z1z2 = (3 - 4j) (2 + 3j) = 6-8j +9j + 12 = 18 + j
или използвайки формулата: z1z2 = a1 a2- б1b2 + j(b1a2+ b2a1)
z1z2 = 6 + 12 + j (-8 + 9) = 18 + j
Смятаме, че е по-вероятно да направите грешка, ако използвате формулата, отколкото ако умножите компонентите директно.
z1: = 3-4 * й
z2: = + 2 3 * й
z1 * z2 = [18 + 1 * J]
импортиране на математика като m
импортирайте cmath като c
z1=комплекс('3-4j')
z2=комплекс('2+3j')
print(“z1*z2=”,z1*z2)
Умножение на комплексни числа, дадени в полярна или експоненциална форма
За да извършите тази операция, умножете абсолютните стойности и добавете ъглите на двете комплексни числа. Позволявам:
Тогава използвайки правилото за умножение на експоненциалните функции:
или в полярна форма
z1 z2 = r1 r2 ∠ φ1 + Ï †2
Забележка: Вече използвахме това правило, когато изчислихме ZZ *по-горе. Тъй като ъгълът на конюгата има обратен знак на първоначалния ъгъл, сложно число, умножено по собствения му конюгат, винаги е действително число; а именно квадратът на неговата абсолютна стойност: ZZ * = r2
Например:
z1 = 5 ∠ 30 ° и z2 = 4 ∠ -60 °
след това
z1z2 = 20 ∠ -30 °
или в експоненциална форма
Умножението е очевидно по-просто, когато числата са в полярна или експоненциална форма.
Ако обаче сложните числа са дадени в правоъгълна форма, трябва да помислите да извършите умножението директно, както е показано по-горе, тъй като има допълнителни стъпки, ако преобразувате числата в полярна форма, преди да ги умножите. Друг фактор, който трябва да вземете предвид е дали искате отговорите да са в правоъгълна форма или в полярна / експоненциална форма. Например, ако двете числа са в правоъгълна форма, но бихте искали продукта им в полярна форма, има смисъл веднага да ги конвертирате и след това да ги умножите.
делене
Има два метода за разделяне на комплексни числа -
Разделяне на комплексни числа, дадени в правоъгълна форма
За да извършите операцията, умножете числителя и знаменателя чрез съчетанието на знаменателя. Знаменателят става реално число и делението се свежда до умножение на две сложни числа и деление на реално число, квадратът на абсолютната стойност на знаменателя.
Например нека:
z1 = 3 - 4j намлява z2 = 2 + 3j
Нека проверим този резултат с TINA's Interpreter:
z1: = 3-4 * й
z2: = + 2 3 * й
z1 / z2 = [- 461.5385m-1.3077 * J]
импортиране на математика като m
импортирайте cmath като c
z1=комплекс('3-4j')
z2=комплекс('2+3j')
print(“z1/z2=”,z1/z2)
Разделяне на комплексни числа, дадени в полярна или експоненциална форма
За да извършите операцията, разделете абсолютните стойности (величини) и извадете ъгъла на знаменателя от ъгъла на числителя. Позволявам:
след това използвайки правилото за разделяне на експоненциалните функции
или в полярна форма
z 1 / z2 = r1 / r2 ∠ φ 1- φ 2
Например:
z 1 = 5 ∠ 30 ° и z 2 = 2 ∠ -60 °
след това
z 1 / z2 = 2.5 ∠ 90 °
или в експоненциални и правоъгълни форми
Нека проверим този резултат с TINA's Interpreter:
z1: = 5 * Exp (J * degtorad (30))
z2: = 2 * Exp (J * degtorad (-60))
z1 / z2 = [0 + 2.5 * J]
импортиране на математика като m
импортирайте cmath като c
z1=5*(c.exp(complex(0,m.radians(30))))
z2=2*(c.exp(complex(0,m.radians(-60))))
print(“z1/z2=”,z1/z2)
Разделянето очевидно е по-просто, когато числата са в полярна или експоненциална форма.
Ако обаче сложните числа са дадени в правоъгълна форма, трябва да помислите за извършване на делението директно, използвайки сложния метод на конюгат, както е показано по-горе, тъй като има допълнителни стъпки, ако преобразувате числата в полярна форма, преди да ги разделите. Друг фактор, който трябва да вземете предвид е дали искате отговорите да са в правоъгълна форма или в полярна / експоненциална форма. Например, ако двете числа са в правоъгълна форма, но бихте искали коефициента им в полярна форма, има смисъл да ги преобразувате веднага и след това да ги разделяте.
Сега нека илюстрираме използването на сложни числа чрез по-числени задачи. Както обикновено, ние ще проверим нашите решения с помощта на TINA's Interpreter. Интерпретаторът работи с радиани, но има стандартни функции за преобразуване на радиани в градуси или обратно.
Пример 1 Намерете полярното представяне:
z = 12 - j 48
Z: = 12-J * 48;
абсолютен (Z) = [49.4773]
дъга (Z) = [- 1.3258]
radtodeg (дъга (Z)) = [- 75.9638]
импортиране на математика като m
импортирайте cmath като c
z=12-комплекс (48j)
print(“abs(z)=”,abs(z))
print(“arc(z)=”,c.phase(z))
print(“degrees(arc(z))=”,m.degrees(c.phase(z)))
Пример 2 Намерете правоъгълното представяне:
z = 25 e j 125 °
Z: = 25 * Exp (J * (degtorad (125)));
Z = [- 14.3394 + 20.4788 * J]
Re (Z) = [- 14.3394]
Im (Z) = [20.4788]
импортиране на математика като m
импортирайте cmath като c
z=25*c.exp(complex(0,m.radians(125)))
печат (“z=”,z)
print(“real(z)=”,z.real)
print(“imag(z)=”,z.imag)
Пример 3 Намерете полярното представяне на следните комплексни числа:
z 1 = 12 + j 48 z2 = 12 - j48 z3= -12 + j 48 z4= -12 - j 48
Абсолютните стойности и на четирите числа са еднакви, тъй като абсолютната стойност не зависи от знаците. Само ъглите са различни.
z1: = 12 + J * 48;
абсолютен (z1) = [49.4773]
дъга (z1) = [1.3258]
radtodeg (дъга (z1)) = [75.9638]
z2: = 12-J * 48;
абсолютен (z2) = [49.4773]
дъга (z2) = [- 1.3258]
radtodeg (дъга (z2)) = [- 75.9638]
z3: = - 12 + J * 48;
абсолютен (z3) = [49.4773]
дъга (z3) = [1.8158]
radtodeg (дъга (z3)) = [104.0362]
z4: = - 12-J * 48:
абсолютен (z4) = [49.4773]
дъга (z4) = [- 1.8158]
radtodeg (дъга (z4)) = [- 104.0362]
импортиране на математика като m
импортирайте cmath като c
z1=комплекс('12+48j')
print(“abs(z1)=”,abs(z1))
print(“arc(z1)=”,c.phase(z1))
print(“degrees(arc(z1))=”,m.degrees(c.phase(z1)))
z2=комплекс('12-48j')
print(“abs(z2)=”,abs(z2))
print(“arc(z2)=”,c.phase(z2))
print(“degrees(arc(z2))=”,m.degrees(c.phase(z2)))
z3=комплекс ('-12+48j')
print(“abs(z3)=”,abs(z3))
print(“arc(z3)=”,c.phase(z3))
print(“degrees(arc(z3))=”,m.degrees(c.phase(z3)))
z4=комплекс('-12-48j')
print(“abs(z4)=”,abs(z4))
print(“arc(z4)=”,c.phase(z4))
print(“degrees(arc(z4))=”,m.degrees(c.phase(z4)))
Дъгата () на TINA определя ъгъла на всяко сложно число, автоматично го поставя правилно в един от четирите квадранта.
Бъдете внимателни обаче, като използвате тен-1 функция за намиране на ъгъла, тъй като той е ограничен до връщащи ъгли само в първия и четвъртия квадрант (–90 °φ<90 °).
Тъй като z1 се намира в първия квадрант на координатната система, изчислението е:
α 1 = тен-1(48 / 12) = тен-1(4) = 75.96 °
Тъй като z4 се намира в третия квадрант на координатната система, tan-1не връща правилно ъгъла. Изчислението на ъгъла е:
α 4 = 180 ° + 75.96 ° = 255.96 ° или -360 ° + 255.96 ° = - 104.04 °, което е същото като изчисленото от TINA.
z2 се намира в четвъртия квадрант на координатната система Изчислението на ъгъла е:
α 2 = тен-1(-48 / 12) = тен-1(-4) = -75.96 °
z3, обаче, е в квадранта 2nd на координатната система, така че тен-1 не връща правилно ъгъла. Изчислението на ъгъла е:
α 3 = 180 ° -75.96 ° = 104.04 °.
Пример 4 Имаме две комплексни числа: z1= 4 - j 6 и z2 = 5 ej45 ° .
Какво z3 = z1 + z2; z4 = z1 - z2; z5 = z1 * z2; z6 = z1 / z2
Първо решаваме проблема с помощта на интерпретатора на TINA
{Решение от преводача на TINA} |
Забележете как TINA без усилие се справя с двете сложни числа, дадени в различни форми.
Решението е по-сложно без преводача. За да можем да сравним различните методи за умножение и деление, първо ще определим полярната форма на z1 и правоъгълната форма на z2 .
На следващо място, ние намираме четирите решения, използвайки първо най-лесните форми: правоъгълни за събиране и изваждане и експоненциални за умножение и деление:
z 3 = z1 + z2 = 4 - j 6 + 3.535 + j 3.535 = 7.535 - j2.465
z 4 = z1 - z2 = 4 - j 6 - 3.535 - j 3.535 = 0.465 - j9.535
z 5 = z1 * z2 = 7.21 * 5 * ej(-56.31 ° + 45 °) = 36.05 e -j11.31 ° = 36.03 * (cos (-11.31 °) +j* sin (-11.31 °))
z 5 = 35.33 - j 7.07
z 6 = z1/z2= (7.21 / 5) * e j (-56.31 ° -45 °) = 1.442 e - j 101.31 ° = 1.442 (cos (-101.31 °) +j* sin (-101.31 °))
z 6 = -0.2828 - j 1.414
които са съгласни с резултатите, получени от интерпретатора TINA.
Размножаването, извършено в правоъгълна форма:
z 5 =z1*z2 = (4-j6) * 3.535 * (1 +j) = 7.07 * (2-j3) * (1 +j) = 7.07 * (2-j3+j2 3 +) = 7.07 * (5-j) = 35.35-j7.07
Накрая разделянето се извършва в правоъгълна форма:
които са съгласни с предишните резултати.