الرئيسية قاعدة المعرفة الرياضيات الهندسية الأعداد المركبة في الهندسة الكهربائية
الرياضيات الهندسية

الأعداد المركبة في الهندسة الكهربائية

ما هي الأعداد المركّبة ولماذا يحتاجها المهندس؟

في عالم الهندسة الكهربائية، هناك ظواهر لا يمكن وصفها بالأعداد الحقيقية وحدها. عندما تتحدث عن تيار متناوب (AC) يتأخر عن الجهد بزاوية معينة، أنت بحاجة إلى أداة رياضية تصف المقدار والزاوية معاً — وهذه الأداة هي العدد المركّب (Complex Number).

العدد المركّب يأخذ الشكل:

z = a + bj

حيث a هو الجزء الحقيقي (Real Part) و b هو الجزء التخيّلي (Imaginary Part)، و j هو الوحدة التخيّلية التي تحقق j² = -1. نستخدم j بدلاً من i في الهندسة الكهربائية لأن i محجوزة للتيار.

لماذا تخيّلي؟ لا يعني "وهمي" أو "غير موجود" — بل يعني أنه يقع على محور عمودي على محور الأعداد الحقيقية. الجهد في مقاومة حقيقي، والجهد عبر ملف (inductor) يتقدّم بزاوية 90 درجة — هذا التقدّم نمثّله على المحور التخيّلي.

المستوي المركّب: خريطة الإشارات الكهربائية

المستوي المركّب (Complex Plane) هو نظام إحداثيات بمحورين:

  • المحور الأفقي: الجزء الحقيقي (Re)
  • المحور العمودي: الجزء التخيّلي (Im)

أي عدد مركّب z = a + bj يُمثَّل كنقطة في هذا المستوي، أو كسهم (متجه) من نقطة الأصل إلى تلك النقطة.

المقدار (Magnitude) هو طول المتجه:

|z| = sqrt(a² + b²)

الزاوية (Phase Angle) هي الزاوية مع المحور الحقيقي:

θ = arctan(b / a)

مثال عملي: إذا كان الجهد المركّب V = 3 + 4j فولت:

  • المقدار: |V| = sqrt(9 + 16) = 5 V
  • الزاوية: θ = arctan(4/3) = 53.13°
import cmath

V = 3 + 4j
magnitude = abs(V)           # 5.0
phase_deg = cmath.phase(V) * 180 / 3.14159  # 53.13°

print(f"المقدار: {magnitude:.1f} V")
print(f"الزاوية: {phase_deg:.2f}°")

الشكل القطبي وصيغة أويلر

يمكن التعبير عن أي عدد مركّب بطريقتين:

  • الشكل الديكارتي: z = a + bj
  • الشكل القطبي: z = r * e^(jθ)

الرابط بينهما هو صيغة أويلر (Euler's Formula) الشهيرة:

e^(jθ) = cos(θ) + j*sin(θ)

هذه الصيغة ليست مجرد أناقة رياضية — إنها الأساس الذي يقوم عليه تحليل الدوائر الكهربائية والإشارات. كل إشارة جيبية (sinusoidal) يمكن تمثيلها كدوران متجه في المستوي المركّب.

التحويل بين الشكلين:

import cmath, math

# من ديكارتي إلى قطبي
z = 3 + 4j
r = abs(z)                    # 5.0
theta = cmath.phase(z)        # بالراديان

# من قطبي إلى ديكارتي
r2 = 5.0
theta2 = math.radians(53.13)
z2 = r2 * cmath.exp(1j * theta2)  # 3.0 + 4.0j تقريباً

print(f"قطبي: {r:.1f} < {math.degrees(theta):.1f}°")
print(f"ديكارتي: {z2:.2f}")

الطور (Phasor): تبسيط دوائر التيار المتناوب

الطور (Phasor) هو تمثيل عدد مركّب لإشارة جيبية ثابتة التردد. بدلاً من التعامل مع:

v(t) = Vm * cos(ωt + φ)

نكتب الطور ببساطة:

V = Vm * e^(jφ) = Vm ∠ φ

هذا يحوّل المعادلات التفاضلية إلى معادلات جبرية بسيطة! لا حاجة لحل معادلات تفاضلية كل مرة — فقط اجمع واضرب أعداد مركّبة.

مثال: جهد مصدر v(t) = 170 cos(377t + 30°):

import cmath, math

# تمثيل الطور
Vm = 170          # القيمة العظمى (فولت)
phi = math.radians(30)  # الطور (30 درجة)

# الطور كعدد مركّب
V_phasor = Vm * cmath.exp(1j * phi)
print(f"الطور: {abs(V_phasor):.1f} ∠ {math.degrees(cmath.phase(V_phasor)):.1f}°")
# الطور: 170.0 ∠ 30.0°

# القيمة الفعّالة (RMS)
V_rms = Vm / math.sqrt(2)
print(f"الجهد الفعّال: {V_rms:.1f} V")
# الجهد الفعّال: 120.2 V

المعاوقة المركّبة: قلب تحليل دوائر AC

المعاوقة (Impedance) هي المقاومة المركّبة لأي عنصر في دائرة التيار المتناوب:

Z = R + jX

حيث:

  • R = المقاومة (Resistance) — الجزء الحقيقي — تبديد الطاقة
  • X = المفاعلة (Reactance) — الجزء التخيّلي — تخزين الطاقة
العنصر المعاوقة ملاحظة
مقاومة (R) Z = R حقيقية بالكامل
ملف (L) Z = jωL تخيّلية موجبة
مكثف (C) Z = 1/(jωC) = -j/(ωC) تخيّلية سالبة

مثال صناعي: حساب معاوقة دائرة RLC على التوالي في محرك كهربائي:

import cmath, math

# معطيات الدائرة
R = 10          # أوم
L = 0.05        # هنري
C = 100e-6      # فاراد
f = 50          # هرتز (تردد الشبكة السورية)
omega = 2 * math.pi * f  # التردد الزاوي

# حساب المعاوقة الكلية
Z_R = R + 0j
Z_L = 1j * omega * L           # 0 + 15.71j
Z_C = 1 / (1j * omega * C)     # 0 - 31.83j

Z_total = Z_R + Z_L + Z_C
print(f"المقاومة: {Z_total.real:.2f} أوم")
print(f"المفاعلة: {Z_total.imag:.2f} أوم")
print(f"المعاوقة الكلية: {abs(Z_total):.2f} ∠ {math.degrees(cmath.phase(Z_total)):.1f}°")

# حساب التيار (جهد المصدر 220V)
V = 220 + 0j
I = V / Z_total
print(f"التيار: {abs(I):.2f} A ∠ {math.degrees(cmath.phase(I)):.1f}°")

الخرج:

المقاومة: 10.00 أوم
المفاعلة: -16.12 أوم
المعاوقة الكلية: 18.97 ∠ -58.2°
التيار: 11.60 A ∠ 58.2°

الزاوية السالبة تعني أن الدائرة سعوية (المفاعلة السعوية أكبر من الحثية) — التيار يتقدّم على الجهد.

العمليات الحسابية على الأعداد المركّبة

العملية الشكل الديكارتي الشكل القطبي
الجمع (a+bj) + (c+dj) = (a+c) + (b+d)j تحويل لديكارتي أولاً
الضرب معقّد r₁r₂ ∠ (θ₁+θ₂) — سهل جداً
القسمة معقّد (r₁/r₂) ∠ (θ₁-θ₂) — سهل جداً
المرافق conj(a+bj) = a-bj r ∠ (-θ)

قاعدة ذهبية: استخدم الشكل الديكارتي للجمع والطرح، والشكل القطبي للضرب والقسمة.

# ضرب معاوقتين (أسهل بالقطبي)
Z1 = 5 * cmath.exp(1j * math.radians(30))
Z2 = 3 * cmath.exp(1j * math.radians(45))
Z_product = Z1 * Z2  # 15 ∠ 75°

print(f"الناتج: {abs(Z_product):.1f} ∠ {math.degrees(cmath.phase(Z_product)):.1f}°")

تطبيقات صناعية: تحليل جودة الطاقة في المصنع

في المصانع السورية، مشاكل معامل القدرة (Power Factor) شائعة جداً. الأعداد المركّبة تساعد في تشخيصها:

import cmath, math

# قياسات من لوحة كهربائية في مصنع نسيج
V_rms = 380       # فولت (3 فاز)
I_rms = 45        # أمبير
phase_angle = math.radians(-25)  # التيار يتأخر عن الجهد

# القدرة المركّبة
S = V_rms * I_rms  # القدرة الظاهرية (VA)
P = S * math.cos(phase_angle)   # القدرة الفعّالة (W)
Q = S * math.sin(phase_angle)   # القدرة الرد فعلية (VAR)

S_complex = P + 1j * Q

print(f"القدرة الظاهرية: {S:.0f} VA")
print(f"القدرة الفعّالة: {P:.0f} W")
print(f"القدرة الردفعلية: {Q:.0f} VAR")
print(f"معامل القدرة: {math.cos(phase_angle):.3f}")

# تصحيح معامل القدرة إلى 0.95
target_pf = 0.95
target_angle = math.acos(target_pf)
Q_new = P * math.tan(target_angle)
Q_capacitor = Q - Q_new  # سعة المكثف المطلوبة

C_needed = abs(Q_capacitor) / (2 * math.pi * 50 * V_rms**2)
print(f"\nلتصحيح PF إلى {target_pf}:")
print(f"القدرة الردفعلية المطلوب تعويضها: {abs(Q_capacitor):.0f} VAR")
print(f"سعة المكثف المطلوبة: {C_needed*1e6:.1f} μF")

ملخص وقواعد عملية

المفهوم الصيغة الاستخدام
العدد المركّب z = a + bj الأساس لكل التحليل
صيغة أويلر e^(jθ) = cos θ + j sin θ الربط بين الشكلين
الطور V = Vm ∠ φ تبسيط دوائر AC
المعاوقة Z = R + jX تحليل الدوائر
القدرة المركّبة S = P + jQ تحليل جودة الطاقة

نصيحة عملية: أي نظام SCADA أو PLC متقدّم يقيس الجهد والتيار ويحسب المعاوقة والقدرة — كل هذه الحسابات مبنية على الأعداد المركّبة. فهمها ليس ترفاً أكاديمياً بل ضرورة هندسية يومية.

complex-numbers impedance phasor real-imaginary AC-analysis Euler الأعداد المركبة الممانعة الطور التحليل المركب دوائر التيار المتناوب صيغة أويلر