modelDescription.xml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <fmiModelDescription
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. fmiVersion="2.0"
  5. modelName="Window"
  6. guid="{d7056926-5e42-4677-8ad1-6e3af7153257}"
  7. generationTool="Dymola Version 2017 FD01 (64-bit), 2016-10-11"
  8. generationDateAndTime="2017-11-10T15:23:44Z"
  9. variableNamingConvention="structured"
  10. numberOfEventIndicators="0">
  11. <ModelExchange
  12. modelIdentifier="Window"
  13. canGetAndSetFMUstate="true"
  14. providesDirectionalDerivative="true">
  15. <SourceFiles>
  16. <File
  17. name="all.c"/>
  18. </SourceFiles>
  19. </ModelExchange>
  20. <CoSimulation
  21. modelIdentifier="Window"
  22. canHandleVariableCommunicationStepSize="true"
  23. canInterpolateInputs="true"
  24. maxOutputDerivativeOrder="1"
  25. canGetAndSetFMUstate="true"
  26. providesDirectionalDerivative="true">
  27. <SourceFiles>
  28. <File
  29. name="all.c"/>
  30. </SourceFiles>
  31. </CoSimulation>
  32. <DefaultExperiment startTime="0.0"
  33. stopTime="1.0"
  34. tolerance="1E-006"/>
  35. <ModelVariables>
  36. <!-- Index for next variable = 1 -->
  37. <ScalarVariable
  38. name="r"
  39. valueReference="16777216"
  40. causality="parameter"
  41. variability="tunable">
  42. <Real start="0.11"/>
  43. </ScalarVariable>
  44. <!-- Index for next variable = 2 -->
  45. <ScalarVariable
  46. name="b"
  47. valueReference="16777217"
  48. causality="parameter"
  49. variability="tunable">
  50. <Real start="10"/>
  51. </ScalarVariable>
  52. <!-- Index for next variable = 3 -->
  53. <ScalarVariable
  54. name="speed"
  55. valueReference="352321536"
  56. causality="input">
  57. <Real start="0.0"/>
  58. </ScalarVariable>
  59. <!-- Index for next variable = 4 -->
  60. <ScalarVariable
  61. name="displacement"
  62. valueReference="352321537"
  63. causality="input">
  64. <Real start="0.0"/>
  65. </ScalarVariable>
  66. <!-- Index for next variable = 5 -->
  67. <ScalarVariable
  68. name="reaction_force"
  69. valueReference="352321538"
  70. causality="input">
  71. <Real start="0.0"/>
  72. </ScalarVariable>
  73. <!-- Index for next variable = 6 -->
  74. <ScalarVariable
  75. name="reaction_torque"
  76. valueReference="335544320"
  77. causality="output">
  78. <Real/>
  79. </ScalarVariable>
  80. <!-- Index for next variable = 7 -->
  81. <ScalarVariable
  82. name="height"
  83. valueReference="335544321"
  84. causality="output">
  85. <Real/>
  86. </ScalarVariable>
  87. <!-- Index for next variable = 8 -->
  88. <ScalarVariable
  89. name="v"
  90. valueReference="369098752">
  91. <Real/>
  92. </ScalarVariable>
  93. <!-- Index for next variable = 9 -->
  94. <ScalarVariable
  95. name="friction"
  96. valueReference="335544322"
  97. causality="output">
  98. <Real/>
  99. </ScalarVariable>
  100. </ModelVariables>
  101. <ModelStructure>
  102. <Outputs>
  103. <Unknown index="6"
  104. dependencies="3 5"
  105. dependenciesKind="fixed fixed"/>
  106. <Unknown index="7"
  107. dependencies="4"
  108. dependenciesKind="fixed"/>
  109. <Unknown index="9"
  110. dependencies="3"
  111. dependenciesKind="fixed"/>
  112. </Outputs>
  113. <InitialUnknowns>
  114. <Unknown index="6"
  115. dependencies="1 2 3 5"
  116. dependenciesKind="dependent dependent dependent dependent"/>
  117. <Unknown index="7"
  118. dependencies="1 4"
  119. dependenciesKind="dependent dependent"/>
  120. <Unknown index="9"
  121. dependencies="1 2 3"
  122. dependenciesKind="dependent dependent dependent"/>
  123. </InitialUnknowns>
  124. </ModelStructure>
  125. </fmiModelDescription>