Atpdraw Componentes Tacs-Models

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

ATPDRAW COMPONENTES TACS/MODELS

TACS
MODELS
MODEL PRUEBA
OUTPUT a1, a2
VAR a1, a2
FUNCTION CURVA POINTLIST
(0,0)
(1,1)
(2,4)
(3,9)
(4,16)
(5,25)
(6,36)
(7,49)
(8,64)
(9,81)
(10,100)
INIT
a1:=0
a2:=0
ENDINIT
EXEC
a1:=CURVA(t*100)
a2:=1*timestep
WRITE1(1,2,3)
ENDEXEC
ENDMODEL
MODEL PRUEBA

DATA x{dflt:2}
VAR y
OUTPUT y
FUNCTION f(x):= (2*x)+ 1
EXEC

y:= f(x)

ENDEXEC
ENDMODEL

MODEL DEFAULT
DATA c
CONST I1[1] {VAL:5}
CONST I1[2] {VAL:4}
CONST I1[3] {VAL:4}
OUTPUT o1
VAR o1
FUNCTION f(c):= (2*c)+ 1

EXEC
o1:=f(c)*I1[1]

ENDEXEC
ENDMODEL
MODEL DEFAULT
DATA c
INPUT i1[1..3]
OUTPUT o1[1..3]
VAR o1[1..3]
INIT
o1[1]:=0
o1[2]:=0
o1[3]:=0
ENDINIT
EXEC
o1[1]:=i1[1]*c
o1[2]:=i1[2]*c
o1[3]:=i1[3]*c

ENDEXEC
ENDMODEL

constant_identification {B1} VAL : expression {B2}

RECTA
MODEL FUNCIONES
OUTPUT y
VAR y
FUNCTION DIEGO POINTLIST
(0,1)
(1,3)
(2,5)
(3,7)
(4,9)
(5,11)
(6,13)
(7,15)
(8,17)
(9,19)
(10,21)

INIT
y:=0

ENDINIT
EXEC
y:=DIEGO(t*100)

WRITE1(1,2,3)
ENDEXEC
ENDMODEL
MODEL RECTA
OUTPUT y
VAR y
FUNCTION DIEGO POINTLIST (0,20) (0.01,27.65) (0.1,30.41) (1,33.18)
(2,34.37) (4,35.55)(6,35.95) (8,36.94) (10,37.52) (12,38.12)
(14,38.91) (16,39.50) (18,40.48) (20,41.47)

INIT

y:=0

ENDINIT
EXEC

y:=DIEGO(t)

ENDEXEC
ENDMODEL
MODEL GRAFICA_A0_A1
OUTPUT a0,a1
VAR a0,a1
FUNCTION DIEGOA0 POINTLIST (0,20) (0.01,27.65) (0.1,30.41) (1,33.18)
(2,34.37)
(4,35.55)(6,35.95) (8,36.94) (10,37.52) (12,38.12) (14,38.91)
(16,39.50)
(18,40.48) (20,41.47)

FUNCTION DIEGOA1 POINTLIST (0,20) (0.1,24.29) (1,26.86) (2,28.24)


(4,29.32)
(6,29.62)(8,30.22) (10,30.61) (12,30.81) (14,31.21) (16,31.40)
(18,31.60)
(20,31.79)
INIT

a0:=0
a0:=0

ENDINIT
EXEC

a0:=DIEGOA0(t)
a1:=DIEGOA1(t)

ENDEXEC
ENDMODEL

(0,10001) (0.0134,10000) (0.013607,6256) (0.0137,5390)


(0.01414,4369) (0.015667,2772) (0.01664,2334) (0.02042,1594)
(0.02273,1393)
(0.0566,632) (0.0927,465) (0.1104,420) (0.1930,309) (0.2315,280)
(0.37,219)
(0.5331,183) (0.174,155) (1.46,115) (1.82,105) (2.22,98) (2.78,90.50)
(6.62,71) (8.80,68) (13.51,64) (29.16,60) (55,59)

(10.001,0) (10.00,0.0134) (6.256,0.13607) (5.39,0.0137)


(4.369,0.01414) (2.772, 0.015667) (2.334, 0.01664) (1.594,0.02042)
(1.393, 0.02273)
(0.632, 0.0566) (0.465, 0.0927) (0.420, 0.0927) (0.309, 0.1930)
(0.280, 0.2315) (0.219,0.37)
(0.183, 0.5331)
MODEL GRAFICA_A0_A1

OUTPUT a0,a1
VAR a0,a1

FUNCTION DIEGOA0 POINTLIST (0,20) (0.01,27.65) (0.1,30.41) (1,33.8)


(2,34.36)
(4,35.55) (6,35.94) (8,36.94) (10,37.52) (12,38.12) (14,38.91)
(16,39.5)
(18,40.49) (20,41.48)

FUNCTION DIEGOA1 POINTLIST (0,18) (0.01,20) (0.1,24.24) (1,26.86)


(2,28.24)
(4,29.23) (6,29.62) (8,30.22) (10,30.61) (12,30.81) (14,31.20)
(16,31.40)
(18,31.6) (20,31.79)

INIT

a0:=0
a1:=0

ENDINIT
EXEC

a0:=DIEGOA0(t)
a1:=DIEGOA1(t)

ENDEXEC
ENDMODEL

FUNCTION DIEGOA0 POINTLIST (0,20) (0.01,27.65) (0.02,27.96)


(0.05,28.86)
(0.1,30.41) (0.15,30.59) (1,33.8) (1.5,34.05) (2,34.36) (2.5,34.65)
(3,34.96)
(3.5,35.25) (4,35.55) (4.5,35.64) (5,35.74) (5.5,35.84) (6,35.94)
(6.5,36.19)
(7,36.44) (7.5,36.69) (8,36.94) (8.5,37.08) (9,37.23) (9.5,37.37)
(10,37.52)
(10.5,37.67) (11,37.82) (11.5,37.97) (12,38.12) (12.5,38.32)
(13,38.52)
(13.5,38.72) (14,38.91) (14.5,39.05) (15,39.21) (15.5,39.36) (16,39.5)
(16.5,39.75) (17,39.99) (17.5,40.24) (18,40.49) (18.5,40.74)
(19,40.98)
(19,41.23) (20,41.48)

FUNCTION DIEGOA1 POINTLIST (0,18) (0.01,20) (0.05,21.88) (0.1,24.24)


(0.15,24.38) (1,26.86) (1.5,27.55) (2,28.24) (3,28.75) (3.5,28.98)
(4,29.23)
(5,29,43) (5.5,26.52) (6,29.62) (7,29.81) (7.5,29,91) (8,30.22)
(9,30.41)
(9.5,30.51) (10,30.61) (11,30.71) (11.5,30.76) (12,30.81) (12.5,30.91)
(13,31) (13.5,31.1) (14,31.20)(14.5,31.25) (15,31.30) (15.5,31.35)
(16,31.40)
(16.5,31.35) (17,31.5) (17.5,31.55) (18,31.6) (18.5,31.64) (19,31.69)
(19.5,31.74) (20,31.79)
MODEL RAYO
DATA A {dflt:1.2}, V {dflt:50}, E {dflt:1}, e {dflt:2.71828}
OUTPUT v1
VAR v1

INIT
v1:=0
ENDINIT

EXEC

v1:=E*((e**(-A*(t*100000)))-(e**(-V*(t*100000))))

ENDEXEC
ENDMODEL

MODEL RAYO
DATA A {dflt:0.0138629},C {dflt:120}, e {dflt:2.71828}
OUTPUT v1,y
VAR v1, y

INIT
v1:=0
y:=0
ENDINIT

EXEC

v1:=C*(e**(-A*(t*1000000)))
y:=100*(t*1000000000)

ENDEXEC
ENDMODEL

MODEL RAYO
DATA A {dflt:0.0138629},C {dflt:120}, e {dflt:2.71828}, V {dflt:10}
OUTPUT v1
VAR v1

INIT
v1:=0
ENDINIT

EXEC

v1:=C*((e**(-A*(t*100000)))-(e**(-V*(t*100000000))))

ENDEXEC
ENDMODEL
Para valores de 1.2/50 us

Para valores de 8/20 us


t=0:100;
A=0.073;
B=0.22;
e=2.71828;
C=26000;
D=-A*t;
F=-B*t;

V=C*((e.^D)-(e.^F))
plot(t,V),title('CURVA CORRIENTE 8/20 us')

You might also like