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

  1. ; VisSim Block Diagram Format (VBDF)
  2. ; Copyright (C) 1989-1994 Visual Solutions
  3. PV=1.500
  4. PS=0
  5. PE=15
  6. PP=0.01
  7. PI=173
  8. PX=0.01
  9. PN=1e-006
  10. PL=5
  11. PT=1e-005
  12. Pn=-10,6,16,"Times New Roman"
  13. Pc=159
  14. Po=0.01,50,664
  15. PD=800x600
  16. Pf=0x0
  17. Pr="b0=2,1,0,7,544;b1=19,-1,2,0,784;b2=18,-1,0,0,800"
  18. Ps=1600,0,0,1104,0,0
  19. Pd=17
  20. PM=1,1,1,1
  21. N.1="comment"*2x2*59x8
  22. C="This block diagram simulates the response of a  DC motor and a gearbox with deadband to a flexible load.
  23.  
  24. "
  25. N.2="variable"*19x52<M>
  26. n="J"
  27. N.3="variable"*19x56<M>
  28. n="B"
  29. N.4="variable"*19x60<M>
  30. n="K"
  31. N.5="const"(0.5)*1x52<M>
  32. N.6="const"(1)*1x56<M>
  33. N.7="const"(10)*1x60<M>
  34. N.8="wireLabel"*65x2<M>
  35. n="==== PARAMETERS ===="
  36. N.9="wireLabel"*33x52<M>
  37. n="Structure inertia"
  38. N.10="wireLabel"*33x56<M>
  39. n="Structure damping"
  40. N.11="wireLabel"*33x60<M>
  41. n="Structure stiffness"
  42. N.12="summingJunction"*59x9<M>
  43. N.13="wireLabel"*3x45<M>
  44. n="Reaction Torque"
  45. N.14="summingJunction"*15x10<M>
  46. N.15="variable"*10x33<M>
  47. n="Kbemf"
  48. N.16="*"*37x31<M>
  49. N.17="Compound"*16x25#1,1<MCR>
  50. n="Kbemf"
  51. Ms=222,0,0,336,0,0
  52. N.18="summingJunction"*73x31<M>
  53. N.19="variable"*101x64<M>
  54. n="R"
  55. N.20="variable"*102x69<M>
  56. n="L"
  57. N.21="/"*117x66<M>
  58. N.22="*"*129x62<M>
  59. N.23="Compound"*88x42#1,1<MCR>
  60. n="R/L"
  61. Ms=774,0,0,552,0,0
  62. N.24="integrator"(0,4)*102x32<M>
  63. N.25="variable"*104x67<M>
  64. n="L"
  65. N.26="/"*119x63<M>
  66. N.27="Compound"*23x31#1,1<MC>
  67. n="1/L"
  68. Ms=714,0,0,536,0,0
  69. N.28="Compound"*26x11#1,1<MC>
  70. n="(1/L) / (s + R/L)"
  71. Ms=1600,0,0,1104,0,0
  72. N.29="step"(0,1)*14x23
  73. N.30="wireLabel"*6x19
  74. n="Motor Voltage Input"
  75. N.31="wireLabel"*46x13<M>
  76. n="Motor"
  77. N.32="variable"*104x4<M>
  78. n="xdm"
  79. N.33="integrator"(0,6)*104x10<M>
  80. N.34="Compound"*47x11#1,1<MC>
  81. n="Kt"
  82. Ms=1600,0,0,1104,0,0
  83. N.35="variable"*17x33<M>
  84. n="Kt"
  85. N.36="*"*32x31<M>
  86. N.37="Compound"*72x4<C>
  87. n="PRESS RIGHT MOUSE BUTTON FOR PARAMETERS"
  88. Ms=1600,0,0,1104,0,0
  89. N.38="summingJunction"*15x13<M>
  90. N.39="Compound"*41x14#1,1<MC>
  91. n="K"
  92. Ms=756,0,0,304,0,0
  93. N.40="*"*126x36<M>
  94. N.41="variable"*108x38<M>
  95. n="K"
  96. N.42="summingJunction"*55x14<M>
  97. N.43="Compound"*72x15#1,1<MC>
  98. n="1/J"
  99. Ms=780,0,0,330,0,0
  100. N.44="variable"*113x39<M>
  101. n="J"
  102. N.45="/"*130x37<M>
  103. N.46="integrator"(0,0)*85x15<M>
  104. N.47="Compound"*28x27#1,1<MCR>
  105. n="B"
  106. Ms=648,0,0,319,0,0
  107. N.48="variable"*92x39<M>
  108. n="B"
  109. N.49="*"*108x37<M>
  110. N.50="integrator"(0,1)*110x15<M>
  111. N.51="variable"*81x22<M>
  112. n="xdd"
  113. N.52="variable"*97x10<M>
  114. n="xd"
  115. N.53="wirePositioner"*61x40<MR>
  116. N.54="wireLabel"*30x12<M>
  117. n="Structure"
  118. N.55="summingJunction"*7x33<M>
  119. N.56="Compound"*29x34#1,1<MC>
  120. n="Kgb"
  121. Ms=1600,0,0,1104,0,0
  122. N.57="*"*112x31<M>
  123. N.58="variable"*96x33<M>
  124. n="Kgb"
  125. N.59="summingJunction"*50x34<M>
  126. N.60="Compound"*72x17#1,1<MC>
  127. n="1/Jgb"
  128. Ms=1600,0,0,1104,0,0
  129. N.61="variable"*94x33<M>
  130. n="Jgb"
  131. N.62="/"*111x31<M>
  132. N.63="integrator"(0,2)*90x17<M>
  133. N.64="Compound"*43x41#1,1<MCR>
  134. n="Bgb"
  135. Ms=1600,0,0,1104,0,0
  136. N.65="variable"*87x32<M>
  137. n="Bgb"
  138. N.66="*"*105x30<M>
  139. N.67="integrator"(0,3)*105x17<M>
  140. N.68="variable"*116x17<M>
  141. n="x-gb"
  142. N.69="variable"*90x9<M>
  143. n="xdd-gb"
  144. N.70="variable"*108x9<M>
  145. n="xd-gb"
  146. N.71="wirePositioner"*71x48<MR>
  147. N.72="deadband"(0.025)*40x34<M>
  148. N.73="wireLabel"*26x37<M>
  149. n="Gearbox"
  150. N.74="wireLabel"*35x30<M>
  151. n="0.025 Deadband"
  152. N.75="variable"*114x31<M>
  153. n="xm"
  154. N.76="summingJunction"*60x16<M>
  155. N.77="variable"*89x42<MR>
  156. n="xdm"
  157. N.78="summingJunction"*66x40<MR>
  158. N.79="summingJunction"*39x26<MR>
  159. N.80="variable"*58x28<MR>
  160. n="xd-gb"
  161. N.81="wireLabel"*21x46<M>
  162. n="Structure"
  163. N.82="wireLabel"*32x26<M>
  164. n="Motor Inertia"
  165. N.83="variable"*14x18<M>
  166. n="L"
  167. N.84="const"(0.01)*1x18<M>
  168. N.85="variable"*14x22<M>
  169. n="R"
  170. N.86="const"(0.5)*1x22<M>
  171. N.87="wireLabel"*17x13<M>
  172. n="Motor"
  173. N.88="wireLabel"*32x18<M>
  174. n="Motor stator Inductance"
  175. N.89="wireLabel"*32x22<M>
  176. n="Motor stator Resistance"
  177. N.90="variable"*14x26<M>
  178. n="Jm"
  179. N.91="const"(0.05)*1x26<M>
  180. N.92="variable"*14x30<M>
  181. n="Kbemf"
  182. N.93="wireLabel"*32x30<M>
  183. n="Motor Back EMF"
  184. N.94="const"(5)*1x30<M>
  185. N.95="wireLabel"*32x34<M>
  186. n="Motor Torque/current gain"
  187. N.96="variable"*14x34<M>
  188. n="Kt"
  189. N.97="const"(1)*1x34<M>
  190. N.98="variable"*85x34<M>
  191. n="Jgb"
  192. N.99="variable"*85x38<M>
  193. n="Bgb"
  194. N.100="variable"*85x42<M>
  195. n="Kgb"
  196. N.101="const"(0.05)*71x34<M>
  197. N.102="const"(1)*71x38<M>
  198. N.103="const"(50)*71x42<M>
  199. N.104="wireLabel"*102x34<M>
  200. n="Gearbox inertia"
  201. N.105="wireLabel"*102x38<M>
  202. n="Gearboxdamping"
  203. N.106="wireLabel"*102x42<M>
  204. n="Gearbox stiffness"
  205. N.107="wireLabel"*87x29<M>
  206. n="Gearbox"
  207. N.108="variable"*85x46<M>
  208. n="Gr"
  209. N.109="const"(10)*71x46<M>
  210. N.110="wireLabel"*102x46<M>
  211. n="Stepdown gear ratio"
  212. N.111="wirePositioner"*58x29<R>
  213. N.112="Compound"*72x8<C>
  214. n="PRESS RIGHT MOUSE BUTTON FOR PLOTS"
  215. Ms=1600,0,0,1104,0,0
  216. N.113="plot"*20x0*91x20<M>
  217. pt="Angle"
  218. px="Time (sec)"
  219. pax=0
  220. pf=H
  221. pc=512
  222. pm=10
  223. pL.0="Motor"
  224. pL.1="Gearbox"
  225. pL.2="Load"
  226. N.114="plot"*20x21*90x22<M>
  227. pt="Angular Speed"
  228. px="Time (sec)"
  229. pax=0
  230. pf=H
  231. pc=512
  232. pm=10
  233. pL.0="Motor"
  234. pL.1="Gearbox"
  235. pL.2="Load"
  236. N.115="plot"*21x43*89x21<M>
  237. pt="Angular Acceleration"
  238. px="Time (sec)"
  239. pax=0
  240. pf=H
  241. pf=F
  242. pb=0.1,-0.1
  243. pbx=15,0
  244. pbY=80,0.001
  245. pbX=16.6667,0
  246. pc=512
  247. pm=10
  248. pb.0=20,-10
  249. pL.0="Motor"
  250. pb.1=0.06,-0.06
  251. pL.1="Gearbox"
  252. pb.2=0.05,-0.04
  253. pL.2="Load"
  254. pb.3=0,0
  255. N.116="variable"*2x1<M>
  256. n="xm"
  257. N.117="variable"*2x22<M>
  258. n="xdm"
  259. N.118="variable"*2x6<M>
  260. n="x-gb"
  261. N.119="variable"*2x28<M>
  262. n="xd-gb"
  263. N.120="variable"*1x50<M>
  264. n="xdd-gb"
  265. N.121="variable"*2x11<M>
  266. n="x"
  267. N.122="variable"*2x34<M>
  268. n="xd"
  269. N.123="variable"*2x55<M>
  270. n="xdd"
  271. N.124="variable"*40x33<M>
  272. n="Gr"
  273. N.125="/"*56x31<M>
  274. N.126="Compound"*17x34#1,1<MC>
  275. n="1/Gr"
  276. Ms=1600,0,0,1104,0,0
  277. N.127="Compound"*7x15#1,1<MC>
  278. n="1/Gr"
  279. Ms=372,0,0,365,0,0
  280. N.128="variable"*46x32<M>
  281. n="Gr"
  282. N.129="/"*61x30<M>
  283. N.130="Compound"*55x41#1,1<MCR>
  284. n="1/Gr"
  285. Ms=348,0,0,365,0,0
  286. N.131="variable"*42x33<M>
  287. n="Gr"
  288. N.132="/"*58x31<M>
  289. N.133="Compound"*78x42#1,1<MCR>
  290. n="1/Gr"
  291. Ms=348,0,0,365,0,0
  292. N.134="variable"*44x33<M>
  293. n="Gr"
  294. N.135="/"*58x31<M>
  295. N.136="Compound"*71x10#1,1<MC>
  296. n="1/Jm"
  297. Ms=1600,0,0,1104,0,0
  298. N.137="/"*59x31<M>
  299. N.138="variable"*44x33<M>
  300. n="Jm"
  301. N.139="integrator"(0,5)*88x10<M>
  302. N.140="variable"*86x4<M>
  303. n="xddm"
  304. N.141="variable"*1x44<M>
  305. n="xddm"
  306. N.142="Compound"*32x23#2,1<C>
  307. n="Motor"
  308. Ms=1559,0,0,1064,0,0
  309. N.143="Compound"*52x24#2,2<C>
  310. n="Gearbox"
  311. Ms=1559,0,0,1064,0,0
  312. N.144="Compound"*75x23#1,2<C>
  313. n="Load"
  314. Ms=1559,0,0,1064,0,0
  315. N.145="variable"*13x48<M>
  316. n=":load"
  317. N.146="variable"*45x9<M>
  318. n=":load"
  319. N.147="wireLabel"*2x6<M>
  320. n="Input Voltage"
  321. N.148="wireLabel"*2x12<M>
  322. n="Rotational Angle"
  323. N.149="wireLabel"*5x53<M>
  324. n="Reaction Torque"
  325. N.150="variable"*5x56<M>
  326. n=":inputLoad"
  327. N.151="variable"*100x55<M>
  328. n=":outputLoad"
  329. N.152="wirePositioner"*29x34<R>
  330. N.153="wireLabel"*113x34<M>
  331. n="Rotation Angle"
  332. N.154="comment"*48x1*80x5<M>
  333. C="Gearbox submodel with deadband"
  334. N.155="variable"*38x16<M>
  335. n=":inputLoad"
  336. N.156="variable"*65x35<M>
  337. n=":outputLoad"
  338. N.157="variable"*107x48<M>
  339. n=":outputLoad"
  340. N.158="variable"*70x5<M>
  341. n=":outputLoad"
  342. N.159="variable"*93x23
  343. n="x"
  344. I.2.i1=5.o1
  345. I.3.i1=6.o1
  346. I.4.i1=7.o1
  347. f12.1.i=-
  348. I.12.i1=146.o1
  349. I.12.i2=34.o1
  350. I.14.i1=142.i1
  351. f14.2.i=-
  352. I.14.i2=17.o1
  353. I.16.i1=17.i1
  354. I.16.i2=15.o1
  355. G.17=15,16,
  356. I.17.o1=16.o1
  357. I.17.i1=139.o1
  358. I.18.i1=27.o1
  359. f18.2.i=-
  360. I.18.i2=23.o1
  361. I.21.i1=19.o1
  362. I.21.i2=20.o1
  363. I.22.i1=23.i1
  364. I.22.i2=21.o1
  365. G.23=19,20,21,22,
  366. I.23.o1=22.o1
  367. I.23.i1=24.o1
  368. I.24.i1=18.o1
  369. I.26.i1=27.i1
  370. I.26.i2=25.o1
  371. G.27=25,26,
  372. I.27.o1=26.o1
  373. I.27.i1=28.i1
  374. G.28=18,23,24,27,
  375. I.28.o1=24.o1
  376. I.28.i1=14.o1
  377. I.32.i1=139.o1
  378. I.33.i1=139.o1
  379. G.34=35,36,
  380. I.34.o1=36.o1
  381. I.34.i1=28.o1
  382. I.36.i1=34.i1
  383. I.36.i2=35.o1
  384. G.37=2,3,4,5,6,7,8,9,10,11,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,
  385. I.38.i1=144.i1
  386. f38.2.i=-
  387. I.38.i2=53.o1
  388. G.39=40,41,
  389. I.39.o1=40.o1
  390. I.39.i1=38.o1
  391. I.40.i1=39.i1
  392. I.40.i2=41.o1
  393. I.42.i1=39.o1
  394. I.42.i2=47.o1
  395. G.43=44,45,
  396. I.43.o1=45.o1
  397. I.43.i1=42.o1
  398. I.45.i1=43.i1
  399. I.45.i2=44.o1
  400. I.46.i1=43.o1
  401. G.47=48,49,
  402. I.47.o1=49.o1
  403. I.47.i1=79.o1
  404. I.49.i1=47.i1
  405. I.49.i2=48.o1
  406. I.50.i1=46.o1
  407. I.51.i1=43.o1
  408. I.52.i1=46.o1
  409. I.53.i1=50.o1
  410. I.55.i1=127.o1
  411. f55.2.i=-
  412. I.55.i2=71.o1
  413. G.56=57,58,
  414. I.56.o1=57.o1
  415. I.56.i1=126.o1
  416. I.57.i1=56.i1
  417. I.57.i2=58.o1
  418. I.59.i1=72.o1
  419. I.59.i2=64.o1
  420. G.60=61,62,
  421. I.60.o1=62.o1
  422. I.60.i1=76.o1
  423. I.62.i1=60.i1
  424. I.62.i2=61.o1
  425. I.63.i1=60.o1
  426. G.64=65,66,
  427. I.64.o1=66.o1
  428. I.64.i1=130.o1
  429. I.66.i1=64.i1
  430. I.66.i2=65.o1
  431. I.67.i1=63.o1
  432. I.68.i1=67.o1
  433. I.69.i1=60.o1
  434. I.70.i1=63.o1
  435. I.71.i1=67.o1
  436. I.72.i1=56.o1
  437. I.75.i1=33.o1
  438. f76.1.i=-
  439. I.76.i1=155.o1
  440. I.76.i2=59.o1
  441. f78.1.i=-
  442. I.78.i1=63.o1
  443. I.78.i2=133.o1
  444. f79.1.i=-
  445. I.79.i1=46.o1
  446. I.79.i2=80.o1
  447. I.83.i1=84.o1
  448. I.85.i1=86.o1
  449. I.90.i1=91.o1
  450. I.92.i1=94.o1
  451. I.96.i1=97.o1
  452. I.98.i1=101.o1
  453. I.99.i1=102.o1
  454. I.100.i1=103.o1
  455. I.108.i1=109.o1
  456. I.111.i1=144.o2
  457. G.112=113,114,115,116,117,118,119,120,121,122,123,141,
  458. I.113.i1=116.o1
  459. I.113.i2=118.o1
  460. I.113.i3=121.o1
  461. I.114.i1=117.o1
  462. I.114.i2=119.o1
  463. I.114.i3=122.o1
  464. I.115.i1=141.o1
  465. I.115.i2=120.o1
  466. I.115.i3=123.o1
  467. I.125.i1=126.i1
  468. I.125.i2=124.o1
  469. G.126=124,125,
  470. I.126.o1=125.o1
  471. I.126.i1=55.o1
  472. G.127=128,129,
  473. I.127.o1=129.o1
  474. I.127.i1=143.i1
  475. I.129.i1=127.i1
  476. I.129.i2=128.o1
  477. G.130=131,132,
  478. I.130.o1=132.o1
  479. I.130.i1=78.o1
  480. I.132.i1=130.i1
  481. I.132.i2=131.o1
  482. G.133=134,135,
  483. I.133.o1=135.o1
  484. I.133.i1=77.o1
  485. I.135.i1=133.i1
  486. I.135.i2=134.o1
  487. G.136=137,138,
  488. I.136.o1=137.o1
  489. I.136.i1=12.o1
  490. I.137.i1=136.i1
  491. I.137.i2=138.o1
  492. I.139.i1=136.o1
  493. I.140.i1=136.o1
  494. G.142=12,14,17,28,31,32,33,34,75,136,139,140,13,145,146,147,153,
  495. I.142.o1=75.o1
  496. I.142.i1=29.o1
  497. I.142.i2=152.o1
  498. G.143=55,56,59,60,63,64,67,68,69,70,71,72,73,74,76,77,78,126,127,130,133,148,149,150,151,154,155,156,
  499. I.143.o1=68.o1
  500. I.143.o2=151.o1
  501. I.143.i1=142.o1
  502. I.143.i2=111.o1
  503. G.144=38,39,42,43,46,47,50,51,52,53,54,79,80,157,158,
  504. I.144.o1=50.o1
  505. I.144.o2=157.o1
  506. I.144.i1=143.o1
  507. I.145.i1=142.i2
  508. I.150.i1=143.i2
  509. I.152.i1=143.o2
  510. I.156.i1=59.o1
  511. I.158.i1=42.o1
  512. I.159.i1=144.o1
  513.