![Page 1: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/1.jpg)
1© 2015 The MathWorks, Inc.
Simscape:
Reach for the Run Button
敖国强
高级技术咨询顾问
![Page 2: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/2.jpg)
2
![Page 3: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/3.jpg)
3
有趣!? 低效!
![Page 4: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/4.jpg)
4
$
![Page 5: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/5.jpg)
5
![Page 6: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/6.jpg)
6
![Page 7: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/7.jpg)
7
Simscape
MATLAB &
Simulink
![Page 8: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/8.jpg)
8
系统:
太 大
![Page 9: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/9.jpg)
9
动力输入 动力输出
![Page 10: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/10.jpg)
10
测试:
困 难
![Page 11: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/11.jpg)
11
![Page 12: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/12.jpg)
12
机会:
一 次
![Page 13: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/13.jpg)
13Courtesy NASA/JPL-Caltech
![Page 14: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/14.jpg)
14
系统太大 测试困难 仅有一次机会
ABB Optimizes Ship
Energy Flows
DCNS Simulates
Handling System
Lockheed Martin
Develops MRO
Courtesy NASA/JPL-Caltech
![Page 15: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/15.jpg)
15
建模容易!
为什么采用 Simscape?
![Page 16: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/16.jpg)
16
Simscape 自动处理这些方程式
Simulink Simscape𝐹𝑆𝑝𝑟𝑖𝑛𝑔 = 𝑘𝑆𝑝𝑟𝑖𝑛𝑔*(𝑧𝐶𝑎𝑟)
𝐹𝑆ℎ𝑜𝑐𝑘 = 𝑏𝑆ℎ𝑜𝑐𝑘*(𝑑𝑧𝐶𝑎𝑟
𝑑𝑡)
𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2
=−𝐹𝑆𝑝𝑟𝑖𝑛𝑔 − 𝐹𝑆ℎ𝑜𝑐𝑘
𝑚𝐶𝑎𝑟
![Page 17: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/17.jpg)
17
𝐹𝑆𝑝𝑟𝑖𝑛𝑔 = 𝑘𝑆𝑝𝑟𝑖𝑛𝑔*(𝑧𝐶𝑎𝑟 − 𝑧Wℎ𝑙)
𝐹𝑆ℎ𝑜𝑐𝑘 = 𝑏𝑆ℎ𝑜𝑐𝑘*(𝑑𝑧𝐶𝑎𝑟
𝑑𝑡−
𝑑𝑧𝑊ℎ𝑙
𝑑𝑡)
𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2
=−𝐹𝑆𝑝𝑟𝑖𝑛𝑔 − 𝐹𝑆ℎ𝑜𝑐𝑘
𝑚𝐶𝑎𝑟
𝐹𝑇𝑖𝑟𝑒 = 𝑘𝑇𝑖𝑟𝑒*(𝑧𝑊ℎ𝑙) + 𝑏𝑇𝑖𝑟𝑒*(𝑑𝑧𝐶𝑎𝑟
𝑑𝑡)
𝑑2𝑧𝑊ℎ𝑙
𝑑𝑡2=𝐹𝑆𝑝𝑟𝑖𝑛𝑔 + 𝐹𝑆ℎ𝑜𝑐𝑘 − 𝐹𝑇𝑖𝑟𝑒
𝑚𝐶𝑎𝑟
Simscape 自动处理这些方程式
![Page 18: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/18.jpg)
18
3D 机械仿真
混合动力总成
助力转向
空调系统
![Page 19: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/19.jpg)
19
![Page 20: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/20.jpg)
20
mechanical
hydraulic
electrical
缩短建模时间
![Page 21: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/21.jpg)
21
ParallelSeriesPower SplitElectric
![Page 22: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/22.jpg)
22
SimscapeMATLAB &
Simulink
![Page 23: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/23.jpg)
23
Engine Control
Brake Control
![Page 24: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/24.jpg)
24
![Page 25: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/25.jpg)
25
any design
best design
![Page 26: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/26.jpg)
26
![Page 27: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/27.jpg)
27
找到最优设计
优化
![Page 28: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/28.jpg)
28
市场需求:
减少系统能耗
Simscape 专注:系统集成算法设计系统优化
![Page 29: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/29.jpg)
29
为什么需要建物理系统模型?系统太大, 太难,
仅有一次机会, …
为什么用Simscape?
建模容易开发控制器优化设计
![Page 30: Simscape: Reach for the Run Button - MathWorks · Guoqiang.ao@mathworks.cn. 2. 3 ... Mass 1 Damper 1 Spring 1 l/s l/s Springl Mass 1 Damper 1 MathWorks» MathWorks» MathWorks» Pump](https://reader033.vdocuments.net/reader033/viewer/2022060821/609a037441726527221b3cf2/html5/thumbnails/30.jpg)
30