case_study_double_loop_better_proactive.xmi 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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="2.0"
  6. stepSize="1.0E-5"
  7. outputStepSize="0.01">
  8. <cosimunits
  9. xsi:type="hintco:CosimUnitInstance"
  10. identifier="Scenario"
  11. declaration="//@csuDeclarations.0">
  12. <ports
  13. xsi:type="hintco:OutputPortInstance"
  14. identifier="psuvolt"
  15. valueTo="//@candidates.0/@cosimunits.2/@ports.1"/>
  16. <ports
  17. xsi:type="hintco:OutputPortInstance"
  18. identifier="ref"
  19. valueTo="//@candidates.0/@cosimunits.1/@ports.2"/>
  20. </cosimunits>
  21. <cosimunits
  22. xsi:type="hintco:CosimUnitInstance"
  23. identifier="CtrlProactive"
  24. declaration="//@csuDeclarations.1">
  25. <ports
  26. xsi:type="hintco:InputPortInstance"
  27. identifier="v"
  28. valueFrom="//@candidates.0/@cosimunits.2/@ports.4">
  29. <adaptation
  30. xsi:type="hintco:ExtrapolationAdaptation"/>
  31. </ports>
  32. <ports
  33. xsi:type="hintco:InputPortInstance"
  34. identifier="x"
  35. valueFrom="//@candidates.0/@cosimunits.3/@ports.1">
  36. <adaptation
  37. xsi:type="hintco:ExtrapolationAdaptation"/>
  38. </ports>
  39. <ports
  40. xsi:type="hintco:InputPortInstance"
  41. identifier="ref"
  42. valueFrom="//@candidates.0/@cosimunits.0/@ports.1">
  43. <adaptation
  44. xsi:type="hintco:ExtrapolationAdaptation"/>
  45. </ports>
  46. <ports
  47. xsi:type="hintco:OutputPortInstance"
  48. identifier="o"
  49. valueTo="//@candidates.0/@cosimunits.2/@ports.0"/>
  50. </cosimunits>
  51. <cosimunits
  52. xsi:type="hintco:CosimUnitInstance"
  53. identifier="EMAPlantNoLoad_FixedEuler_1Em6"
  54. declaration="//@csuDeclarations.2">
  55. <adaptation
  56. xsi:type="hintco:MultiRateAdaptation"
  57. rate="10"/>
  58. <ports
  59. xsi:type="hintco:InputPortInstance"
  60. identifier="torque_input@expseu_"
  61. valueFrom="//@candidates.0/@cosimunits.1/@ports.3">
  62. <adaptation
  63. xsi:type="hintco:InterpolationAdaptation"/>
  64. </ports>
  65. <ports
  66. xsi:type="hintco:InputPortInstance"
  67. identifier="psu_vol_input_v@expseu_"
  68. valueFrom="//@candidates.0/@cosimunits.0/@ports.0">
  69. <adaptation
  70. xsi:type="hintco:InterpolationAdaptation"/>
  71. </ports>
  72. <ports
  73. xsi:type="hintco:InputPortInstance"
  74. identifier="V_IN@expseu_"
  75. valueFrom="//@candidates.0/@cosimunits.3/@ports.2">
  76. <adaptation
  77. xsi:type="hintco:ExtrapolationAdaptation"
  78. order="1"/>
  79. </ports>
  80. <ports
  81. xsi:type="hintco:InputPortInstance"
  82. identifier="X_IN@expseu_"
  83. valueFrom="//@candidates.0/@cosimunits.3/@ports.3">
  84. <adaptation
  85. xsi:type="hintco:ExtrapolationAdaptation"
  86. order="1"/>
  87. </ports>
  88. <ports
  89. xsi:type="hintco:OutputPortInstance"
  90. identifier="ang_vel_out_rpm@expseu_"
  91. valueTo="//@candidates.0/@cosimunits.1/@ports.0"/>
  92. <ports
  93. xsi:type="hintco:OutputPortInstance"
  94. identifier="F_OUT@expseu_"
  95. valueTo="//@candidates.0/@cosimunits.3/@ports.0"/>
  96. </cosimunits>
  97. <cosimunits
  98. xsi:type="hintco:CosimUnitInstance"
  99. identifier="LoadNSensor_FixedEuler_1Em6"
  100. declaration="//@csuDeclarations.3">
  101. <adaptation
  102. xsi:type="hintco:MultiRateAdaptation"
  103. rate="10"/>
  104. <ports
  105. xsi:type="hintco:InputPortInstance"
  106. identifier="F_INPUT@expseu_"
  107. valueFrom="//@candidates.0/@cosimunits.2/@ports.5">
  108. <adaptation
  109. xsi:type="hintco:InterpolationAdaptation"
  110. order="1"/>
  111. </ports>
  112. <ports
  113. xsi:type="hintco:OutputPortInstance"
  114. identifier="X_AFTER_LOAD@expseu_"
  115. valueTo="//@candidates.0/@cosimunits.1/@ports.1"/>
  116. <ports
  117. xsi:type="hintco:OutputPortInstance"
  118. identifier="V_OUTPUT@expseu_"
  119. valueTo="//@candidates.0/@cosimunits.2/@ports.2"/>
  120. <ports
  121. xsi:type="hintco:OutputPortInstance"
  122. identifier="X_OUTPUT@expseu_"
  123. valueTo="//@candidates.0/@cosimunits.2/@ports.3"/>
  124. </cosimunits>
  125. </candidates>
  126. <csuDeclarations
  127. identifier="Scenario"
  128. path="resources/Scenario.fmu"
  129. guid="{a174734c-d15f-4ef0-838d-06526230b19e}"/>
  130. <csuDeclarations
  131. identifier="CtrlProactive"
  132. path="resources/CtrlProactive.fmu"
  133. guid="bb836d9b-cd39-4ccb-8899-9d1c47c7d561"/>
  134. <csuDeclarations
  135. identifier="EMAPlantNoLoad_FixedEuler_1Em6"
  136. path="resources/EMAPlantNoLoad_FixedEuler_1Em6.fmu"
  137. guid="698567049"/>
  138. <csuDeclarations
  139. identifier="LoadNSensor_FixedEuler_1Em6"
  140. path="resources/LoadNSensor_FixedEuler_1Em6.fmu"
  141. guid="2810456241"/>
  142. </hintco:HintConfiguration>