\?拉普拉斯到底在讲什么\?控制理论\?倒立摆/

在大学课程中,无疑控制理论难倒了一大堆同学,那么接下来,从实践中来分析这个控制理论。

首先上场的就是拉普拉斯变化。上篇文章说了一下傅里叶函数的作用和使用,简单回顾一下:

        傅里叶变换就是将一个周期或非周期的信号,拆分成多个sin和cos相加的信号,也就是把时域上的信号拆分成频域上。

首先说明一下,只讲干货,不讲一些具体的方法,比如拉普拉斯的一些微分变换,积分变化等等,这篇文章主要是让大家知道控制理论这本书在实践中的应用。

注意:控制理论一般都是说线性系统哈。


那么拉普拉斯变化是什么呢?

        简单来说就是说一个系统,其中的控制规律可以用一个复杂的数学公式来进行表示,(这个怎么理解,就比如在地球中都任何事物都摆脱不了牛顿定律一样,在任何位置的所受的重力都是 G = m* g),这个数学公式很复杂,那么此时拉普拉斯就派上用场了,把这个时域上的复杂公式进行拉普拉斯变换成复频域上(s域),就可以把这个复杂的数学公式进行化简成一个代数方程,从而简化了求解的过程,并进行频域/时域分析和求解,求解之后在通过拉普拉斯反变换,将复频域的结果转换成时域内,得到了原始信号的解。分析可以知道信系统的性能。

(上课时老师能这么说该多好)

举一个例子:一个倒立摆的控制系统。

大家不要纠结这个怎么来的,主要是让大家知道这个流程。

传递函数 ?

        好了,知道了拉普拉斯变化是干啥的,那么对于一个控制系统来说, 最终实现的是什么?没有错稳定。比如对于倒立摆来说,他的稳定在什么,输入的车速让输出的角度在90度左右,保证摆杆不落下来,那么此时又来一个新的问题,如何知道求解输入与输出相对稳定呢?

        在实际应用中,我们可能还需要考虑系统的稳定性、控制器设计等问题。通过拉普拉斯变换得到的传递函数Θ(s)/F(s) 可以用于进一步的系统分析和控制器设计。

传递函数:是一个系统输入与输出的关系。传递函数的概念主要适用于单输入、单输出的情况

        若系统有多个输入信号,在求传递函数时,除了指定的输入量以外,其它输入量(包括常值输入量)一概视为零;对于多输入、多输出线性定常系统,求取不同输入和输出之间的传递函数将得到系统的传递函数矩阵。

性质:分子的阶数(输出)总是小于分母的阶数(输入),它反映了一个基本事实:一个物理系统的输出不可能立即复现输入信号,只有经过一段时间后, 输出量才能达到输入量所要求的数值。

        举一个例子,比如分子式n^2,分母是n^3,在同一时刻下,n等于2时,此时分子为4,分母为8,在经过一段时间后,并相同规律运行,分子才能为8。

同时,传递函数还可以利用结构图进行表示。

 注:这里不说一些反馈和加干扰的处理方法。

        利用结构图分析和设计系统时,常常要对结构图进行简化和变换。对结构图进行简化和变换的基本原则是等效原则, 即对结构图任何部分进行变换时, 变换前后该部分的输入量、输出量及其相互之间的数学关系应保持不变。

嗯。。。这里还可以引出一个节点图流程图和梅逊公式的。

         利用梅逊公式可以快速的通过节点流程图求出传递函数。并简化了传递函数的计算过程,特别适用于多输入多输出系统或多回路系统。

小结:这一章节中介绍了传递函数的由来,什么是传递函数,传递函数可以用结构图来表达,和利用节点图进行简化多输入和多输出的传递函数。

传递函数的复频域分析?

        首先要确定的一点是,传递函数出现在复频域上的,也就是说对复频域上的传递函数进行分析,由于传递函数可以写成分数的形式,那么分析他无非就是分子等于0,分母等于0时。那么此时就会引出一个根轨迹。

根轨迹总得来说还是很简单的。

eg.

 注意的一点是:闭环系统系统根轨迹起点是(           ),终点是(               ) 。根轨迹的分支数与()相等。根轨迹的渐近线有()条。系统根轨迹在实轴上如何分布?大家可以想一想。

答案:开环系统的极点,开环系统的零点,开环系统有限零点数m和有限极点数n中的大者,n-m条,实轴上的某一区域,若其右边实数零、极点个数之和为奇数,则该区域必是根轨迹。

eg.

自动控制原理->根轨迹-CSDN博客文章浏览阅读1.8w次,点赞30次,收藏203次。根轨迹习题自测根轨迹基本概念判断题根轨迹的绘制方法判断题计算题根轨迹根轨迹的基本概念根轨迹方程和约束条件根轨迹的绘制方法根轨迹的分支数(开环极点个数)根轨迹的对称性根轨迹的起点(开环极点)根轨迹的终点(开环零点)实轴上的根轨迹段(右边开环零极点奇数个)分离点(会和点)渐进线与虚轴的交点(对应劳斯表为0的时候)出射角和入射角习题自测根轨迹基本概念判断题1.根轨迹是特征方程 1+KG(s)=01+\mathrm{KG}(s)=01+KG(s)=0 的根,随着 K\mathrm{K}K 从 0 变化到 +_根轨迹https://blog.csdn.net/qq_45379724/article/details/109691614?ops_request_misc=%257B%2522request%255Fid%2522%253A%25229CBCA227-6104-4E6F-BDD1-CAC774338D3E%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=9CBCA227-6104-4E6F-BDD1-CAC774338D3E&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-109691614-null-null.142%5Ev100%5Epc_search_result_base1&utm_term=%E6%A0%B9%E8%BD%A8%E8%BF%B9&spm=1018.2226.3001.4187

你在说啥,我不懂,根轨迹这样子计算,完后呢?能干啥?对系统咋的了?这普遍是大学老师讲完这块有最大的疑问。

传递函数时域分析?

        传递函数的时域分析简单的来说,就是利用拉普拉斯的反变换,把传递函数进行拉普拉斯反变换到时域上,在进行分析。

        那么,此时又有人会问了,这不是多次一举呢,把一个微分方程通过拉普拉斯变化到复频域上,在通过拉普拉斯反变换把复频域上的传递函数再一次转换成时序上,得到一个代数方程(时域响应函数)。其实仔细阅读这句话就能理解,这样就把一个复杂的微分方程变化成了一个代数方程(时域响应函数)。

这里的微分方程其实就是一些运动学方程,动力学方程等等。

        此时在进行分析一些特性,是不是就简单了许多。 其实老师在讲的时候并为剖析这里面的关系,仅仅就告诉了,怎么使用,应付考试,应付考研,并非从一个制作一个实物的角度进行分析。在当时学的时候脑袋大的很。

是不是很熟悉,没有错就是一个PID的曲线图特性。

其实对系统的时域分析主要分析的是输入信号在系统中的响应,比如阶跃响应,脉冲响应,斜坡响应,正弦信号等。每种输入信号可以揭示系统在不同条件下的响应特性。

其次还有:

系统的稳定性

  • 稳定性:时域分析可以帮助判断系统的稳定性。例如,通过观察系统的阶跃响应,如果输出信号最终趋于一个稳定值,则系统是稳定的;如果输出信号发散,则系统是不稳定的。

系统的性能指标。

  • 上升时间:输出信号从其稳态值的10%上升到90%所需的时间。

  • 峰值时间:输出信号达到其最大值所需的时间。

  • 超调量:输出信号的最大值与其稳态值之间的差值,通常以百分比表示。

  • 稳定时间:输出信号进入并保持在稳态值的某个误差范围内所需的时间。

eg.

传递函数频域分析?

        这里有人会问了,频域?不对吧,传递函数不是在复频域上的呢,咋还能对其进行频域分析呢?是不是有点迷茫了?现在出现了三个,时域,频域,s域(复频域/拉普拉斯域),慢慢来。

信号域系统简明教程(42复频域与频域互换的条件)_哔哩哔哩_bilibili本节的内容是研究拉普拉斯变换与傅里叶变换的互换关系以及互换的条件。拉普拉斯变换是解微分方程、分析电路的有力工具,在一定的条件下还可以将所求的象函数转换成频域函数。, 视频播放量 2325、弹幕量 2、点赞数 68、投硬币枚数 34、收藏人数 36、转发人数 5, 视频作者 讲信号与系统的潘老师, 作者简介 世上无难事,只怕有心人。,相关视频:数字信号处理教程(超浓缩版),小白都可以学会 的数字信号处理教程(合集-持续更新中),信号与系统简明教程(27实信号的傅里叶变换),信号与系统简明教程(第18讲周期信号的频谱),信号与系统简明教程(49有初始储能的电容电感的s域电路分析),信号与系统简明教程(47周期信号的拉普拉斯变换),信号与系统简明教程(第19讲周期信号的功率),信号域系统简明教程(38单边拉普拉斯变换及其性质),信号与系统简明教程 第13讲 线性非时变系统的响应,南理工818考纲更新啦!南京理工大学818信号、系统与数字电路考纲解读与参考书目划重点之数字电路篇|蒋立平icon-default.png?t=O83Ahttps://www.bilibili.com/video/BV14B4y1B7uK/?spm_id_from=333.337.search-card.all.click&vd_source=c0f0446e22649eeb5ab253cb77c744c7

        直接上大招,传递函数的频域分析就是把传递函数转换成傅里叶变化的形式。问一下,傅里叶变换在什么域上?思考一下,没有错就是频域上,那么就能进行对其频域分析。需要注意的一点是拉普拉斯变换和傅里叶变换是有一定条件的。

这个幅频特性和相频特性很重要,具体讲的是: 

eg. 求出了这个,就可以利用一些稳定性的方法进行判断系统的稳定性。比如使用Bode图。

线性系统的稳定性?

        在控制理论中,线性系统的稳定性是指系统在受到扰动后,是否能够恢复到平衡状态的能力。线性系统的稳定性可以通过多种方法进行分析,包括时域分析、频域分析和特征值分析等。

        此时刚好形成一个闭环,稳定性分析的方法是时域分析,频域分析,在上面都说过了。那么什么是特征值分析呢?

这里求解特征值的方法主要有三种:

1.直接对微分方程(运动学,动力学等等)进行求解,得到特征值,但是难度相对较大。

2.对传递函数进行求解,把微分方程通过拉普拉斯变换成传递函数,之后在进行求解,得到特征值,求解,得到的特征值相对于来说简单。

3.对传递函数在进行拉普拉斯逆变换,在变换回一个代数方程(时域响应函数),在进行求解,得到特征值,相对来说也是很简单。

简单的来说,特征值全部分布在坐标系的左边平面上,哎,系统就稳定~~

        除了特征值,还有Routh稳定判据,Nyquist稳定性判据,Bode稳定性判据,都是在频域上进行分析的方法。

Routh稳定判据其实实际上是对特征值里面系数在什么范围让系统稳定的一种方法,是在复频域

Nyquist稳定性判据是一种用于判断线性时不变系统稳定性的频域方法

Bode图

哎哟~说了这么多,介绍了几种方法到底能干撒啊?雨里雾里的。

        首先是一些运动学方程比如倒立摆的,之后把这个运动学方程进行化简成传函的形式,进行分析,看他在那一块稳定(有一定干扰,会产生K这个系数)- Routh判据, 如果都知道了系数,没有未知量,这个系统稳不稳定,也就是可不可控,如果不可控没有办法进行控制,加一些常用的算法pid也稳定不了,而判断的方法就是Nyquist稳定性判据,那么这个系统是稳定的,可控的,但是现在在不是平衡的时候,想要输入一些信号,保持系统的稳定,那么输入的信号对整个系统的影响比如稳定性,响应性能,就需要Bode图来进行判别。


总结:

以上就是大学中控制理论的精华部分,其实在学的过程中主要是没有具体的实例来进行验证,只是把一些东西背了下来,从而应付考试,考研,但是如果带入实例中,想要做一个机器人系统或者是稳定系统,这些都是不可避免的,要分析的。

文章中并为详细的说明一些方法和一些细微的定义和名称,比如pid的一些分析,超调量是指啥,过阻尼,临界阻尼是啥,我认为这些东西很简单,pid的分析上实例进行分析最好,调一个pid就明白了。

最后,祝国庆快乐,祖国繁荣强大,人民幸福安康。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1551944.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

埃及 Explained

古埃及,位于尼罗河畔的神秘文明,曾在北非的荒漠中繁荣昌盛。这个充满谜团的王国凭借其宏伟的成就和神秘的文化,数百年来吸引了无数人的好奇心。 埃及人创造了复杂的象形文字,建造了像吉萨大金字塔这样宏伟的建筑,并通…

【D3.js in Action 3 精译_026】3.4 小节 DIY 实战:基于 Mocha 在浏览器客户端测试 D3 线性比例尺

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一部分 D3.js 基础知识 第一章 D3.js 简介(已完结) 1.1 何为 D3.js?1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践(上)1.3 数据可…

Python 机器学习:预测国庆黄金周的消费趋势

摘要:国庆黄金周作为中国一年中重要的消费高峰期,吸引了众多商家、政府和分析师关注。利用 Python 和机器学习技术,可以通过历史数据和多维因素构建模型,预测这一期间的消费趋势。本文介绍了数据获取、特征工程、模型选择和优化的…

Master PDF Editor 下载及详细安装教程

具体安装方式如下: 下载: MasterPDFEditor 先解压,将解压后的如下文件发送到桌面快捷方式 启动发送后桌面图标 选择要打开的pdf文档,可以看到打开速度是超级快,正常使用,操作简单方便

【网络安全】内部应用中的多重漏洞利用

未经许可,不得转载。 文章目录 初步发现:帐户枚举利用帐户枚举发现 IDOR 导致帐户接管拦截请求洪水攻击:注册拒绝服务目标网站:https://redacted.com 初步发现:帐户枚举 在最近的一次渗透测试中,我对一个仅供员工使用的内部应用程序进行了评估,重点关注身份验证和帐户…

Golang | Leetcode Golang题解之第448题找到所有数组中消失的数字

题目&#xff1a; 题解&#xff1a; func findDisappearedNumbers(nums []int) (ans []int) {n : len(nums)for _, v : range nums {v (v - 1) % nnums[v] n}for i, v : range nums {if v < n {ans append(ans, i1)}}return }

【原创】基于websocket的实时文本转语音功能

功能实现&#xff0c;将长文本分段实时转成音频流&#xff0c;达到边转换边播放的效果&#xff0c;减少等待效果&#xff0c;像豆包通义千问chatgpt差不多也是这样实现的&#xff0c; 下面的效果展示 20240930_084035_哔哩哔哩_bilibili【原创】基于websocket的实时文本转语音…

共和国勋章获得者:李振声

李振声&#xff0c;1931年2月出生于山东淄博&#xff0c;是中共党员、著名遗传学家和小麦遗传育种专家&#xff0c;兼任中国科学院院士和第三世界科学院院士。 他被誉为“中国小麦远缘杂交之父”和“当代后稷”&#xff0c;是中国小麦远缘杂交育种的奠基人。 教育背景与早年经…

【基于布尔的盲注】

一、sql基础 Substr 我们看一下用法1里面的str就是我们需要截取的字符&#xff0c;pos是需要截取的位置&#xff0c;len是我们需要截取的长度&#xff0c;例如右边的substr(123456,1,1)意思就是截取’123456’从第一位开始截取&#xff0c;截取两位&#xff0c;到2为止&#…

如何在C语言中实现Doris异步执行Insert语句

如何在C语言中实现Doris异步执行Insert语句 Doris(原名Apache Doris)是一个现代化的MPP(Massively Parallel Processing)分析型数据库,适用于超大规模数据的实时查询和分析。为了在C语言中实现向Doris数据库异步插入数据,我们需要解决以下几个关键问题: 设置Doris客户端…

Thinkphp/Laravel基于vue的实验室上机管理系统

目录 技术栈和环境说明具体实现截图设计思路关键技术课题的重点和难点&#xff1a;框架介绍数据访问方式PHP核心代码部分展示代码目录结构解析系统测试详细视频演示源码获取 技术栈和环境说明 采用PHP语言开发&#xff0c;开发环境为phpstudy 开发工具notepad并使用MYSQL数据库…

基于投影滤波算法的rick合成地震波滤波matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 RICK合成地震波模型 4.2 投影滤波算法原理 5.完整工程文件 1.课题概述 基于投影滤波算法的rick合成地震波滤波matlab仿真。分别通过标准的滤波投影滤波以及卷积滤波投影滤波对合成地震剖面进行滤波…

了解华为计算产品线,昇腾的业务都有哪些?

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 随着 ChatGPT 的现象级爆红&#xff0c;它引领了 AI 大模型时代的深刻变革&#xff0c;进而造成 AI 算力资源日益紧缺。与此同时&#xff0c;中美贸易战的持续也使得 AI 算力国产化适配成为必然趋势。 …

B站字幕提取方法

1.获取json文件内容 1.点击F12进入开发者模式&#xff0c;选择网络模块&#xff1b; 2.输入关键字&#xff0c;例如json、ai_subtitle、subtitle等&#xff1b; 3.点击视频下方的字幕功能&#xff0c;开启&#xff1b;再点击响应单元&#xff0c;复制内容&#xff1b; 2.去jso…

TI DSP TMS320F280025 Note13:CPUtimer定时器原理分析与使用

TMS320F280025 CPUtimer定时器原理分析与使用 ` 文章目录 TMS320F280025 CPUtimer定时器原理分析与使用框图分析定时器中断定时器使用CPUtimers.cCPUtimers.h框图分析 定时器框图如图所示 定时器有一个预分频模块和一个定时/计数模块, 其中预分频模块包括一个 16 位的定时器分…

【数学分析笔记】第4章第1节 微分和导数(1)

4. 微分 4.1 微分和导数 考虑一个函数 y f ( x ) yf(x) yf(x)&#xff0c;当 x x x做一些微小的变动&#xff0c;函数值也会有微小的变动&#xff0c;比如&#xff1a; x → x △ x x\to x\bigtriangleup x x→x△x&#xff0c;则 f ( x ) → f ( x △ x ) f(x)\to f(x\bi…

【有啥问啥】卡尔曼滤波(Kalman Filter):从噪声中提取信号的利器

卡尔曼滤波&#xff08;Kalman Filter&#xff09;&#xff1a;从噪声中提取信号的利器 什么是卡尔曼滤波&#xff1f; 卡尔曼滤波&#xff08;Kalman Filter&#xff09;是一种高效的递归滤波器&#xff0c;专为处理包含噪声的线性动态系统而设计。它能够从一系列不完全且含…

网盘能否作为FTP替代产品?企业该如何进行FTP国产化替代?

近年来&#xff0c;信创的概念引入和高效实践落地让更多的行业企业自发性地进行国产化替代&#xff0c;目前信创国产化替代还多发生在操作系统和应用层面&#xff0c;软件工具等目前还在下一阶段规划&#xff0c;但很多企业未雨绸缪&#xff0c;已经在做调研和尝试。 FTP作为世…

大屏娱乐体验新标杆:海信发布全新一代AI电视

在金秋送爽的9月29日&#xff0c;海信以一场盛大的“BIG PLAN百吋风暴”秋季新品发布会&#xff0c;正式揭开了AI电视新时代的序幕。 作为本场发布会上最耀眼的明星&#xff0c;海信AI电视E7N系列凭借无与伦比的AI画质技术和极致性能&#xff0c;引领大屏娱乐体验迈入全新境界&…

仿真设计|基于51单片机的多模式音乐跑马灯

目录 具体实现功能 设计介绍 51单片机简介 资料内容 仿真实现&#xff08;protues8.7&#xff09; 程序&#xff08;Keil5&#xff09; 全部内容 资料获取 具体实现功能 1、16个发光二极管做跑马灯&#xff0c;跑马灯有10种模式。 2、按键可以切换跑马灯模式&#xff0…