Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

2740 Zeilen
72KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Document>
  3. <Model version="4.8" build="4.8.2.10124">
  4. <Sidops><![CDATA[model 128 184
  5. description '<Information>
  6. <Description>
  7. <Version>4.8</Version>
  8. <IsMainModel>0</IsMainModel>
  9. <KeepParameterValues>False</KeepParameterValues>
  10. <LibraryPath>C:\users\wouter\My Documents\studie\ma\mahd\implementation\SCARA\02_physics\scara_physics.emx</LibraryPath>
  11. <TimeStamp>2020-7-14 15:30:34</TimeStamp>
  12. </Description>
  13. <Attributes>
  14. <GlobalRelations>parameters
  15. real A = 0.05 {m};
  16. real B = 0.05 {m};
  17. variables
  18. real J0_1_BF1[2];
  19. real J1_2_BF1[2];
  20. real J1_2_BF2[2];
  21. real EE1_BF2[2];
  22. initialequations
  23. J0_1_BF1 = [A/2;0];
  24. J1_2_BF1 = [-A/2;0];
  25. J1_2_BF2 = [B/2;0];
  26. EE1_BF2 = [-B/2;0];</GlobalRelations>
  27. </Attributes>
  28. </Information>';
  29. type Mainmodel
  30. end;
  31. implementation bg
  32. submodels
  33. Constant 80 96
  34. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  35. <LibraryPath>Signal\Sources\Constant.emx</LibraryPath>
  36. <TimeStamp>2007-10-19 14:48:44</TimeStamp>
  37. </Description>';
  38. type Constant
  39. ports
  40. signal out output;
  41. end;
  42. icon bg bottom
  43. figures
  44. rectangle 64.1 80 95.9 112 color 0 fill 15132390;
  45. line 68.9 91.6 90.9 91.6 color 16711680 width 2;
  46. line 66.2 102.7 91.9 102.7 color 0;
  47. line 68.5 86.7 68.5 105 color 0;
  48. end;
  49. implementation eq
  50. parameters
  51. real C = 1.0; // output value
  52. equations
  53. output = C;
  54. implementation_end;
  55. I 312 112
  56. description '<Information>
  57. <Description>
  58. <Version>4.2</Version>
  59. <IsMainModel>1</IsMainModel>
  60. <KeepParameterValues>False</KeepParameterValues>
  61. <LibraryPath>Bond Graph\I.emx</LibraryPath>
  62. <TimeStamp>2011-11-29 15:55:55</TimeStamp>
  63. </Description>
  64. </Information>';
  65. type I
  66. ports
  67. power in p;
  68. signal out state;
  69. signal in i;
  70. restrictions
  71. causality preferred in p;
  72. end;
  73. icon bg bottom
  74. figures
  75. text 'I' 312 112 color 0 18 bold;
  76. end;
  77. implementation eq
  78. equations
  79. state = int(p.e);
  80. p.f = state / i;
  81. implementation_end;
  82. I1 704 112
  83. description '<Information>
  84. <Description>
  85. <Version>4.2</Version>
  86. <IsMainModel>1</IsMainModel>
  87. <KeepParameterValues>False</KeepParameterValues>
  88. <LibraryPath>Bond Graph\I.emx</LibraryPath>
  89. <TimeStamp>2011-11-29 15:55:55</TimeStamp>
  90. </Description>
  91. </Information>';
  92. type I
  93. ports
  94. power in p;
  95. signal out state;
  96. signal in i;
  97. restrictions
  98. causality preferred in p;
  99. end;
  100. icon bg bottom
  101. figures
  102. text 'I' 704 112 color 0 18 bold;
  103. end;
  104. implementation eq
  105. equations
  106. state = int(p.e);
  107. p.f = state / i;
  108. implementation_end;
  109. MSe 504 96
  110. description '<Information>
  111. <Description>
  112. <Version>4.2</Version>
  113. <IsMainModel>1</IsMainModel>
  114. <KeepParameterValues>False</KeepParameterValues>
  115. <LibraryPath>Bond Graph\MSe.emx</LibraryPath>
  116. <TimeStamp>2011-11-29 16:12:33</TimeStamp>
  117. </Description>
  118. </Information>';
  119. type MSe
  120. ports
  121. power out p;
  122. signal in effort;
  123. restrictions
  124. causality fixed out p;
  125. end;
  126. icon bg bottom
  127. figures
  128. text 'MSe' 504 96 color 0 18 bold;
  129. end;
  130. implementation eq
  131. variables
  132. real flow;
  133. equations
  134. p.e = effort;
  135. flow = p.f;
  136. implementation_end;
  137. MSe1 168 168
  138. description '<Information>
  139. <Description>
  140. <Version>4.2</Version>
  141. <IsMainModel>1</IsMainModel>
  142. <KeepParameterValues>False</KeepParameterValues>
  143. <LibraryPath>Bond Graph\MSe.emx</LibraryPath>
  144. <TimeStamp>2011-11-29 16:12:33</TimeStamp>
  145. </Description>
  146. </Information>';
  147. type MSe
  148. ports
  149. power out p;
  150. signal in effort;
  151. restrictions
  152. causality fixed out p;
  153. end;
  154. icon bg bottom
  155. figures
  156. text 'MSe' 168 168 color 0 18 bold;
  157. end;
  158. implementation eq
  159. variables
  160. real flow;
  161. equations
  162. p.e = effort;
  163. flow = p.f;
  164. implementation_end;
  165. OneJunction 304 304
  166. description '<Information>
  167. <Description>
  168. <Version>4.2</Version>
  169. <IsMainModel>1</IsMainModel>
  170. <KeepParameterValues>False</KeepParameterValues>
  171. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  172. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  173. </Description>
  174. </Information>';
  175. knot OneJunction
  176. ports
  177. power knot duplicatable none p [2,1];
  178. signal knot out flow [2,1];
  179. restrictions
  180. causality constraint one_out p;
  181. end;
  182. icon bg
  183. figures
  184. text '1' 304 304 color 0 18 bold;
  185. end;
  186. implementation eq
  187. equations
  188. sum (direct (p.e)) = 0;
  189. equal (collect (p.f));
  190. flow = first (p.f);
  191. implementation_end;
  192. OneJunction1 304 456
  193. description '<Information>
  194. <Description>
  195. <Version>4.2</Version>
  196. <IsMainModel>1</IsMainModel>
  197. <KeepParameterValues>False</KeepParameterValues>
  198. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  199. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  200. </Description>
  201. </Information>';
  202. knot OneJunction
  203. ports
  204. power knot duplicatable none p [2,1];
  205. signal knot out flow [2,1];
  206. restrictions
  207. causality constraint one_out p;
  208. end;
  209. icon bg
  210. figures
  211. text '1' 304 456 color 0 18 bold;
  212. end;
  213. implementation eq
  214. equations
  215. sum (direct (p.e)) = 0;
  216. equal (collect (p.f));
  217. flow = first (p.f);
  218. implementation_end;
  219. OneJunction10 704 168
  220. description '<Information>
  221. <Description>
  222. <Version>4.2</Version>
  223. <IsMainModel>1</IsMainModel>
  224. <KeepParameterValues>False</KeepParameterValues>
  225. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  226. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  227. </Description>
  228. </Information>';
  229. knot OneJunction
  230. ports
  231. power knot duplicatable none p [1];
  232. signal knot out flow [1];
  233. restrictions
  234. causality constraint one_out p;
  235. end;
  236. icon bg
  237. figures
  238. text '1' 704 168 color 0 18 bold;
  239. end;
  240. implementation eq
  241. equations
  242. sum (direct (p.e)) = 0;
  243. equal (collect (p.f));
  244. flow = first (p.f);
  245. implementation_end;
  246. OneJunction11 864 448
  247. description '<Information>
  248. <Description>
  249. <Version>4.2</Version>
  250. <IsMainModel>1</IsMainModel>
  251. <KeepParameterValues>False</KeepParameterValues>
  252. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  253. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  254. </Description>
  255. </Information>';
  256. knot OneJunction
  257. ports
  258. power knot duplicatable none p [2,1];
  259. signal knot out flow [2,1];
  260. restrictions
  261. causality constraint one_out p;
  262. end;
  263. icon bg
  264. figures
  265. text '1' 864 448 color 0 18 bold;
  266. end;
  267. implementation eq
  268. equations
  269. sum (direct (p.e)) = 0;
  270. equal (collect (p.f));
  271. flow = first (p.f);
  272. implementation_end;
  273. OneJunction12 584 304
  274. description '<Information>
  275. <Description>
  276. <Version>4.2</Version>
  277. <IsMainModel>1</IsMainModel>
  278. <KeepParameterValues>False</KeepParameterValues>
  279. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  280. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  281. </Description>
  282. </Information>';
  283. knot OneJunction
  284. ports
  285. power knot duplicatable none p [2,1];
  286. signal knot out flow [2,1];
  287. restrictions
  288. causality constraint one_out p;
  289. end;
  290. icon bg
  291. figures
  292. text '1' 584 304 color 0 18 bold;
  293. end;
  294. implementation eq
  295. equations
  296. sum (direct (p.e)) = 0;
  297. equal (collect (p.f));
  298. flow = first (p.f);
  299. implementation_end;
  300. OneJunction3 312 168
  301. description '<Information>
  302. <Description>
  303. <Version>4.2</Version>
  304. <IsMainModel>1</IsMainModel>
  305. <KeepParameterValues>False</KeepParameterValues>
  306. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  307. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  308. </Description>
  309. </Information>';
  310. knot OneJunction
  311. ports
  312. power knot duplicatable none p [1];
  313. signal knot out flow [1];
  314. restrictions
  315. causality constraint one_out p;
  316. end;
  317. icon bg
  318. figures
  319. text '1' 312 168 color 0 18 bold;
  320. end;
  321. implementation eq
  322. equations
  323. sum (direct (p.e)) = 0;
  324. equal (collect (p.f));
  325. flow = first (p.f);
  326. implementation_end;
  327. OneJunction5 152.3 304
  328. description '<Information>
  329. <Description>
  330. <Version>4.2</Version>
  331. <IsMainModel>1</IsMainModel>
  332. <KeepParameterValues>False</KeepParameterValues>
  333. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  334. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  335. </Description>
  336. </Information>';
  337. knot OneJunction
  338. ports
  339. power knot duplicatable none p [2,1];
  340. signal knot out flow [2,1];
  341. restrictions
  342. causality constraint one_out p;
  343. end;
  344. icon bg
  345. figures
  346. text '1' 152.3 304 color 0 18 bold;
  347. end;
  348. implementation eq
  349. equations
  350. sum (direct (p.e)) = 0;
  351. equal (collect (p.f));
  352. flow = first (p.f);
  353. implementation_end;
  354. OneJunction6 152 456
  355. description '<Information>
  356. <Description>
  357. <Version>4.2</Version>
  358. <IsMainModel>1</IsMainModel>
  359. <KeepParameterValues>False</KeepParameterValues>
  360. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  361. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  362. </Description>
  363. </Information>';
  364. knot OneJunction
  365. ports
  366. power knot duplicatable none p [2,1];
  367. signal knot out flow [2,1];
  368. restrictions
  369. causality constraint one_out p;
  370. end;
  371. icon bg
  372. figures
  373. text '1' 152 456 color 0 18 bold;
  374. end;
  375. implementation eq
  376. equations
  377. sum (direct (p.e)) = 0;
  378. equal (collect (p.f));
  379. flow = first (p.f);
  380. implementation_end;
  381. OneJunction7 704 304
  382. description '<Information>
  383. <Description>
  384. <Version>4.2</Version>
  385. <IsMainModel>1</IsMainModel>
  386. <KeepParameterValues>False</KeepParameterValues>
  387. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  388. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  389. </Description>
  390. </Information>';
  391. knot OneJunction
  392. ports
  393. power knot duplicatable none p [2,1];
  394. signal knot out flow [2,1];
  395. restrictions
  396. causality constraint one_out p;
  397. end;
  398. icon bg
  399. figures
  400. text '1' 704 304 color 0 18 bold;
  401. end;
  402. implementation eq
  403. equations
  404. sum (direct (p.e)) = 0;
  405. equal (collect (p.f));
  406. flow = first (p.f);
  407. implementation_end;
  408. OneJunction8 704 456
  409. description '<Information>
  410. <Description>
  411. <Version>4.2</Version>
  412. <IsMainModel>1</IsMainModel>
  413. <KeepParameterValues>False</KeepParameterValues>
  414. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  415. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  416. </Description>
  417. </Information>';
  418. knot OneJunction
  419. ports
  420. power knot duplicatable none p [2,1];
  421. signal knot out flow [2,1];
  422. restrictions
  423. causality constraint one_out p;
  424. end;
  425. icon bg
  426. figures
  427. text '1' 704 456 color 0 18 bold;
  428. end;
  429. implementation eq
  430. equations
  431. sum (direct (p.e)) = 0;
  432. equal (collect (p.f));
  433. flow = first (p.f);
  434. implementation_end;
  435. OneJunction9 864 304
  436. description '<Information>
  437. <Description>
  438. <Version>4.2</Version>
  439. <IsMainModel>1</IsMainModel>
  440. <KeepParameterValues>False</KeepParameterValues>
  441. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  442. <TimeStamp>2011-11-29 16:17:51</TimeStamp>
  443. </Description>
  444. </Information>';
  445. knot OneJunction
  446. ports
  447. power knot duplicatable none p [2,1];
  448. signal knot out flow [2,1];
  449. restrictions
  450. causality constraint one_out p;
  451. end;
  452. icon bg
  453. figures
  454. text '1' 864 304 color 0 18 bold;
  455. end;
  456. implementation eq
  457. equations
  458. sum (direct (p.e)) = 0;
  459. equal (collect (p.f));
  460. flow = first (p.f);
  461. implementation_end;
  462. PlusMinus1 512 336
  463. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  464. <LibraryPath>Signal\Block Diagram\PlusMinus.emx</LibraryPath>
  465. <TimeStamp>2007-9-27 10:15:13</TimeStamp>
  466. </Description>';
  467. knot PlusMinus
  468. ports
  469. signal knot duplicatable in plus [1];
  470. signal knot duplicatable in minus [1];
  471. signal knot out output [1];
  472. end;
  473. icon bg ellipse
  474. figures
  475. ellipse 504 328 520 344 color 0 fill 16777215;
  476. end;
  477. implementation eq
  478. equations
  479. output = sum (collect (plus)) - sum (collect (minus));
  480. implementation_end;
  481. RTF 304 392
  482. description '<Information>
  483. <Description>
  484. <Version>4.8</Version>
  485. <IsMainModel>1</IsMainModel>
  486. <KeepParameterValues>False</KeepParameterValues>
  487. <LibraryPath>Bond Graph\2D\RTF-2.emx</LibraryPath>
  488. <TimeStamp>2020-7-14 12:43:04</TimeStamp>
  489. </Description>
  490. </Information>';
  491. type 'TF-2'
  492. ports
  493. power in p1 [2,1];
  494. power out p2 [2,1];
  495. signal in angle {rad} ;
  496. restrictions
  497. causality constraint not_equal p1 p2;
  498. end;
  499. icon bg bottom
  500. figures
  501. text 'RTF' 304 392 color 0 18 bold;
  502. end;
  503. implementation eq
  504. /*
  505. 2D rotation transformer. Takes an angle as input and then rotates the dimensions
  506. */
  507. variables
  508. real r[2,2];
  509. equations
  510. r = [cos(angle), -sin(angle); sin(angle), cos(angle)];
  511. p1.e = transpose (r) * p2.e;
  512. p2.f = r * p1.f;
  513. implementation_end;
  514. RTF1 512 304
  515. description '<Information>
  516. <Description>
  517. <Version>4.8</Version>
  518. <IsMainModel>1</IsMainModel>
  519. <KeepParameterValues>False</KeepParameterValues>
  520. <LibraryPath>Bond Graph\2D\RTF-2.emx</LibraryPath>
  521. <TimeStamp>2020-7-14 12:43:04</TimeStamp>
  522. </Description>
  523. </Information>';
  524. type 'TF-2'
  525. ports
  526. power in p1 [2,1];
  527. power out p2 [2,1];
  528. signal in angle {rad} ;
  529. restrictions
  530. causality constraint not_equal p1 p2;
  531. end;
  532. icon bg bottom
  533. figures
  534. text 'RTF' 512 304 color 0 18 bold;
  535. end;
  536. implementation eq
  537. /*
  538. 2D rotation transformer. Takes an angle as input and then rotates the dimensions
  539. */
  540. variables
  541. real r[2,2];
  542. equations
  543. r = [cos(angle), -sin(angle); sin(angle), cos(angle)];
  544. p1.e = transpose (r) * p2.e;
  545. p2.f = r * p1.f;
  546. implementation_end;
  547. RTF2 152 368
  548. description '<Information>
  549. <Description>
  550. <Version>4.8</Version>
  551. <IsMainModel>1</IsMainModel>
  552. <KeepParameterValues>False</KeepParameterValues>
  553. <LibraryPath>Bond Graph\2D\RTF-2.emx</LibraryPath>
  554. <TimeStamp>2020-7-14 12:43:04</TimeStamp>
  555. </Description>
  556. </Information>';
  557. type 'TF-2'
  558. ports
  559. power in p1 [2,1];
  560. power out p2 [2,1];
  561. signal in angle {rad} ;
  562. restrictions
  563. causality constraint not_equal p1 p2;
  564. end;
  565. icon bg bottom
  566. figures
  567. text 'RTF' 152 368 color 0 18 bold;
  568. end;
  569. implementation eq
  570. /*
  571. 2D rotation transformer. Takes an angle as input and then rotates the dimensions
  572. */
  573. variables
  574. real r[2,2];
  575. equations
  576. r = [cos(angle), -sin(angle); sin(angle), cos(angle)];
  577. p1.e = transpose (r) * p2.e;
  578. p2.f = r * p1.f;
  579. implementation_end;
  580. RTF3 704 368
  581. description '<Information>
  582. <Description>
  583. <Version>4.8</Version>
  584. <IsMainModel>1</IsMainModel>
  585. <KeepParameterValues>False</KeepParameterValues>
  586. <LibraryPath>Bond Graph\2D\RTF-2.emx</LibraryPath>
  587. <TimeStamp>2020-7-14 12:43:04</TimeStamp>
  588. </Description>
  589. </Information>';
  590. type 'TF-2'
  591. ports
  592. power in p1 [2,1];
  593. power out p2 [2,1];
  594. signal in angle {rad} ;
  595. restrictions
  596. causality constraint not_equal p1 p2;
  597. end;
  598. icon bg bottom
  599. figures
  600. text 'RTF' 704 368 color 0 18 bold;
  601. end;
  602. implementation eq
  603. /*
  604. 2D rotation transformer. Takes an angle as input and then rotates the dimensions
  605. */
  606. variables
  607. real r[2,2];
  608. equations
  609. r = [cos(angle), -sin(angle); sin(angle), cos(angle)];
  610. p1.e = transpose (r) * p2.e;
  611. p2.f = r * p1.f;
  612. implementation_end;
  613. RTF4 864 360
  614. description '<Information>
  615. <Description>
  616. <Version>4.8</Version>
  617. <IsMainModel>1</IsMainModel>
  618. <KeepParameterValues>False</KeepParameterValues>
  619. <LibraryPath>Bond Graph\2D\RTF-2.emx</LibraryPath>
  620. <TimeStamp>2020-7-14 12:43:04</TimeStamp>
  621. </Description>
  622. </Information>';
  623. type 'TF-2'
  624. ports
  625. power in p1 [2,1];
  626. power out p2 [2,1];
  627. signal in angle {rad} ;
  628. restrictions
  629. causality constraint not_equal p1 p2;
  630. end;
  631. icon bg bottom
  632. figures
  633. text 'RTF' 864 360 color 0 18 bold;
  634. end;
  635. implementation eq
  636. /*
  637. 2D rotation transformer. Takes an angle as input and then rotates the dimensions
  638. */
  639. variables
  640. real r[2,2];
  641. equations
  642. r = [cos(angle), -sin(angle); sin(angle), cos(angle)];
  643. p1.e = transpose (r) * p2.e;
  644. p2.f = r * p1.f;
  645. implementation_end;
  646. Sf 72 456
  647. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  648. <LibraryPath>Bond Graph\2D\Sf-2.emx</LibraryPath>
  649. <TimeStamp>2007-9-25 12:7:5</TimeStamp>
  650. </Description>';
  651. type 'Sf-2'
  652. ports
  653. power out p [2,1];
  654. restrictions
  655. causality fixed in p;
  656. end;
  657. icon bg bottom
  658. figures
  659. text 'Sf' 72 456 color 0 18 bold;
  660. end;
  661. implementation eq
  662. parameters
  663. real flow[2,1] = [0.0; 0.0];
  664. variables
  665. real effort [2];
  666. equations
  667. p.f = flow;
  668. effort = p.e;
  669. implementation_end;
  670. Splitter1 264 336
  671. description '<Description><Version>4.0</Version>
  672. <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath>
  673. <TimeStamp>2008-01-17 11:28:29</TimeStamp>
  674. <IsMainModel>1</IsMainModel>
  675. <KeepParameterValues>False</KeepParameterValues>
  676. </Description>';
  677. knot Splitter
  678. ports
  679. signal knot duplicatable out output [1];
  680. signal knot in input [1];
  681. end;
  682. icon bg ellipse
  683. figures
  684. ellipse 260.8 332.8 267.2 339.2 color -1 fill 0;
  685. ellipse 259.7 331.7 268.3 340.3 color -1;
  686. terminals
  687. input 264 336 fixed;
  688. end;
  689. implementation eq
  690. equations
  691. collect (output) = input;
  692. implementation_end;
  693. Splitter2 680 336
  694. description '<Description><Version>4.0</Version>
  695. <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath>
  696. <TimeStamp>2008-01-17 11:28:29</TimeStamp>
  697. <IsMainModel>1</IsMainModel>
  698. <KeepParameterValues>False</KeepParameterValues>
  699. </Description>';
  700. knot Splitter
  701. ports
  702. signal knot duplicatable out output [1];
  703. signal knot in input [1];
  704. end;
  705. icon bg ellipse
  706. figures
  707. ellipse 676.8 332.8 683.2 339.2 color -1 fill 0;
  708. ellipse 675.7 331.7 684.3 340.3 color -1;
  709. terminals
  710. input 680 336 fixed;
  711. end;
  712. implementation eq
  713. equations
  714. collect (output) = input;
  715. implementation_end;
  716. Splitter3 168 96
  717. description '<Description><Version>4.0</Version>
  718. <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath>
  719. <TimeStamp>2008-01-17 11:28:29</TimeStamp>
  720. <IsMainModel>1</IsMainModel>
  721. <KeepParameterValues>False</KeepParameterValues>
  722. </Description>';
  723. knot Splitter
  724. ports
  725. signal knot duplicatable out output [1];
  726. signal knot in input [1];
  727. end;
  728. icon bg ellipse
  729. figures
  730. ellipse 164.8 92.8 171.2 99.2 color -1 fill 0;
  731. ellipse 163.7 91.7 172.3 100.3 color -1;
  732. terminals
  733. input 168 96 fixed;
  734. end;
  735. implementation eq
  736. equations
  737. collect (output) = input;
  738. implementation_end;
  739. Submodel1 304 528
  740. description '<Information><Description><Version>4.8</Version><IsMainModel>1</IsMainModel></Description><Attributes><GlobalRelations>parameters
  741. real mass = 1 {kg};</GlobalRelations></Attributes></Information>';
  742. type Submodel
  743. ports
  744. power in p [2,1];
  745. signal in mass {kg} ;
  746. end;
  747. implementation bg
  748. submodels
  749. Gain 368 408
  750. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  751. <LibraryPath>Signal\Block Diagram\Gain.emx</LibraryPath>
  752. <TimeStamp>2007-9-26 12:15:12</TimeStamp>
  753. </Description>';
  754. type Gain
  755. ports
  756. signal in input;
  757. signal out output [2,1];
  758. end;
  759. icon bg bottom
  760. figures
  761. rectangle 352.1 392 383.9 424 color 0 fill 15132390;
  762. text 'K' 368 408 color 16711680 16 bold;
  763. end;
  764. implementation eq
  765. equations
  766. output = [0;-g_n] * input;
  767. implementation_end;
  768. I 248 520
  769. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  770. <LibraryPath>Bond Graph\2D\I-2.emx</LibraryPath>
  771. <TimeStamp>2007-9-25 12:7:37</TimeStamp>
  772. </Description>';
  773. type 'I-2'
  774. ports
  775. power in p [2,1];
  776. signal out state [2,1];
  777. signal in mass {kg} ;
  778. restrictions
  779. causality preferred in p;
  780. end;
  781. icon bg bottom
  782. figures
  783. text 'I' 248 520 color 0 18 bold;
  784. end;
  785. implementation eq
  786. equations
  787. state = int(p.e);
  788. p.f = inverse ([mass,0;0,mass]) * state;
  789. implementation_end;
  790. plug p 304 468;
  791. plug mass 208 408;
  792. OneJunction2 304 520
  793. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  794. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  795. <TimeStamp>2007-9-27 9:51:18</TimeStamp>
  796. </Description>';
  797. knot OneJunction
  798. ports
  799. power knot duplicatable none p [2,1];
  800. signal knot out flow [2,1];
  801. restrictions
  802. causality constraint one_out p;
  803. end;
  804. icon bg
  805. figures
  806. text '1' 304 520 color 0 18 bold;
  807. end;
  808. implementation eq
  809. equations
  810. sum (direct (p.e)) = 0;
  811. equal (collect (p.f));
  812. flow = first (p.f);
  813. implementation_end;
  814. Sg 368 520
  815. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  816. <LibraryPath>Bond Graph\2D\MSe-2.emx</LibraryPath>
  817. <TimeStamp>2007-9-25 12:7:58</TimeStamp>
  818. </Description>';
  819. type 'MSe-2'
  820. ports
  821. power out p [2,1];
  822. signal in effort [2,1];
  823. restrictions
  824. causality fixed out p;
  825. end;
  826. icon bg bottom
  827. figures
  828. text 'MSe' 368 520 color 0 18 bold;
  829. end;
  830. implementation eq
  831. variables
  832. real flow[2];
  833. equations
  834. p.e = effort;
  835. flow = p.f;
  836. implementation_end;
  837. Splitter1 248 408
  838. description '<Description><Version>4.0</Version>
  839. <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath>
  840. <TimeStamp>2008-01-17 11:28:29</TimeStamp>
  841. <IsMainModel>1</IsMainModel>
  842. <KeepParameterValues>False</KeepParameterValues>
  843. </Description>';
  844. knot Splitter
  845. ports
  846. signal knot duplicatable out output [1];
  847. signal knot in input [1];
  848. end;
  849. icon bg ellipse
  850. figures
  851. ellipse 244.8 404.8 251.2 411.2 color -1 fill 0;
  852. ellipse 243.7 403.7 252.3 412.3 color -1;
  853. terminals
  854. input 248 408 fixed;
  855. end;
  856. implementation eq
  857. equations
  858. collect (output) = input;
  859. implementation_end;
  860. end;
  861. connections
  862. Gain\output -> Sg\effort;
  863. I\p <= OneJunction2\p;
  864. mass -> Splitter1\input;
  865. p => OneJunction2\p;
  866. Sg\p => OneJunction2\p;
  867. Splitter1\output -> Gain\input;
  868. Splitter1\output -> I\mass;
  869. end;
  870. implementation_end;
  871. Submodel2 704 528
  872. description '<Information><Description><Version>4.8</Version><IsMainModel>1</IsMainModel></Description><Attributes><GlobalRelations>parameters
  873. real mass = 1 {kg};</GlobalRelations></Attributes></Information>';
  874. type Submodel
  875. ports
  876. power in p [2,1];
  877. signal in mass {kg} ;
  878. end;
  879. icon bg
  880. figures
  881. rectangle 664 512 744 544 fill 15132390;
  882. text 'name' 704 528 16;
  883. end;
  884. implementation bg
  885. submodels
  886. Gain 368 408
  887. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  888. <LibraryPath>Signal\Block Diagram\Gain.emx</LibraryPath>
  889. <TimeStamp>2007-9-26 12:15:12</TimeStamp>
  890. </Description>';
  891. type Gain
  892. ports
  893. signal in input;
  894. signal out output [2,1];
  895. end;
  896. icon bg bottom
  897. figures
  898. rectangle 352.1 392 383.9 424 color 0 fill 15132390;
  899. text 'K' 368 408 color 16711680 16 bold;
  900. end;
  901. implementation eq
  902. equations
  903. output = [0;-g_n] * input;
  904. implementation_end;
  905. I 248 520
  906. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  907. <LibraryPath>Bond Graph\2D\I-2.emx</LibraryPath>
  908. <TimeStamp>2007-9-25 12:7:37</TimeStamp>
  909. </Description>';
  910. type 'I-2'
  911. ports
  912. power in p [2,1];
  913. signal out state [2,1];
  914. signal in mass {kg} ;
  915. restrictions
  916. causality preferred in p;
  917. end;
  918. icon bg bottom
  919. figures
  920. text 'I' 248 520 color 0 18 bold;
  921. end;
  922. implementation eq
  923. equations
  924. state = int(p.e);
  925. p.f = inverse ([mass,0;0,mass]) * state;
  926. implementation_end;
  927. plug p 304 468;
  928. plug mass 208 408;
  929. OneJunction2 304 520
  930. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  931. <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath>
  932. <TimeStamp>2007-9-27 9:51:18</TimeStamp>
  933. </Description>';
  934. knot OneJunction
  935. ports
  936. power knot duplicatable none p [2,1];
  937. signal knot out flow [2,1];
  938. restrictions
  939. causality constraint one_out p;
  940. end;
  941. icon bg
  942. figures
  943. text '1' 304 520 color 0 18 bold;
  944. end;
  945. implementation eq
  946. equations
  947. sum (direct (p.e)) = 0;
  948. equal (collect (p.f));
  949. flow = first (p.f);
  950. implementation_end;
  951. Sg 368 520
  952. description '<Description><Version>4.0</Version><IsMainModel>1</IsMainModel><KeepParameterValues>False</KeepParameterValues>
  953. <LibraryPath>Bond Graph\2D\MSe-2.emx</LibraryPath>
  954. <TimeStamp>2007-9-25 12:7:58</TimeStamp>
  955. </Description>';
  956. type 'MSe-2'
  957. ports
  958. power out p [2,1];
  959. signal in effort [2,1];
  960. restrictions
  961. causality fixed out p;
  962. end;
  963. icon bg bottom
  964. figures
  965. text 'MSe' 368 520 color 0 18 bold;
  966. end;
  967. implementation eq
  968. variables
  969. real flow[2];
  970. equations
  971. p.e = effort;
  972. flow = p.f;
  973. implementation_end;
  974. Splitter1 248 408
  975. description '<Description><Version>4.0</Version>
  976. <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath>
  977. <TimeStamp>2008-01-17 11:28:29</TimeStamp>
  978. <IsMainModel>1</IsMainModel>
  979. <KeepParameterValues>False</KeepParameterValues>
  980. </Description>';
  981. knot Splitter
  982. ports
  983. signal knot duplicatable out output [1];
  984. signal knot in input [1];
  985. end;
  986. icon bg ellipse
  987. figures
  988. ellipse 244.8 404.8 251.2 411.2 color -1 fill 0;
  989. ellipse 243.7 403.7 252.3 412.3 color -1;
  990. terminals
  991. input 248 408 fixed;
  992. end;
  993. implementation eq
  994. equations
  995. collect (output) = input;
  996. implementation_end;
  997. end;
  998. connections
  999. Gain\output -> Sg\effort;
  1000. I\p <= OneJunction2\p;
  1001. mass -> Splitter1\input;
  1002. p => OneJunction2\p;
  1003. Sg\p => OneJunction2\p;
  1004. Splitter1\output -> Gain\input;
  1005. Splitter1\output -> I\mass;
  1006. end;
  1007. implementation_end;
  1008. Submodel3 224 416
  1009. description '<Description><Version>4.0</Version>
  1010. <LibraryPath>Template\Submodel-Equation.emx</LibraryPath>
  1011. <IsMainModel>1</IsMainModel>
  1012. <KeepParameterValues>False</KeepParameterValues>
  1013. <TimeStamp>2007-11-1 22:32:1</TimeStamp>
  1014. <AllowLibraryUpdate>False</AllowLibraryUpdate>
  1015. </Description>';
  1016. type 'Submodel-Equation'
  1017. ports
  1018. signal in angle_velocity {rad/s} ;
  1019. signal out angle {rad} ;
  1020. signal in velocity [2,1] {m/s} ;
  1021. signal out position [2,1] {m} ;
  1022. signal out mass {kg} ;
  1023. signal out angular_momentum {N.m.s} ;
  1024. end;
  1025. implementation eq
  1026. /* Equation Submodel
  1027. Enter your equations here. You can use the Toolbar buttons at the top ( Add , f(x) etc. ).
  1028. */
  1029. parameters
  1030. real density = 1 {kg/m3};
  1031. real dimension[3] = [1;1;1] {m};
  1032. real initial_position[2] = [0;0] {m};
  1033. real initial_angle = 0 {rad};
  1034. variables
  1035. real body_angle[3];
  1036. real body_position[3];
  1037. real body_size[3];
  1038. real moment[3];
  1039. initialequations
  1040. mass = dimension[1] * dimension[2] * dimension[3] * density;
  1041. moment[1] = mass/12 * ( dimension[2]^2 + dimension[3]^2);
  1042. moment[2] = mass/12 * ( dimension[1]^2 + dimension[3]^2);
  1043. moment[3] = mass/12 * ( dimension[1]^2 + dimension[2]^2);
  1044. angular_momentum = moment[1];
  1045. equations
  1046. angle = int(angle_velocity,initial_angle);
  1047. body_angle = [angle;0;0];
  1048. position = int(velocity,initial_position);
  1049. body_position = [0; position[1];position[2]];
  1050. implementation_end;
  1051. Submodel4 624 416
  1052. description '<Description><Version>4.0</Version>
  1053. <LibraryPath>Template\Submodel-Equation.emx</LibraryPath>
  1054. <IsMainModel>1</IsMainModel>
  1055. <KeepParameterValues>False</KeepParameterValues>
  1056. <TimeStamp>2007-11-1 22:32:1</TimeStamp>
  1057. <AllowLibraryUpdate>False</AllowLibraryUpdate>
  1058. </Description>';
  1059. type 'Submodel-Equation'
  1060. ports
  1061. signal in angle_velocity {rad/s} ;
  1062. signal out angle {rad} ;
  1063. signal in velocity [2,1] {m/s} ;
  1064. signal out position [2,1] {m} ;
  1065. signal out mass {kg} ;
  1066. signal out angular_momentum {N.m.s} ;
  1067. end;
  1068. implementation eq
  1069. /* Equation Submodel
  1070. Enter your equations here. You can use the Toolbar buttons at the top ( Add , f(x) etc. ).
  1071. */
  1072. parameters
  1073. real density = 1 {kg/m3};
  1074. real dimension[3] = [1;1;1] {m};
  1075. real initial_position[2] = [0;0] {m};
  1076. real initial_angle = 0.01 {rad};
  1077. variables
  1078. real body_angle[3];
  1079. real body_position[3];
  1080. real body_size[3];
  1081. real moment[3];
  1082. initialequations
  1083. mass = dimension[1] * dimension[2] * dimension[3] * density;
  1084. moment[1] = mass/12 * ( dimension[2]^2 + dimension[3]^2);
  1085. moment[2] = mass/12 * ( dimension[1]^2 + dimension[3]^2);
  1086. moment[3] = mass/12 * ( dimension[1]^2 + dimension[2]^2);
  1087. angular_momentum = moment[1];
  1088. equations
  1089. angle = int(angle_velocity,initial_angle);
  1090. body_angle = [angle;0;0];
  1091. position = int(velocity,initial_position);
  1092. body_position = [0; position[1];position[2]];
  1093. implementation_end;
  1094. TF 384 224
  1095. description '<Information>
  1096. <Description>
  1097. <Version>4.8</Version>
  1098. <IsMainModel>1</IsMainModel>
  1099. <KeepParameterValues>False</KeepParameterValues>
  1100. <LibraryPath>Bond Graph\2D\XTF-2.emx</LibraryPath>
  1101. <TimeStamp>2020-7-14 15:06:10</TimeStamp>
  1102. <AllowLibraryUpdate>True</AllowLibraryUpdate>
  1103. </Description>
  1104. </Information>';
  1105. type 'TF-2'
  1106. ports
  1107. power in p1;
  1108. power out p2 [2,1];
  1109. restrictions
  1110. causality constraint not_equal p1 p2;
  1111. causality fixed in p2;
  1112. causality fixed out p1;
  1113. end;
  1114. icon bg bottom
  1115. figures
  1116. text 'XTF' 384 224 color 0 18 bold;
  1117. end;
  1118. implementation eq
  1119. parameters
  1120. real x;
  1121. real y;
  1122. variables
  1123. real r[2,1];
  1124. initialequations
  1125. r = [-y; x];
  1126. equations
  1127. p1.e = transpose (r) * p2.e;
  1128. p2.f = r * p1.f;
  1129. implementation_end;
  1130. TF2 784 224
  1131. description '<Information>
  1132. <Description>
  1133. <Version>4.8</Version>
  1134. <IsMainModel>1</IsMainModel>
  1135. <KeepParameterValues>False</KeepParameterValues>
  1136. <LibraryPath>Bond Graph\2D\XTF-2.emx</LibraryPath>
  1137. <TimeStamp>2020-7-14 15:06:10</TimeStamp>
  1138. <AllowLibraryUpdate>True</AllowLibraryUpdate>
  1139. </Description>
  1140. </Information>';
  1141. type 'TF-2'
  1142. ports
  1143. power in p1;
  1144. power out p2 [2,1];
  1145. restrictions
  1146. causality constraint not_equal p1 p2;
  1147. causality fixed in p2;
  1148. causality fixed out p1;
  1149. end;
  1150. icon bg bottom
  1151. figures
  1152. text 'XTF' 784 224 color 0 18 bold;
  1153. end;
  1154. implementation eq
  1155. parameters
  1156. real x;
  1157. real y;
  1158. variables
  1159. real r[2,1];
  1160. initialequations
  1161. r = [-y; x];
  1162. equations
  1163. p1.e = transpose (r) * p2.e;
  1164. p2.f = r * p1.f;
  1165. implementation_end;
  1166. TF3 632.3 224
  1167. description '<Information>
  1168. <Description>
  1169. <Version>4.8</Version>
  1170. <IsMainModel>1</IsMainModel>
  1171. <KeepParameterValues>False</KeepParameterValues>
  1172. <LibraryPath>Bond Graph\2D\XTF-2.emx</LibraryPath>
  1173. <TimeStamp>2020-7-14 15:06:10</TimeStamp>
  1174. <AllowLibraryUpdate>True</AllowLibraryUpdate>
  1175. </Description>
  1176. </Information>';
  1177. type 'TF-2'
  1178. ports
  1179. power in p1;
  1180. power out p2 [2,1];
  1181. restrictions
  1182. causality constraint not_equal p1 p2;
  1183. causality fixed in p2;
  1184. causality fixed out p1;
  1185. end;
  1186. icon bg bottom
  1187. figures
  1188. text 'XTF' 632.3 224 color 0 18 bold;
  1189. end;
  1190. implementation eq
  1191. parameters
  1192. real x;
  1193. real y;
  1194. variables
  1195. real r[2,1];
  1196. initialequations
  1197. r = [-y; x];
  1198. equations
  1199. p1.e = transpose (r) * p2.e;
  1200. p2.f = r * p1.f;
  1201. implementation_end;
  1202. XTF 232.3 224
  1203. description '<Information>
  1204. <Description>
  1205. <Version>4.8</Version>
  1206. <IsMainModel>1</IsMainModel>
  1207. <KeepParameterValues>False</KeepParameterValues>
  1208. <LibraryPath>Bond Graph\2D\XTF-2.emx</LibraryPath>
  1209. <TimeStamp>2020-7-14 15:06:10</TimeStamp>
  1210. <AllowLibraryUpdate>True</AllowLibraryUpdate>
  1211. </Description>
  1212. </Information>';
  1213. type 'TF-2'
  1214. ports
  1215. power in p1;
  1216. power out p2 [2,1];
  1217. restrictions
  1218. causality constraint not_equal p1 p2;
  1219. causality fixed in p2;
  1220. causality fixed out p1;
  1221. end;
  1222. icon bg bottom
  1223. figures
  1224. text 'XTF' 232.3 224 color 0 18 bold;
  1225. end;
  1226. implementation eq
  1227. parameters
  1228. real x;
  1229. real y;
  1230. variables
  1231. real r[2,1];
  1232. initialequations
  1233. r = [-y; x];
  1234. equations
  1235. p1.e = transpose (r) * p2.e;
  1236. p2.f = r * p1.f;
  1237. implementation_end;
  1238. ZeroJunction 384 304
  1239. description '<Information>
  1240. <Description>
  1241. <Version>4.2</Version>
  1242. <IsMainModel>1</IsMainModel>
  1243. <KeepParameterValues>False</KeepParameterValues>
  1244. <LibraryPath>Bond Graph\ZeroJunction.emx</LibraryPath>
  1245. <TimeStamp>2011-11-29 16:45:16</TimeStamp>
  1246. </Description>
  1247. </Information>';
  1248. knot ZeroJunction
  1249. ports
  1250. power knot duplicatable none p [2,1];
  1251. signal knot out effort [2,1];
  1252. restrictions
  1253. causality constraint one_in p;
  1254. end;
  1255. icon bg
  1256. figures
  1257. text '0' 384 304 color 0 18 bold;
  1258. end;
  1259. implementation eq
  1260. equations
  1261. sum (direct (p.f)) = 0;
  1262. equal (collect (p.e));
  1263. effort = first (p.e);
  1264. implementation_end;
  1265. ZeroJunction1 232.3 304
  1266. description '<Information>
  1267. <Description>
  1268. <Version>4.2</Version>
  1269. <IsMainModel>1</IsMainModel>
  1270. <KeepParameterValues>False</KeepParameterValues>
  1271. <LibraryPath>Bond Graph\ZeroJunction.emx</LibraryPath>
  1272. <TimeStamp>2011-11-29 16:45:16</TimeStamp>
  1273. </Description>
  1274. </Information>';
  1275. knot ZeroJunction
  1276. ports
  1277. power knot duplicatable none p [2,1];
  1278. signal knot out effort [2,1];
  1279. restrictions
  1280. causality constraint one_in p;
  1281. end;
  1282. icon bg
  1283. figures
  1284. text '0' 232.3 304 color 0 18 bold;
  1285. end;
  1286. implementation eq
  1287. equations
  1288. sum (direct (p.f)) = 0;
  1289. equal (collect (p.e));
  1290. effort = first (p.e);
  1291. implementation_end;
  1292. ZeroJunction2 784 304
  1293. description '<Information>
  1294. <Description>
  1295. <Version>4.2</Version>
  1296. <IsMainModel>1</IsMainModel>
  1297. <KeepParameterValues>False</KeepParameterValues>
  1298. <LibraryPath>Bond Graph\ZeroJunction.emx</LibraryPath>
  1299. <TimeStamp>2011-11-29 16:45:16</TimeStamp>
  1300. </Description>
  1301. </Information>';
  1302. knot ZeroJunction
  1303. ports
  1304. power knot duplicatable none p [2,1];
  1305. signal knot out effort [2,1];
  1306. restrictions
  1307. causality constraint one_in p;
  1308. end;
  1309. icon bg
  1310. figures
  1311. text '0' 784 304 color 0 18 bold;
  1312. end;
  1313. implementation eq
  1314. equations
  1315. sum (direct (p.f)) = 0;
  1316. equal (collect (p.e));
  1317. effort = first (p.e);
  1318. implementation_end;
  1319. ZeroJunction3 632.3 304
  1320. description '<Information>
  1321. <Description>
  1322. <Version>4.2</Version>
  1323. <IsMainModel>1</IsMainModel>
  1324. <KeepParameterValues>False</KeepParameterValues>
  1325. <LibraryPath>Bond Graph\ZeroJunction.emx</LibraryPath>
  1326. <TimeStamp>2011-11-29 16:45:16</TimeStamp>
  1327. </Description>
  1328. </Information>';
  1329. knot ZeroJunction
  1330. ports
  1331. power knot duplicatable none p [2,1];
  1332. signal knot out effort [2,1];
  1333. restrictions
  1334. causality constraint one_in p;
  1335. end;
  1336. icon bg
  1337. figures
  1338. text '0' 632.3 304 color 0 18 bold;
  1339. end;
  1340. implementation eq
  1341. equations
  1342. sum (direct (p.f)) = 0;
  1343. equal (collect (p.e));
  1344. effort = first (p.e);
  1345. implementation_end;
  1346. ZeroJunction4 504 168
  1347. description '<Information>
  1348. <Description>
  1349. <Version>4.2</Version>
  1350. <IsMainModel>1</IsMainModel>
  1351. <KeepParameterValues>False</KeepParameterValues>
  1352. <LibraryPath>Bond Graph\ZeroJunction.emx</LibraryPath>
  1353. <TimeStamp>2011-11-29 16:45:16</TimeStamp>
  1354. </Description>
  1355. </Information>';
  1356. knot ZeroJunction
  1357. ports
  1358. power knot duplicatable none p [1];
  1359. signal knot out effort [1];
  1360. restrictions
  1361. causality constraint one_in p;
  1362. end;
  1363. icon bg
  1364. figures
  1365. text '0' 504 168 color 0 18 bold;
  1366. end;
  1367. implementation eq
  1368. equations
  1369. sum (direct (p.f)) = 0;
  1370. equal (collect (p.e));
  1371. effort = first (p.e);
  1372. implementation_end;
  1373. end;
  1374. connections
  1375. Constant\output -> Splitter3\input;
  1376. I\p <= OneJunction3\p;
  1377. I1\p <= OneJunction10\p;
  1378. MSe1\p => OneJunction3\p;
  1379. OneJunction\p => RTF\p1;
  1380. OneJunction\p => ZeroJunction\p;
  1381. OneJunction\p => ZeroJunction1\p;
  1382. OneJunction1\flow -> Submodel3\velocity 224 456;
  1383. OneJunction1\p => Submodel1\p;
  1384. OneJunction10\flow -> Submodel4\angle_velocity 608 224 608 360;
  1385. OneJunction10\p => TF2\p1;
  1386. OneJunction10\p => TF3\p1;
  1387. OneJunction3\flow -> Submodel3\angle_velocity 208 200 208 376;
  1388. OneJunction3\p => TF\p1;
  1389. OneJunction3\p => XTF\p1;
  1390. OneJunction3\p => ZeroJunction4\p;
  1391. OneJunction5\p => RTF2\p1;
  1392. OneJunction7\p => RTF3\p1;
  1393. OneJunction7\p => ZeroJunction2\p;
  1394. OneJunction7\p => ZeroJunction3\p;
  1395. OneJunction8\flow -> Submodel4\velocity 624 456;
  1396. OneJunction8\p => Submodel2\p;
  1397. OneJunction9\p => RTF4\p1;
  1398. PlusMinus1\output -> RTF1\angle;
  1399. RTF\p2 => OneJunction1\p;
  1400. RTF1\p2 => OneJunction12\p;
  1401. RTF2\p2 => OneJunction6\p;
  1402. RTF3\p2 => OneJunction8\p;
  1403. RTF4\p2 => OneJunction11\p;
  1404. Sf\p => OneJunction6\p;
  1405. Splitter1\output -> PlusMinus1\plus;
  1406. Splitter1\output -> RTF\angle 280 352 280 368;
  1407. Splitter1\output -> RTF2\angle 176 336;
  1408. Splitter2\output -> PlusMinus1\minus;
  1409. Splitter2\output -> RTF3\angle 680 344;
  1410. Splitter2\output -> RTF4\angle 832 336;
  1411. Splitter3\output -> MSe\effort;
  1412. Splitter3\output -> MSe1\effort;
  1413. Submodel3\angle -> Splitter1\input 248 384 248 352;
  1414. Submodel3\angular_momentum -> I\i 200 376 200 200;
  1415. Submodel3\mass -> Submodel1\mass 216 440 216 464 296 464 296 504;
  1416. Submodel4\angle -> Splitter2\input;
  1417. Submodel4\angular_momentum -> I1\i 600 360 600 224;
  1418. Submodel4\mass -> Submodel2\mass 616 464 696 488;
  1419. TF\p2 => ZeroJunction\p;
  1420. TF2\p2 => ZeroJunction2\p;
  1421. TF3\p2 => ZeroJunction3\p;
  1422. XTF\p2 => ZeroJunction1\p;
  1423. ZeroJunction\p => RTF1\p1;
  1424. ZeroJunction1\p => OneJunction5\p;
  1425. ZeroJunction2\p => OneJunction9\p;
  1426. ZeroJunction3\p => OneJunction12\p;
  1427. ZeroJunction4\p <= MSe\p;
  1428. ZeroJunction4\p => OneJunction10\p;
  1429. end;
  1430. implementation_end;
  1431. ]]>
  1432. </Sidops>
  1433. </Model>
  1434. <Experiments>
  1435. <DefaultExperiment><![CDATA[Experiment 1]]>
  1436. </DefaultExperiment>
  1437. <Experiment>
  1438. <Name>Experiment 1</Name>
  1439. <CreatedBy></CreatedBy>
  1440. <Info></Info>
  1441. <ExpData>
  1442. <VersionNumber>4.8</VersionNumber>
  1443. <ModelProperties>
  1444. </ModelProperties>
  1445. <Variables>
  1446. <Constants>
  1447. </Constants>
  1448. <Parameters>
  1449. <Variable>
  1450. <Name>TF\x</Name>
  1451. <Value>0</Value>
  1452. </Variable>
  1453. <Variable>
  1454. <Name>TF\y</Name>
  1455. <Value>0</Value>
  1456. </Variable>
  1457. <Variable>
  1458. <Name>TF2\x</Name>
  1459. <Value>0</Value>
  1460. </Variable>
  1461. <Variable>
  1462. <Name>TF2\y</Name>
  1463. <Value>0</Value>
  1464. </Variable>
  1465. <Variable>
  1466. <Name>TF3\x</Name>
  1467. <Value>0</Value>
  1468. </Variable>
  1469. <Variable>
  1470. <Name>TF3\y</Name>
  1471. <Value>0</Value>
  1472. </Variable>
  1473. <Variable>
  1474. <Name>XTF\x</Name>
  1475. <Value>0</Value>
  1476. </Variable>
  1477. <Variable>
  1478. <Name>XTF\y</Name>
  1479. <Value>0</Value>
  1480. </Variable>
  1481. </Parameters>
  1482. <Initials>
  1483. <Variable>
  1484. <Name>I1\state_initial</Name>
  1485. <Value>0</Value>
  1486. </Variable>
  1487. <Variable>
  1488. <Name>I\state_initial</Name>
  1489. <Value>0</Value>
  1490. </Variable>
  1491. <Variable>
  1492. <Name>Submodel1\I\p.e_initial</Name>
  1493. <Rows>2</Rows>
  1494. <Columns>1</Columns>
  1495. <Value>0 0</Value>
  1496. </Variable>
  1497. <Variable>
  1498. <Name>Submodel2\I\p.e_initial</Name>
  1499. <Rows>2</Rows>
  1500. <Columns>1</Columns>
  1501. <Value>0 0</Value>
  1502. </Variable>
  1503. </Initials>
  1504. </Variables>
  1505. <PlotSpecs>
  1506. <VarNames>
  1507. <VarName>time</VarName>
  1508. <VarName>Submodel4\position[2]</VarName>
  1509. <VarName>Submodel4\position[1]</VarName>
  1510. </VarNames>
  1511. <Plots>
  1512. <Plot>
  1513. <PlotType>GraphPlot</PlotType>
  1514. <BasePlot>
  1515. <PlotId>1</PlotId>
  1516. <UseWindowsBGColor>false</UseWindowsBGColor>
  1517. <BGColor>16777215</BGColor>
  1518. <PlotIsVisible>true</PlotIsVisible>
  1519. </BasePlot>
  1520. <Grid>
  1521. <DrawGrid>true</DrawGrid>
  1522. <GridColor>15780518</GridColor>
  1523. <GridBorderLineColor>12624260</GridBorderLineColor>
  1524. <GridZeroLineColor>0</GridZeroLineColor>
  1525. <XTicks>10</XTicks>
  1526. <YTicks>10</YTicks>
  1527. <ZTicks>10</ZTicks>
  1528. <Use3DLook>false</Use3DLook>
  1529. </Grid>
  1530. <PlotBGColor>16777215</PlotBGColor>
  1531. <ShowPlotTitle>true</ShowPlotTitle>
  1532. <TitlePosition>1</TitlePosition>
  1533. <PlotTitle>model</PlotTitle>
  1534. <ShowXValues>true</ShowXValues>
  1535. <Fonts>
  1536. <TitleFont>
  1537. <Name>Arial</Name>
  1538. <Height>12</Height>
  1539. <PitchFamily>34</PitchFamily>
  1540. <Weight>400</Weight>
  1541. <Italic>0</Italic>
  1542. <UnderLine>0</UnderLine>
  1543. <StrikeOut>0</StrikeOut>
  1544. <Color>0</Color>
  1545. </TitleFont>
  1546. <LabelFont>
  1547. <Name>Arial</Name>
  1548. <Height>12</Height>
  1549. <PitchFamily>34</PitchFamily>
  1550. <Weight>400</Weight>
  1551. <Italic>0</Italic>
  1552. <UnderLine>0</UnderLine>
  1553. <StrikeOut>0</StrikeOut>
  1554. <Color>0</Color>
  1555. </LabelFont>
  1556. <ValuesFont>
  1557. <Name>Arial</Name>
  1558. <Height>10</Height>
  1559. <PitchFamily>34</PitchFamily>
  1560. <Weight>400</Weight>
  1561. <Italic>0</Italic>
  1562. <UnderLine>0</UnderLine>
  1563. <StrikeOut>0</StrikeOut>
  1564. <Color>0</Color>
  1565. </ValuesFont>
  1566. <LegendFont>
  1567. <Name>Arial</Name>
  1568. <Height>12</Height>
  1569. <PitchFamily>34</PitchFamily>
  1570. <Weight>400</Weight>
  1571. <Italic>0</Italic>
  1572. <UnderLine>0</UnderLine>
  1573. <StrikeOut>0</StrikeOut>
  1574. <Color>0</Color>
  1575. </LegendFont>
  1576. </Fonts>
  1577. <SharedXAxis>true</SharedXAxis>
  1578. <SharedYAxis>true</SharedYAxis>
  1579. <SharedZAxis>false</SharedZAxis>
  1580. <XAxes>
  1581. <Axis>
  1582. <Minimum>-1.0</Minimum>
  1583. <Maximum>1.0</Maximum>
  1584. <Linear>true</Linear>
  1585. <Scaling>3</Scaling>
  1586. <Label>position[1]</Label>
  1587. </Axis>
  1588. </XAxes>
  1589. <YAxes>
  1590. <Axis>
  1591. <Minimum>-0.5000000000000001</Minimum>
  1592. <Maximum>0.5</Maximum>
  1593. <Linear>true</Linear>
  1594. <Scaling>1</Scaling>
  1595. <Label>position[2]</Label>
  1596. </Axis>
  1597. </YAxes>
  1598. <ZAxes>
  1599. </ZAxes>
  1600. <Curves>
  1601. <Curve>
  1602. <LineColor>6076255</LineColor>
  1603. <LineStyle>1</LineStyle>
  1604. <TickColor>6076255</TickColor>
  1605. <TickStyle>0</TickStyle>
  1606. <CurveVisible>true</CurveVisible>
  1607. <PixelThresshold>1</PixelThresshold>
  1608. <LineThickness>1</LineThickness>
  1609. <LineOrder>1</LineOrder>
  1610. <ShowYValues>true</ShowYValues>
  1611. <XCurveData>
  1612. <ShowUnit>true</ShowUnit>
  1613. <VarName>Submodel4\position[1]</VarName>
  1614. </XCurveData>
  1615. <YCurveData>
  1616. <ShowUnit>true</ShowUnit>
  1617. <VarName>Submodel4\position[2]</VarName>
  1618. </YCurveData>
  1619. </Curve>
  1620. </Curves>
  1621. <Legenda>
  1622. <ShowLegenda>true</ShowLegenda>
  1623. <BorderPenColor>0</BorderPenColor>
  1624. <BackgroundColor>16777215</BackgroundColor>
  1625. </Legenda>
  1626. </Plot>
  1627. <Plot>
  1628. <PlotType>D3DPlot</PlotType>
  1629. <BasePlot>
  1630. <PlotId>2</PlotId>
  1631. <UseWindowsBGColor>false</UseWindowsBGColor>
  1632. <BGColor>16777215</BGColor>
  1633. <PlotIsVisible>true</PlotIsVisible>
  1634. </BasePlot>
  1635. <PlotTitle>3D Animation</PlotTitle>
  1636. <RenderQuality>137</RenderQuality>
  1637. <ShowGrid>true</ShowGrid>
  1638. <ShowFPS>false</ShowFPS>
  1639. <BackgroundColor>4294967295</BackgroundColor>
  1640. <SceneBackgroundImage>Gradients\BlueWhite.png</SceneBackgroundImage>
  1641. <ApplyTextureBackground>true</ApplyTextureBackground>
  1642. <FrameScale>1.0</FrameScale>
  1643. <FrameThickness>1.0</FrameThickness>
  1644. <MainFrame>
  1645. <Frame>
  1646. <ScaleValue>
  1647. <X>
  1648. <Value>1</Value>
  1649. </X>
  1650. <Y>
  1651. <Value>1</Value>
  1652. </Y>
  1653. <Z>
  1654. <Value>1</Value>
  1655. </Z>
  1656. </ScaleValue>
  1657. <ShowReferenceFrame>true</ShowReferenceFrame>
  1658. <Name>Reference Frame</Name>
  1659. <Position>
  1660. </Position>
  1661. <Orientation>
  1662. <Angles>
  1663. </Angles>
  1664. <OrientationType>Bryant</OrientationType>
  1665. </Orientation>
  1666. <LockX>false</LockX>
  1667. <LockY>false</LockY>
  1668. <LockZ>false</LockZ>
  1669. <LockXPitch>false</LockXPitch>
  1670. <LockYYaw>false</LockYYaw>
  1671. <LockZRoll>false</LockZRoll>
  1672. <Childs>
  1673. <Frame>
  1674. <ScaleValue>
  1675. <X>
  1676. <Value>1</Value>
  1677. </X>
  1678. <Y>
  1679. <Value>1</Value>
  1680. </Y>
  1681. <Z>
  1682. <Value>1</Value>
  1683. </Z>
  1684. </ScaleValue>
  1685. <ShowReferenceFrame>false</ShowReferenceFrame>
  1686. <Name>Default Lights and Cameras</Name>
  1687. <Position>
  1688. </Position>
  1689. <Orientation>
  1690. <Angles>
  1691. </Angles>
  1692. <OrientationType>Bryant</OrientationType>
  1693. </Orientation>
  1694. <LockX>false</LockX>
  1695. <LockY>false</LockY>
  1696. <LockZ>false</LockZ>
  1697. <LockXPitch>false</LockXPitch>
  1698. <LockYYaw>false</LockYYaw>
  1699. <LockZRoll>false</LockZRoll>
  1700. <Childs>
  1701. <Light>
  1702. <ShowReferenceFrame>false</ShowReferenceFrame>
  1703. <Name>Ambient</Name>
  1704. <Position>
  1705. </Position>
  1706. <Orientation>
  1707. <ZAxis>
  1708. <Z>
  1709. <Value>1</Value>
  1710. </Z>
  1711. </ZAxis>
  1712. <YAxis>
  1713. <Y>
  1714. <Value>1</Value>
  1715. </Y>
  1716. </YAxis>
  1717. <OrientationType>Direct3D</OrientationType>
  1718. </Orientation>
  1719. <LockX>false</LockX>
  1720. <LockY>false</LockY>
  1721. <LockZ>false</LockZ>
  1722. <LockXPitch>false</LockXPitch>
  1723. <LockYYaw>false</LockYYaw>
  1724. <LockZRoll>false</LockZRoll>
  1725. <Childs>
  1726. </Childs>
  1727. <LightType>0</LightType>
  1728. <LightColor>
  1729. <Color>
  1730. <X>
  1731. <Value>0.3</Value>
  1732. </X>
  1733. <Y>
  1734. <Value>0.3</Value>
  1735. </Y>
  1736. <Z>
  1737. <Value>0.3</Value>
  1738. </Z>
  1739. </Color>
  1740. <Offset>
  1741. </Offset>
  1742. <Multipliers>
  1743. <X>
  1744. <Value>1</Value>
  1745. </X>
  1746. <Y>
  1747. <Value>1</Value>
  1748. </Y>
  1749. <Z>
  1750. <Value>1</Value>
  1751. </Z>
  1752. </Multipliers>
  1753. <Direct3DColorRange>true</Direct3DColorRange>
  1754. </LightColor>
  1755. <AmbientLight>
  1756. <Color>
  1757. <X>
  1758. <Value>0.3</Value>
  1759. </X>
  1760. <Y>
  1761. <Value>0.3</Value>
  1762. </Y>
  1763. <Z>
  1764. <Value>0.3</Value>
  1765. </Z>
  1766. </Color>
  1767. <Offset>
  1768. </Offset>
  1769. <Multipliers>
  1770. <X>
  1771. <Value>1</Value>
  1772. </X>
  1773. <Y>
  1774. <Value>1</Value>
  1775. </Y>
  1776. <Z>
  1777. <Value>1</Value>
  1778. </Z>
  1779. </Multipliers>
  1780. <Direct3DColorRange>true</Direct3DColorRange>
  1781. </AmbientLight>
  1782. <AmbientOn>true</AmbientOn>
  1783. <DiffuseOn>false</DiffuseOn>
  1784. <SpecularOn>false</SpecularOn>
  1785. </Light>
  1786. <Light>
  1787. <ShowReferenceFrame>false</ShowReferenceFrame>
  1788. <Name>Parallel</Name>
  1789. <Position>
  1790. <X>
  1791. <Value>-3</Value>
  1792. </X>
  1793. <Y>
  1794. <Value>5</Value>
  1795. </Y>
  1796. <Z>
  1797. <Value>3</Value>
  1798. </Z>
  1799. </Position>
  1800. <Orientation>
  1801. <ZAxis>
  1802. <X>
  1803. <Value>0.457495710997814</Value>
  1804. </X>
  1805. <Y>
  1806. <Value>-0.762492851663023</Value>
  1807. </Y>
  1808. <Z>
  1809. <Value>-0.457495710997814</Value>
  1810. </Z>
  1811. </ZAxis>
  1812. <YAxis>
  1813. <X>
  1814. <Value>0.235379601434674</Value>
  1815. </X>
  1816. <Y>
  1817. <Value>-0.392299335724456</Value>
  1818. </Y>
  1819. <Z>
  1820. <Value>0.889211827642101</Value>
  1821. </Z>
  1822. </YAxis>
  1823. <OrientationType>Direct3D</OrientationType>
  1824. </Orientation>
  1825. <LockX>false</LockX>
  1826. <LockY>false</LockY>
  1827. <LockZ>false</LockZ>
  1828. <LockXPitch>false</LockXPitch>
  1829. <LockYYaw>false</LockYYaw>
  1830. <LockZRoll>false</LockZRoll>
  1831. <Childs>
  1832. </Childs>
  1833. <LightType>3</LightType>
  1834. <LightColor>
  1835. <Color>
  1836. <X>
  1837. <Value>0.5</Value>
  1838. </X>
  1839. <Y>
  1840. <Value>0.5</Value>
  1841. </Y>
  1842. <Z>
  1843. <Value>0.5</Value>
  1844. </Z>
  1845. </Color>
  1846. <Offset>
  1847. </Offset>
  1848. <Multipliers>
  1849. <X>
  1850. <Value>1</Value>
  1851. </X>
  1852. <Y>
  1853. <Value>1</Value>
  1854. </Y>
  1855. <Z>
  1856. <Value>1</Value>
  1857. </Z>
  1858. </Multipliers>
  1859. <Direct3DColorRange>true</Direct3DColorRange>
  1860. </LightColor>
  1861. <Attenuation>
  1862. <Constant>
  1863. <Value>1.0</Value>
  1864. </Constant>
  1865. <Linear>
  1866. <Value>0.0</Value>
  1867. </Linear>
  1868. <Quadratic>
  1869. <Value>0.0</Value>
  1870. </Quadratic>
  1871. </Attenuation>
  1872. <DiffuseLight>
  1873. <Color>
  1874. <X>
  1875. <Value>0.5</Value>
  1876. </X>
  1877. <Y>
  1878. <Value>0.5</Value>
  1879. </Y>
  1880. <Z>
  1881. <Value>0.5</Value>
  1882. </Z>
  1883. </Color>
  1884. <Offset>
  1885. </Offset>
  1886. <Multipliers>
  1887. <X>
  1888. <Value>1</Value>
  1889. </X>
  1890. <Y>
  1891. <Value>1</Value>
  1892. </Y>
  1893. <Z>
  1894. <Value>1</Value>
  1895. </Z>
  1896. </Multipliers>
  1897. <Direct3DColorRange>true</Direct3DColorRange>
  1898. </DiffuseLight>
  1899. <SpecularLight>
  1900. <Color>
  1901. <X>
  1902. <Value>0.5</Value>
  1903. </X>
  1904. <Y>
  1905. <Value>0.5</Value>
  1906. </Y>
  1907. <Z>
  1908. <Value>0.5</Value>
  1909. </Z>
  1910. </Color>
  1911. <Offset>
  1912. </Offset>
  1913. <Multipliers>
  1914. <X>
  1915. <Value>1</Value>
  1916. </X>
  1917. <Y>
  1918. <Value>1</Value>
  1919. </Y>
  1920. <Z>
  1921. <Value>1</Value>
  1922. </Z>
  1923. </Multipliers>
  1924. <Direct3DColorRange>true</Direct3DColorRange>
  1925. </SpecularLight>
  1926. <AmbientOn>false</AmbientOn>
  1927. <DiffuseOn>true</DiffuseOn>
  1928. <SpecularOn>true</SpecularOn>
  1929. </Light>
  1930. <Light>
  1931. <ShowReferenceFrame>false</ShowReferenceFrame>
  1932. <Name>Spot Light 1</Name>
  1933. <Position>
  1934. <X>
  1935. <Value>-3</Value>
  1936. </X>
  1937. <Y>
  1938. <Value>-5</Value>
  1939. </Y>
  1940. <Z>
  1941. <Value>1</Value>
  1942. </Z>
  1943. </Position>
  1944. <Orientation>
  1945. <ZAxis>
  1946. <X>
  1947. <Value>0.50709255283711</Value>
  1948. </X>
  1949. <Y>
  1950. <Value>0.845154254728517</Value>
  1951. </Y>
  1952. <Z>
  1953. <Value>-0.169030850945703</Value>
  1954. </Z>
  1955. </ZAxis>
  1956. <YAxis>
  1957. <X>
  1958. <Value>0.0869656553478673</Value>
  1959. </X>
  1960. <Y>
  1961. <Value>0.144942758913112</Value>
  1962. </Y>
  1963. <Z>
  1964. <Value>0.985610760609162</Value>
  1965. </Z>
  1966. </YAxis>
  1967. <OrientationType>Direct3D</OrientationType>
  1968. </Orientation>
  1969. <LockX>false</LockX>
  1970. <LockY>false</LockY>
  1971. <LockZ>false</LockZ>
  1972. <LockXPitch>false</LockXPitch>
  1973. <LockYYaw>false</LockYYaw>
  1974. <LockZRoll>false</LockZRoll>
  1975. <Childs>
  1976. </Childs>
  1977. <LightType>2</LightType>
  1978. <LightColor>
  1979. <Color>
  1980. <X>
  1981. <Value>0.5</Value>
  1982. </X>
  1983. <Y>
  1984. <Value>0.5</Value>
  1985. </Y>
  1986. <Z>
  1987. <Value>0.5</Value>
  1988. </Z>
  1989. </Color>
  1990. <Offset>
  1991. </Offset>
  1992. <Multipliers>
  1993. <X>
  1994. <Value>1</Value>
  1995. </X>
  1996. <Y>
  1997. <Value>1</Value>
  1998. </Y>
  1999. <Z>
  2000. <Value>1</Value>
  2001. </Z>
  2002. </Multipliers>
  2003. <Direct3DColorRange>true</Direct3DColorRange>
  2004. </LightColor>
  2005. <Attenuation>
  2006. <Constant>
  2007. <Value>1.0</Value>
  2008. </Constant>
  2009. <Linear>
  2010. <Value>0.05</Value>
  2011. </Linear>
  2012. <Quadratic>
  2013. <Value>0.05</Value>
  2014. </Quadratic>
  2015. </Attenuation>
  2016. <Umbra>
  2017. <Value>1.0471975511965976</Value>
  2018. </Umbra>
  2019. <Penumbra>
  2020. <Value>1.0471975511965976</Value>
  2021. </Penumbra>
  2022. <SpotExponent>0.0</SpotExponent>
  2023. <DiffuseLight>
  2024. <Color>
  2025. <X>
  2026. <Value>0.5</Value>
  2027. </X>
  2028. <Y>
  2029. <Value>0.5</Value>
  2030. </Y>
  2031. <Z>
  2032. <Value>0.5</Value>
  2033. </Z>
  2034. </Color>
  2035. <Offset>
  2036. </Offset>
  2037. <Multipliers>
  2038. <X>
  2039. <Value>1</Value>
  2040. </X>
  2041. <Y>
  2042. <Value>1</Value>
  2043. </Y>
  2044. <Z>
  2045. <Value>1</Value>
  2046. </Z>
  2047. </Multipliers>
  2048. <Direct3DColorRange>true</Direct3DColorRange>
  2049. </DiffuseLight>
  2050. <SpecularLight>
  2051. <Color>
  2052. <X>
  2053. <Value>0.5</Value>
  2054. </X>
  2055. <Y>
  2056. <Value>0.5</Value>
  2057. </Y>
  2058. <Z>
  2059. <Value>0.5</Value>
  2060. </Z>
  2061. </Color>
  2062. <Offset>
  2063. </Offset>
  2064. <Multipliers>
  2065. <X>
  2066. <Value>1</Value>
  2067. </X>
  2068. <Y>
  2069. <Value>1</Value>
  2070. </Y>
  2071. <Z>
  2072. <Value>1</Value>
  2073. </Z>
  2074. </Multipliers>
  2075. <Direct3DColorRange>true</Direct3DColorRange>
  2076. </SpecularLight>
  2077. <AmbientOn>false</AmbientOn>
  2078. <DiffuseOn>true</DiffuseOn>
  2079. <SpecularOn>true</SpecularOn>
  2080. </Light>
  2081. <Light>
  2082. <ShowReferenceFrame>false</ShowReferenceFrame>
  2083. <Name>Spot Light 2</Name>
  2084. <Position>
  2085. <X>
  2086. <Value>2</Value>
  2087. </X>
  2088. <Y>
  2089. <Value>-3</Value>
  2090. </Y>
  2091. <Z>
  2092. <Value>-1</Value>
  2093. </Z>
  2094. </Position>
  2095. <Orientation>
  2096. <ZAxis>
  2097. <X>
  2098. <Value>-0.534522483824849</Value>
  2099. </X>
  2100. <Y>
  2101. <Value>0.801783725737273</Value>
  2102. </Y>
  2103. <Z>
  2104. <Value>0.267261241912424</Value>
  2105. </Z>
  2106. </ZAxis>
  2107. <YAxis>
  2108. <X>
  2109. <Value>0.14824986333222</Value>
  2110. </X>
  2111. <Y>
  2112. <Value>-0.22237479499833</Value>
  2113. </Y>
  2114. <Z>
  2115. <Value>0.963624111659432</Value>
  2116. </Z>
  2117. </YAxis>
  2118. <OrientationType>Direct3D</OrientationType>
  2119. </Orientation>
  2120. <LockX>false</LockX>
  2121. <LockY>false</LockY>
  2122. <LockZ>false</LockZ>
  2123. <LockXPitch>false</LockXPitch>
  2124. <LockYYaw>false</LockYYaw>
  2125. <LockZRoll>false</LockZRoll>
  2126. <Childs>
  2127. </Childs>
  2128. <LightType>2</LightType>
  2129. <LightColor>
  2130. <Color>
  2131. <X>
  2132. <Value>1</Value>
  2133. </X>
  2134. <Y>
  2135. <Value>1</Value>
  2136. </Y>
  2137. <Z>
  2138. <Value>1</Value>
  2139. </Z>
  2140. </Color>
  2141. <Offset>
  2142. </Offset>
  2143. <Multipliers>
  2144. <X>
  2145. <Value>1</Value>
  2146. </X>
  2147. <Y>
  2148. <Value>1</Value>
  2149. </Y>
  2150. <Z>
  2151. <Value>1</Value>
  2152. </Z>
  2153. </Multipliers>
  2154. <Direct3DColorRange>true</Direct3DColorRange>
  2155. </LightColor>
  2156. <Attenuation>
  2157. <Constant>
  2158. <Value>1.0</Value>
  2159. </Constant>
  2160. <Linear>
  2161. <Value>0.05</Value>
  2162. </Linear>
  2163. <Quadratic>
  2164. <Value>0.05</Value>
  2165. </Quadratic>
  2166. </Attenuation>
  2167. <Umbra>
  2168. <Value>1.5707963267948966</Value>
  2169. </Umbra>
  2170. <Penumbra>
  2171. <Value>1.5707963267948966</Value>
  2172. </Penumbra>
  2173. <SpotExponent>0.0</SpotExponent>
  2174. <DiffuseLight>
  2175. <Color>
  2176. <X>
  2177. <Value>1</Value>
  2178. </X>
  2179. <Y>
  2180. <Value>1</Value>
  2181. </Y>
  2182. <Z>
  2183. <Value>1</Value>
  2184. </Z>
  2185. </Color>
  2186. <Offset>
  2187. </Offset>
  2188. <Multipliers>
  2189. <X>
  2190. <Value>1</Value>
  2191. </X>
  2192. <Y>
  2193. <Value>1</Value>
  2194. </Y>
  2195. <Z>
  2196. <Value>1</Value>
  2197. </Z>
  2198. </Multipliers>
  2199. <Direct3DColorRange>true</Direct3DColorRange>
  2200. </DiffuseLight>
  2201. <SpecularLight>
  2202. <Color>
  2203. <X>
  2204. <Value>0.5</Value>
  2205. </X>
  2206. <Y>
  2207. <Value>0.5</Value>
  2208. </Y>
  2209. <Z>
  2210. <Value>0.5</Value>
  2211. </Z>
  2212. </Color>
  2213. <Offset>
  2214. </Offset>
  2215. <Multipliers>
  2216. <X>
  2217. <Value>1</Value>
  2218. </X>
  2219. <Y>
  2220. <Value>1</Value>
  2221. </Y>
  2222. <Z>
  2223. <Value>1</Value>
  2224. </Z>
  2225. </Multipliers>
  2226. <Direct3DColorRange>true</Direct3DColorRange>
  2227. </SpecularLight>
  2228. <AmbientOn>false</AmbientOn>
  2229. <DiffuseOn>true</DiffuseOn>
  2230. <SpecularOn>true</SpecularOn>
  2231. </Light>
  2232. <Camera>
  2233. <ShowReferenceFrame>false</ShowReferenceFrame>
  2234. <Name>Camera Looking at Origin</Name>
  2235. <Position>
  2236. <X>
  2237. <Value>8.08601856717543</Value>
  2238. </X>
  2239. <Y>
  2240. <Value>3.82396406524929</Value>
  2241. </Y>
  2242. <Z>
  2243. <Value>3.99920023992003</Value>
  2244. </Z>
  2245. </Position>
  2246. <Orientation>
  2247. <ZAxis>
  2248. <X>
  2249. <Value>-0.825275814177106</Value>
  2250. </X>
  2251. <Y>
  2252. <Value>-0.390281698108316</Value>
  2253. </Y>
  2254. <Z>
  2255. <Value>-0.408166665292506</Value>
  2256. </Z>
  2257. </ZAxis>
  2258. <YAxis>
  2259. <X>
  2260. <Value>-0.368986018117198</Value>
  2261. </X>
  2262. <Y>
  2263. <Value>-0.174497407115461</Value>
  2264. </Y>
  2265. <Z>
  2266. <Value>0.912907428682665</Value>
  2267. </Z>
  2268. </YAxis>
  2269. <OrientationType>Direct3D</OrientationType>
  2270. </Orientation>
  2271. <LockX>false</LockX>
  2272. <LockY>false</LockY>
  2273. <LockZ>false</LockZ>
  2274. <LockXPitch>false</LockXPitch>
  2275. <LockYYaw>false</LockYYaw>
  2276. <LockZRoll>false</LockZRoll>
  2277. <Childs>
  2278. </Childs>
  2279. <FrontPlane>0.01</FrontPlane>
  2280. <BackPlane>100.0</BackPlane>
  2281. <AutoFrontBack>true</AutoFrontBack>
  2282. <Field>0.003926990816987242</Field>
  2283. <Fieldy>45.0</Fieldy>
  2284. <PlaneLeft>-10.0</PlaneLeft>
  2285. <PlaneRight>10.0</PlaneRight>
  2286. <PlaneTop>10.0</PlaneTop>
  2287. <PlaneBottom>-10.0</PlaneBottom>
  2288. <UseLookatPosition>true</UseLookatPosition>
  2289. <LookatPosition>
  2290. </LookatPosition>
  2291. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  2292. <LookUpVector>
  2293. <Z>
  2294. <Value>1</Value>
  2295. </Z>
  2296. </LookUpVector>
  2297. <RightHand>true</RightHand>
  2298. <Perspective>true</Perspective>
  2299. <IsSelectedCamera>true</IsSelectedCamera>
  2300. </Camera>
  2301. <Camera>
  2302. <ShowReferenceFrame>false</ShowReferenceFrame>
  2303. <Name>Front(XY)-Camera</Name>
  2304. <Position>
  2305. <Z>
  2306. <Value>10</Value>
  2307. </Z>
  2308. </Position>
  2309. <Orientation>
  2310. <ZAxis>
  2311. <Z>
  2312. <Value>-1</Value>
  2313. </Z>
  2314. </ZAxis>
  2315. <YAxis>
  2316. <Y>
  2317. <Value>1</Value>
  2318. </Y>
  2319. </YAxis>
  2320. <OrientationType>Direct3D</OrientationType>
  2321. </Orientation>
  2322. <LockX>false</LockX>
  2323. <LockY>false</LockY>
  2324. <LockZ>false</LockZ>
  2325. <LockXPitch>false</LockXPitch>
  2326. <LockYYaw>false</LockYYaw>
  2327. <LockZRoll>false</LockZRoll>
  2328. <Childs>
  2329. </Childs>
  2330. <FrontPlane>0.01</FrontPlane>
  2331. <BackPlane>100.0</BackPlane>
  2332. <AutoFrontBack>true</AutoFrontBack>
  2333. <Field>9.999999999999998</Field>
  2334. <Fieldy>45.0</Fieldy>
  2335. <PlaneLeft>-9.999999999999998</PlaneLeft>
  2336. <PlaneRight>9.999999999999998</PlaneRight>
  2337. <PlaneTop>9.999999999999998</PlaneTop>
  2338. <PlaneBottom>-9.999999999999998</PlaneBottom>
  2339. <UseLookatPosition>true</UseLookatPosition>
  2340. <LookatPosition>
  2341. </LookatPosition>
  2342. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  2343. <LookUpVector>
  2344. <Y>
  2345. <Value>1</Value>
  2346. </Y>
  2347. </LookUpVector>
  2348. <RightHand>true</RightHand>
  2349. <Perspective>false</Perspective>
  2350. <IsSelectedCamera>false</IsSelectedCamera>
  2351. </Camera>
  2352. <Camera>
  2353. <ShowReferenceFrame>false</ShowReferenceFrame>
  2354. <Name>Side(YZ)-Camera</Name>
  2355. <Position>
  2356. <X>
  2357. <Value>10</Value>
  2358. </X>
  2359. </Position>
  2360. <Orientation>
  2361. <ZAxis>
  2362. <X>
  2363. <Value>-1</Value>
  2364. </X>
  2365. </ZAxis>
  2366. <YAxis>
  2367. <Z>
  2368. <Value>1</Value>
  2369. </Z>
  2370. </YAxis>
  2371. <OrientationType>Direct3D</OrientationType>
  2372. </Orientation>
  2373. <LockX>false</LockX>
  2374. <LockY>false</LockY>
  2375. <LockZ>false</LockZ>
  2376. <LockXPitch>false</LockXPitch>
  2377. <LockYYaw>false</LockYYaw>
  2378. <LockZRoll>false</LockZRoll>
  2379. <Childs>
  2380. </Childs>
  2381. <FrontPlane>0.01</FrontPlane>
  2382. <BackPlane>100.0</BackPlane>
  2383. <AutoFrontBack>true</AutoFrontBack>
  2384. <Field>9.999999999999998</Field>
  2385. <Fieldy>45.0</Fieldy>
  2386. <PlaneLeft>-9.999999999999998</PlaneLeft>
  2387. <PlaneRight>9.999999999999998</PlaneRight>
  2388. <PlaneTop>9.999999999999998</PlaneTop>
  2389. <PlaneBottom>-9.999999999999998</PlaneBottom>
  2390. <UseLookatPosition>true</UseLookatPosition>
  2391. <LookatPosition>
  2392. </LookatPosition>
  2393. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  2394. <LookUpVector>
  2395. <Z>
  2396. <Value>1</Value>
  2397. </Z>
  2398. </LookUpVector>
  2399. <RightHand>true</RightHand>
  2400. <Perspective>false</Perspective>
  2401. <IsSelectedCamera>false</IsSelectedCamera>
  2402. </Camera>
  2403. <Camera>
  2404. <ShowReferenceFrame>false</ShowReferenceFrame>
  2405. <Name>Top(XZ)-Camera</Name>
  2406. <Position>
  2407. <Y>
  2408. <Value>10</Value>
  2409. </Y>
  2410. </Position>
  2411. <Orientation>
  2412. <ZAxis>
  2413. <Y>
  2414. <Value>-1</Value>
  2415. </Y>
  2416. </ZAxis>
  2417. <YAxis>
  2418. <X>
  2419. <Value>1</Value>
  2420. </X>
  2421. </YAxis>
  2422. <OrientationType>Direct3D</OrientationType>
  2423. </Orientation>
  2424. <LockX>false</LockX>
  2425. <LockY>false</LockY>
  2426. <LockZ>false</LockZ>
  2427. <LockXPitch>false</LockXPitch>
  2428. <LockYYaw>false</LockYYaw>
  2429. <LockZRoll>false</LockZRoll>
  2430. <Childs>
  2431. </Childs>
  2432. <FrontPlane>0.01</FrontPlane>
  2433. <BackPlane>100.0</BackPlane>
  2434. <AutoFrontBack>true</AutoFrontBack>
  2435. <Field>9.999999999999998</Field>
  2436. <Fieldy>45.0</Fieldy>
  2437. <PlaneLeft>-9.999999999999998</PlaneLeft>
  2438. <PlaneRight>9.999999999999998</PlaneRight>
  2439. <PlaneTop>9.999999999999998</PlaneTop>
  2440. <PlaneBottom>-9.999999999999998</PlaneBottom>
  2441. <UseLookatPosition>true</UseLookatPosition>
  2442. <LookatPosition>
  2443. </LookatPosition>
  2444. <UseAlwaysLookUp>true</UseAlwaysLookUp>
  2445. <LookUpVector>
  2446. <X>
  2447. <Value>1</Value>
  2448. </X>
  2449. </LookUpVector>
  2450. <RightHand>true</RightHand>
  2451. <Perspective>false</Perspective>
  2452. <IsSelectedCamera>false</IsSelectedCamera>
  2453. </Camera>
  2454. </Childs>
  2455. </Frame>
  2456. <Frame>
  2457. <ScaleValue>
  2458. <X>
  2459. <Value>1</Value>
  2460. </X>
  2461. <Y>
  2462. <Value>1</Value>
  2463. </Y>
  2464. <Z>
  2465. <Value>1</Value>
  2466. </Z>
  2467. </ScaleValue>
  2468. <ShowReferenceFrame>false</ShowReferenceFrame>
  2469. <Name>Scenery</Name>
  2470. <Position>
  2471. </Position>
  2472. <Orientation>
  2473. <Angles>
  2474. </Angles>
  2475. <OrientationType>Bryant</OrientationType>
  2476. </Orientation>
  2477. <LockX>false</LockX>
  2478. <LockY>false</LockY>
  2479. <LockZ>false</LockZ>
  2480. <LockXPitch>false</LockXPitch>
  2481. <LockYYaw>false</LockYYaw>
  2482. <LockZRoll>false</LockZRoll>
  2483. <Childs>
  2484. <Cube>
  2485. <Center>Center</Center>
  2486. <RibLength>1.0</RibLength>
  2487. <ShowInnerSide>true</ShowInnerSide>
  2488. <Accuracy>4</Accuracy>
  2489. <ScaleValue>
  2490. <X>
  2491. <Value>1</Value>
  2492. </X>
  2493. <Y>
  2494. <Value>1</Value>
  2495. </Y>
  2496. <Z>
  2497. <Value>1</Value>
  2498. </Z>
  2499. </ScaleValue>
  2500. <OverrideColor>true</OverrideColor>
  2501. <MeshColor>
  2502. <X>
  2503. <Value>1</Value>
  2504. </X>
  2505. <Y>
  2506. <Value>1</Value>
  2507. </Y>
  2508. <Z>
  2509. <Value>1</Value>
  2510. </Z>
  2511. </MeshColor>
  2512. <Alpha>1.0</Alpha>
  2513. <MeshColorMultipliers>
  2514. <X>
  2515. <Value>1</Value>
  2516. </X>
  2517. <Y>
  2518. <Value>1</Value>
  2519. </Y>
  2520. <Z>
  2521. <Value>1</Value>
  2522. </Z>
  2523. </MeshColorMultipliers>
  2524. <MeshColorOffsets>
  2525. </MeshColorOffsets>
  2526. <Direct3DColorRange>true</Direct3DColorRange>
  2527. <SpecularColor>
  2528. <X>
  2529. <Value>0.498039215686275</Value>
  2530. </X>
  2531. <Y>
  2532. <Value>0.498039215686275</Value>
  2533. </Y>
  2534. <Z>
  2535. <Value>0.498039215686275</Value>
  2536. </Z>
  2537. </SpecularColor>
  2538. <EmissiveColor>
  2539. </EmissiveColor>
  2540. <ShininessPower>
  2541. <Value>14.298713684082</Value>
  2542. </ShininessPower>
  2543. <OverrideQuality>false</OverrideQuality>
  2544. <ShowReferenceFrame>false</ShowReferenceFrame>
  2545. <Name>Block</Name>
  2546. <Position>
  2547. </Position>
  2548. <Orientation>
  2549. <Angles>
  2550. </Angles>
  2551. <OrientationType>Bryant</OrientationType>
  2552. </Orientation>
  2553. <LockX>false</LockX>
  2554. <LockY>false</LockY>
  2555. <LockZ>false</LockZ>
  2556. <LockXPitch>false</LockXPitch>
  2557. <LockYYaw>false</LockYYaw>
  2558. <LockZRoll>false</LockZRoll>
  2559. <Childs>
  2560. </Childs>
  2561. </Cube>
  2562. </Childs>
  2563. </Frame>
  2564. </Childs>
  2565. </Frame>
  2566. </MainFrame>
  2567. </Plot>
  2568. </Plots>
  2569. <PlotPanels>
  2570. <PlotPanel>
  2571. <PlotPanelId>1</PlotPanelId>
  2572. <PlotPanelVisible>true</PlotPanelVisible>
  2573. <Name>Window 1</Name>
  2574. <Tiling>0</Tiling>
  2575. <PlotIds>
  2576. <PlotId>1</PlotId>
  2577. <PlotId>2</PlotId>
  2578. </PlotIds>
  2579. <ToggleState>Base</ToggleState>
  2580. </PlotPanel>
  2581. </PlotPanels>
  2582. <WindowRectangles virtualDesktopWidth="5760" virtualDesktopHeight="1080">
  2583. <WindowRectangle monitor="1" left="-1920" top="0" right="0" bottom="1080" plotpanelid="1">
  2584. 0.126562 0.0935185 0.819792 0.916667
  2585. </WindowRectangle>
  2586. </WindowRectangles>
  2587. </PlotSpecs>
  2588. <RunSpecs>
  2589. <SimulatorSettings>
  2590. <StartTime>0.0</StartTime>
  2591. <FinishTime>10.0</FinishTime>
  2592. <AllowPassFinishTime>false</AllowPassFinishTime>
  2593. <Warp>false</Warp>
  2594. <FPGonio>false</FPGonio>
  2595. <UseOutputAfterEach>false</UseOutputAfterEach>
  2596. <OutputAfterEach>0.1</OutputAfterEach>
  2597. <EventEpsilon>1.0e-6</EventEpsilon>
  2598. <AlgebraicTolerance>1.0e-7</AlgebraicTolerance>
  2599. <SteadyStateAnalysis>false</SteadyStateAnalysis>
  2600. <UpdateHoldInstructions>true</UpdateHoldInstructions>
  2601. </SimulatorSettings>
  2602. <IntegrationMethods>
  2603. <IntegrationMethod>
  2604. <Name>Euler</Name>
  2605. <StepSize>0.01</StepSize>
  2606. <AutoStepSize>false</AutoStepSize>
  2607. </IntegrationMethod>
  2608. <IntegrationMethod>
  2609. <Name>BackwardEuler</Name>
  2610. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  2611. <RelativeTolerance>1.0e-5</RelativeTolerance>
  2612. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  2613. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  2614. <StepSize>0.01</StepSize>
  2615. <Alpha>1.0</Alpha>
  2616. </IntegrationMethod>
  2617. <IntegrationMethod>
  2618. <Name>AdamsBashforth</Name>
  2619. <StepSize>0.01</StepSize>
  2620. <AutoStepSize>false</AutoStepSize>
  2621. </IntegrationMethod>
  2622. <IntegrationMethod>
  2623. <Name>RungeKutta2</Name>
  2624. <StepSize>0.01</StepSize>
  2625. <AutoStepSize>false</AutoStepSize>
  2626. </IntegrationMethod>
  2627. <IntegrationMethod>
  2628. <Name>RungeKutta4</Name>
  2629. <StepSize>0.01</StepSize>
  2630. <AutoStepSize>false</AutoStepSize>
  2631. </IntegrationMethod>
  2632. <IntegrationMethod>
  2633. <Name>RungeKutta8</Name>
  2634. <UseInitialStepSize>false</UseInitialStepSize>
  2635. <InitialStepSize>0.001</InitialStepSize>
  2636. <UseMaximumStepSize>false</UseMaximumStepSize>
  2637. <MaximumStepSize>1.0</MaximumStepSize>
  2638. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  2639. <RelativeTolerance>1.0e-6</RelativeTolerance>
  2640. <SafetyFactor>0.9</SafetyFactor>
  2641. <Factor1>0.33</Factor1>
  2642. <Factor2>6.0</Factor2>
  2643. <Beta>0.0</Beta>
  2644. <UseMaxNrSteps>false</UseMaxNrSteps>
  2645. <MaxNrSteps>100000</MaxNrSteps>
  2646. <UseStiffDetection>false</UseStiffDetection>
  2647. <MaxNrStiffnessSteps>1000</MaxNrStiffnessSteps>
  2648. </IntegrationMethod>
  2649. <IntegrationMethod>
  2650. <Name>RungeKuttaFehlberg</Name>
  2651. <UseInitialStepSize>false</UseInitialStepSize>
  2652. <InitialStepSize>0.001</InitialStepSize>
  2653. <UseMaximumStepSize>false</UseMaximumStepSize>
  2654. <MaximumStepSize>1.0</MaximumStepSize>
  2655. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  2656. <RelativeTolerance>1.0e-6</RelativeTolerance>
  2657. </IntegrationMethod>
  2658. <IntegrationMethod>
  2659. <Name>VodeAdams</Name>
  2660. <UseInitialStepSize>false</UseInitialStepSize>
  2661. <InitialStepSize>0.001</InitialStepSize>
  2662. <UseMaximumStepSize>false</UseMaximumStepSize>
  2663. <MaximumStepSize>1.0</MaximumStepSize>
  2664. <AbsoluteTolerance>1.0e-6</AbsoluteTolerance>
  2665. <RelativeTolerance>1.0e-6</RelativeTolerance>
  2666. <VodeUseBDF>true</VodeUseBDF>
  2667. <VodeUseNewton>true</VodeUseNewton>
  2668. </IntegrationMethod>
  2669. <IntegrationMethod>
  2670. <Name>BDFMethod</Name>
  2671. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  2672. <RelativeTolerance>1.0e-5</RelativeTolerance>
  2673. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  2674. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  2675. <UseInitialStepSize>false</UseInitialStepSize>
  2676. <InitialStepSize>0.001</InitialStepSize>
  2677. <UseMaximumStepSize>false</UseMaximumStepSize>
  2678. <MaximumStepSize>1.0</MaximumStepSize>
  2679. </IntegrationMethod>
  2680. <IntegrationMethod>
  2681. <Name>MeBDFiMethod</Name>
  2682. <AbsoluteTolerance>1.0e-5</AbsoluteTolerance>
  2683. <RelativeTolerance>1.0e-5</RelativeTolerance>
  2684. <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance>
  2685. <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance>
  2686. <UseInitialStepSize>false</UseInitialStepSize>
  2687. <InitialStepSize>0.001</InitialStepSize>
  2688. <UseMaximumStepSize>false</UseMaximumStepSize>
  2689. <MaximumStepSize>1.0</MaximumStepSize>
  2690. </IntegrationMethod>
  2691. <SelectedIntegrationMethod>8</SelectedIntegrationMethod>
  2692. </IntegrationMethods>
  2693. </RunSpecs>
  2694. <MultipleRun>
  2695. <NrSteps>10</NrSteps>
  2696. <CopyFromStates>false</CopyFromStates>
  2697. <JoinParameterVariation>true</JoinParameterVariation>
  2698. <ClearAfterRun>true</ClearAfterRun>
  2699. <RedrawAfterRun>false</RedrawAfterRun>
  2700. <DrawDuringSimulation>true</DrawDuringSimulation>
  2701. <ActionBeforeOptimization>0</ActionBeforeOptimization>
  2702. <CompareValue>0.0</CompareValue>
  2703. <UseCompareValue>true</UseCompareValue>
  2704. <MultipleRunType>MultipleRun</MultipleRunType>
  2705. <Minimize>true</Minimize>
  2706. <OptimizationVariable></OptimizationVariable>
  2707. <ResulVarUsage>UseEndValue</ResulVarUsage>
  2708. <Tolerance>0.001</Tolerance>
  2709. <OptimizationMethod>BroydonFletcherGoldfarbShanno</OptimizationMethod>
  2710. <MultipleRunVariables>
  2711. </MultipleRunVariables>
  2712. </MultipleRun>
  2713. <ExportData>
  2714. <WriteAsText>true</WriteAsText>
  2715. <ReadAsText>true</ReadAsText>
  2716. <WriteHeader>true</WriteHeader>
  2717. <ReadHeader>true</ReadHeader>
  2718. <ReadFilename></ReadFilename>
  2719. <WriteFilename></WriteFilename>
  2720. <DoWrite>false</DoWrite>
  2721. <ExportVariables>
  2722. <ExportVariable>
  2723. <VariableName>time</VariableName>
  2724. </ExportVariable>
  2725. </ExportVariables>
  2726. <ImportVariables>
  2727. </ImportVariables>
  2728. </ExportData>
  2729. <BreakPoints>
  2730. </BreakPoints>
  2731. <AnimationPlayback>
  2732. <PlaybackSpeed>1.0</PlaybackSpeed>
  2733. </AnimationPlayback>
  2734. </ExpData>
  2735. </Experiment>
  2736. </Experiments>
  2737. </Document>