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

  1. ; VisSim Block Diagram Format (VBDF)
  2. ; Copyright (C) 1989-1994 Visual Solutions
  3. PV=1.500
  4. PS=0
  5. PE=1
  6. PP=0.05
  7. PI=170
  8. PX=0.05
  9. PN=1e-006
  10. PL=5
  11. PT=1e-005
  12. Pn=-8,4,14,"Times New Roman"
  13. Pc=63
  14. Po=0.01,50,664
  15. PD=800x600
  16. Pf=0x0
  17. Pr="stub"
  18. Ps=1560,0,0,1065,0,0
  19. PM=1,1,1,1
  20. N.1="Compound"*0x1#2,2<C>
  21. n="Va                  Speed
  22.       DC Motor
  23. TL                 An"
  24. Ms=1560,0,0,1065,0,0
  25. N.2="wireLabel"*3x16<M>
  26. n=" Armature Voltage, volts"
  27. N.3="wireLabel"*1x60<M>
  28. n="Load torque"
  29. N.4="integrator"(0,2)*175x57<M>
  30. N.5="wireLabel"*177x15<M>
  31. n="thetad, r/s"
  32. N.6="wireLabel"*180x60<M>
  33. n="theta, r"
  34. N.7="wirePositioner"*87x57<M>
  35. N.8="Compound"*54x38#1,1<MC>
  36. n="1 / (La*s + Ra)"
  37. Ms=528,0,0,473,0,0
  38. N.9="wireLabel"*69x26<M>
  39. n="Armature Transfer Function"
  40. N.10="*"*97x46<MR>
  41. N.11="summingJunction"*66x37<M>
  42. N.12="integrator"(0,0)*91x38<M>
  43. N.13="variable"*25x40<M>
  44. n=":La"
  45. N.14="/"*42x38<M>
  46. N.15="/"*114x47<MR>
  47. N.16="variable"*132x50<MR>
  48. n=":La"
  49. N.17="variable"*132x46<MR>
  50. n=":Ra"
  51. N.18="wireLabel"*40x63<M>
  52. n="Armature inductance, henries"
  53. N.19="wireLabel"*40x67<M>
  54. n="Armature resistance, ohms"
  55. N.20="variable"*24x67<M>
  56. n=":Ra"
  57. N.21="variable"*24x63<M>
  58. n=":La"
  59. N.22="const"(0.01)*7x63<M>
  60. N.23="const"(1)*7x67<M>
  61. N.24="wireLabel"*7x59<M>
  62. n="==== Parameters ===="
  63. N.25="summingJunction"*37x37<M>
  64. N.26="wireLabel"*82x42<M>
  65. n="Ia, amps"
  66. N.27="summingJunction"*114x38<M>
  67. N.28="Compound"*133x39#1,1<MC>
  68. n="1 / (Jm*s + Bm)"
  69. Ms=484,0,0,473,0,0
  70. N.29="summingJunction"*51x39<M>
  71. N.30="*"*87x45<MR>
  72. N.31="variable"*121x49<MR>
  73. n=":Jm"
  74. N.32="wireLabel"*64x34<M>
  75. n="thetadd, r/s**2"
  76. N.33="integrator"(0,1)*88x38<M>
  77. N.34="variable"*10x40<M>
  78. n=":Jm"
  79. N.35="/"*28x38<M>
  80. N.36="/"*106x46<MR>
  81. N.37="variable"*121x45<MR>
  82. n=":Bm"
  83. N.38="wireLabel"*111x35<M>
  84. n="thetad, r/s"
  85. N.39="wireLabel"*70x18<M>
  86. n="Mechanical Transfer Function"
  87. N.40="variable"*27x63<M>
  88. n=":Jm"
  89. N.41="const"(0.1)*12x63<M>
  90. N.42="wireLabel"*45x63<M>
  91. n="Motor inertia"
  92. N.43="variable"*27x66<M>
  93. n=":Bm"
  94. N.44="const"(1)*12x66<M>
  95. N.45="wireLabel"*45x66<M>
  96. n="Motor Friction"
  97. N.46="wireLabel"*12x60<M>
  98. n="==== Parameters ===="
  99. N.47="Compound"*33x46#1,1<MCR>
  100. n="Kbemf"
  101. Ms=333,0,0,362,0,0
  102. N.48="variable"*31x36<M>
  103. n=":Kbemf"
  104. N.49="*"*63x36<M>
  105. N.50="variable"*60x51<M>
  106. n=":Kbemf"
  107. N.51="const"(1.5)*45x51<M>
  108. N.52="wireLabel"*82x51<M>
  109. n="Back EMF gain, volts/(r/s)"
  110. N.53="wireLabel"*45x48<M>
  111. n="==== Parameters ===="
  112. N.54="Compound"*94x38#1,1<MC>
  113. n="T/I"
  114. Ms=468,0,0,399,0,0
  115. N.55="variable"*75x39<M>
  116. n=":t/c"
  117. N.56="*"*94x37<M>
  118. N.57="variable"*97x57<M>
  119. n=":t/c"
  120. N.58="const"(1)*81x57<M>
  121. N.59="wireLabel"*117x57<M>
  122. n="torque/current gain"
  123. N.60="wireLabel"*81x54<M>
  124. n="==== Parameters ===="
  125. N.61="wireLabel"*70x33<M>
  126. n="Torque - Current Relationship"
  127. N.62="wirePositioner"*153x46<MR>
  128. N.63="comment"*51x2*120x24<M>
  129. C="DC Motor Model - Armature Controlled:
  130. Simple model of an armature controlled DC motor.  The command input is the Armature Voltage signal and the load torque is the reaction torque generated by the driven load.  The ouptuts are motor speed (thetad) and motor angle (theta), in rad/sec and rad units.  Refer to the contents of each compound block to set the parameters internally. 
  131.  
  132. Limitations:
  133. 1.  Verify the parameter settings in each of the compound blocks for stability and no zero divides."
  134. G.1=2,3,4,5,6,7,8,25,26,27,28,47,54,62,63,
  135. I.1.o1=28.o1
  136. I.1.o2=4.o1
  137. I.4.i1=28.o1
  138. I.7.i1=1.i2
  139. G.8=9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
  140. I.8.o1=12.o1
  141. I.8.i1=25.o1
  142. I.10.i1=12.o1
  143. I.10.i2=15.o1
  144. I.11.i1=14.o1
  145. f11.2.i=-
  146. I.11.i2=10.o1
  147. I.12.i1=11.o1
  148. I.14.i1=8.i1
  149. I.14.i2=13.o1
  150. I.15.i1=17.o1
  151. I.15.i2=16.o1
  152. I.20.i1=23.o1
  153. I.21.i1=22.o1
  154. I.25.i1=1.i1
  155. f25.2.i=-
  156. I.25.i2=47.o1
  157. I.27.i1=54.o1
  158. f27.2.i=-
  159. I.27.i2=7.o1
  160. G.28=29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,
  161. I.28.o1=33.o1
  162. I.28.i1=27.o1
  163. I.29.i1=35.o1
  164. f29.2.i=-
  165. I.29.i2=30.o1
  166. I.30.i1=33.o1
  167. I.30.i2=36.o1
  168. I.33.i1=29.o1
  169. I.35.i1=28.i1
  170. I.35.i2=34.o1
  171. I.36.i1=37.o1
  172. I.36.i2=31.o1
  173. I.40.i1=41.o1
  174. I.43.i1=44.o1
  175. G.47=48,49,50,51,52,53,
  176. I.47.o1=49.o1
  177. I.47.i1=62.o1
  178. I.49.i1=48.o1
  179. I.49.i2=47.i1
  180. I.50.i1=51.o1
  181. G.54=55,56,57,58,59,60,61,
  182. I.54.o1=56.o1
  183. I.54.i1=8.o1
  184. I.56.i1=54.i1
  185. I.56.i2=55.o1
  186. I.57.i1=58.o1
  187. I.62.i1=28.o1
  188.