动态系统的建模与分析
前言
CS小菜鸡控制理论入门
视频学习笔记
视频传送门:动态系统的建模与分析】9_一阶系统的频率响应_低通滤波器_Matlab/Simulink分析
拉普拉斯变换
F(s)=L{f(t)}=∫0∞f(t)e−stdtF(s)=\mathcal{L}\{f(t)\}=\int_0^\infty f(t)e^{-st}\mathrm{d}tF(s)=L{f(t)}=∫0∞f(t)e−stdt,其中s=σ+jωs=\sigma+j\omegas=σ+jω
L{f′(t)}=sF(s)−f(0)\mathcal{L}\{f'(t)\}=sF(s)-f(0)L{f′(t)}=sF(s)−f(0)
L{f′′(t)}=s2F(s)−sf(0)−f′(0)\mathcal{L}\{f''(t)\}=s^2F(s)-sf(0)-f'(0)L{f′′(t)}=s2F(s)−sf(0)−f′(0)
L{∫0tf(τ)d(τ)}=1sF(s)\mathcal{L}\{\int_0^t f(\tau)d(\tau)\}=\frac{1}{s}F(s)L{∫0tf(τ)d(τ)}=s1F(s)
一个电路例子:
e′=Li′′+Ri′+1cie'=Li''+Ri'+\frac{1}{c}ie′=Li′′+Ri′+c1i
sE(s)=Ls2I(s)+RsI(s)+1cI(s)sE(s)=Ls^2I(s)+RsI(s)+\frac{1}{c}I(s)sE(s)=Ls2I(s)+RsI(s)+c1I(s)
sE(s)=(Ls2+Rs+1c)I(s)sE(s)=(Ls^2+Rs+\frac{1}{c})I(s)sE(s)=(Ls2+Rs+c1)I(s)
I(s)=sLs2+Rs+1cE(s)I(s)=\frac{s}{Ls^2+Rs+\frac{1}{c}}E(s)I(s)=Ls2+Rs+c1sE(s)
常系数微分方程⟺\iff⟺线性时不变系统
非线性化系统:1.在平衡点处线性化 2.采用非线性化分析控制
拉普拉斯变换求解线性微分方程:
- 运用L\mathcal{L}L将ttt域转化到sss域;
- +−×÷+-\times \div+−×÷;
- 运用L−1\mathcal{L^{-1}}L−1将sss域转化到ttt域;
拉普拉斯逆变换
F(s)=5−ss2+5s+4F(s)=\frac{5-s}{s^2+5s+4}F(s)=s2+5s+45−s
F(s)=−3s+4+2s+1F(s)=\frac{-3}{s+4}+\frac{2}{s+1}F(s)=s+4−3+s+12
L−1[F(s)]=−3e−4t+2e−t\mathcal{L^{-1}}[F(s)]=-3e^{-4t}+2e^{-t}L−1[F(s)]=−3e−4t+2e−t
s=−4,−1s=-4,-1s=−4,−1:传递函数(Transfer Function)的极点(Poles)
一阶系统的单位阶跃响应(Step Response)
x˙(t)+gRx(t)=u(t)\dot{x}(t)+\frac{g}{R}x(t)=u(t)x˙(t)+Rgx(t)=u(t)
x(t)=CRg(1−e−gRt)x(t)=\frac{CR}{g}(1-e^{-\frac{g}{R}t})x(t)=gCR(1−e−Rgt)
时间常数t=τt=\taut=τ,满足x(τ)=1−1e=0.63x(\tau)=1-\frac{1}{e}=0.63x(τ)=1−e1=0.63
稳定(整定)时间 Tss=4τTss=4\tauTss=4τ
用于系统辨识:
假设 Tss=4Tss=4Tss=4,则τ=1=Rg\tau=1=\frac{R}{g}τ=1=gR
CRg=5⟹C=5\frac{CR}{g}=5\Longrightarrow C=5gCR=5⟹C=5
u(s)⟶as+a⟶x(s)u(s) \longrightarrow \frac{a}{s+a} \longrightarrow x(s)u(s)⟶s+aa⟶x(s):本质上是一个低通滤波器
频率响应
input: Misin(ωt+ϕi)M_isin(\omega t+\phi_i)Misin(ωt+ϕi)
output: M0sin(ωt+ϕ0)M_0sin(\omega t+\phi_0)M0sin(ωt+ϕ0)振幅响应:M0Mi=M\frac{M_0}{M_i}=MMiM0=M
幅角响应:ϕ0−ϕi=ϕ\phi_0-\phi_i=\phiϕ0−ϕi=ϕ
(一番数学推导…)
conclusion
MG=∣G(jω)∣M_G=|G(j\omega)|MG=∣G(jω)∣
ϕG=∠G(jω)\phi_G=\angle G(j\omega)ϕG=∠G(jω)
相关文章:
动态系统的建模与分析
前言 CS小菜鸡控制理论入门 视频学习笔记 视频传送门:动态系统的建模与分析】9_一阶系统的频率响应_低通滤波器_Matlab/Simulink分析 拉普拉斯变换 F(s)L{f(t)}∫0∞f(t)e−stdtF(s)\mathcal{L}\{f(t)\}\int_0^\infty f(t)e^{-st}\mathrm{d}tF(s)L{f(t)}∫0∞f(t)…...
QCC51XX---HCI log
高通在新的S3/S5以及往后新的平台上面,引入了一个新的调试功能。就是标题说的HCI log,他类似air trace那样用来分析蓝牙协议的,这样我们就可以很详细地找到通信协议之间哪个部分出了问题。以前我们都是通过抓包器抓air trace分析的,抓包器一个要几十万,学会这个功能就相当…...
Redis四 原理篇
《Redis四 原理篇》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Redis四 原理篇》《Redis四 原理篇》1、原理篇-Redis数据结构1.1 Redis数据结构-动态字符串1.2 Redis数据结构-intset1.3 Redis数据结构-Dict1.4 Redis数据结构-ZipList1.4.1 Redis数据…...
从0开始写Vue项目-Vue实现数据渲染和数据的增删改查
从0开始写Vue项目-环境和项目搭建_慕言要努力的博客-CSDN博客从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建_慕言要努力的博客-CSDN博客从0开始写Vue项目-Vue页面主体布局和登录、注册页面_慕言要努力的博客-CSDN博客从0开始写Vue项目-SpringBoot整合Mybatis-plus实现…...
AI技术的发展,人工智能对我们的生活有那些影响?
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一…...
Unity中的Mathf数学运算讲解(值得收藏)
Unity中的Mathf数学运算有哪些? Mathf.Abs(f)绝对值 计算并返回指定参数 f 绝对值 例如: // 输出 10 Debug.log(Mathf.Abs(-10)) Debug.log(Mathf.Abs(10))Mathf.Sin正弦 static function Sin (f : float) : float 计算并返回以弧度为单位指定的角 f 的…...
ABBYY FineReader16最新PDF图片文字识别软件
ABBYY FineReader16是非常好的一款 OCR 识别软件(可以识别不可编辑的PDF和图片文件),操作非常简单。ABBYY FineReader 16是一款知名的OCR文字识别软件(图片文字识别)。ABBYY 16采用了ABBYY最新推出的基于AI的OCR技术&a…...
Leetcode14. 最长公共前缀
一、题目描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入:strs [“flower”,“flow”,“flight”] 输出:“fl” 示例 2: 输入:…...
JTT808jt1078
前言 交通部与2016年10月份推出了JT/T 1078-2016标准,全称是<道路运输车辆卫星定位系统视频通信协议> JTT808 808消息头内容如下表所示: 起始字节字段数据类型描述及要求0消息IDWORD2消息体属性WORD消息体属性格式结构图见图24终端手机号BCD[6…...
数字孪生加持,水利水电工程或将实现全生命周期管理
水利水电工程在数字孪生技术的加持,使得建设和运营更加高效和智能化,将工程中各种元素、过程和系统数字化,并建立数字孪生模型,以实现工程建设和运营的智能化管理。数字孪生对水利水电实现对工程建设的全生命周期管理,…...
RA4M2开发(3)----读取ISL29035数据,并在OLED上显示,串口打印
概述 HS3003是一种数字式温湿度传感器,可以测量环境中的温度和湿度。读取HS3003的数据需要连接传感器到一个数据采集系统,一般是微处理器或者单片机。以下是一个简单的读取HS3003数据的概述: 连接电路:将HS3003传感器连接到微处…...
密码复杂度
检查账户认证失败次数限制 修复建议: 配置SSH方式账户认证失败次数限制 编辑/etc/pam.d/sshd文件 在auth行下方添加: auth required pam_tally.so deny5 unlock_time600 no_lock_time 在account行下方添加: account required pam_tally.s…...
Python打印() 中的 SEP 参数
默认情况下,Python 中 print() 函数的参数之间的分隔符是空格(softspace 功能),可以根据我们的选择对其进行修改并设置为任何字符、整数或字符串。“sep”参数用于实现相同的目的,它仅在python …...
AG9300方案替代|替代AG9300设计Type-C转VGA方案|CS5260设计原理图
AG9300方案替代|替代AG9300设计Type-C转VGA方案|CS5260设计原理图 安格 AG9300是一款实现USB TYPE-C到VGA数据的单片机解决方案转换器。ALGOLTEK AG9300支持USB Type-C显示端口交替模式,AG9300可以将视频和音频流从USB Type-C接口传输到VGA端口。在AG9300࿰…...
力扣-文章浏览
大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1148. 文章浏览二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.其他总结前言 一、题目:1148…...
Unity提取场景中的静态文本
有些单机项目开发的时候没有做本地文本配置文件,全部写死在场景的对象上面,简单记录一下怎么提取场景里面的文本并且写入到配置文件里面using System.Collections.Generic;using System.IO;using TMPro;using UnityEditor;using UnityEngine;using Unity…...
Netty常用核心类说明
MessageToByteEncoder MessageToByteEncoder是一个抽象编码器,子类可重写encode方法把对象编码为ByteBuf输出。 MessageToByteEncoder继承自ChannelOutboundHandlerAdapter,encode在出站是被调用。 public class MyMessageEncoder extends MessageToB…...
ingress服务
user.default.svc.cluster.local是集群内部service的dns地址,集群外部想访问集群里面的service,可以通过LoadBalaner和NodePort。LoadBalaner可以获得一个公网ip;NodePort在宿主机上开一个端口,访问这个端口会把报文实际的转发到集…...
java 抽象类 详解
目录 一、抽象类概述: 二、抽象方法 : 1.概述 : 2.应用 : 3.特点 : 三、抽象类特点 : 1.关于abstract关键字 : 2.抽象类不能被实例化,只能创建其子类对象 : 3.抽象类子类的两个选择 : 四、抽象类的成员 : 1.成员变量 : 2.成员方…...
MySQL的安装(详解)
文章目录前言一、yum方式安装1、下载并安装MySQL2、 启动MySQL数据库3、查看MySQL初始密码4、登录数据库5、修改MySQL默认密码6、授予root用户远程管理权限7、输入exit退出数据库二、rpm安装方式1、检查2、卸载mariadb3、安装4、启动5、密码总结前言 本教程为Linux下安装mysql的…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...
uniapp手机号一键登录保姆级教程(包含前端和后端)
目录 前置条件创建uniapp项目并关联uniClound云空间开启一键登录模块并开通一键登录服务编写云函数并上传部署获取手机号流程(第一种) 前端直接调用云函数获取手机号(第三种)后台调用云函数获取手机号 错误码常见问题 前置条件 手机安装有sim卡手机开启…...
通过MicroSip配置自己的freeswitch服务器进行调试记录
之前用docker安装的freeswitch的,启动是正常的, 但用下面的Microsip连接不上 主要原因有可能一下几个 1、通过下面命令可以看 [rootlocalhost default]# docker exec -it freeswitch fs_cli -x "sofia status profile internal"Name …...
算法打卡第18天
从中序与后序遍历序列构造二叉树 (力扣106题) 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder [9,3,15,20,7…...
企业大模型服务合规指南:深度解析备案与登记制度
伴随AI技术的爆炸式发展,尤其是大模型(LLM)在各行各业的深度应用和整合,企业利用AI技术提升效率、创新服务的步伐不断加快。无论是像DeepSeek这样的前沿技术提供者,还是积极拥抱AI转型的传统企业,在面向公众…...
Qt的学习(二)
1. 创建Hello Word 两种方式,实现helloworld: 1.通过图形化的方式,在界面上创建出一个控件,显示helloworld 2.通过纯代码的方式,通过编写代码,在界面上创建控件, 显示hello world; …...
性能优化中,多面体模型基本原理
1)多面体编译技术是一种基于多面体模型的程序分析和优化技术,它将程序 中的语句实例、访问关系、依赖关系和调度等信息映射到多维空间中的几何对 象,通过对这些几何对象进行几何操作和线性代数计算来进行程序的分析和优 化。 其中࿰…...
