-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathOspSystemStructure.xml
More file actions
55 lines (55 loc) · 2.27 KB
/
OspSystemStructure.xml
File metadata and controls
55 lines (55 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version="1.0" encoding="UTF-8"?>
<OspSystemStructure xmlns="http://opensimulationplatform.com/MSMI/OSPSystemStructure" version="0.1">
<BaseStepSize>0.0001</BaseStepSize>
<Algorithm>ecco</Algorithm>
<Simulators>
<Simulator name="chassis" source="Chassis.fmu">
<InitialValues>
<InitialValue variable="mass">
<Real value="400"/>
</InitialValue>
<InitialValue variable="solverType">
<String value="Euler"/>
</InitialValue>
<InitialValue variable="timeStep">
<Real value="1e-5"/>
</InitialValue>
</InitialValues>
</Simulator>
<Simulator name="wheel" source="Wheel.fmu">
<InitialValues>
<InitialValue variable="mass">
<Real value="40"/>
</InitialValue>
<InitialValue variable="solverType">
<String value="Euler"/>
</InitialValue>
<InitialValue variable="timeStep">
<Real value="1e-5"/>
</InitialValue>
</InitialValues>
</Simulator>
</Simulators>
<Connections>
<VariableConnection powerBond="wheelchassis">
<Variable simulator="chassis" name="velocity" causality="output"/>
<Variable simulator="wheel" name="in_vel" causality="input"/>
</VariableConnection>
<VariableConnection powerBond="wheelchassis">
<Variable simulator="wheel" name="out_spring_damper_f" causality="output"/>
<Variable simulator="chassis" name="force" causality="input"/>
</VariableConnection>
</Connections>
<EccoConfiguration>
<SafetyFactor>0.99</SafetyFactor>
<StepSize>0.0001</StepSize>
<MinimumStepSize>0.00001</MinimumStepSize>
<MaximumStepSize>0.01</MaximumStepSize>
<MinimumChangeRate>0.2</MinimumChangeRate>
<MaximumChangeRate>1.5</MaximumChangeRate>
<ProportionalGain>0.2</ProportionalGain>
<IntegralGain>0.15</IntegralGain>
<RelativeTolerance>1e-6</RelativeTolerance>
<AbsoluteTolerance>1e-6</AbsoluteTolerance>
</EccoConfiguration>
</OspSystemStructure>