Simscape Multiboby学习笔记1——跟着官网学Multibody

6 篇文章 7 订阅
6 篇文章 27 订阅

一. 引言

最近在倒腾Matlab的动力学仿真,起因是看到有人推荐Matlab的multbody模块,一经了解之下简直惊为天人。作为一名Matlab的小粉,看到这么好用的模块简直不要太开心,之前用simulink搭飞行器的仿真模型,虽然能够仿真看到六自由度位移,毕竟不能可视化,还是很不够直观,而且simulink仿真(以及更费力的脚本文件仿真)需要精确建模,模型不精确计算也是天差地别。而Multibody在具备其他动力学仿真软件的虚拟样机功能之外,能够与simulink无缝衔接,对控制算法的验证太方便了,这样就避免了联合仿真。所以决定入坑。

首先的首先,看一看官方文档中的example,直观感受一下Multibody的魅力。

  1. 飞机起落架仿真
    在这里插入图片描述

  2. 机械臂仿真
    在这里插入图片描述

  3. 机械手写字,力控制
    在这里插入图片描述

首先的其次,本系列博客的定位——入门级,傻瓜式。

我自己的学习过程是:一开始想找本书学,一查没有,然后找博文,发现相关教程也很少,有些博主推荐去看官方文档,于是我就去跟着官方文档学,虽然慢一点,但是官方文档确实非常详细,完全跟着学一遍后理解深刻了不少。鉴于能够看到这篇文章的肯定是像我一样想找傻瓜教程的,所以,决定记录一下自己的学习之路,也希望能够帮一些小伙伴们入门。

首先的最后,本系列博客例程几乎完全来自matlab官方,学习能力强的请移步最后给的链接去跟着官方学。

二. Simscape Multibody自学之路

Simscape Multibody(老版本的Simmechanics)在Simscape下一级,Simscape又在simulink下一级。建模的环境和simulink一样的。所有的blocks在simulink library里面的目录层级像下面这样子。

在这里插入图片描述

由于官网文档很多,也没必要按顺序看下去,这里梳理一下官方的教程,如果自学能力比较强的按着这个顺序走就行了,不用看我后面罗里吧嗦的搬运了。

  1. 入门Simscape,了解Simscape怎么表示物理系统,怎么设计控制器仿真:[Essential Steps for Constructing a Physical Model](Essential Steps for Constructing a Physical Model - MATLAB & Simulink - MathWorks 中国)

  2. 零件篇,建立一个简单的杆件:[Model a Simple Link](Model a Simple Link - MATLAB & Simulink - MathWorks 中国)

  3. 装配篇,建立一个自由单摆:Model a Simple Pendulum

  4. 分析篇,分析一个简单单摆:Analyze a Simple Pendulum

  5. 建模篇,建立一个模型:How to Build a Model。这是官方的综合例子,一个双曲柄瞄准系统,用一个PID控制器控制瞄准角度。

三. 本教程的目录

(一)Simscape Multiby学习笔记1——跟着官网学Multibody

(二)Simscape Multiby学习笔记2——在Simscape中建立重力弹簧阻尼系统

(三)Simscape Multiby学习笔记3——在Multibody中建立零件+封装+导入外部零件

(四)Simscape Multiby学习笔记4——在Multibody中建立装配体(自由单摆)

(五)Simscape Multiby学习笔记5——在Multibody中建立控制器-驱动力-传感器

(六)Simscape Multiby学习笔记6——Multibody仿真实例1——质量弹簧阻尼系统

(七)Simscape Multiby学习笔记7——Multibody仿真实例2——双曲柄瞄准系统

(八)Simscape Multiby学习笔记8——在Multibody中导入外部CAD模型

(九)Simscape Multiby学习笔记9——Simulink中如何封装并自定义库

  • 16
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
以下是一些关于学习Simscape的推荐书籍: 1. "Physical Modeling in MATLAB" by Allen Downey: 这本书介绍了如何使用MATLAB和Simscape进行物理建模。它提供了许多示例和练习,帮助读者理解和应用Simscape的基本概念和技术。 2. "Modeling and Simulation of Systems Using MATLAB and Simulink" by Devendra K. Chaturvedi: 这本书详细介绍了如何使用MATLAB和Simulink进行系统建模和仿真。其中包括对Simscape的介绍和示例,帮助读者学习如何使用Simscape进行物理建模。 3. "Physical Modeling with Simulink" by Michael Tiller: 这本书专门讲解了如何使用Simulink和Simscape进行物理建模。它涵盖了从基本原理到高级技术的内容,适用于初者和有经验的用户。 4. "Simscape Power Systems Examples" by MathWorks: 这是MathWorks官方提供的一本示例集,展示了如何使用Simscape Power Systems工具箱进行电力系统建模和仿真。它包含了各种实际应用的示例和教程,适用于电力系统工程师和研究人员。 5. "Simscape Multibody Examples" by MathWorks: 这本书由MathWorks官方提供,介绍了Simscape Multibody工具箱的应用。它包含了多种机械系统的建模和仿真示例,有助于读者学习如何使用Simscape Multibody进行机械系统建模。 除了这些书籍,您还可以参考MathWorks官方网站上的文档和教程,以及社区论坛上的讨论和分享资源。这些资源将为您提供更深入的学习Simscape的资料和实践经验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何为其然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值