p46:

是一个水力系统,看到这个模型,首先是建模,但是不知道怎么建模,怎么分析它?

输入量:

状态量:

常值:

初始值:

f=0.085
v=2.1
c0=1.85
c=0.925
t=0
dt=0.01
for n=1:10000
    x1(n,:)=[c,t]
    dc=f*(c0-c)/v
    c=c+dt*dc
    t=t+dt
end
plot(x(:,2),x(:,1))
xlabel('time sec')
ylabel('c')

弹簧

存储的能量

多个弹簧串联:

多个弹簧并联:

阻尼器

阻尼器不能存储能量

质量块:

能量:

syms s
m=1.0
c=0.1
k=0.1
Num=[1]
Den=[m c k]
G=tf(Num,Den)
step(G)

现在主要分析而不是系统的输入和输出,因此需要采用状态空间法去分析系统。

受力分析:

仿真分析代码:

写法————————

k1=5
k2=7
m1=2
m2=3
D1=40
D2=30A=[0 1 0 0;-(k1+k2)/m2 -(D1+D2)/m2 k1/m2 D1/m2;0 0 0 1;k1/m1 -D1/m1 -k1/m1 D1/m1]
B=[0;0;0;1/m1]x=[0 1 0 1]
f=5*t
C=[0 0 1 0]
D=0
G=ss(A,B,C,D)t=19:0.01:20
[y,t,x]=lsim(G,f,t,x)plot(t,x(:,1),'b-',t,x(:,2),'r-',t,x(:,3),'g-',t,x(:,4),'-*')

A =

0    1.0000         0         0
   -4.0000  -23.3333    1.6667   13.3333
         0         0         0    1.0000
    2.5000  -20.0000   -2.5000   20.0000

B =

0
         0
         0
    0.5000

C =

0     0     1     0

D =

0

因为直接是单输入单输出系统,分析:

>>sys=tf(G)

sys =
 
              0.5 s^2 + 11.67 s + 2
  ---------------------------------------------
  s^4 + 3.333 s^3 - 193.5 s^2 - 21.67 s + 5.833

>>rlocus(G)

所以系统始终不稳定

受力分析:

k1=2
k2=3
c=4
m1=1
m2=1A=[0 1 0 0;(k2-k1)/m1 c/m1 -k2/m1 -c/m1;0 0 0 1;-k2/m2 -c/m2 k2/m2 c/m2]
B=[0;0;0;1/m2]
C=[0 0 1 0]
D=0f=8*t
G=ss(A,B,C,D)x=[0;0;0;0]
[y,t,x]=lsim(G,f,t)subplot(2,2,1)
plot(t,x(:,1))
subplot(2,2,2)
plot(t,x(:,2))
subplot(2,2,3)
plot(t,x(:,3))
subplot(2,2,4)
plot(t,x(:,4))

系统分析与仿真1-单输入单输出质量块+阻尼器系统相关推荐

  1. 对于单输入多输出系统matlab,求助!!如何把多输入多输出系统的传函转换为状态空间表达式?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个对应的是单输入单输出的. 多输入多输出的如下: % Thansfer multiple transfer functions into sate sp ...

  2. 线性系统与非线性系统、定常系统和时变系统、连续系统和离散系统、单输入单输出系统与多输入多输出系统(自动控制原理)

    目录 线性系统与非线性系统 线性系统 线性系统 定常系统和时变系统 定常系统 时变系统 连续系统和离散系统 连续系统 离散系统 单输入单输出系统与多输入多输出系统 单输入单输出系统 多输入多输出系统( ...

  3. 【预测模型】基于卷积神经网络CNN实现预测单输入单输出预测模型matlab源码

    1 模型 2 部分代码 clc;clear;close all load('.\世界遗产假山数据\环秀山庄\2020.10数据\环秀山庄2020.10沉降1-5号点.mat') data = tabl ...

  4. matlab simulink:使用model linearier分析任意系统的伯德图(应该是任意的单输入单输出)

    我是个憨憨,看到simulilnk频率响应分析方法 - 知乎 (zhihu.com)这篇文章实现所使用的是Analysis中的Control Design,原作者配图是这个样子的: 然后我的界面是这个 ...

  5. Carsim和simulink联合仿真过程中输入与输出不匹配的问题解决

    问题是:在我添加UKF模块前,可以正常地联合仿真:添加UKF模块之后,总会报错,意思大概是carsim的S-function 的输出部分的变量个数总是与预设的不相符. 实际上我在Carsim里面的输出 ...

  6. 计算机软件属于输入还是输出,计算机基本输入输出系统是什么意思(基本输入输出系统简介)...

    发布时间:2020-06-17 09:49:33 点击:次 作者:风雪 来源:代代SEO 任何使用过电脑的人都知道电脑主板上有一个CMOS芯片.基本输入输出系统程序存储在互补金属氧化物半导体芯片上.b ...

  7. matlab 显示多为,求助!!如何把多输入多输出系统的传函转换为状态空间表达式?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个对应的是单输入单输出的. 多输入多输出的如下: % Thansfer multiple transfer functions into sate sp ...

  8. matlab 状态空间转传函,求助!!如何把多输入多输出系统的传函转换为状态空间表达式?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个对应的是单输入单输出的. 多输入多输出的如下: % Thansfer multiple transfer functions into sate sp ...

  9. 模型预测控制(MPC)解析(三):多输入多输出系统

    本文为阅读笔记,仅供学习交流使用!!! 在之前的文章中,为了简单起见,以单输入单输出系统为例介绍了MPC控制的实现方法.因为使用的是状态空间方程作为系统模型,这种方法可以轻松的扩展到多输入多输出系统中 ...

最新文章

  1. Adobe Reader阅读器打开时显示上次看到的页面
  2. 微信小程序 - 时间戳转时间
  3. (chap4 Http状态码) 4XX
  4. java8 guava_Guavate:桥接Guava和Java8的微型库
  5. 新品发布、降价普惠、拥抱开源、出海全球化 | 杭州云栖企业数字化转型峰会上的那些关键词
  6. Adobe illustrator 设置字体和微调 - 连载 10
  7. 定位20万个星系只需10秒!这款AI神器带你撩开宇宙面纱
  8. mysql mgr监控_说MGR - MGR的监控
  9. DIY高清云台(吊舱)方案
  10. 十、Python-模块
  11. MySql常用语句 转
  12. Sublime Text 无法安装插件
  13. 【图像加密】基于matlab GUI混沌系统灰色图像加密解密(带面板)【含Matlab源码 1240期】
  14. 微信扫码免密登陆第三方应用平台
  15. 使用svn merge 实现回退版本
  16. 【pyTranscriber】开源免费语音转字幕软件及替代方案
  17. java枚举类规范写法
  18. 边缘计算是什么,对企业有什么影响?
  19. Win11录屏数据保存在哪里?Win11录屏数据保存的位置
  20. 基于SSM学生学籍管理系统

热门文章

  1. Hello Shell
  2. 详解程序包管理RPM
  3. red5安装时候出现服务不能启动异常
  4. “醒事”就在一瞬间 --- 一个真实的故事 (文PPT)
  5. 软件工程 之 动物世界
  6. 2011面试题大汇总
  7. Enterprise Library 2.0 Hands On Lab 翻译(1):数据访问程序块(一)
  8. python中module用法_Python学习之module用法
  9. invoke 数组_如何对一个亿的数组进行快速排序
  10. 腐蚀单机怎么进_华强北淘来的iPhone6S,进水后严重腐蚀,小伙飞线拯救又赚到了!...