TACS

<< Click to Display Table of Contents >>

Navigation:  The graphical user interface > Circuit Window > Selection menu >

TACS

 

clip_image288

The TACS menu gives access to most type of TACS components of ATP. The TACS sub-menu on the component selection menu contains the following items:

 

 

 

TACS sources

 

The Sources of TACS menu contains the following items:

Selection

Object name

Icon

ATP card

Description

Circuit variable

EMTP_OUT

clip_image290

TACS

type 90-93

Value from the electrical circuit into TACS.

90 - Node voltage

91 - Switch current

92 - internal–variable special EMTP comp.

93 - Switch status

Manages also data from universal machines

Models variable

TMODVAR

clip_image292

TACS

type 27

Models output can be connected to TACS via this component

Constant

TCONST

clip_image294

TACS

type 98

Displays a TACS constant on screen

DC – 11

DC_01

clip_image296

TACS

type 11

TACS step signal source.

AC – 14

AC_02

clip_image298

TACS

type 14

TACS AC cosine signal source.

Pulse – 23

PULSE_03

clip_image300

TACS

type 23

TACS pulse train signal.

Ramp – 24

RAMP_04

clip_image302

TACS

type 24

TACS saw-tooth train signal.

Ramp step

RAMPSTEP

clip_image304

TACS type 24 +11 +98

TACS ramp to constant value. Connect with AC source modulated to get easy ramp up AC source.

PMW

3-phase

TPMW6

clip_image306

TACS type 23 +14 +98

Pulse width modulated TACS source, 3-phase.

 

 

 

TACS transfer functions

 

All the older TACS transfer functions of previous ATPDraw versions are supported in version 3, but some of them has been removed from the component selection menu and replaced by a more general component: the General transfer function. This object defines a transfer function in the s domain and it can be specified with or without limits. The Order 1 component offers order 0/1 transfer function with a dynamic icon containing values and optional limits. Four more simple transfer functions are also supported: Integral, Derivative, first order High and Low pass filters.

 

Selection

Object name

Icon

ATP card

Description

General

TRANSF

clip_image311

TACS

General transfer function in s domain. Order 0-7. Named dynamic limits.

Order 1

TRANSF1

clip_image313

clip_image315

TACS

Order 0/1 with optional limits. Dynamic icon with transfer function.

Constant

TRANSFK

clip_image317

TACS

General transfer function in s domain. Order 0. Named dynamic limits.

Integral

INTEGRAL

clip_image319

TACS

Integral of the input multiplied by K.

Derivative

DERIV

clip_image321

TACS

Simple derivative transfer function.

Low pass

LO_PASS

clip_image323

TACS

First order low pass filter.

High pass

HI_PASS

clip_image325

TACS

First order high pass filter.

 

 

TACS devices

 

The following TACS Devices are supported in ATPDraw:

Selection

Object name

Icon

ATP card

Description

Freq sensor - 50

DEVICE50

clip_image327

TACS type 88,98 or 99

Frequency sensor.

Relay switch - 51

DEVICE51

clip_image329

TACS type 88,98 or 99

Relay-operated switch.

Level switch - 52

DEVICE52

clip_image331

TACS type 88,98 or 99

Level-triggered switch.

Trans delay - 53

DEVICE53

clip_image333

TACS type 88,98 or 99

Transport delay.

Pulse delay - 54

DEVICE54

clip_image335

TACS type 88,98 or 99

Pulse delay.

Digitizer - 55

DEVICE55

clip_image337

TACS type 88,98 or 99

Digitizer.

User def nonlin - 56

DEVICE56

clip_image339

TACS type 88,98 or 99

Point-by-point non-linearity.

Multi switch - 57

DEVICE57

clip_image341

TACS

Multiple open/close switch.

Cont integ - 58

DEVICE58

clip_image343

TACS type 88,98 or 99

Controlled integrator.

Simple deriv - 59

DEVICE59

clip_image345

TACS type 88,98 or 99

Simple derivative.

Input IF - 60

DEVICE60

clip_image347

TACS type 88,98 or 99

Input-IF component.

Signal select - 61

DEVICE61

clip_image349

TACS type 88,98 or 99

Signal selector.

Sample_track - 62

DEVICE62

clip_image351

TACS type 88,98 or 99

Sample and track.

Inst min/max - 63

DEVICE63

clip_image353

TACS type 88,98 or 99

Instantaneous minimum/maximum.

Min/max track - 64

DEVICE64

clip_image355

TACS type 88,98 or 99

Minimum/maximum tracking.

Acc count - 65

DEVICE65

clip_image357

TACS type 88,98 or 99

Accumulator and counter.

Rms meter - 66

DEVICE66

clip_image359

TACS type 88,98 or 99

RMS value of the sum of input signals.

 

 

Initial conditions

 

The initial condition of a TACS variable can be specified by selecting TACS object (type 77) under the TACS | Initial cond. menu.

The name of this component is INIT_T and its icon isclip_image361.

 

 

Fortran statements

 

The component dialog box of the Fortran statements | General object provides a Type field where the user is allowed to specify the type of the object (input, output, inside) and an OUT field for the single line Fortran-like expression. These statements are written into the /TACS subsection of the ATP input file starting at column 12.

The Fortran statements | Math and Logic sub-menus include additional simple objects for the basic mathematical and logical operations.

 

General

Selection

Object name

Icon

ATP card

Description

F($1...$9)

TFORTRAN

clip_image363

TACS

type 98

Preferred FORTRAN expression. Use $Ii for inputs and $Dd for data to make object, modular.

General

FORTRAN1

clip_image365

TACS type 88,98 or 99

User specified FORTRAN expression (old type, not modular; can’t copy/paste it).

 

Fortran statements / Math

Selection

Object name

Icon

ATP card

Description

x - y

DIFF2

clip_image367

TACS 98

Subtraction of two input signals.

x + y

SUM2

clip_image369

TACS 98

Addition of two input signals.

x * K

MULTK

clip_image371

TACS 98

Multiplication by a factor of K.

x * y

MULT2

clip_image373

TACS 98

Multiplication of x by y.

x / y

DIV2

clip_image375

TACS 98

Ratio between two input signals.

| x |

ABS

clip_image377

TACS 98

Absolute value of the input signal.

- x

NEG

clip_image379

TACS 98

Change sign of the input signal.

sqrt (x)

SQRT

clip_image381

TACS 98

Square root of the input signal.

exp(x)

EXP

clip_image383

TACS  98

Exponent of input signal. e^x

log(x)

LOG

clip_image385

TACS 98

Natural logarithm og input signal.

log10(x)

LOG10

clip_image387

TACS 98

Logarithm of input signal.

rad(x)

RAD

clip_image389

TACS 98

 

Converts the input signal from degrees to radians.

deg(x)

DEG

clip_image391

TACS 98

Converts the input signal from radians to degrees.

rnd(x)

RND

clip_image393

TACS 98

Random number generator <x.

 

Fortran statements / Trigonom

Selection

Object name

Icon

ATP card

Description

sin

SIN

clip_image395

TACS 98

Sinus

cos

COS

clip_image397

TACS 98

Cosinus

tan

TAN

clip_image399

TACS 98

Tangens (sin/cos)

cotan

COTAN

clip_image401

TACS 98

Cotangens (cos/sin)

asin

ASIN

clip_image403

TACS 98

Inverse sinus

acos

ACOS

clip_image405

TACS 98

Inverse cosinus

atan

ATAN

clip_image407

TACS 98

Inverse tangens

sinh

SINH

clip_image409

TACS 98

Sinus hyperbolic

cosh

COSH

clip_image411

TACS 98

Cosinus hyperbolic

tanh

TANH

clip_image413

TACS 98

Tangenss hyperbolic

 

Fortran statements / Logic

Selection

Object name

Icon

ATP card

Description

NOT

NOT

clip_image415

TACS

type 98

Logical operator.

OUT = NOT IN.

AND

AND

clip_image417

TACS

type 98

Logical operator.

OUT = IN_1 AND IN_2.

OR

OR

clip_image419

TACS

type 98

Logical operator.

OUT = IN_1 OR IN_2.

NAND

NAND

clip_image421

TACS

type 98

Logical operator.

OUT = IN_1 NAND IN_2.

NOR

NOR

clip_image423

TACS

type 98

Logical operator.

OUT = IN_1 NOR IN_2.

>

GT

clip_image425

TACS

type 98

Logical operator.

Output = 1 if x > y, 0 otherwise.

>=

GE

clip_image427

TACS

type 98

Logical operator.

Output = 1 if x >= y, 0 otherwise.

=?

EQ

clip_image429

TACS

type 98

Logical operator.

Output = 1 if x = y, 0 otherwise.