123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231 |
- <?xml version="1.0" encoding="ASCII"?>
- <hintco:HintConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:hintco="ua.ansymo.hintco">
- <candidates
- identifier="Original"
- stopTime="0.1"
- stepSize="0.001"
- outputStepSize="0.001">
- <cosimunits
- xsi:type="hintco:CosimUnitInstance"
- identifier="Scenario"
- declaration="//@csuDeclarations.0">
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="psuvolt"
- valueTo="//@candidates.0/@cosimunits.2/@ports.1"
- />
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="ref"
- valueTo="//@candidates.0/@cosimunits.1/@ports.2"
- />
- </cosimunits>
- <cosimunits
- xsi:type="hintco:CosimUnitInstance"
- identifier="DLoopController_FixedEuler_1Em6"
- declaration="//@csuDeclarations.1">
- <adaptation
- xsi:type="hintco:MultiRateAdaptation"
- rate="10"/>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="VEL_FB@expseu_"
- valueFrom="//@candidates.0/@cosimunits.2/@ports.4">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="POS_FB@expseu_"
- valueFrom="//@candidates.0/@cosimunits.3/@ports.1">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="REFERENCE@expseu_"
- valueFrom="//@candidates.0/@cosimunits.0/@ports.1">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.1/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.1/@ports.2/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="OUTPUT@expseu_"
- valueTo="//@candidates.0/@cosimunits.2/@ports.0"
- />
- </cosimunits>
- <cosimunits
- xsi:type="hintco:CosimUnitInstance"
- identifier="EMAPlantNoLoad_FixedEuler_1Em6"
- declaration="//@csuDeclarations.2">
- <adaptation
- xsi:type="hintco:MultiRateAdaptation"
- rate="10"/>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="torque_input@expseu_"
- valueFrom="//@candidates.0/@cosimunits.1/@ports.3">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="psu_vol_input_v@expseu_"
- valueFrom="//@candidates.0/@cosimunits.0/@ports.0">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="V_IN@expseu_"
- valueFrom="//@candidates.0/@cosimunits.3/@ports.2">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="X_IN@expseu_"
- valueFrom="//@candidates.0/@cosimunits.3/@ports.3">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.0 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.2/@ports.0/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.1/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.2/@adaptation/@children.1 //@candidates.0/@cosimunits.2/@ports.3/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="ang_vel_out_rpm@expseu_"
- valueTo="//@candidates.0/@cosimunits.1/@ports.0"
- />
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="F_OUT@expseu_"
- valueTo="//@candidates.0/@cosimunits.3/@ports.0"
- />
- </cosimunits>
- <cosimunits
- xsi:type="hintco:CosimUnitInstance"
- identifier="LoadNSensor_FixedEuler_1Em6"
- declaration="//@csuDeclarations.3">
- <adaptation
- xsi:type="hintco:MultiRateAdaptation"
- rate="10"/>
- <ports
- xsi:type="hintco:InputPortInstance"
- identifier="F_INPUT@expseu_"
- valueFrom="//@candidates.0/@cosimunits.2/@ports.5">
- <adaptation
- xsi:type="hintco:XorAdaptation">
- <children
- xsi:type="hintco:ExtrapolationAdaptation"
- weight="10"
- implies="//@candidates.0/@cosimunits.3/@ports.0/@adaptation/@children.0"/>
- <children
- xsi:type="hintco:InterpolationAdaptation"
- implies="//@candidates.0/@cosimunits.3/@ports.0/@adaptation/@children.1"/>
- </adaptation>
- </ports>
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="X_AFTER_LOAD@expseu_"
- valueTo="//@candidates.0/@cosimunits.1/@ports.1"
- />
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="V_OUTPUT@expseu_"
- valueTo="//@candidates.0/@cosimunits.2/@ports.2"
- />
- <ports
- xsi:type="hintco:OutputPortInstance"
- identifier="X_OUTPUT@expseu_"
- valueTo="//@candidates.0/@cosimunits.2/@ports.3"
- />
- </cosimunits>
- </candidates>
- <csuDeclarations
- identifier="Scenario"
- path="resources/Scenario.fmu"
- guid="{a174734c-d15f-4ef0-838d-06526230b19e}">
- </csuDeclarations>
- <csuDeclarations
- identifier="DLoopController_FixedEuler_1Em6"
- path="resources/DLoopController_FixedEuler_1Em6.fmu"
- guid="2761528305">
- </csuDeclarations>
- <csuDeclarations
- identifier="EMAPlantNoLoad_FixedEuler_1Em6"
- path="resources/EMAPlantNoLoad_FixedEuler_1Em6.fmu"
- guid="698567049">
- </csuDeclarations>
- <csuDeclarations
- identifier="LoadNSensor_FixedEuler_1Em6"
- path="resources/LoadNSensor_FixedEuler_1Em6.fmu"
- guid="2810456241">
- </csuDeclarations>
- </hintco:HintConfiguration>
|