|
|
@@ -0,0 +1,188 @@
|
|
|
+<?xml version="1.0" encoding="ASCII"?>
|
|
|
+<hintco:Candidates
|
|
|
+ xmi:version="2.0"
|
|
|
+ xmlns:xmi="http://www.omg.org/XMI"
|
|
|
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xmlns:hintco="ua.ansymo.hintco">
|
|
|
+ <candidates
|
|
|
+ identifier="Original">
|
|
|
+ <cosimunits
|
|
|
+ identifier="Scenario"
|
|
|
+ declaration="//@csuDeclarations.0">
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="psuvolt"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.2/@ports.1"
|
|
|
+ declaration="//@csuDeclarations.0/@ports.0"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="ref"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.1/@ports.2"
|
|
|
+ declaration="//@csuDeclarations.0/@ports.1"/>
|
|
|
+ </cosimunits>
|
|
|
+ <cosimunits
|
|
|
+ identifier="DLoopController_FixedEuler_1Em6"
|
|
|
+ declaration="//@csuDeclarations.1">
|
|
|
+ <adaptation
|
|
|
+ xsi:type="hintco:MultiRateAdaptation"
|
|
|
+ rate="10"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="VEL_FB@expseu_"
|
|
|
+ declaration="//@csuDeclarations.1/@ports.0"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.2/@ports.4"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="POS_FB@expseu_"
|
|
|
+ declaration="//@csuDeclarations.1/@ports.1"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.3/@ports.1"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="REFERENCE@expseu_"
|
|
|
+ declaration="//@csuDeclarations.1/@ports.2"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.0/@ports.1">
|
|
|
+ <adaptation
|
|
|
+ xsi:type="hintco:XorAdaptation"
|
|
|
+ selected="true">
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:ExtrapolationAdaptation"
|
|
|
+ weight="1"
|
|
|
+ selected="true"/>
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:InterpolationAdaptation"
|
|
|
+ weight="5"/>
|
|
|
+ </adaptation>
|
|
|
+ </ports>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="OUTPUT@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.2/@ports.0"
|
|
|
+ declaration="//@csuDeclarations.1/@ports.3"/>
|
|
|
+ </cosimunits>
|
|
|
+ <cosimunits
|
|
|
+ identifier="EMAPlantNoLoad_FixedEuler_1Em6"
|
|
|
+ declaration="//@csuDeclarations.2">
|
|
|
+ <adaptation
|
|
|
+ xsi:type="hintco:XorAdaptation"
|
|
|
+ selected="true">
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:MultiRateAdaptation"
|
|
|
+ selected="true"
|
|
|
+ rate="5"/>
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:MultiRateAdaptation"
|
|
|
+ rate="10"/>
|
|
|
+ </adaptation>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="torque_input@expseu_"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.0"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.1/@ports.3">
|
|
|
+ <adaptation
|
|
|
+ xsi:type="hintco:XorAdaptation"
|
|
|
+ selected="true">
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:ExtrapolationAdaptation"
|
|
|
+ weight="3"/>
|
|
|
+ <children
|
|
|
+ xsi:type="hintco:InterpolationAdaptation"
|
|
|
+ weight="7"
|
|
|
+ selected="true"/>
|
|
|
+ </adaptation>
|
|
|
+ </ports>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="psu_vol_input_v@expseu_"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.1"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.0/@ports.0"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="V_IN@expseu_"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.2"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.3/@ports.2"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="X_IN@expseu_"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.3"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.3/@ports.3"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="ang_vel_out_rpm@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.1/@ports.0"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.4"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="F_OUT@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.3/@ports.0"
|
|
|
+ declaration="//@csuDeclarations.2/@ports.5"/>
|
|
|
+ </cosimunits>
|
|
|
+ <cosimunits
|
|
|
+ identifier="LoadNSensor_FixedEuler_1Em6"
|
|
|
+ declaration="//@csuDeclarations.3">
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:InputPortInstance"
|
|
|
+ identifier="F_INPUT@expseu_"
|
|
|
+ declaration="//@csuDeclarations.3/@ports.0"
|
|
|
+ valueFrom="//@candidates.0/@cosimunits.2/@ports.5"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="X_AFTER_LOAD@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.1/@ports.1"
|
|
|
+ declaration="//@csuDeclarations.3/@ports.1"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="V_OUTPUT@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.2/@ports.2"
|
|
|
+ declaration="//@csuDeclarations.3/@ports.2"/>
|
|
|
+ <ports
|
|
|
+ xsi:type="hintco:OutputPortInstance"
|
|
|
+ identifier="X_OUTPUT@expseu_"
|
|
|
+ valueTo="//@candidates.0/@cosimunits.2/@ports.3"
|
|
|
+ declaration="//@csuDeclarations.3/@ports.3"/>
|
|
|
+ </cosimunits>
|
|
|
+ </candidates>
|
|
|
+ <csuDeclarations
|
|
|
+ identifier="Scenario">
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="psuvolt"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="ref"/>
|
|
|
+ </csuDeclarations>
|
|
|
+ <csuDeclarations
|
|
|
+ identifier="DLoopController_FixedEuler_1Em6">
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="VEL_FB@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="POS_FB@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="REFERENCE@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="OUTPUT@expseu_"/>
|
|
|
+ </csuDeclarations>
|
|
|
+ <csuDeclarations
|
|
|
+ identifier="EMAPlantNoLoad_FixedEuler_1Em6">
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="torque_input@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="psu_vol_input_v@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="V_IN@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="X_IN@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="ang_vel_out_rpm@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="F_OUT@expseu_"/>
|
|
|
+ </csuDeclarations>
|
|
|
+ <csuDeclarations
|
|
|
+ identifier="LoadNSensor_FixedEuler_1Em6">
|
|
|
+ <ports xsi:type="hintco:InputPortDeclaration"
|
|
|
+ identifier="F_INPUT@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="X_AFTER_LOAD@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="V_OUTPUT@expseu_"/>
|
|
|
+ <ports xsi:type="hintco:OutputPortDeclaration"
|
|
|
+ identifier="X_OUTPUT@expseu_"/>
|
|
|
+ </csuDeclarations>
|
|
|
+</hintco:Candidates>
|