| @@ -0,0 +1,924 @@ | |||||
| <?xml version="1.0" encoding="UTF-8"?> | |||||
| <Document> | |||||
| <Model version="4.8" build="4.8.2.10124"> | |||||
| <Sidops><![CDATA[model 128 184 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.8</Version> | |||||
| <IsMainModel>0</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Motor\stepper.emx</LibraryPath> | |||||
| <TimeStamp>2020-7-22 10:04:43</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type Mainmodel | |||||
| end; | |||||
| implementation bg | |||||
| submodels | |||||
| stepper 464 224 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.8</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <AllowLibraryUpdate>True</AllowLibraryUpdate> | |||||
| <LibraryPath>Motor\stepper2.emx</LibraryPath> | |||||
| <TimeStamp>2020-7-22 10:04:39</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type Submodel | |||||
| ports | |||||
| signal in angle; | |||||
| rotation out p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| rectangle 432 208 496 240 color 0 fill 15132390; | |||||
| text 'name' 464 224 color 0 'Clear Sans' 16; | |||||
| end; | |||||
| implementation bg | |||||
| submodels | |||||
| I 560 104 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\I.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 15:55:55</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type I | |||||
| ports | |||||
| power in p; | |||||
| signal out state; | |||||
| restrictions | |||||
| causality preferred in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'I' 560 104 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global I_phase; | |||||
| equations | |||||
| state = int(p.e); | |||||
| p.f = state / I_phase; | |||||
| implementation_end; | |||||
| I1 608 328 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\I.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 15:55:55</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type I | |||||
| ports | |||||
| power in p; | |||||
| signal out state; | |||||
| restrictions | |||||
| causality preferred in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'I' 608 328 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global I_phase; | |||||
| equations | |||||
| state = int(p.e); | |||||
| p.f = state / I_phase; | |||||
| implementation_end; | |||||
| I2 752 160 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\I.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 15:55:55</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type I | |||||
| ports | |||||
| power in p; | |||||
| signal out state; | |||||
| restrictions | |||||
| causality preferred in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'I' 752 160 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real i = 8e-5 {kg.m2}; | |||||
| real global RotorInertia; | |||||
| equations | |||||
| state = int(p.e); | |||||
| p.f = state / (i+RotorInertia); | |||||
| implementation_end; | |||||
| MGY_a 656 160 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\MGY.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:03:53</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type MGY | |||||
| ports | |||||
| power in p1; | |||||
| power out p2; | |||||
| signal in r; | |||||
| restrictions | |||||
| causality constraint equal p1 p2; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'MGY' 656 160 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| p1.e = r * p2.f; | |||||
| p2.e = r * p1.f; | |||||
| implementation_end; | |||||
| MGY_b 656 272 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\MGY.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:03:53</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type MGY | |||||
| ports | |||||
| power in p1; | |||||
| power out p2; | |||||
| signal in r; | |||||
| restrictions | |||||
| causality constraint equal p1 p2; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'MGY' 656 272 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| p1.e = r * p2.f; | |||||
| p2.e = r * p1.f; | |||||
| implementation_end; | |||||
| MSe_a 512 160 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\MSe.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:12:33</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type MSe | |||||
| ports | |||||
| electric out p; | |||||
| signal in effort; | |||||
| restrictions | |||||
| causality fixed out p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'MSe' 512 160 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| variables | |||||
| real flow; | |||||
| equations | |||||
| p.e = effort; | |||||
| flow = p.f; | |||||
| implementation_end; | |||||
| MSe_b 512 272 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\MSe.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:12:33</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type MSe | |||||
| ports | |||||
| electric out p; | |||||
| signal in effort; | |||||
| restrictions | |||||
| causality fixed out p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'MSe' 512 272 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| variables | |||||
| real flow; | |||||
| equations | |||||
| p.e = effort; | |||||
| flow = p.f; | |||||
| implementation_end; | |||||
| plug angle 406.3 216; | |||||
| plug p 896.6 216; | |||||
| OneJunction 840 216 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:17:51</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| knot OneJunction | |||||
| ports | |||||
| rotation knot duplicatable none p [1]; | |||||
| signal knot out flow [1]; | |||||
| restrictions | |||||
| causality constraint one_out p; | |||||
| end; | |||||
| icon bg | |||||
| figures | |||||
| text '1' 840 216 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| sum (direct (p.e)) = 0; | |||||
| equal (collect (p.f)); | |||||
| flow = first (p.f); | |||||
| implementation_end; | |||||
| OneJunction1 584 160 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:17:51</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| knot OneJunction | |||||
| ports | |||||
| electric knot duplicatable none p [1]; | |||||
| signal knot out flow [1]; | |||||
| restrictions | |||||
| causality constraint one_out p; | |||||
| end; | |||||
| icon bg | |||||
| figures | |||||
| text '1' 584 160 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| sum (direct (p.e)) = 0; | |||||
| equal (collect (p.f)); | |||||
| flow = first (p.f); | |||||
| implementation_end; | |||||
| OneJunction2 584 272 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:17:51</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| knot OneJunction | |||||
| ports | |||||
| electric knot duplicatable none p [1]; | |||||
| signal knot out flow [1]; | |||||
| restrictions | |||||
| causality constraint one_out p; | |||||
| end; | |||||
| icon bg | |||||
| figures | |||||
| text '1' 584 272 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| sum (direct (p.e)) = 0; | |||||
| equal (collect (p.f)); | |||||
| flow = first (p.f); | |||||
| implementation_end; | |||||
| OneJunction3 752 216 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\OneJunction.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:17:51</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| knot OneJunction | |||||
| ports | |||||
| rotation knot duplicatable none p [1]; | |||||
| signal knot out flow [1]; | |||||
| restrictions | |||||
| causality constraint one_out p; | |||||
| end; | |||||
| icon bg | |||||
| figures | |||||
| text '1' 752 216 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| sum (direct (p.e)) = 0; | |||||
| equal (collect (p.f)); | |||||
| flow = first (p.f); | |||||
| implementation_end; | |||||
| R 608 104 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\R.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:35:37</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type R | |||||
| ports | |||||
| power in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'R' 608 104 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global R_phase; | |||||
| equations | |||||
| p.e = R_phase * p.f; | |||||
| implementation_end; | |||||
| R1 560 328 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\R.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:35:37</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type R | |||||
| ports | |||||
| power in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'R' 560 328 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global R_phase; | |||||
| equations | |||||
| p.e = R_phase * p.f; | |||||
| implementation_end; | |||||
| R2 824 264 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\R.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:35:37</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type R | |||||
| ports | |||||
| power in p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'R' 824 264 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real r = 1.0e-3; | |||||
| equations | |||||
| p.e = r * p.f; | |||||
| implementation_end; | |||||
| RotorAngle 656 216 | |||||
| description '<Description><Version>4.0</Version> | |||||
| <LibraryPath>Template\Submodel-Equation.emx</LibraryPath> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <TimeStamp>2007-11-1 22:32:1</TimeStamp> | |||||
| <AllowLibraryUpdate>False</AllowLibraryUpdate> | |||||
| </Description>'; | |||||
| type Submodel | |||||
| ports | |||||
| signal out output_b; | |||||
| signal out output_a; | |||||
| signal in omega {rad/s} ; | |||||
| signal out output_d; | |||||
| end; | |||||
| icon bg | |||||
| figures | |||||
| rectangle 616 200 696 232 color 0 fill 15132390; | |||||
| text 'name' 656 216 color 0 'Clear Sans' 16; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global fluxLinkage; | |||||
| real global detentTorque; | |||||
| variables | |||||
| real global p; | |||||
| real angle {rad}; | |||||
| equations | |||||
| angle = int(omega); | |||||
| output_a = -p * fluxLinkage * sin(p * angle); | |||||
| output_b = p * fluxLinkage * sin(p * angle - pi / 2); | |||||
| output_d = detentTorque * sin(2 * p * angle); | |||||
| implementation_end; | |||||
| Se 752 272 | |||||
| description '<Information> | |||||
| <Description> | |||||
| <Version>4.2</Version> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <LibraryPath>Bond Graph\MSe.emx</LibraryPath> | |||||
| <TimeStamp>2011-11-29 16:12:33</TimeStamp> | |||||
| </Description> | |||||
| </Information>'; | |||||
| type MSe | |||||
| ports | |||||
| power out p; | |||||
| signal in effort; | |||||
| restrictions | |||||
| causality fixed out p; | |||||
| end; | |||||
| icon bg bottom | |||||
| figures | |||||
| text 'MSe' 752 272 color 0 18 bold; | |||||
| end; | |||||
| implementation eq | |||||
| variables | |||||
| real flow; | |||||
| equations | |||||
| p.e = effort; | |||||
| flow = p.f; | |||||
| implementation_end; | |||||
| Splitter1 720 216 | |||||
| description '<Description><Version>4.0</Version> | |||||
| <LibraryPath>Signal\Block Diagram\Splitter.emx</LibraryPath> | |||||
| <TimeStamp>2008-01-17 11:28:29</TimeStamp> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| </Description>'; | |||||
| knot Splitter | |||||
| ports | |||||
| signal knot duplicatable out output [1]; | |||||
| signal knot in input [1]; | |||||
| end; | |||||
| icon bg ellipse | |||||
| figures | |||||
| ellipse 716.8 212.8 723.2 219.2 color -1 fill 0; | |||||
| ellipse 715.7 211.7 724.3 220.3 color -1; | |||||
| terminals | |||||
| input 720 216 fixed; | |||||
| end; | |||||
| implementation eq | |||||
| equations | |||||
| collect (output) = input; | |||||
| implementation_end; | |||||
| Submodel2 512 216 | |||||
| description '<Description><Version>4.0</Version> | |||||
| <LibraryPath>Template\Submodel-Equation.emx</LibraryPath> | |||||
| <IsMainModel>1</IsMainModel> | |||||
| <KeepParameterValues>False</KeepParameterValues> | |||||
| <TimeStamp>2007-11-1 22:32:1</TimeStamp> | |||||
| <AllowLibraryUpdate>False</AllowLibraryUpdate> | |||||
| </Description>'; | |||||
| type 'Submodel-Equation' | |||||
| ports | |||||
| signal in angle; | |||||
| signal out a; | |||||
| signal out b; | |||||
| end; | |||||
| implementation eq | |||||
| parameters | |||||
| real global u_max {V}; | |||||
| real global angle_step; | |||||
| real max_a {m/s2}; | |||||
| variables | |||||
| real current_angle; | |||||
| real c,s; | |||||
| real global p; | |||||
| boolean hidden eventa, eventb; | |||||
| equations | |||||
| if time < 10 then | |||||
| a = u_max * -sign (cos (p*angle)); | |||||
| eventa = event(a); | |||||
| b = u_max * sign (sin (p*angle)); | |||||
| eventb = event(b); | |||||
| current_angle = angle; | |||||
| else | |||||
| a = u_max * -sign (cos (p*current_angle)); | |||||
| eventa = event(a); | |||||
| b = u_max * sign (sin (p*current_angle)); | |||||
| eventb = event(b); | |||||
| end; | |||||
| implementation_end; | |||||
| end; | |||||
| connections | |||||
| angle -> Submodel2\angle; | |||||
| I2\p <= OneJunction3\p; | |||||
| MGY_a\p2 => OneJunction3\p; | |||||
| MGY_b\p2 => OneJunction3\p; | |||||
| MSe_a\p => OneJunction1\p; | |||||
| MSe_b\p => OneJunction2\p; | |||||
| OneJunction\p => p; | |||||
| OneJunction1\p => I\p; | |||||
| OneJunction1\p => MGY_a\p1; | |||||
| OneJunction1\p => R\p; | |||||
| OneJunction2\p => I1\p; | |||||
| OneJunction2\p => MGY_b\p1; | |||||
| OneJunction2\p => R1\p; | |||||
| OneJunction3\flow -> Splitter1\input; | |||||
| OneJunction3\p => OneJunction\p; | |||||
| OneJunction3\p => R2\p; | |||||
| RotorAngle\output_a -> MGY_a\r; | |||||
| RotorAngle\output_b -> MGY_b\r; | |||||
| RotorAngle\output_d -> Se\effort; | |||||
| Se\p => OneJunction3\p; | |||||
| Splitter1\output -> RotorAngle\omega; | |||||
| Submodel2\a -> MSe_a\effort; | |||||
| Submodel2\b -> MSe_b\effort; | |||||
| end; | |||||
| implementation_end; | |||||
| end; | |||||
| connections | |||||
| end; | |||||
| implementation_end; | |||||
| ]]> | |||||
| </Sidops> | |||||
| </Model> | |||||
| <Experiments> | |||||
| <DefaultExperiment><![CDATA[Experiment 1]]> | |||||
| </DefaultExperiment> | |||||
| <Experiment> | |||||
| <Name>Experiment 1</Name> | |||||
| <CreatedBy></CreatedBy> | |||||
| <Info></Info> | |||||
| <ExpData> | |||||
| <VersionNumber>4.8</VersionNumber> | |||||
| <ModelProperties> | |||||
| </ModelProperties> | |||||
| <Variables> | |||||
| <Parameters> | |||||
| <Variable> | |||||
| <Name>angle_step</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>detentTorque</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>fluxLinkage</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>I_phase</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>R_phase</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>RotorInertia</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>Submodel2\max_a</Name> | |||||
| <Unit>m/s2</Unit> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>u_max</Name> | |||||
| <Unit>V</Unit> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| </Parameters> | |||||
| <Initials> | |||||
| <Variable> | |||||
| <Name>Stepper\I1\state_initial</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>Stepper\I2\state_initial</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>Stepper\I\state_initial</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| <Variable> | |||||
| <Name>Stepper\RotorAngle\angle_initial</Name> | |||||
| <Value>0</Value> | |||||
| </Variable> | |||||
| </Initials> | |||||
| </Variables> | |||||
| <PlotSpecs> | |||||
| <VarNames> | |||||
| <VarName>time</VarName> | |||||
| </VarNames> | |||||
| <Plots> | |||||
| <Plot> | |||||
| <PlotType>GraphPlot</PlotType> | |||||
| <BasePlot> | |||||
| <PlotId>1</PlotId> | |||||
| <UseWindowsBGColor>false</UseWindowsBGColor> | |||||
| <BGColor>16777215</BGColor> | |||||
| <PlotIsVisible>true</PlotIsVisible> | |||||
| </BasePlot> | |||||
| <Grid> | |||||
| <DrawGrid>true</DrawGrid> | |||||
| <GridColor>15780518</GridColor> | |||||
| <GridBorderLineColor>12624260</GridBorderLineColor> | |||||
| <GridZeroLineColor>0</GridZeroLineColor> | |||||
| <XTicks>10</XTicks> | |||||
| <YTicks>10</YTicks> | |||||
| <ZTicks>10</ZTicks> | |||||
| <Use3DLook>false</Use3DLook> | |||||
| </Grid> | |||||
| <PlotBGColor>16777215</PlotBGColor> | |||||
| <ShowPlotTitle>true</ShowPlotTitle> | |||||
| <TitlePosition>1</TitlePosition> | |||||
| <PlotTitle>Stepper</PlotTitle> | |||||
| <ShowXValues>true</ShowXValues> | |||||
| <Fonts> | |||||
| <TitleFont> | |||||
| <Name>Arial</Name> | |||||
| <Height>12</Height> | |||||
| <PitchFamily>34</PitchFamily> | |||||
| <Weight>400</Weight> | |||||
| <Italic>0</Italic> | |||||
| <UnderLine>0</UnderLine> | |||||
| <StrikeOut>0</StrikeOut> | |||||
| <Color>0</Color> | |||||
| </TitleFont> | |||||
| <LabelFont> | |||||
| <Name>Arial</Name> | |||||
| <Height>12</Height> | |||||
| <PitchFamily>34</PitchFamily> | |||||
| <Weight>400</Weight> | |||||
| <Italic>0</Italic> | |||||
| <UnderLine>0</UnderLine> | |||||
| <StrikeOut>0</StrikeOut> | |||||
| <Color>0</Color> | |||||
| </LabelFont> | |||||
| <ValuesFont> | |||||
| <Name>Arial</Name> | |||||
| <Height>10</Height> | |||||
| <PitchFamily>34</PitchFamily> | |||||
| <Weight>400</Weight> | |||||
| <Italic>0</Italic> | |||||
| <UnderLine>0</UnderLine> | |||||
| <StrikeOut>0</StrikeOut> | |||||
| <Color>0</Color> | |||||
| </ValuesFont> | |||||
| <LegendFont> | |||||
| <Name>Arial</Name> | |||||
| <Height>12</Height> | |||||
| <PitchFamily>34</PitchFamily> | |||||
| <Weight>400</Weight> | |||||
| <Italic>0</Italic> | |||||
| <UnderLine>0</UnderLine> | |||||
| <StrikeOut>0</StrikeOut> | |||||
| <Color>0</Color> | |||||
| </LegendFont> | |||||
| </Fonts> | |||||
| <SharedXAxis>true</SharedXAxis> | |||||
| <SharedYAxis>true</SharedYAxis> | |||||
| <SharedZAxis>false</SharedZAxis> | |||||
| <XAxes> | |||||
| <Axis> | |||||
| <Minimum>0.0</Minimum> | |||||
| <Maximum>10.0</Maximum> | |||||
| <Linear>true</Linear> | |||||
| <Scaling>3</Scaling> | |||||
| <Label>time</Label> | |||||
| </Axis> | |||||
| </XAxes> | |||||
| <YAxes> | |||||
| <Axis> | |||||
| <Minimum>0.0</Minimum> | |||||
| <Maximum>10.0</Maximum> | |||||
| <Linear>true</Linear> | |||||
| <Scaling>2</Scaling> | |||||
| <Label></Label> | |||||
| </Axis> | |||||
| </YAxes> | |||||
| <ZAxes> | |||||
| </ZAxes> | |||||
| <Curves> | |||||
| <Curve> | |||||
| <LineColor>3355111</LineColor> | |||||
| <LineStyle>1</LineStyle> | |||||
| <TickColor>3355111</TickColor> | |||||
| <TickStyle>0</TickStyle> | |||||
| <CurveVisible>true</CurveVisible> | |||||
| <PixelThresshold>1</PixelThresshold> | |||||
| <LineThickness>1</LineThickness> | |||||
| <LineOrder>1</LineOrder> | |||||
| <ShowYValues>true</ShowYValues> | |||||
| <XCurveData> | |||||
| <ShowUnit>true</ShowUnit> | |||||
| <VarName>time</VarName> | |||||
| </XCurveData> | |||||
| </Curve> | |||||
| </Curves> | |||||
| <Legenda> | |||||
| <ShowLegenda>true</ShowLegenda> | |||||
| <BorderPenColor>0</BorderPenColor> | |||||
| <BackgroundColor>16777215</BackgroundColor> | |||||
| </Legenda> | |||||
| </Plot> | |||||
| </Plots> | |||||
| <PlotPanels> | |||||
| <PlotPanel> | |||||
| <PlotPanelId>1</PlotPanelId> | |||||
| <PlotPanelVisible>true</PlotPanelVisible> | |||||
| <Name>Window 1</Name> | |||||
| <Tiling>0</Tiling> | |||||
| <PlotIds> | |||||
| <PlotId>1</PlotId> | |||||
| </PlotIds> | |||||
| <ToggleState>Base</ToggleState> | |||||
| </PlotPanel> | |||||
| </PlotPanels> | |||||
| <WindowRectangles virtualDesktopWidth="5760" virtualDesktopHeight="1080"> | |||||
| <WindowRectangle monitor="1" left="-1920" top="0" right="0" bottom="1080" plotpanelid="1"> | |||||
| 0.130729 0.114815 0.9375 0.896296 | |||||
| </WindowRectangle> | |||||
| </WindowRectangles> | |||||
| </PlotSpecs> | |||||
| <RunSpecs> | |||||
| <SimulatorSettings> | |||||
| <StartTime>0.0</StartTime> | |||||
| <FinishTime>10.0</FinishTime> | |||||
| <AllowPassFinishTime>false</AllowPassFinishTime> | |||||
| <Warp>false</Warp> | |||||
| <FPGonio>false</FPGonio> | |||||
| <UseOutputAfterEach>false</UseOutputAfterEach> | |||||
| <OutputAfterEach>0.1</OutputAfterEach> | |||||
| <EventEpsilon>1.0e-6</EventEpsilon> | |||||
| <AlgebraicTolerance>1.0e-7</AlgebraicTolerance> | |||||
| <SteadyStateAnalysis>false</SteadyStateAnalysis> | |||||
| <UpdateHoldInstructions>true</UpdateHoldInstructions> | |||||
| </SimulatorSettings> | |||||
| <IntegrationMethods> | |||||
| <IntegrationMethod> | |||||
| <Name>Euler</Name> | |||||
| <StepSize>0.01</StepSize> | |||||
| <AutoStepSize>false</AutoStepSize> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>BackwardEuler</Name> | |||||
| <AbsoluteTolerance>1.0e-5</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-5</RelativeTolerance> | |||||
| <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance> | |||||
| <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance> | |||||
| <StepSize>0.01</StepSize> | |||||
| <Alpha>1.0</Alpha> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>AdamsBashforth</Name> | |||||
| <StepSize>0.01</StepSize> | |||||
| <AutoStepSize>false</AutoStepSize> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>RungeKutta2</Name> | |||||
| <StepSize>0.01</StepSize> | |||||
| <AutoStepSize>false</AutoStepSize> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>RungeKutta4</Name> | |||||
| <StepSize>0.01</StepSize> | |||||
| <AutoStepSize>false</AutoStepSize> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>RungeKutta8</Name> | |||||
| <UseInitialStepSize>false</UseInitialStepSize> | |||||
| <InitialStepSize>0.001</InitialStepSize> | |||||
| <UseMaximumStepSize>false</UseMaximumStepSize> | |||||
| <MaximumStepSize>1.0</MaximumStepSize> | |||||
| <AbsoluteTolerance>1.0e-6</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-6</RelativeTolerance> | |||||
| <SafetyFactor>0.9</SafetyFactor> | |||||
| <Factor1>0.33</Factor1> | |||||
| <Factor2>6.0</Factor2> | |||||
| <Beta>0.0</Beta> | |||||
| <UseMaxNrSteps>false</UseMaxNrSteps> | |||||
| <MaxNrSteps>100000</MaxNrSteps> | |||||
| <UseStiffDetection>false</UseStiffDetection> | |||||
| <MaxNrStiffnessSteps>1000</MaxNrStiffnessSteps> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>RungeKuttaFehlberg</Name> | |||||
| <UseInitialStepSize>false</UseInitialStepSize> | |||||
| <InitialStepSize>0.001</InitialStepSize> | |||||
| <UseMaximumStepSize>false</UseMaximumStepSize> | |||||
| <MaximumStepSize>1.0</MaximumStepSize> | |||||
| <AbsoluteTolerance>1.0e-6</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-6</RelativeTolerance> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>VodeAdams</Name> | |||||
| <UseInitialStepSize>false</UseInitialStepSize> | |||||
| <InitialStepSize>0.001</InitialStepSize> | |||||
| <UseMaximumStepSize>false</UseMaximumStepSize> | |||||
| <MaximumStepSize>1.0</MaximumStepSize> | |||||
| <AbsoluteTolerance>1.0e-6</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-6</RelativeTolerance> | |||||
| <VodeUseBDF>true</VodeUseBDF> | |||||
| <VodeUseNewton>true</VodeUseNewton> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>BDFMethod</Name> | |||||
| <AbsoluteTolerance>1.0e-5</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-5</RelativeTolerance> | |||||
| <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance> | |||||
| <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance> | |||||
| <UseInitialStepSize>false</UseInitialStepSize> | |||||
| <InitialStepSize>0.001</InitialStepSize> | |||||
| <UseMaximumStepSize>false</UseMaximumStepSize> | |||||
| <MaximumStepSize>1.0</MaximumStepSize> | |||||
| </IntegrationMethod> | |||||
| <IntegrationMethod> | |||||
| <Name>MeBDFiMethod</Name> | |||||
| <AbsoluteTolerance>1.0e-5</AbsoluteTolerance> | |||||
| <RelativeTolerance>1.0e-5</RelativeTolerance> | |||||
| <AlgebraicAbsoluteTolerance>1.0e-5</AlgebraicAbsoluteTolerance> | |||||
| <AlgebraicRelativeTolerance>1.0e-5</AlgebraicRelativeTolerance> | |||||
| <UseInitialStepSize>false</UseInitialStepSize> | |||||
| <InitialStepSize>0.001</InitialStepSize> | |||||
| <UseMaximumStepSize>false</UseMaximumStepSize> | |||||
| <MaximumStepSize>1.0</MaximumStepSize> | |||||
| </IntegrationMethod> | |||||
| <SelectedIntegrationMethod>8</SelectedIntegrationMethod> | |||||
| </IntegrationMethods> | |||||
| </RunSpecs> | |||||
| <MultipleRun> | |||||
| <NrSteps>10</NrSteps> | |||||
| <CopyFromStates>false</CopyFromStates> | |||||
| <JoinParameterVariation>true</JoinParameterVariation> | |||||
| <ClearAfterRun>true</ClearAfterRun> | |||||
| <RedrawAfterRun>false</RedrawAfterRun> | |||||
| <DrawDuringSimulation>true</DrawDuringSimulation> | |||||
| <ActionBeforeOptimization>0</ActionBeforeOptimization> | |||||
| <CompareValue>0.0</CompareValue> | |||||
| <UseCompareValue>true</UseCompareValue> | |||||
| <MultipleRunType>MultipleRun</MultipleRunType> | |||||
| <Minimize>true</Minimize> | |||||
| <OptimizationVariable></OptimizationVariable> | |||||
| <ResulVarUsage>UseEndValue</ResulVarUsage> | |||||
| <Tolerance>0.001</Tolerance> | |||||
| <OptimizationMethod>BroydonFletcherGoldfarbShanno</OptimizationMethod> | |||||
| <MultipleRunVariables> | |||||
| </MultipleRunVariables> | |||||
| </MultipleRun> | |||||
| <ExportData> | |||||
| <WriteAsText>true</WriteAsText> | |||||
| <ReadAsText>true</ReadAsText> | |||||
| <WriteHeader>true</WriteHeader> | |||||
| <ReadHeader>true</ReadHeader> | |||||
| <ReadFilename></ReadFilename> | |||||
| <WriteFilename></WriteFilename> | |||||
| <DoWrite>false</DoWrite> | |||||
| <ExportVariables> | |||||
| </ExportVariables> | |||||
| <ImportVariables> | |||||
| </ImportVariables> | |||||
| </ExportData> | |||||
| <BreakPoints> | |||||
| </BreakPoints> | |||||
| </ExpData> | |||||
| </Experiment> | |||||
| </Experiments> | |||||
| </Document> | |||||