Assuming the given AC circuit has reached steady state, determine the power dissipated on the resistor (in Watts) if its resistance is R = 1 Ω R = 1 \si{\Omega} , and the following RMS voltage values are known: E = 5 V E = 5 \si{V} , U 1 = 8 V U_1 = 8 \si{V} , and U 2 = 5 V U_2 = 5 \si{V} .


The answer is 12.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Let the P.D. across the resistance be X, inductance be Y and capacitance be Z. Then X 2 X^2 + Y 2 Y^2 = 8 2 8^2 =64, X 2 X^2 + Z 2 Z^2 = 5 2 5^2 =25, and X 2 X^2 + ( Y Z ) 2 (Y-Z) ^2 = 5 2 5^2 =25. Solving we get X 2 X^2 =12. Therefore the power dissipated across the resistance is 12 R \dfrac{12}{R} =12 Watts (since R=1 Ohm)

Steven Chase
Jun 26, 2019

The unknown impedances are as follows:

Z L = 0 + j X L Z C = 0 j X C Z_L = 0 + j X_L \\ Z_C = 0 - j X_C

Determine X L X_L and X C X_C such that U 1 U_1 has a magnitude of 8 8 and U 2 U_2 has a magnitude of 5 5 . I used a hill-climbing algorithm for this. Code and results are attached.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import math
import random

E = complex(5.0,0.0)  # source voltage
R = 1.0  # resistance

###################################################

delta = 0.001  # mutation size

minres = 99999999.0 # initialize cumulative residual to large value 
                                     # eventually, this should become close to zero

XL = 5.0 * random.random()  # inductive reactance magnitude - random initialization
XC = 5.0 * random.random()  # capacitive reactance magnitude - random initialization

###################################################

for j in range(0,10**6):

    XLm = XL + delta * (-1.0 + 2.0 * random.random())   # mutate XL,XC
    XCm = XC + delta * (-1.0 + 2.0 * random.random())

    ZL = complex(0.0,XLm)  # calculate complex impedances
    ZC = complex(0.0,-XCm)

    I = E/(ZL + R + ZC)  # complex current
    Imag = abs(I)  # current magnitude

    U1 = I*(ZL+R)  # complex voltage U1
    U2 = I*(R+ZC)  # complex voltage U2

    res1 = math.fabs(abs(U1) - 8.0)  # difference between U1 magnitude and 8
    res2 = math.fabs(abs(U2) - 5.0)  # difference between U2 magnitude and 5

    res = res1 + res2  # form residual (should be zero)

    P = (Imag**2.0)*R  # power in resistor

    if res < minres:   # accept mutated XL,XC if cumulative residual gets smaller

        minres = res

        XL = XLm 
        XC = XCm

        P_store = P

###################################################

print "minimum residual"
print minres
print ""
print "XL - ohms"
print XL
print ""
print "XC - ohms"
print XC
print ""
print "resistor power"
print P_store

###################################################

# Results

#minimum residual
#2.59320195983e-06

#XL - ohms
#2.08166797428

#XC - ohms
#1.04083402865

#resistor power
#11.9999886584

Wow, I didn't expect a solution like this at all! Yet, I learned something new. Thank You very much!

Novak Radivojević - 1 year, 11 months ago

Log in to reply

Thanks, glad you liked it. This was the most obvious method from my perspective. It was a nice problem too.

Steven Chase - 1 year, 11 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...