home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / MATH / VISSIM.ZIP / IC_FIND.VSM < prev    next >
Text File  |  1994-02-25  |  3KB  |  148 lines

  1. ; VisSim Block Diagram Format (VBDF)
  2. ; Copyright (C) 1989-1994 Visual Solutions
  3. PV=1.500
  4. PS=0
  5. PE=20
  6. PP=0.05
  7. PI=170
  8. PX=0.05
  9. PN=1e-006
  10. PL=5
  11. PT=1e-005
  12. Pn=-9,6,16,"Times New Roman"
  13. Pc=47
  14. Po=0.01,50,664
  15. PC=2,2,0.0001,1,1e-007
  16. PD=800x600
  17. Pf=0x0
  18. Pr="stub"
  19. Ps=1600,0,0,1104,0,0
  20. Pd=17
  21. PM=1,1,1,1
  22. N.1="summingJunction"*115x37<M>
  23. N.2="integrator"(0,0)*76x37<M>
  24. N.3="variable"*119x44<M>
  25. n=":Integrator Initial Condition"
  26. N.4="const"(0)*71x44<M>
  27. N.5="Compound"*16x12#1,1<C>
  28. n="Integrator"
  29. Ms=1600,0,0,1104,0,0
  30. N.6="merge"*51x17<M>
  31. N.7="constraint"(1e-005,0)*78x19<M>
  32. N.8="const"(0)*38x23<M>
  33. N.9="wireLabel"*89x5<M>
  34. n="State IC finder"
  35. N.10="summingJunction"*31x17
  36. N.11="const"(1)*14x19
  37. N.12="summingJunction"*58x21
  38. N.13="const"(2)*48x23
  39. N.14="summingJunction"*5x10#3,1
  40. N.15="unknown"(0)*84x44<M>
  41. N.16="display"(0)*78x24<M>
  42. N.17="display"(-0.99999999999989)*135x26<M>
  43. N.18="plot"*71x11*59x23
  44. pt="Integrator Initial Conditions"
  45. px="Time (sec)"
  46. pax=0
  47. pf=H
  48. pc=512
  49. pm=10
  50. N.19="comment"*1x0*64x7
  51. C="This block diagram demonstrates the use of constraint and unknown blocks to determine the initial conditions of integrators such that their inputs (derivatives) are initialized to zero. A special built-in variable, $firstPass, is used to perform the trimming operation on only the first pass of the simulation so that the integrators are free to move during subsequent iterations."
  52. N.20="variable"*28x14<M>
  53. n="$firstPass"
  54. N.21="Compound"*42x18#1,1<C>
  55. n="Integrator"
  56. Ms=810,0,0,352,0,0
  57. N.22="summingJunction"*115x37<M>
  58. N.23="integrator"(0,1)*78x37<M>
  59. N.24="variable"*115x44<M>
  60. n=":Integrator Initial Condition"
  61. N.25="const"(0)*71x44<M>
  62. N.26="merge"*51x17<M>
  63. N.27="constraint"(1e-005,0)*78x19<M>
  64. N.28="const"(0)*38x23<M>
  65. N.29="wireLabel"*89x5<M>
  66. n="State IC finder"
  67. N.30="unknown"(0)*84x44<M>
  68. N.31="display"(0)*78x24<M>
  69. N.32="display"(-2)*135x26<M>
  70. N.33="variable"*25x14<M>
  71. n="$firstPass"
  72. N.34="wirePositioner"*34x24<R>
  73. N.35="wirePositioner"*3x29<R>
  74. N.36="summingJunction"*33x48
  75. N.37="const"(1)*22x50
  76. N.38="summingJunction"*64x53
  77. N.39="const"(2)*52x55
  78. N.40="summingJunction"*5x41#3,1
  79. N.41="wirePositioner"*35x54<R>
  80. N.42="wirePositioner"*3x59<R>
  81. N.43="integrator"(0,3)*18x43
  82. N.44="integrator"(0,2)*47x49
  83. N.45="plot"*94x41*59x23
  84. pt="Integrator Initial Conditions"
  85. px="Time (sec)"
  86. pax=0
  87. pf=H
  88. pc=512
  89. pm=10
  90. N.46="wireLabel"*49x10
  91. n="With trimmed integrators"
  92. N.47="wireLabel"*57x40
  93. n="Without trimmed integrators"
  94. I.1.i1=2.o1
  95. I.1.i2=15.o1
  96. I.2.i1=5.i1
  97. I.3.i1=15.o1
  98. G.5=1,2,3,4,6,7,8,9,15,16,17,20,
  99. I.5.o1=1.o1
  100. I.5.i1=14.o1
  101. I.6.i1=20.o1
  102. I.6.i2=5.i1
  103. I.6.i3=8.o1
  104. I.7.i1=6.o1
  105. I.10.i1=5.o1
  106. I.10.i2=11.o1
  107. I.12.i1=21.o1
  108. I.12.i2=13.o1
  109. f14.2.i=-
  110. I.14.i2=35.o1
  111. f14.3.i=-
  112. I.14.i3=34.o1
  113. I.15.i1=4.o1
  114. I.16.i1=6.o1
  115. I.17.i1=1.o1
  116. I.18.i1=5.o1
  117. I.18.i2=21.o1
  118. G.21=22,23,24,25,26,27,28,29,30,31,32,33,
  119. I.21.o1=22.o1
  120. I.21.i1=10.o1
  121. I.22.i1=23.o1
  122. I.22.i2=30.o1
  123. I.23.i1=21.i1
  124. I.24.i1=30.o1
  125. I.26.i1=33.o1
  126. I.26.i2=21.i1
  127. I.26.i3=28.o1
  128. I.27.i1=26.o1
  129. I.30.i1=25.o1
  130. I.31.i1=26.o1
  131. I.32.i1=22.o1
  132. I.34.i1=10.o1
  133. I.35.i1=12.o1
  134. I.36.i1=43.o1
  135. I.36.i2=37.o1
  136. I.38.i1=44.o1
  137. I.38.i2=39.o1
  138. f40.2.i=-
  139. I.40.i2=42.o1
  140. f40.3.i=-
  141. I.40.i3=41.o1
  142. I.41.i1=36.o1
  143. I.42.i1=38.o1
  144. I.43.i1=40.o1
  145. I.44.i1=36.o1
  146. I.45.i1=43.o1
  147. I.45.i2=44.o1
  148.