execute_hier_cosim_test_watertanks.xmi 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?xml version="1.0" encoding="ASCII"?>
  2. <hintco:HintConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:hintco="ua.ansymo.hintco">
  3. <candidates
  4. identifier="Original"
  5. stopTime="10.0"
  6. stepSize="0.01"
  7. outputStepSize="0.01">
  8. <cosimunits
  9. xsi:type="hintco:CosimUnitInstance"
  10. identifier="ctrl"
  11. declaration="//@csuDeclarations.0">
  12. <ports
  13. xsi:type="hintco:InputPortInstance"
  14. identifier="wt3_level"
  15. valueFrom="//@candidates.0/@cosimunits.1/@ports.2"/>
  16. <ports
  17. xsi:type="hintco:OutputPortInstance"
  18. identifier="wt3_valve"
  19. valueTo="//@candidates.0/@cosimunits.1/@ports.4"/>
  20. </cosimunits>
  21. <cosimunits
  22. xsi:type="hintco:CosimUnitInstance"
  23. identifier="wt2"
  24. declaration="//@csuDeclarations.2">
  25. <ports
  26. xsi:type="hintco:OutputPortInstance"
  27. identifier="puddle"/>
  28. <ports
  29. xsi:type="hintco:OutputPortInstance"
  30. identifier="Tank3OutFlow"/>
  31. <ports
  32. xsi:type="hintco:OutputPortInstance"
  33. identifier="level"
  34. valueTo="//@candidates.0/@cosimunits.0/@ports.0"/>
  35. <ports
  36. xsi:type="hintco:InputPortInstance"
  37. identifier="inFlow"
  38. valueFrom="//@candidates.0/@cosimunits.2/@ports.0"/>
  39. <ports
  40. xsi:type="hintco:InputPortInstance"
  41. identifier="valveControl"
  42. valueFrom="//@candidates.0/@cosimunits.0/@ports.1"/>
  43. </cosimunits>
  44. <cosimunits
  45. xsi:type="hintco:HierarchicalCosimUnit"
  46. identifier="env">
  47. <cosimunits
  48. xsi:type="hintco:CosimUnitInstance"
  49. identifier="wt1"
  50. declaration="//@csuDeclarations.1">
  51. <ports
  52. xsi:type="hintco:OutputPortInstance"
  53. identifier="Tank2WaterLevel"/>
  54. <ports
  55. xsi:type="hintco:OutputPortInstance"
  56. identifier="Tank2OutFlow"
  57. valueTo="//@candidates.0/@cosimunits.2/@ports.0"/>
  58. </cosimunits>
  59. <ports
  60. xsi:type="hintco:HierarchicalUnitPort"
  61. identifier="envOut"
  62. valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.1"
  63. valueTo="//@candidates.0/@cosimunits.1/@ports.3"/>
  64. </cosimunits>
  65. </candidates>
  66. <csuDeclarations
  67. identifier="threewatertankcontroller2"
  68. path="resources/threewatertankcontroller2.fmu"
  69. guid="{8c4e810f-3df3-4a00-8276-176fa3c9f003}"/>
  70. <csuDeclarations
  71. identifier="threewatertank1"
  72. path="resources/threewatertank1.fmu"
  73. guid="{dcd729ec-423a-4a0d-8030-4c42a840abba}"/>
  74. <csuDeclarations
  75. identifier="threewatertank2"
  76. path="resources/threewatertank2.fmu"
  77. guid="{25941611-1350-4ca2-8fe8-85d9193c14fd}"/>
  78. </hintco:HintConfiguration>