case_study_double_loop_approx_order.xmi 6.4 KB

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