You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Models/Cosim/B3D_Bucket/Overview/Excavator_Motion_B3D.m
+17-24Lines changed: 17 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -5,36 +5,29 @@
5
5
% (<matlab:web('Excavator_Design_Overview.html') return to Excavator Design Overview>)
6
6
%
7
7
% This example models an excavator acting against soil loads modeled using
8
-
% discrete element modeling in ThreeParticle/CAE(TM) software. The motion of the
9
-
% actuators is prescribed, and the simulation calculates the amount of force
8
+
% discrete element modeling in ThreeParticle/CAE software. The motion of the
9
+
% actuators is prescribed and the simulation calculates the amount of force
10
10
% or torque required to execute the motion. Cosimulation is used to
11
-
% connect the Simscape Multibody model to ThreeParticle/CAE(TM).
12
-
%
13
-
% *If you have downloaded the correct release from GitHub*, you can follow
14
-
% the steps below to set up cosimulation on your machine. All of the files
15
-
% you need to set up the cosimulation are provided in a specific release
16
-
% you must obtain from the <https://github.com/simscape/Excavator-Simscape
17
-
% GitHub repository>. You will also need <https://www.becker3d.com/
18
-
% ThreeParticle/CAE(TM) software> R6.1 and API version 3.1.1 which you can
19
-
% obtain in a trial license from BECKER 3D.
20
-
%
21
-
% Note that the compiled files provided will only work with MATLAB R2023a
22
-
% on a Windows 64-bit operating system. To set up this example for other
23
-
% versions or operating systems, please contact the authors of this
24
-
% submission on the MATLAB Central File Exchange. We worked with
25
-
% <https://simutopia.com/ Simutopia(R)> to create this example.
11
+
% connect the Simscape Multibody model to ThreeParticle/CAE.
12
+
%
13
+
% Follow the steps below to set up cosimulation on your machine. All of
14
+
% the files you need to set up the cosimulation are provided here. You
15
+
% will also need ThreeParticle software. Note that the compiled files
16
+
% provided will only work with MATLAB R2024a on a Windows 64 bit operating
17
+
% system. To set up this example for other versions or operating systems,
18
+
% please contact the authors of this submission on the MATLAB Central File
19
+
% Exchange.
26
20
%
27
-
% <matlab:try,open_system('Excavator_Motion_B3D'),catch,warning('Model%20Excavator_Motion_B3D.slx%20not%20found.%20Please%20obtain%20the%20correct%20release%20from%20GitHub.'),end Open Excavator with
28
-
% ThreeParticle DEM Soil Loads Model>
21
+
% <matlab:open_system('Excavator_Motion_B3D') Open Excavator with ThreeParticle DEM Soil Loads Model>
29
22
%
30
-
% Copyright 2022-2024 The MathWorks, Inc.
23
+
% Copyright 2022-2023 The MathWorks, Inc.
31
24
32
25
%%Cosimulation Setup
33
26
%
34
-
% (Note: the compiled files will only work with MATLAB R2023a on a Windows
27
+
% (Note: the compiled files will only work with MATLAB R2024a on a Windows
35
28
% 64 bit operating system.)
36
29
%
37
-
% *1. Copy |\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_5.dll| to the
30
+
% *1. Copy |\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_6.dll| to the
38
31
% "Bin" subfolder within your ThreeParticle installation directory.*
<p>(<ahref="matlab:web('Excavator_Design_Overview.html')">return to Excavator Design Overview</a>)</p>
84
-
<p>This example models an excavator acting against soil loads modeled using discrete element modeling in ThreeParticle/CAE™ software. The motion of the actuators is prescribed, and the simulation calculates the amount of force or torque required to execute the motion. Cosimulation is used to connect the Simscape Multibody model to ThreeParticle/CAE™.</p>
84
+
<p>This example models an excavator acting against soil loads modeled using discrete element modeling in ThreeParticle/CAE software. The motion of the actuators is prescribed and the simulation calculates the amount of force or torque required to execute the motion. Cosimulation is used to connect the Simscape Multibody model to ThreeParticle/CAE.</p>
85
+
<p>Follow the steps below to set up cosimulation on your machine. All of the files you need to set up the cosimulation are provided here. You will also need ThreeParticle software. Note that the compiled files provided will only work with MATLAB R2024a on a Windows 64 bit operating system. To set up this example for other versions or operating systems, please contact the authors of this submission on the MATLAB Central File Exchange.</p>
85
86
<p>
86
-
<b>If you have downloaded the correct release from GitHub</b>, you can follow the steps below to set up cosimulation on your machine. All of the files you need to set up the cosimulation are provided in a specific release you must obtain from the <ahref="https://github.com/simscape/Excavator-Simscape">GitHub repository</a>. You will also need <ahref="https://www.becker3d.com/">ThreeParticle/CAE™ software</a> R6.1 and API version 3.1.1 which you can obtain in a trial license from BECKER 3D.</p>
87
-
<p>Note that the compiled files provided will only work with MATLAB R2023a on a Windows 64-bit operating system. To set up this example for other versions or operating systems, please contact the authors of this submission on the MATLAB Central File Exchange. We worked with <ahref="https://simutopia.com/">Simutopia®</a> to create this example.</p>
88
-
<p>
89
-
<ahref="matlab:try,open_system('Excavator_Motion_B3D'),catch,warning('Model%20Excavator_Motion_B3D.slx%20not%20found.%20Please%20obtain%20the%20correct%20release%20from%20GitHub.'),end">Open Excavator with ThreeParticle DEM Soil Loads Model</a>
87
+
<ahref="matlab:open_system('Excavator_Motion_B3D')">Open Excavator with ThreeParticle DEM Soil Loads Model</a>
90
88
</p>
91
89
<!--/introduction-->
92
90
<h2>Contents</h2>
@@ -110,9 +108,9 @@ <h2>Contents</h2>
110
108
</ul>
111
109
</div>
112
110
<h2id="1">Cosimulation Setup</h2>
113
-
<p>(Note: the compiled files will only work with MATLAB R2023a on a Windows 64 bit operating system.)</p>
111
+
<p>(Note: the compiled files will only work with MATLAB R2024a on a Windows 64 bit operating system.)</p>
114
112
<p>
115
-
<b>1. Copy <tt>\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_5.dll</tt> to the "Bin" subfolder within your ThreeParticle installation directory.</b>
113
+
<b>1. Copy <tt>\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_6.dll</tt> to the "Bin" subfolder within your ThreeParticle installation directory.</b>
<pclass="footer">Copyright 2022-2024 The MathWorks, Inc.<br>
164
-
<ahref="https://www.mathworks.com/products/matlab/">Published with MATLAB® R2023b</a>
161
+
<pclass="footer">Copyright 2022-2023 The MathWorks, Inc.<br>
162
+
<ahref="https://www.mathworks.com/products/matlab/">Published with MATLAB® R2024a</a>
165
163
<br>
166
164
</p>
167
165
</div>
@@ -174,36 +172,29 @@ <h2 id="2">Model</h2>
174
172
% (<matlab:web('Excavator_Design_Overview.html') return to Excavator Design Overview>)
175
173
%
176
174
% This example models an excavator acting against soil loads modeled using
177
-
% discrete element modeling in ThreeParticle/CAE(TM) software. The motion of the
178
-
% actuators is prescribed, and the simulation calculates the amount of force
175
+
% discrete element modeling in ThreeParticle/CAE software. The motion of the
176
+
% actuators is prescribed and the simulation calculates the amount of force
179
177
% or torque required to execute the motion. Cosimulation is used to
180
-
% connect the Simscape Multibody model to ThreeParticle/CAE(TM).
178
+
% connect the Simscape Multibody model to ThreeParticle/CAE.
181
179
%
182
-
% *If you have downloaded the correct release from GitHub*, you can follow
183
-
% the steps below to set up cosimulation on your machine. All of the files
184
-
% you need to set up the cosimulation are provided in a specific release
185
-
% you must obtain from the <https://github.com/simscape/Excavator-Simscape
186
-
% GitHub repository>. You will also need <https://www.becker3d.com/
187
-
% ThreeParticle/CAE(TM) software> R6.1 and API version 3.1.1 which you can
188
-
% obtain in a trial license from BECKER 3D.
189
-
%
190
-
% Note that the compiled files provided will only work with MATLAB R2023a
191
-
% on a Windows 64-bit operating system. To set up this example for other
192
-
% versions or operating systems, please contact the authors of this
193
-
% submission on the MATLAB Central File Exchange. We worked with
194
-
% <https://simutopia.com/ Simutopia(R)> to create this example.
180
+
% Follow the steps below to set up cosimulation on your machine. All of
181
+
% the files you need to set up the cosimulation are provided here. You
182
+
% will also need ThreeParticle software. Note that the compiled files
183
+
% provided will only work with MATLAB R2024a on a Windows 64 bit operating
184
+
% system. To set up this example for other versions or operating systems,
185
+
% please contact the authors of this submission on the MATLAB Central File
186
+
% Exchange.
195
187
%
196
-
% <matlab:try,open_system('Excavator_Motion_B3D'),catch,warning('Model%20Excavator_Motion_B3D.slx%20not%20found.%20Please%20obtain%20the%20correct%20release%20from%20GitHub.'),end Open Excavator with
197
-
% ThreeParticle DEM Soil Loads Model>
188
+
% <matlab:open_system('Excavator_Motion_B3D') Open Excavator with ThreeParticle DEM Soil Loads Model>
198
189
%
199
-
% Copyright 2022-2024 The MathWorks, Inc.
190
+
% Copyright 2022-2023 The MathWorks, Inc.
200
191
201
192
%% Cosimulation Setup
202
193
%
203
-
% (Note: the compiled files will only work with MATLAB R2023a on a Windows
194
+
% (Note: the compiled files will only work with MATLAB R2024a on a Windows
204
195
% 64 bit operating system.)
205
196
%
206
-
% *1. Copy |\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_5.dll| to the
197
+
% *1. Copy |\Models\Cosim\util_zmq\zmqdll\libzmq-v143-mt-4_3_6.dll| to the
207
198
% "Bin" subfolder within your ThreeParticle installation directory.*
0 commit comments