自动控制原理 - 2 控制系统的数学模型 节2.4-2.6

news2025/2/24 16:31:50

 ------------------------------------------------------------------------------

2 控制系统的数学模型2.4 控制系统的传递函数2.5 典型环节的传递函数2.6 结构图的绘制

2 控制系统的数学模型

2.4 控制系统的传递函数

为何引入传递函数?

微分方程模型的优缺点:是时间域的数学模型,比较直观。给定条件与输入信号后借助于电子计算机可以迅速而准确的求得响应进而分析性能。但不便于分析结构或参数变化对系统性能的影响。因此,微分方程的方法研究控制系统对于参数变化或结构形式的改变的分析具有局限性,即对于参数变化后的系统需要重新写微分方程。

传递函数:复数域的数学模型,因此在研究系统结构或参数变化对性能的影响方面非常方便。

什么是传递函数:线性定常系统的传递函数,是零初始条件下系统输出量的拉氏变换与系统输入量的拉氏变换之比。不是线性定常的系统是没有传递函数的。对非线性时变是不能用的。

零初始条件的含义:1.系统的输入在t>0时才作用于系统。即在t=0时系统输入及其各项导数均为零。2.输入在加于系统之前,系统为稳态。即在t=0时输出及其所有导数为零。不满足零初始条件的系统是有传递函数的,并且仍然在零初始条件下求解传递函数。

已知微分方程求传递函数,几个概念,传递函数形式及其性质如下图:

建立传递函数案例:

分子介数高于分母为什么物理不可实现,例如输入为单位阶跃响应,它的拉氏变换为1/s,那么假设系统函数是S即物理不可实现,那么输出1 的拉式反变换为脉冲信号,他是物理不存在的。

零初始条件下根据系统的输入输出关系求传递函数:

非零初始条件下根据系统的输入输出关系求传递函数:

C(s)=零输入响应+零状态响应

传递函数局限:只适用于定常系统的表达;因为零初始条件下得到传递函数,因此不反应初始状态信息;只反应输入输出关系,无法反应内部信息。

2.5 典型环节的传递函数

对时间常数形式展开分析:对7个基本单元性质逐个分析。

分别介绍7个典型环节传递函数与基本特性

实际中并不存在真正的微分环节,不然就可以预测股票趋势。

上述7个环节是构成线性定常系统的基本单元,实际中还会遇到延滞环节。

值得注意的是典型环节并不等于控制系统的某个元部件,一个复杂的元部件可能是多个典型环节组合。有了这些典型环节可以帮助分析由此组成系统的特性以及增加减少典型环节对控制系统性能影响。

2.6 结构图的绘制

结构图:对控制系统信号间函数关系和传递关系的图形表达又称为方框图。

为何引出结构图:原理图反应系统的物理结构,但缺少系统各个变量间的定量关系。微分方程和传递函数模型都是用数学表达式描述输入和输出间的定量关系,但他们不能反应系统内部信号间关系。

结构图优点:控制系统的描述通常会以结构图的形式给出,因为结构图既能描述系统中各变量间的定量关系,进而可以化简得到输入输出间定量关系。又能明显地表示各部件之间的连接关系,体现信号流动情况。

结构图组成讲解如下:

绘制结构图例子:

求解微分方程或者传递函数需要消除中间变量,但绘制结构图就不用了。直接在零初始条件下对4个方程进行拉氏变换。

绘制方框图的三种思路方法:以直流电机反馈系统为例子。方法一按照信号传递顺序绘制。

方法二:按照元器件为单位来绘制。

根据每个元器件的方程在零初始条件下进行拉式变换,为了方便其中Gr与Gd表示有用输入和负载输入的传递函数。

方法三:由微分方程模型来绘制。

对同一系统,在确定了输入与输出后,其结构图具有非唯一性。不同的结构图所表达的总的输入输出关系是等效的,由此得到的系统传递函数是确定唯一的,不同的是中间变量。结构图中的方框≠实际元部件,可能代表几个元部件或者整个系统传递函数。

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

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

相关文章

Webpack面试题总结

说说你对webpack的理解?解决了什么问题? webpack最初的目标是实现前端项目模块化,目的在于更高效的管理和维护项目中的每一个资源 模块化: 最早的时候,我们通过文件划分的形式实现模块化,也就是将每个功能…

JVM性能——开启回收日志和实时查看GC信息

JVM性能——开启回收日志和实时查看GC信息 JDK版本:OpenJDK 1.8.0_352-b08 操作系统:CentOS 7 如果文章内出现测试数据测试代码 depth:23 关于JVM的其他文章 JVM性能——垃圾回收器的优化策略 JVM性能——垃圾回收器的介绍 JVM性能——开启回收日…

网络赚钱项目 - 虚拟项目如何选择产品

今日一个老粉找我,他去年3月份就重视我跟我互动了,他上来并不是索取什么,而是给我信息,比如他最近测验了什么产品,什么产品好卖,都会把测验的数据告诉我,当然作为回报,我也会告诉他一…

Centos7宝塔部署python

前言:宝塔本身有python项目管理器,但是有些依赖安装会存在问题,比如paddlehub安装总是失败,本文在宝塔安装了anaconda基础上配合python项目管理器去部署项目,保障依赖隔离不混乱。 centos7宝塔安装conda流程地址&…

Linux使用YUM安装程序

目录 前言 什么是YUM? 1.本地源:系统安装光盘 目的 1)观察YUM核心配置目录 2)删除官方YUM库 3)编写本地YUM库配置文件 4)挂载安装光盘 保证把光盘放到服务器上,通电 挂载 5&#xff0…

np中的normalize/histogram/cumsum/interp函数

一、normalize函数 void normalize(InputArray src,OutputArray dst, double alpha=1, double beta=0, int norm_type=NORM_L2, int dtype=-1, InputArray mask=noArray() ) 归一化就是要把需要处理的数据经过处理后 (通过某种算法)限制在你需要的一定范围内。首先归一…

深入注册表监控

前言 注册表是windows的重要数据库,存放了很多重要的信息以及一些应用的设置,对注册表进行监控并防止篡改是十分有必要的。在64位系统下微软提供了CmRegisterCallback这个回调函数来实时监控注册表的操作,那么既然这里微软提供了这么一个方便…

用红黑树封装map和set

文章目录:红黑树模拟实现完整代码红黑树参数适配改造仿函数正向迭代器反向迭代器红黑树封装后的代码map完整代码set完整代码红黑树模拟实现完整代码 如下是红黑树kv模型的模拟实现完整代码,现在我们需要基于此代码封装出map和set基本的接口实现。 #pragma once #i…

音视频开发风潮 | 聊聊为啥从事音视频开发

音视频开发风潮 聊聊为啥从事音视频技术,未来会很赚钱 核心竞争力:音视频是程序界的皇冠,掌握音视频意味着拿到通往未来的船票,不用担心会被其他人替代。因为音视频是有一定门槛的,所以也是与其他人拉开差距的分水岭…

基于Linux的Spark安装与环境配置

文章目录基于Linux的Spark安装与环境配置1、Hadoop测试1.1 启动hadoop1.2 再次启动hadoop1.3 查看是否成功2、Scala安装与配置2.1 下载scala2.2 解压并重命名2.3 配置环境2.4 测试3、Spark安装与配置3.1 下载Spark3.2 解压并重命名3.3 配置环境3.4 配置spark-env.sh3.5 配置sla…

RabbitMQ中VirtualHost相关设置、SpringBoot中集成常见问题总结

wshanshi:总结记录…便于回顾… 一、VirtualHost相关设置 1.1、创建VirtualHost rabbitmqctl add_vhost 虚拟服务器名称如:rabbitmqctl add_vhost test 1.2、用户、权限相关设置 1.2.1、创建用户 rabbitmqctl add_user 用户名 密码如:ra…

Baklib经验分享 | 一些搭建帮助中心的攻略

作为一家企业,既要为用户提供优质的产品,又要为用户提供良好的售后服务。 很多企业在建立网站的时候可能低估了帮助中心的价值,但是实际上,一家好的在线帮助中心可以帮助企业留住用户,而且用户还可以通过自助查询来解…

【Redis系列】Linux查看Redis版本信息

目录 一、详细介绍 1.redis-server -v 1.1 进入容器 1.2 查询redis-server 目录 1.3 进入对应目录 1.4 执行命令 2.redis-cli -v 1.1 进入容器 1.2 查询redis-cli 目录 1.3 进入对应目录 1.4 执行命令 一般是有两种方式 redis-server -vredis-cli -v一、详细介绍 1.…

【数据库系列】如何查看MongoDB版本信息

目录 一、方法介绍 1 mongo --version 2 使用mongod 3 db.version() 二、总结 三种方式可以查看,依次如下: 一、方法介绍 首先要找到mongo的路径,如果不知道在哪,可以输入 whereis mongo 如下图,找到对应的目录…

VMWare安装CentOS7操作系统的虚拟机

【原文链接】VMWare安装CentOS7操作系统的虚拟机 (1)可以从 清华大学镜像源 下载centos7的镜像,比如下载如下这个版本 (2)打开VMWare后,点击【创建虚拟机】 (3)选择【自定义高级…

OAuth 2.0 (第三方登录)前端流程实现

目录 一、OAuth是什么 二、OAuth 实现,前端需要做什么 (一)数据收集表单 (二)获取后端返回值 (三)重定向地址及后续处理 三、项目地址 一、OAuth是什么 OAuth就是让"客户端"安全…

vue-router入门学习3

命名路由 使用命名路由实现声明式导航 要在路由规则里加上name属性,相对于给这个地址取别名,当地址非常长时可以充分体现它的好用之处。 这里的to属性前面要加个冒号噢 调用push函数期间指定一个配置对象,name是要跳转到的路由规则、params是…

真题集P127---2018年真题

真题集P127---2018年真题第一题思路辗转相除法代码第三题思路代码第六题思路代码第一题 思路 就是在考学生&#xff0c;如何快速求解最大公约数问题 <1>从mn中选较小的数开始向下枚举&#xff0c;一直到2为止&#xff0c;第一个能同时整除m,n的即为所求(暴力枚举不推荐)…

Java这些最基础的知识,你还记得多少?

目录 【一】前言 【二】基础数据类型 【三】修饰符 【四】集合 【五】总结 【一】前言 作为一名CS本专业的程序员来说&#xff0c;大学学过的计算机课程&#xff0c;如&#xff1a;编程语言基本语法、数据结构、算法、计算机网络、计算机组成原理、数据库、汇编都是计算机…

nodejs基于微信小程序的书籍销售系统--(ssm+uinapp+Mysql)

伴随着社会以及科学技术的发展,互联网已经渗透在人们的身边,网络慢慢的变成了人们的生活必不可少的一部分,随着互联网的飞速发展,系统这一名词已不陌生,越来越多的书店都会使用系统来定制一款属于自己个性化的系统。书籍销售系统采用nodejs技术, mysql数据库进行开发,实现了首页…