Started code for DSP final project
This commit is contained in:
@ -0,0 +1,45 @@
|
||||
*--- SIMULATE FILE
|
||||
|
||||
*---SIMULATION PARAMETERS
|
||||
.PARAM:
|
||||
+ FS=100K ;SYSTEM SWITCHING FREQUENCY
|
||||
+ TS={1/FS}
|
||||
+ W={2*PI*FS}
|
||||
+ CYCLE=3 ;SIMULATED CYCLES
|
||||
+ START={500*TS}
|
||||
+ END={START+CYCLE*TS}
|
||||
+ STEP={TS/1000}
|
||||
|
||||
.TRAN {STEP} {END} {START} {STEP} UIC
|
||||
|
||||
*---CIRCUIT PARAMETERS
|
||||
.PARAM:
|
||||
+ VIN = 100
|
||||
+ L1 = 50U
|
||||
+ C1 = 20U
|
||||
+ RL = 10
|
||||
+ D = 0.5
|
||||
+ TON = D*TS
|
||||
|
||||
*--- DC POWER SUPPLY
|
||||
VIN IN 0 {VIN}
|
||||
|
||||
*--- CIRCUIT DISCRIPTION
|
||||
S1 IN S1OUT GP 0 MYSWITCH
|
||||
D1 0 S1OUT MYDIODE
|
||||
|
||||
L1 S1OUT L1OUT {L1} IC=0
|
||||
C1 L1OUT 0 {C1} IC=0
|
||||
|
||||
*--- LOAD RESISTANCE
|
||||
RL L1OUT 0 {RL}
|
||||
|
||||
*--- CONTROL SIGNAL FOR THE SWITCH
|
||||
VGP GP 0 PULSE(0 10 0 0.1U 0.1U {TON-0.1U} {TS})
|
||||
RGP GP 0 100K
|
||||
|
||||
*--- MEASURE POWER AND EFFICIENCY
|
||||
.MEAS TRAN VOUT AVG V(L1OUT)
|
||||
|
||||
.MODEL MYDIODE D(RON=0.1M ROFF=100MEG VFWD=0.1M)
|
||||
.MODEL MYSWITCH SW(RON=0.1M ROFF=100MEG VT=3)
|
@ -0,0 +1,25 @@
|
||||
Circuit: *--- SIMULATE FILE
|
||||
|
||||
Per .tran options, skipping operating point for transient analysis.
|
||||
|
||||
vout: AVG(v(l1out))=50.3944 FROM 0 TO 3e-05
|
||||
|
||||
|
||||
Date: Tue Apr 23 17:05:31 2024
|
||||
Total elapsed time: 2.271 seconds.
|
||||
|
||||
tnom = 27
|
||||
temp = 27
|
||||
method = modified trap
|
||||
totiter = 1032241
|
||||
traniter = 1032241
|
||||
tranpoints = 514891
|
||||
accept = 512502
|
||||
rejected = 2389
|
||||
matrix size = 6
|
||||
fillins = 0
|
||||
solver = Normal
|
||||
Avg thread counts: 1.0/1.0/1.0/1.0
|
||||
Matrix Compiler1: 146 bytes object code size 0.2/0.2/[0.2]
|
||||
Matrix Compiler2: 346 bytes object code size 0.2/0.3/[0.2]
|
||||
|
BIN
6th-Semester-Spring-2024/Power-Electronics/Simulations/BUCK.raw
Normal file
BIN
6th-Semester-Spring-2024/Power-Electronics/Simulations/BUCK.raw
Normal file
Binary file not shown.
Reference in New Issue
Block a user