case_study_double_loop_approx_cpint.xmi 5.2 KB

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