execute_deephier_cosim_test_watertanks.xmi 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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:HierarchicalCosimUnit"
  10. identifier="tanks">
  11. <cosimunits
  12. xsi:type="hintco:CosimUnitInstance"
  13. identifier="wt2"
  14. declaration="//@csuDeclarations.2">
  15. <ports
  16. xsi:type="hintco:OutputPortInstance"
  17. identifier="puddle"/>
  18. <ports
  19. xsi:type="hintco:OutputPortInstance"
  20. identifier="Tank3OutFlow"/>
  21. <ports
  22. xsi:type="hintco:OutputPortInstance"
  23. identifier="level"
  24. valueTo="//@candidates.0/@cosimunits.0/@ports.0"/>
  25. <ports
  26. xsi:type="hintco:InputPortInstance"
  27. identifier="inFlow"
  28. valueFrom="//@candidates.0/@cosimunits.0/@cosimunits.1/@ports.0"/>
  29. <ports
  30. xsi:type="hintco:InputPortInstance"
  31. identifier="valveControl"
  32. valueFrom="//@candidates.0/@cosimunits.0/@ports.1"/>
  33. </cosimunits>
  34. <cosimunits
  35. xsi:type="hintco:HierarchicalCosimUnit"
  36. identifier="env">
  37. <cosimunits
  38. xsi:type="hintco:CosimUnitInstance"
  39. identifier="wt1"
  40. declaration="//@csuDeclarations.1">
  41. <ports
  42. xsi:type="hintco:OutputPortInstance"
  43. identifier="Tank2WaterLevel"/>
  44. <ports
  45. xsi:type="hintco:OutputPortInstance"
  46. identifier="Tank2OutFlow"
  47. valueTo="//@candidates.0/@cosimunits.0/@cosimunits.1/@ports.0"/>
  48. </cosimunits>
  49. <ports
  50. xsi:type="hintco:HierarchicalUnitPort"
  51. identifier="envOut"
  52. valueFrom="//@candidates.0/@cosimunits.0/@cosimunits.1/@cosimunits.0/@ports.1"
  53. valueTo="//@candidates.0/@cosimunits.0/@cosimunits.0/@ports.3"/>
  54. </cosimunits>
  55. <ports
  56. xsi:type="hintco:HierarchicalUnitPort"
  57. identifier="plantOut"
  58. valueFrom="//@candidates.0/@cosimunits.0/@cosimunits.0/@ports.2"
  59. valueTo="//@candidates.0/@cosimunits.1/@ports.0"/>
  60. <ports
  61. xsi:type="hintco:HierarchicalUnitPort"
  62. identifier="plantIn"
  63. valueFrom="//@candidates.0/@cosimunits.1/@ports.1"
  64. valueTo="//@candidates.0/@cosimunits.0/@cosimunits.0/@ports.4"/>
  65. </cosimunits>
  66. <cosimunits
  67. xsi:type="hintco:HierarchicalCosimUnit"
  68. identifier="controller">
  69. <cosimunits
  70. xsi:type="hintco:CosimUnitInstance"
  71. identifier="ctrl"
  72. declaration="//@csuDeclarations.0">
  73. <ports
  74. xsi:type="hintco:InputPortInstance"
  75. identifier="wt3_level"
  76. valueFrom="//@candidates.0/@cosimunits.1/@ports.0"/>
  77. <ports
  78. xsi:type="hintco:OutputPortInstance"
  79. identifier="wt3_valve"
  80. valueTo="//@candidates.0/@cosimunits.1/@ports.1"/>
  81. </cosimunits>
  82. <ports
  83. xsi:type="hintco:HierarchicalUnitPort"
  84. identifier="ctrlIn"
  85. valueFrom="//@candidates.0/@cosimunits.0/@ports.0"
  86. valueTo="//@candidates.0/@cosimunits.1/@cosimunits.0/@ports.0"/>
  87. <ports
  88. xsi:type="hintco:HierarchicalUnitPort"
  89. identifier="ctrlOut"
  90. valueFrom="//@candidates.0/@cosimunits.1/@cosimunits.0/@ports.1"
  91. valueTo="//@candidates.0/@cosimunits.0/@ports.1"/>
  92. </cosimunits>
  93. </candidates>
  94. <csuDeclarations
  95. identifier="threewatertankcontroller2"
  96. path="resources/threewatertankcontroller2.fmu"
  97. guid="{8c4e810f-3df3-4a00-8276-176fa3c9f003}"/>
  98. <csuDeclarations
  99. identifier="threewatertank1"
  100. path="resources/threewatertank1.fmu"
  101. guid="{dcd729ec-423a-4a0d-8030-4c42a840abba}"/>
  102. <csuDeclarations
  103. identifier="threewatertank2"
  104. path="resources/threewatertank2.fmu"
  105. guid="{25941611-1350-4ca2-8fe8-85d9193c14fd}"/>
  106. </hintco:HintConfiguration>