home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / MATH / VISSIM.ZIP / TF2_DISC.VSM < prev    next >
Text File  |  1993-10-20  |  3KB  |  133 lines

  1. ; VisSim Block Diagram Format (VBDF)
  2. ; Copyright (C) 1989-1993 Visual Solutions
  3. PV=1.200
  4. PS=0
  5. PE=1
  6. PP=0.05
  7. PI=170
  8. PX=0.05
  9. PN=1e-006
  10. Pn=-8,4,14,"Times New Roman"
  11. Pc=44
  12. PD=640x480
  13. Pf=0x0
  14. Pr=""
  15. Ps=1280,0,0,884,0,0
  16. Pd=17
  17. PM=1,1,1,1
  18. N.1="Compound"@12x14#1,1<C>
  19. n="tf2_disc.bmp"
  20. Ms=1280,0,0,884,0,0
  21. Mb
  22. N.2="summingJunction"(0)@156x196#3,1<M>
  23. N.3="*"@232x252<MR>
  24. N.4="*"@228x294<MR>
  25. N.5="*"@432x161<M>
  26. N.6="*"@472x196<M>
  27. N.7="summingJunction"(0)@512x154#3,1<M>
  28. N.8="*"@288x133<M>
  29. N.9="*"@580x203<M>
  30. N.10="/"@232x203<M>
  31. N.11="variable"@240x133<M>
  32. n=":A"
  33. N.12="variable"@384x161<M>
  34. n=":B"
  35. N.13="variable"@416x308<M>
  36. n=":C"
  37. N.14="variable"@532x252<M>
  38. n=":K"
  39. N.15="variable"@288x308<MR>
  40. n=":F"
  41. N.16="variable"@276x266<MR>
  42. n=":E"
  43. N.17="variable"@184x238<M>
  44. n=":D"
  45. N.18="comment"@16x0@597x118<M>
  46. C="TF2_Disct: General second order discrete transfer function Model:    
  47.  
  48. This model is used to represent general second order transfer functions of the form: G(z) = K * (Az^2 + Bz + C) / (Dz^2 + Ez + F) where K is the gain, A & B & C are the numerator coefficients, and D & E & F are the denominator coefficients.
  49.  
  50. Limitations: 
  51. 1.  D  != 0
  52. 2.  Simulation stepsize must be checked for stability depending on the choice of D, E, and F"
  53. N.19="wirePositioner"@148x301<MR>
  54. N.20="wireLabel"@28x252<M>
  55. n="==== Parameters ===="
  56. N.21="variable"@96x273<M>
  57. n=":A"
  58. N.22="variable"@96x287<M>
  59. n=":B"
  60. N.23="variable"@96x308<M>
  61. n=":C"
  62. N.24="const"(1)@28x273<M>
  63. N.25="const"(1)@28x287<M>
  64. N.26="const"(0.5)@28x308<M>
  65. N.27="variable"@96x322<M>
  66. n=":D"
  67. N.28="variable"@96x336<M>
  68. n=":E"
  69. N.29="variable"@96x357<M>
  70. n=":F"
  71. N.30="const"(1)@28x322<M>
  72. N.31="const"(1)@28x336<M>
  73. N.32="const"(0.9)@28x357<M>
  74. N.33="variable"@96x371<M>
  75. n=":K"
  76. N.34="const"(1)@28x371<M>
  77. N.35="variable"@96x392<M>
  78. n=":Digital Update Time, sec"
  79. N.36="const"(0.1)@28x392<M>
  80. N.37="variable"@292x385<M>
  81. n=":Digital Update Time, sec"
  82. N.38="pulseTrain"(0,0.01)@472x371#2,1<M>
  83. N.39="variable"@536x378<M>
  84. n=":trigger"
  85. N.40="unitDelay"(0)@344x196<M>
  86. N.41="unitDelay"(0)@416x196<M>
  87. N.42="variable"@288x168<M>
  88. n=":trigger"
  89. N.43="sampleHold"(0)@392x126<M>
  90. N.44="variable"@320x126<M>
  91. n=":trigger"
  92. G.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,
  93. I.1.o1=9.o1
  94. I.2.i1=1.i1
  95. f2.2.i=-
  96. I.2.i2=19.o1
  97. f2.3.i=-
  98. I.2.i3=3.o1
  99. I.3.i1=40.o1
  100. I.3.i2=16.o1
  101. I.4.i1=41.o1
  102. I.4.i2=15.o1
  103. I.5.i1=12.o1
  104. I.5.i2=40.o1
  105. I.6.i1=41.o1
  106. I.6.i2=13.o1
  107. I.7.i1=43.o1
  108. I.7.i2=5.o1
  109. I.7.i3=6.o1
  110. I.8.i1=11.o1
  111. I.8.i2=10.o1
  112. I.9.i1=7.o1
  113. I.9.i2=14.o1
  114. I.10.i1=2.o1
  115. I.10.i2=17.o1
  116. I.19.i1=4.o1
  117. I.21.i1=24.o1
  118. I.22.i1=25.o1
  119. I.23.i1=26.o1
  120. I.27.i1=30.o1
  121. I.28.i1=31.o1
  122. I.29.i1=32.o1
  123. I.33.i1=34.o1
  124. I.35.i1=36.o1
  125. I.38.i2=37.o1
  126. I.39.i1=38.o1
  127. I.40.i1=42.o1
  128. I.40.i2=10.o1
  129. I.41.i1=42.o1
  130. I.41.i2=40.o1
  131. I.43.i1=44.o1
  132. I.43.i2=8.o1
  133.