case_study_double_loop_pbond_hier_proactive.hintco 5.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 identifier="Original" stopTime="2.0" stepSize="1.0E-5" outputStepSize="0.01">
  4. <cosimunits xsi:type="hintco:CosimUnitInstance" identifier="Scenario" declaration="//@csuDeclarations.0">
  5. <ports xsi:type="hintco:OutputPortInstance" identifier="psuvolt" valueTo="//@candidates.0/@cosimunits.2/@ports.0"/>
  6. <ports xsi:type="hintco:OutputPortInstance" identifier="ref" valueTo="//@candidates.0/@cosimunits.1/@ports.2"/>
  7. </cosimunits>
  8. <cosimunits xsi:type="hintco:CosimUnitInstance" identifier="CtrlProactive" declaration="//@csuDeclarations.1">
  9. <ports xsi:type="hintco:InputPortInstance" identifier="v" valueFrom="//@candidates.0/@cosimunits.2/@ports.3">
  10. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  11. </ports>
  12. <ports xsi:type="hintco:InputPortInstance" identifier="x" valueFrom="//@candidates.0/@cosimunits.2/@ports.2">
  13. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  14. </ports>
  15. <ports xsi:type="hintco:InputPortInstance" identifier="ref" valueFrom="//@candidates.0/@cosimunits.0/@ports.1">
  16. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  17. </ports>
  18. <ports xsi:type="hintco:OutputPortInstance" identifier="o" valueTo="//@candidates.0/@cosimunits.2/@ports.1"/>
  19. </cosimunits>
  20. <cosimunits xsi:type="hintco:HierarchicalCosimUnit" identifier="plant">
  21. <cosimunits xsi:type="hintco:CosimUnitInstance" identifier="EMAPlantNoLoad_FixedEuler_1Em6" declaration="//@csuDeclarations.2">
  22. <adaptation xsi:type="hintco:PowerBondAdaptation" effort="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.5" flow="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.2"/>
  23. <ports xsi:type="hintco:InputPortInstance" identifier="torque_input@expseu_" valueFrom="//@candidates.0/@cosimunits.2/@ports.1">
  24. <adaptation xsi:type="hintco:InterpolationAdaptation"/>
  25. </ports>
  26. <ports xsi:type="hintco:InputPortInstance" identifier="psu_vol_input_v@expseu_" valueFrom="//@candidates.0/@cosimunits.2/@ports.0">
  27. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  28. </ports>
  29. <ports xsi:type="hintco:InputPortInstance" identifier="V_IN@expseu_" valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.2">
  30. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  31. </ports>
  32. <ports xsi:type="hintco:InputPortInstance" identifier="X_IN@expseu_" valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.3">
  33. <adaptation xsi:type="hintco:ExtrapolationAdaptation"/>
  34. </ports>
  35. <ports xsi:type="hintco:OutputPortInstance" identifier="ang_vel_out_rpm@expseu_" valueTo="//@candidates.0/@cosimunits.2/@ports.3"/>
  36. <ports xsi:type="hintco:OutputPortInstance" identifier="F_OUT@expseu_" valueTo="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.0"/>
  37. </cosimunits>
  38. <cosimunits xsi:type="hintco:CosimUnitInstance" identifier="LoadNSensor_FixedEuler_1Em6" declaration="//@csuDeclarations.3">
  39. <adaptation xsi:type="hintco:PowerBondAdaptation" effort="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.0" flow="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.2"/>
  40. <ports xsi:type="hintco:InputPortInstance" identifier="F_INPUT@expseu_" valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.5">
  41. <adaptation xsi:type="hintco:InterpolationAdaptation"/>
  42. </ports>
  43. <ports xsi:type="hintco:OutputPortInstance" identifier="X_AFTER_LOAD@expseu_" valueTo="//@candidates.0/@cosimunits.2/@ports.2"/>
  44. <ports xsi:type="hintco:OutputPortInstance" identifier="V_OUTPUT@expseu_" valueTo="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.2"/>
  45. <ports xsi:type="hintco:OutputPortInstance" identifier="X_OUTPUT@expseu_" valueTo="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.3"/>
  46. </cosimunits>
  47. <adaptation xsi:type="hintco:MultiRateAdaptation" rate="10"/>
  48. <ports xsi:type="hintco:HierarchicalUnitPort" identifier="psu" valueFrom="//@candidates.0/@cosimunits.0/@ports.0" valueTo="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.1"/>
  49. <ports xsi:type="hintco:HierarchicalUnitPort" identifier="ctrl_in" valueFrom="//@candidates.0/@cosimunits.1/@ports.3" valueTo="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.0"/>
  50. <ports xsi:type="hintco:HierarchicalUnitPort" identifier="x" valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.1/@ports.1" valueTo="//@candidates.0/@cosimunits.1/@ports.1"/>
  51. <ports xsi:type="hintco:HierarchicalUnitPort" identifier="w" valueFrom="//@candidates.0/@cosimunits.2/@cosimunits.0/@ports.4" valueTo="//@candidates.0/@cosimunits.1/@ports.0"/>
  52. </cosimunits>
  53. </candidates>
  54. <csuDeclarations identifier="Scenario" path="resources/Scenario.fmu" guid="{a174734c-d15f-4ef0-838d-06526230b19e}"/>
  55. <csuDeclarations identifier="CtrlProactive" path="resources/CtrlProactive.fmu" guid="bb836d9b-cd39-4ccb-8899-9d1c47c7d561"/>
  56. <csuDeclarations identifier="EMAPlantNoLoad_FixedEuler_1Em6" path="resources/EMAPlantNoLoad_FixedEuler_1Em6.fmu" guid="698567049"/>
  57. <csuDeclarations identifier="LoadNSensor_FixedEuler_1Em6" path="resources/LoadNSensor_FixedEuler_1Em6.fmu" guid="2810456241"/>
  58. </hintco:HintConfiguration>