【Simulink系列】——动态系统仿真 之 连续系统线性连续系统

news2025/1/16 8:06:49

声明:本系列博客参考有关专业书籍,截图均为自己实操,仅供交流学习!

一、连续系统定义

连续系统输出在时间上连续变化,而非间隔采样取值,满足以下条件:

①输出连续变化,变化的间隔为无穷小量。

②数学描述上,存在输入或输出的微分项。

③系统具有连续状态。离散系统的状态为时间的离散函数,而连续系统为时间的连续函数。

设连续函数的输入变量为u(t),其中t为连续取值的时间变量,系统的输出为y(t),最一般的数学描述为:

y(t)=f(u(t), t)

注:这里系统的输入变量与输出变量既可以是标量,也可以是向量。

也可以使用连续系统的微分方程描述(左微分方程,右输出方程):

\begin{aligned}&\dot{x}\big(t\big)=f\big(x\big(t\big),u\big(t\big),t\big)\\&y\big(t\big)=g\big(x\big(t\big),u\big(t\big),t\big)\end{aligned}

这里的x(t),\dot{x}分别是连续系统的状态变量和状态变量的微分。

二、连续系统Simulink仿真

蹦极跳系统模型。在下落过程中,人几乎处于完全失重状态,自由落体时人的位置由下式确定(后两项为经验阻力项,x为下落距离):

m\ddot{x}=mg-a_{1}\dot{x}-a_{2}|\dot{x}|\dot{x}

起跳位置为起点(x=0),低于起点为正,高于起点为负,绳索弹力系数为k,原始长度为x0,则绳索对下落者的作用力:

综上两式,整个系统的数学描述为:

m\ddot{x}=mg+b(x)-a_{1}\dot{x}-a_{2}|\dot{x}|\dot{x}

(1)建立系统模型

(2)模块参数设置

起跳初始位置距地面80m,绳索初始长度x0为30m,起始速度为0,即\dot{x}(0)=0。k=18.45,a1=1.3,a2=1.1,m=70kg,g=9.8。

switch模块的阈值设置为0,Criteria for passing first input设置为u2>阈值。

(3)仿真运行

(4)更改仿真参数设置,结果更平滑

三、线性连续系统定义

满足齐次性和叠加性!

①输入输出方程形式描述

y(t)=f(u(t),t)

②微分方程形式描述

\begin{aligned}\dot{x}(t)&=f\left(x(t),u(t),t\right)\\y(t)&=g\left(x(t),u(t),t\right)\end{aligned}

也可使用传递函数、零极点模型、状态空间模型描述!

③传递函数与零极点模型用Laplace变换实现(此处可对比线性离散系统)

对于连续信号u(t),其Laplace变换为U\left(s\right)=\int_{-\infty}^{\infty}u\left(t\right)\mathrm{e}^{-st}\mathrm{d}t,一般系统时间大于0,所以变换为U\left(s\right)=\int_{0}^{\infty}u\left(t\right)\mathrm{e}^{-st}\mathrm{d}t,简记为U(s)=L(u(t))

Laplace变换重要性质:

  • 线性性;
  • 设连续信号u(t)的Laplace变换为U(s),则\dot{u}(t)的Laplace变换为sU(s)

④状态空间模型

\begin{cases}\dot{x}(t)=Ax(t)+Bu(t)\\y(t)=Cx(t)+Du(t)\end{cases}

四、线性连续系统Simulink仿真

实际系统大多是非线性的,但是一定范围内都可用线性系统近似!线性连续系统的建立与一般线性系统本质相同,但是线性连续系统一般使用传递函数模型、零极点模型、状态空间模型描述,分别对应Transfer Fcn模块、Zero-Pole模块、Sate-Space模块

一个执行机构的传递函数(零极点形式)如下:

                                                            \frac1{(s-0.1)(s+1.1)}

显然系统不稳定,下面建立比例微分控制器系统使其稳定!

                                              u\left(t\right)=K_{p}e\left(t\right)+K_{d}\dot{e}(t)

(1)建立系统模型

(2)模块参数设置

这里没用1.1,-0.1,换成了1.2,-1.2。可根据实际传递函数进行零极点设置:

Gain和Gain1分别取15和2,可根据需要进行微调!

(3)仿真参数设置

(4)仿真运行

系统可以达到稳定,但是存在严重振荡现象和较大的稳态误差,可通过调节控制器参数进行修正!

 往期精彩

STM32专栏(付费9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/E2F88

OpenCV-Python专栏(付费9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/zK1jV

AI底层逻辑专栏(付费9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/zic0f

机器学习专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/FaXzAFreeRTOS专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/SjIqU电机控制专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/FNWM7 

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

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

相关文章

解锁文档处理新境界:ONLYOFFICE编辑功能为开发者带来新机遇

引言 ONLYOFFICE最新发布的文档8.0版本带来了一系列引人注目的功能和优化,为用户提供了更强大、更高效的在线编辑体验。这次更新涵盖了多个方面,包括PDF表单、RTL支持、单变量求解、图表向导以及插件界面设计更新等。这些新功能不仅提升了文档处理的便利…

免费下载的指纹浏览器推荐,有效保护您的隐私安全

在这个数字化快速发展的时代,我们每天都在网上留下无数的足迹。无论是在线购物、社交媒体互动还是处理跨境电商事务,我们的每一次点击都可能被跟踪,我们的个人信息和隐私正处于风险之中。在网络世界中,一个简单的浏览器指纹就能暴…

智慧社区管理系统:构建未来的生活模式

在这个信息化、智能化的时代,我们期待的不再是简单的居住空间,而是一个集安全、便捷、舒适、环保于一体的智能化社区。为此,我们推出了全新的智慧社区管理系统,旨在将先进的科技力量引入社区管理,为居民提供更优质的生…

Python UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa4 in position 49

0x00 错误 UnicodeDecodeError: gbk codec cant decode byte 0xa4 in position 49: illegal multibyte sequence 这个错误出现的场景是这样的: 我把一个在 Mac 电脑生成的 .txt 文件 拷贝到了 Windows 电脑上 在读取 .txt 文件内容时 出现了这个错误 应该是 编…

视频监控需求八问:视频智能分析/视频汇聚平台EasyCVR有何特性?

最近TSINGSEE青犀视频在与业内伙伴进行项目合作的过程中,针对安防监控可视化视频管理系统EasyCVR视频融合平台在电信运营商项目中的应用,进行了多方面的项目需求沟通。今天我们就该项目沟通为案例,来具体了解一下用户关心度较高的关于视频智能…

运行jar时提示缺少依赖的类

供应商丢过来一个jar,是用Java写的Windows桌面程序,运行jar时提示缺少依赖的类,一看就是打包没带依赖的库,下面是解决方法: 1、解压缩jar,查看 META-INF 目录下的 MANIFEST.MF,看看都引用了哪些…

十、图像像素点的与、或、非、异或操作

项目功能实现&#xff1a;对图片像素点进行与或非操作 按照之前的博文结构来&#xff0c;这里就不在赘述了 在OpenCV中&#xff0c;颜色是(B,G,R)通道排列 一、头文件 yuhuofei.h 定义一个YUHUOFEI类&#xff0c;里面声明了一个yuhuofei方法 #pragma once#include<openc…

盲盒小程序开发,线上盲盒平台的发展潜力

盲盒的出现给大众带来了全新的消费体验&#xff0c;目前&#xff0c;盲盒经济也是席卷了当代年轻人&#xff0c;一种新的商业模式就此出现。盲盒的玩法、种类也在不断创新进化&#xff0c;成为了吸引大众的消费形式。 当然&#xff0c;在当下盲盒稳步发展时期&#xff0c;也要…

国标GB28181视频监控平台EasyGBS为什么视频播放一会儿就无法播放了?

视频监控国标GB28181平台EasyGBS是基于安防行业标准协议国标GB28181协议接入的安防监控视频平台&#xff0c;平台可以支持多路设备同时接入&#xff0c;实现视频流的接入、转码、处理、分发等功能&#xff0c;可对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。国标GB281…

数据分析案例-2023年TOP100国外电影数据可视化

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

C/C++ BM11 链表相加(二)

文章目录 前言题目解决方案一1.1 思路阐述1.2 源码 总结 前言 这道题使用链表来实现加法运算&#xff0c;主要是涉及到数据对位以及加法进位的处理。 题目 假设链表中每一个节点的值都在 0 - 9 之间&#xff0c;那么链表整体就可以代表一个整数。 给定两个这种链表&#xff0…

【Docker】集群容器监控和统计 Portainer基本用法

Portainer是一款轻量级的应用&#xff0c;它提供了图形化界面&#xff0c;用川于方便地管理Docker环境&#xff0c;包括单机环境和集群环境。 主要功能&#xff1a;实现集群容器的监控和统计 下载安装 官网&#xff1a;https://www.portainer.io 文档&#xff1a;https://do…

短剧App:引领移动娱乐新潮流

随着科技的飞速发展&#xff0c;人们对于娱乐的需求也在不断变化。近年来&#xff0c;短剧App逐渐崭露头角&#xff0c;成为了移动娱乐的新宠。本文将探讨短剧App的发展趋势、市场现状、用户需求以及开发过程中的关键因素。 一、短剧App的发展趋势 短剧App以其简短、精悍的特…

无可执行权限加载 ShellCode

简单来说就是可以直接加载可读内存中的加密 ShellCode&#xff0c;不需要解密&#xff0c;不需要申请新的内存&#xff0c;也不需要改可执行权限。应用不仅仅在上线&#xff0c;上线后的各种功能都可以通过 ShellCode 实现 1.查杀点 现状 在加载 ShellCode、使用 BOF 等时候…

Mysql如何优化数据查询方案

mysql做读写分离 读写分离是提高mysql并发的首选方案。 Mysql主从复制的原理 mysql的主从复制依赖于binlog&#xff0c;也就是记录mysql上的所有变化并以二进制的形式保存在磁盘上&#xff0c;复制的过程就是将binlog中的数据从主库传输到从库上。 主从复制过程详细分为3个阶段…

《英伟达-本地AI》--NVIDIA Chat with RTX-本机部署

阿丹&#xff1a; 突然发现公司给配置的电脑是NVIDIA RTX 4060的显卡&#xff0c;这不搞一搞本地部署的大模型玩一玩&#xff1f;&#xff1f;&#xff1f; 从0-》1记录一下本地部署的全过程。 本地模型下载地址&#xff1a; Build a Custom LLM with Chat With RTX | NVIDIA…

Rocky 8.9 Kubespray v2.24.0 在线部署 kubernetes v1.28.6 集群

文章目录 1. 简介2. 预备条件3. 基础配置3.1 配置hostname3.2 配置互信 4. 配置部署环境4.1 在线安装docker4.2 启动容器 kubespray4.3 编写 inventory.ini4.4 关闭防火墙、swap、selinux4.5 配置内核模块 5. 部署 1. 简介 kubespray​ 是一个用于部署和管理 Kubernetes 集群的…

vulhub中Apache Log4j Server 反序列化命令执行漏洞复现(CVE-2017-5645)

Apache Log4j是一个用于Java的日志记录库&#xff0c;其支持启动远程日志服务器。Apache Log4j 2.8.2之前的2.x版本中存在安全漏洞。攻击者可利用该漏洞执行任意代码。 1.我们使用ysoserial生成payload&#xff0c;然后直接发送给your-ip:4712端口即可。 java -jar ysoserial-…

111期_C++_2024年1月份作业博客_选择题错题总结

一、野指针问题&#xff1a;在定义的时候没有初始化&#xff0c;就不能能用scanf 或 printf 二、一个变量出现在表达式的两边作为两个不同的操作数&#xff0c; 并且其中一个操作数带有&#xff0c;此时表达式出现歧义 三、两端出栈问题&#xff1a; 错因&#xff1a;未理解题…

VirtualBox虚拟机磁盘VDI文件压缩瘦身

文章目录 问题现象虚拟机文件目录结构处理方法清除宿主机文件和虚拟机快照虚拟机磁盘瘦身 问题现象 2月7日下午四点多&#xff0c;我已经休假了&#xff0c;某县的客户运维方打来电话&#xff0c;说平台挂了&#xff0c;无法访问 客户是提供的一台Windows server2016机器部署平…