[足式机器人]Part2 Dr. CAN学习笔记 - Ch02动态系统建模与分析

2024-01-10 09:28

本文主要是介绍[足式机器人]Part2 Dr. CAN学习笔记 - Ch02动态系统建模与分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文仅供学习使用
本文参考:
B站:DR_CAN

Dr. CAN学习笔记 - Ch02动态系统建模与分析

  • 1. 课程介绍
  • 2. 电路系统建模、基尔霍夫定律
  • 3. 流体系统建模
  • 4. 拉普拉斯变换(Laplace)传递函数、微分方程
    • 4.1 Laplace Transform 拉式变换
    • 4.2 收敛域(ROC)与逆变换(ILT)
    • 4.3 传递函数 Transfer Function
  • 5. 一阶系统的单位阶跃响应(step response),时间常数(Time Constant)
  • 6. 频率响应与滤波器
  • 7. 二阶系统
    • 7.1 二阶系统对初始条件的动态响应 Matlab/Simulink - 2nd Order Syetem Response to IC
    • 7.2 二阶系统的单位阶跃响应 2nd Order System Unit Step Response
    • 7.3 二阶系统单位阶跃的性能分析与比较 2nd Order System Unit Step Response
    • 7.4 共振现象-二阶系统频率响应,现象部分
    • 7.5 二阶系统的频率响应
  • 8. 二阶系统的频率响应


1. 课程介绍

在这里插入图片描述

2. 电路系统建模、基尔霍夫定律

基本元件:
电量 库伦( C C C q q q
电流 安培( A A A i i i —— i = d e d t i=\frac{\mathrm{d}e}{\mathrm{d}t} i=dtde 流速
电压 伏特( V V V e e e
电阻 欧姆( Ω \varOmega Ω R R R —— e R = i R e_{\mathrm{R}}=iR eR=iR
电容 法拉( F F F C C C —— q = C e C , e C = 1 C q = 1 C ∫ 0 t i d t q=Ce_{\mathrm{C}},e_{\mathrm{C}}=\frac{1}{C}q=\frac{1}{C}\int_0^t{i}\mathrm{d}t q=CeC,eC=C1q=C10tidt
电感 亨利( H H H L L L —— e L = L d i d t = L i ′ e_{\mathrm{L}}=L\frac{\mathrm{d}i}{\mathrm{d}t}=Li^{\prime} eL=Ldtdi=Li
在这里插入图片描述

基尔霍夫定律

K(Kirchhoff) C(Current) L(Law) —— 所有进入某节点的电流的总和等于所有离开这个节点的的电流总和

K(Kirchhoff) V(Voltage) L(Law) —— 沿着闭合回路所有元件两端的电压的代数和等于零

在这里插入图片描述
在这里插入图片描述)

3. 流体系统建模

在这里插入图片描述

流量 flow rate q q q m 3 / s m^3/s m3/s
体积 volume V V V m 3 m^3 m3
高度 heigh h h h m m m
压强 pressure p p p N / m ( p a s c a l ) N/m\left( pascal \right) N/m(pascal)

静压 Hydrostatic Pressure p H y d r o = F H y d r o A = m g A = ρ g h p_{\mathrm{Hydro}}=\frac{F_{\mathrm{Hydro}}}{A}=\frac{mg}{A}=\rho gh pHydro=AFHydro=Amg=ρgh
绝对压强 Asolute Pressure p a b s = p a + p H y d r o = p a + ρ g h p_{abs}=p_{\mathrm{a}}+p_{\mathrm{Hydro}}=p_{\mathrm{a}}+\rho gh pabs=pa+pHydro=pa+ρgh
表压 Gauge Pressure P g a u g e = p a b s − p a = ρ g h P_{\mathrm{gauge}}=p_{abs}-p_{\mathrm{a}}=\rho gh Pgauge=pabspa=ρgh

流阻 Fluid Resistance
在这里插入图片描述
质量守恒 Conservation of Mass
在这里插入图片描述

4. 拉普拉斯变换(Laplace)传递函数、微分方程

4.1 Laplace Transform 拉式变换

f ( t ) → F ( s ) f\left( t \right) \rightarrow F\left( s \right) f(t)F(s) : 时域 - 频域 s = σ + j w s=\sigma +jw s=σ+jw
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述)

4.2 收敛域(ROC)与逆变换(ILT)

在这里插入图片描述
在这里插入图片描述
微分方程——描述动态世界
状态变量 : d x ⃗ d t \frac{\mathrm{d}\vec{x}}{\mathrm{d}t} dtdx -时间
位移: s s s , 速度: d x d t \frac{\mathrm{d}x}{\mathrm{d}t} dtdx ,加速度: d 2 x d t 2 \frac{\mathrm{d}^2x}{\mathrm{d}t^2} dt2d2x

  • F = m d 2 x d t 2 F=m\frac{\mathrm{d}^2x}{\mathrm{d}t^2} F=mdt2d2x
  • d T d t = − k ( T − C ) \frac{\mathrm{d}T}{\mathrm{d}t}=-k\left( T-C \right) dtdT=k(TC)
  • d P d t = − r p ( 1 − p k ) \frac{\mathrm{d}P}{\mathrm{d}t}=-rp\left( 1-\frac{p}{k} \right) dtdP=rp(1kp) 人口增长

常系数线性 —— 线性时不变系统

  • 求解 3Step
    t t t s s s L [ f ( t ) ] \mathcal{L} \left[ f\left( t \right) \right] L[f(t)]
    运算求解
    s s s t t t L − 1 [ F ( s ) ] \mathcal{L} ^{-1}\left[ F\left( s \right) \right] L1[F(s)]

非线性

  • 线性化
  • 非线性分析控制
    在这里插入图片描述

4.3 传递函数 Transfer Function

——根轨迹 BodePlot 信号处理
在这里插入图片描述
在这里插入图片描述

5. 一阶系统的单位阶跃响应(step response),时间常数(Time Constant)

在这里插入图片描述
换个角度分析单位阶跃响应(System Unit Step Response - 一阶 1st order)——LTI

一阶线性时不变 —— 1st order LTI
x ˙ + a x = a u x ( 0 ) = x ˙ ( 0 ) = 0 \dot{x}+ax=au \\ x\left( 0 \right) =\dot{x}\left( 0 \right) =0 x˙+ax=aux(0)=x˙(0)=0

传递函数 : s X ( s ) + a X ( s ) = a U ( s ) ; H ( s ) = X ( s ) U ( s ) = a s + a sX\left( s \right) +aX\left( s \right) =aU\left( s \right) ;H\left( s \right) =\frac{X\left( s \right)}{U\left( s \right)}=\frac{a}{s+a} sX(s)+aX(s)=aU(s);H(s)=U(s)X(s)=s+aa

在这里插入图片描述
Another Viewpoint : x ˙ + a x = a u , t ⩾ 0 , u = 1 ⇒ x ˙ = a − a x = a ( 1 − x ) \dot{x}+ax=au,t\geqslant 0,u=1\Rightarrow \dot{x}=a-ax=a\left( 1-x \right) x˙+ax=au,t0,u=1x˙=aax=a(1x)
在这里插入图片描述

6. 频率响应与滤波器

# 1. Laplace Transform 拉式变换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1st order system 一阶系统
+
低通滤波器——Loss Pass Filter
在这里插入图片描述

7. 二阶系统

7.1 二阶系统对初始条件的动态响应 Matlab/Simulink - 2nd Order Syetem Response to IC

Vibration 振动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.2 二阶系统的单位阶跃响应 2nd Order System Unit Step Response

在这里插入图片描述
Unit Step Imput 单位阶跃

在这里插入图片描述
在这里插入图片描述

7.3 二阶系统单位阶跃的性能分析与比较 2nd Order System Unit Step Response

在这里插入图片描述
在这里插入图片描述

7.4 共振现象-二阶系统频率响应,现象部分

在这里插入图片描述

7.5 二阶系统的频率响应

在这里插入图片描述

8. 二阶系统的频率响应

在这里插入图片描述
在这里插入图片描述
Bode Plot 手绘技巧与应用
在这里插入图片描述
在这里插入图片描述

这篇关于[足式机器人]Part2 Dr. CAN学习笔记 - Ch02动态系统建模与分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/590321

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

Java使用POI-TL和JFreeChart动态生成Word报告

《Java使用POI-TL和JFreeChart动态生成Word报告》本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码... 目录前言一、需求背景二、方案分析三、 POI-TL + JFreeChart 实现3.1 Maven

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

Java导出Excel动态表头的示例详解

《Java导出Excel动态表头的示例详解》这篇文章主要为大家详细介绍了Java导出Excel动态表头的相关知识,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录前言一、效果展示二、代码实现1.固定头实体类2.动态头实现3.导出动态头前言本文只记录大致思路以及做法,代码不进

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要