3 连续模块(二)

news2024/11/20 11:48:30

3.5 零极点增益模块

在这里插入图片描述

在控制系统设计和分析中,常用的函数包括 传递函数(tf)、零极点(zpk)和状态空间(ss)函数

  • 传递函数(tf):用于表示线性时不变系统的输入输出关系,通常以分式函数形式表示。例如,假设有一个系统的传递函数为:

    H(s) = (s+1)/(s²+2s+1)

    传递函数可以用tf函数表达为:

    sys = tf([1 1],[1 2 1])

    其中,[1 1]表示分子的系数,[1 2 1]表示分母的系数。sys是一个对象类型,表示传递函数。

  • 零极点(zpk):用于分析系统的特性,例如系统的稳定性、阻尼比等。zpk函数接受三个向量参数,分别表示系统零点、极点和增益。例如,下面的代码用zpk函数创建了上述传递函数的系统对象:

    sys_zpk = zpk([-1], [-1 -1], 1)

    其中,-1表示系统的零点,[-1 -1]表示系统的极点,1表示系统的增益。sys_zpk是一个对象类型,用于表示系统的零极点。

  • 状态空间(ss):用于表示系统的状态方程。这种表示方法更加通用,在多变量系统中尤其有用。例如,下面的代码用ss函数创建了一个简单的状态空间模型:

    A = [-1 0; 0 -2]
    B = [1; 1]
    C = [1 0]
    D = [0]
    sys_ss = ss(A,B,C,D)

    其中,A表示系统的状态转移矩阵,B表示输入矩阵,C表示输出矩阵,D表示直接传递矩阵。sys_ss是一个对象类型,表示状态空间模型。

这些函数在控制系统设计和分析中经常用到,需要根据实际情况选择相应的函数并熟练掌握其用法。

例子:
在这里插入图片描述

在这里插入图片描述

3.6 PID及二阶积分模块

1.离散时间或连续时间PID控制器
在这里插入图片描述
在这里插入图片描述

主要是P的位置不一样
在这里插入图片描述

2.离散时间或连续时间两自由度PID控制器
在这里插入图片描述

仅供参考:

在Simulink中,两自由度PID控制器是一种基于PID控制算法的高级控制器,可以用来控制具有复杂特性(如不稳定、延迟、多变量等)的系统。两自由度PID控制器包含两个控制回路,分别对应系统的位置控制和速度控制,从而改善系统的响应速度、稳定性和精度。

  • b参数通常称为速度环的回路增益(loop gain),是指速度环响应的增益系数,用于调节速度环的响应速度和抑制高频干扰。增大b的值可以增强速度环的相位裕度和增益裕度,提高速度环的带宽和稳定性,但会导致速度环的超调量和响应时间增加。

  • c参数通常称为位置环的补偿(compensation),是指位置环响应的补偿系数,用于对位置环进行补偿,消除稳态误差和提高跟踪精度。增大c的值可以增强位置环的相位裕度和增益裕度,提高位置环的带宽和静态误差补偿能力,但会导致位置环的超调量和响应时间增加。

3.二阶积分模块
在这里插入图片描述

在这里插入图片描述

3.7 几种延迟模块

在这里插入图片描述

在 Simulink 中常用的三种延迟模块分别是 Transport Delay、Variable Time Delay 和 Variable Transport Delay。

  1. Transport Delay(时移模块):此模块可以模拟一个具有固定延时的线性系统,例如传输线、数字滤波器等等。Transport Delay 通过设置 delay 时间参数来实现固定的延迟,同时可以调整 delay 类型来选择连续或离散延迟的处理方式。

  2. Variable Time Delay(可变时间延迟模块):此模块能够模拟一个可变的延迟效果,可以自由控制延迟的大小和类型,以及处理延迟信号时的方式(如线性内插、分段内插等)。Variable Time Delay 通常用于处理各种非线性系统、滞后系统、时变系统等等。

  3. Variable Transport Delay(可变时移模块):此模块是 Transport Delay 和 Variable Time Delay 的结合体,不仅可以模拟固定延迟的效果,还可以自由控制延迟的大小和类型,实现连续和离散延迟的处理方式,同时实现可变延迟的应用场景。

Variable Transport Delay:

在这种模式下,当前时间步长处的块输出等于其在较早时间步长处输入的数据(顶部或左侧)的值,该较早时间步长等于当前时间减去传输延迟。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

SQL Compliance Manager Crack

SQL Compliance Manager Crack 新的SQL CM云代理-扩展了当前SQL CM代理的功能,以支持EC2上Microsoft SQL服务器的远程审核。允许用户添加在共享网络位置上活动的SQL Server,以写入/读取数据并支持DBaaS SQL Server实例。云代理包含与当前SQL代理相同的行…

VS code 插件之中英文间自动添加空格

前言 不知道大家在开发过程中是不是会遇到写代码注释或者文本内容时中英文之间没有空格的情况,很多时候在写代码尤其是写注释的时候容易忘记加空格,但回过头来看又难以忍受,于是我就想着自己写一个 vscode 插件来解决这个问题,希…

跟我一起开启 linux 的学习吧

跟我学 CentOS 的安装 一、安装 VMware二、创建虚拟机三、安装 CentOS 7四、linux 的登录 一、安装 VMware VMware 计算机虚拟化软件 从官网 https://www.vmware.com/cn.html 下载并安装 这里就不再展示安装过程啦! 有需要的可以 点击这里 →→→ VMware 下载安装过…

postgresql 源码结构分析

专栏内容:postgresql内核源码分析个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 目录 前言 源码下载 源码结构 核心代码目录 结尾 前言 本文对postgresql源码目…

进销存管理系统和ERP的工作原理和实现方式有何不同?

一、ERP是什么? ERP即企业资源规划(Enterprise Resource Planning),是一种集成管理软件系统。它的目的是整合和规划各种企业资源和业务流程,包括财务、物流、采购、生产、销售等,以提高企业的管理效率和业…

Java -- IO流

IO流 主要用于读写数据 IO流按照流的方向可以分为以下两种: 输入流输出流 IO流按照操作文件类型可以分为以下两种: 字节流字符流 字节流可以操作所有类型的文件,而字符流只可以操作纯文本文件 #mermaid-svg-tfFZjSluOmEFUpyc {font-fam…

SVM-老师讲的真的很好!

支持向量机(Support Vector Machine) 如同逻辑回归一样,SVM是一个分类模型 目标 SVM解决分类模型的基本思路:什么是一个好的分类边界? SVM认为,好的分类决策边界应当是:类别边界的距离应当尽可能的远 目标函数 拉格朗日乘子法 那么我们的公式就可以写为

SIP协议之通话转接

一、介绍 在SIP协议应用中,有一个常用的功能叫通话转接,用于将接通后的通话转给第三方接听处理。 二、原理及流程 转接是通过SIP协议的一个扩展请求方法REFER实现的。呼叫转接由RFC5589(Session Initiation Protocol (SIP) Call Control - Transfer)定义…

(数字图像处理MATLAB+Python)第六章图像平滑-第一节:图像平滑概述和空间域平滑滤波

文章目录 一:图像中的噪声(1)图像噪声分类(2)图像噪声的数学模型(3)程序 二:空间域平滑滤波(1)均值滤波A:均值滤波原理B:示例C&#x…

203、【栈与队列】leetcode ——剑指 Offer II 040. 矩阵中最大的矩形 / 85. 最大矩形:暴力+单调栈(C++/Pyhont版本)

题目描述 Problem: 剑指 Offer II 040. 矩阵中最大的矩形 文章目录 题目描述解法一:暴力解法思路解题方法复杂度Code 解法二:单调栈解法 解法一:暴力解法 思路 首先, 按行获取到达某一元素位置时,之前与当前连续1的个…

【JUC高并发编程】—— 初见JUC

一、JUC 概述 什么是JUC JUC 是 Java并发编程的缩写,指的是 Java.util.concurrent 即Java工具集下的并发编程库 【说白了就是处理线程的工具包】 JUC提供了一套并发编程工具,这些工具是Java 5以后引入的,使得Java开发者可以更加方便地编写…

86页2023年新型智慧城市顶层设计规划解决方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 整体架构 智慧城市建设从顶层设计入手,结合软硬件资源整合能力,为公众提供全生命周期一站式服务管理。智慧城市的整体框架分为发展战略层、技术实施层…

HuggingFace入门教程--环境搭建

HuggingFace中文直译为”拥抱脸“,是最近非常火爆的一个人工智能社区,官网地址是:https://huggingface.co/ .关于HuggingFace的相关介绍大家可以自行百度。本文主要为刚入人工智能坑的小白指下路,同时也是逼着自己记录下学习过程中…

Cuckoo Filter

其他判重数据结构 Bloom Filter 无法支持删除和计数的功能,需要更多的存储空间来存储数据 因为在CS中,删除和计数是常见的操作,但是这会对布隆过滤器的存储空间产生影响,同样为了实现这一操作,需要更多的存储空间 数…

vue---父子、兄弟、跨层级关系组件通信

目录 1、props / $emit (父子通信) 2、$root、 $parent / $children(vue3废弃) 3、ref/$refs 4、EventBus ($emit / $on) 5、provideinject(依赖注入) 6、$attrs $listeners(透传&#x…

电子政务网络智慧运维方案

随着电子政务建设的深入,我国政府的信息化建设已经具备了一定的规模,形成了部、省、市、县四级体系;大型政务服务事项、公文流转、行政审批、费税征缴、信息公开、网格化社会管理、三网融合、智慧城市建设等大量政府核心业务越来越依赖信息化…

Linux 静态库的制作与使用

目录 静态库1、 什么是库2、 静态库的制作2.1 命名规则与制作规则 3、 静态库的使用 静态库 1、 什么是库 库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供使用者可以直接拿来用的变量、函数或类。库是一种特殊的程序&#xff…

atbetaflight——指定commit号编译固件

一、说明 在开发过程中,比如成员A上传了一次code,而成员B需要测试本次提交的code,但是由于没有搭建ci,成员B就需要自己拉code编译,本文将详细说明编译步骤; 二、步骤 1、使用vscode打开code 在使用git clone下载到code后的文件…

HDCTF2023复盘

文章目录 前言 CryptoNormal_rsaNormal_rsa(Revenge)(低指数e攻击)Math_RSA(二次剩余)爬过小山的看云(hill,云影) MischardMisc(base64)MasterMisc(crc,wav)ExtremeMisc(zip爆破,明文攻击) Reverseeasy_re(Upx,base64)easyasm(xor) WebWelcome To HDCTF 2023(JSFuck)SearchMast…

『C++』异常详解

「前言」文章是关于C异常方面,下面开始讲解 「归属专栏」C嘎嘎 「笔者」枫叶先生(fy) 「座右铭」前行路上修真我 「枫叶先生有点文青病」 「每篇一句」 少年的肩膀,就该这样才对嘛, 什么都不要急, 先挑起清风明月、杨柳依依和草长…