help-gnucap
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-gnucap] howto use different phase and frequency in sources for


From: Rubén Gómez Antolí
Subject: Re: [Help-gnucap] howto use different phase and frequency in sources for transient analysis?
Date: Mon, 26 Oct 2009 21:30:56 +0100
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090701)

Hello al:

al davis escribió:
On Saturday 17 October 2009, Rubén Gómez Antolí wrote:
I need to specify different phases in sources in this way:

I1 phase=-10 freq=60
I2 phase=150 freq=180
I3 phase=-56 freq=300

SIN sources not admit phase option.

I try with generator function: .gen ampl=10 phase=-10 freq=60
I1 n1 n2 generator(1)
.gen ampl=15 phase=150 freq=180
I1 n2 n3 generator(2)
etc.

but I see that generator don't work in this way.

You are correct .. It don't work in this way.
I look for in the net without sucess. I see that in AC
 analysis is possible, but I need to do in transient
 analysis.

There are anyway to do this?

What is the meaning of phase in transient analysis, when you have different frequencies? The phase relationship between them is always changing. I suppose it could be the phase at time=0, and translate to delay.

It's an class exercise based on a example from Power Electronics's Mohan book.

I'm checking the harmonic current influence in circuit.

In a previous Fourier analisys I get phase and frequency of currents for 1, 3 and 5 harmonic:

# i(LS)     --------- actual ---------  -------- relative --------
#freq       value        dB      phase  value        dB      phase
 0.         0.0063273  -43.98   90.000  405.58E-6  -67.84  100.271
 60.        15.601      23.86  -10.271  1.           0.00   -0.000
 120.       0.011073   -39.11  -92.415  709.79E-6  -62.98  -82.144
 180.       11.821      21.45  148.226  0.75772     -2.41  158.497
 240.       0.0071613  -42.90   85.933  459.04E-6  -66.76   96.205
 300.       6.3621      16.07  -57.484  0.40781     -7.79  -47.213

Then, I put three current sources in the original circuit, which was thought to be used in Pspice format, for this reason this phase value. :^(

What you do have is "delay". You can get what you want with SIN source, specifying a delay in seconds.

try delay={(phase/360)/frequency}

I try with it:

1· I obtained the "correct" waves for I1, I3 and I5.

2· I can't obtain the "correct" wave for I(LS).

I think there is something wrong in circuit, but I'm not sure. Here are the circuit:


DBRECT1A.CIR
* Single-Phase, Diode-Bridge Rectifier
* Fourier components of i(LS) are included as I1, I2 and I3.
* Power Electronics: Simulation, Analysis & Education.....by N. Mohan.
.SUBCKT DIODE_WITH_SNUB 101 103

DX      101 102   POWER_DIODE
RSNUB   102 103   1000.0
CSNUB   103 101   0.01uF
.MODEL  POWER_DIODE  D( RS=0.01, CJO=100pF )

.ENDS DIODE_WITH_SNUB

.PARAM  FASE1 = -10.04
.PARAM  FASE2 =  148.9
.PARAM  FASE3 = -56.39
.PARAM   FREQ0 =  60.0Hz
.PARAM   FREQ1 =  60.0Hz
.PARAM   FREQ2 = 180.0Hz
.PARAM   FREQ3 = 300.0Hz
.PARAM  RETRASO1={(FASE1/360)/FREQ1}
.PARAM  RETRASO2={(FASE2/360)/FREQ2}
.PARAM  RETRASO3={(FASE3/360)/FREQ3}

LS       1  2  1mH
RS       2  3  1m

LD       4  5  1uH
RLOAD    5  6  20.0
CD       5  6  1000uF IC=160V

XD1      3  4  DIODE_WITH_SNUB
XD3      0  4  DIODE_WITH_SNUB
XD2      6  0  DIODE_WITH_SNUB
XD4      6  3  DIODE_WITH_SNUB

VS       1  0  SIN(0 170V {FREQ0} 0 0)

I1       7  0  SIN(0 15.35A {FREQ1}  {RETRASO1} 0)
I3       8  0  SIN(0 11.74A {FREQ2}  {RETRASO2} 0)
I5       9  0  SIN(0 6.482A {FREQ3}  {RETRASO3} 0)

R1       7  0  1.0
R3       8  0  1.0
R5       9  0  1.0

.END

What do you think about this?

Regards.

Salud y Revolución.

Lobo.

--
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
---------
Desde El Ejido, en Almería, usuario registrado Linux #294013
http://www.counter.li.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]