目录

一、理论基础

二、核心程序

三、仿真测试结果


作者ID  :fpga和matlab
CSDN主页:https://blog.csdn.net/ccsss22?type=blog
擅长技术:
1.无线基带,无线图传,编解码
2.机器视觉,图像处理,三维重建
3.人工智能,深度学习
4.智能控制,智能优化
5.其他

一、理论基础

运动系统中的状态反馈控制是保障系统稳定运行、提高系统运动性能的重要组成部分。基于全阶观测器能够以运动物体本身作为参考模型,模拟运动物体的实际运动情况,构建状态方程对运动系统进行全面观测。由于运动系统存在多个自由度,而且任何一个自由度均对运动系统的性能存在重要影响,因此涉及到多输入、多输出、多回路的复杂系统设计。

三自由度运动控制系统被广泛应用于各行各业,尤其是随着电力行业和工业自动化的快速发展,其得到了快速发展。通常情况下,三自由度运动控制系统由三个运动链组成,每个运动链都有其特定输入和输出,然后同时并联到运动控制系统中。在运动过程中,控制系统给出XrYrƟ的运动位置,需要对运动物体进行坐标变化,转化为XY两个直接位置,才能实现三自由度运动的控制。运动位置坐标转化公式如下:

根据公式

多输入多输出系统的状态反馈结构

对多数实际被控系统,由于输入和输出之间总存在惯性,所以传递矩阵D=0。对应的状态空间表达式为 :

在图1中构成闭环系统以改善原被控系统的性能,其反馈控制律由状态变量乘以相应的反馈增益值,与参考输入v组成。从图2-1可以看出,反馈控制律为状态变量的线性函数,即

输出反馈是用被控系统输出向量的线性反馈构成闭环系统。图2-2是多输入多输出系统输出反馈的基本结构。

二、核心程序

clc;
clear;
close all;
warning off;
addpath 'func0\'%%
%STEP1:车辆的数学建模
Car_3DOF      = func_car_3DOF_model();
%%
%STEP2:转换为空间状态方程
[A0,B0,C0,D0] = func_ABCD_State(Car_3DOF);
%%
%STEP2:根据参数将数据进行例化
[A,B,C,D]     = func_ABCD_State_example(A0,B0,C0,D0);%%
[num,den]     = ss2tf(A,B,C,D,1);figure;
bode(num,den,'k-*');
grid on;
figure;
rlocus(num,den);
grid on;
[Z,P,K]=tf2zp(num,den);
fprintf('零极点:\n\n');
Z
P
K[Y,T,X] = step(num,den,30);
figure;
%闭环阶跃响应
plot(X,Y,'linewidth',2);
title('阶跃响应');
grid on;
function Car_3DOF = func_car_3DOF_model();
%定义参量
syms_parameter;
%侧偏角
%前轮
Fx1           = Jd_a1 + Jd_de - Jd_bi - Coffa*Wr/Uer ;
%后轮
Fx2           = Jd_a2 + Coffb*Wr/Uer - Jd_bi;
%加速度
Fa1           = Ay - Uer*side_addspeed - Uer*Wr;
%地面对前后轮作用力
Ff1           = Fy1 - Coff1*Jd_a1;
Ff2           = Fy2 - Coff2*Jd_a2;
%力矩平衡
Fm            = Jd_kd*Jd_dN - Jd_kd*Jd_de - Fy1*Xin;
%力平衡
Fl            = mass*Ay - Fy1 - Fy2;
%力矩平衡
Flj           = I*Driver_w -  Coffa*Fy1 + Coffb*Fy2;
%汽车数学模型
Car_3DOF      = solve(Fx1,Fx2,Fa1,Ff1,Ff2,Fm,Fl,Flj,Driver_w,side_addspeed,Jd_de,Ay,Jd_a1,Jd_a2,Fy1,Fy2);

三、仿真测试结果

波特图是线性非时变系统的传递函数对频率的半对数坐标图,其横轴频率以对数尺度(log scale)表示,利用波特图可以看出系统的频率响应,又称幅频响应和相频响应曲线图。波特图一般是由二张图组合而成,一张幅频图表示频率响应增益的分贝值对频率的变化,另一张相频图则是频率响应的相位对频率的变化。利用波特图可以看出在不同频率下,系统增益的大小及相位,也可以看出大小及相位随频率变化的趋势。波特图的图形和系统的增益,极点、零点的个数及位置有关。

A08-58

基于matlab的全阶观测器三自由度运动系统状态反馈控制系统的仿真相关推荐

  1. 基于matlab的mk2三自由度机械臂轨迹规划及控制器仿真设计

    基于matlab的mk2三自由度机械臂轨迹规划及控制器仿真设计(报告+ppt) 摘 要:本文的研究对象为EEZYbotARM MK2三自由度机械臂,分析了其机械结构,建立D-H参数表,同时在MATLA ...

  2. matlab仿真弹簧波,基于Matlab/Simulink的三弹簧谐振子微振动的仿真实验

    第 29 卷 第 6 期 大 学 物 理 实 验 Vol. 29 No. 6 2016 年 12 月 PHYSICAL EXPERIMENT OF COLLEGE Dec. 2016 收稿日期: 20 ...

  3. 主振型 matlab 振动,基于MATLAB语言的多自由度振动系统的固有频率及主振型计算分析...

    基于 MATLAB 语言的多自由度振动系统的固有频率及主振型计算分析 文 涛 ,胡青春 (华南理工大学 机械工程学院 ,广东 广州 510640) 摘要 :多自由度振动系统固有频率及主振型计算分析是研 ...

  4. Three_Level_NPC_Inverter:基于MATLAB Simulink的三电平中性点钳位(NPC)逆变器仿真模型

    Three_Level_NPC_Inverter:基于MATLAB Simulink的三电平中性点钳位(NPC)逆变器仿真模型. 仿真条件:MATLAB Simulink R2015b,拿后前如需转成 ...

  5. matlab迭代求解,[基于matlab平台的三种迭代法求解矩阵方程]matlab迭代法求方程的根...

     数值分析第二次作业 学院:电子工程学院 基于matlab平台的三种迭代法求解矩阵方程组 求解系数矩阵由16阶Hilbert方程组构成的线性方程组的解,其中右端项为[2877/851,3491/14 ...

  6. 基于Matlab使用地面雷达探测和跟踪LEO卫星星座仿真(附源码)

    目录 一.从 TLE 文件导入卫星星座 二.模拟合成检测和跟踪星座 2.1 对空间监视雷达进行建模 2.2 雷达处理链 2.3 定义跟踪器 2.4 运行模拟 三.总结 四.程序 此示例演示如何导入卫星 ...

  7. 用matlab画旋转抛物面_基于MATLAB的旋转抛物面天线的几种特性的仿真

    [实例简介] 这是一篇关于基于MATLAB的旋转抛物面天线的几种特性的仿真的论文,对旋转抛物面天线的方向图.利用系数.口径截获效率和增益因子及馈源方向函数等特性进行了仿真 第5期 顾洪军,等:基于 M ...

  8. 基于Matlab使用到达时差 (TDOA) 跟踪对象仿真(附源码)

    目录 一.介绍 1.1 TDOA 计算 1.2 TDOA 本地化 二.跟踪单个发射器 三.跟踪具有已知 ID 的多个发射器 四.跟踪具有未知 ID 的多个发射器 4.1 使用到达时间 (TOA) 测量 ...

  9. 基于matlab的数字调制,基于MATLAB的多功能数字调制系统信号源仿真

    内容简介: 毕业设计 基于MATLAB的多功能数字调制系统信号源仿真,共60页,27225字 摘要 数字通信与模拟通信系统相比有着灵活性.高效性和保密性等突出特点.数字通信系统仿真对于系统分析起着越来 ...

最新文章

  1. 《JAVA程序设计》第七周学习总结
  2. Docker 制作镜像
  3. 《Cocos2d 跨平台游戏开发指南(第2版)》一1.9 添加动作到精灵
  4. 微信WebView关闭后本地cookie无法清除问题
  5. leetcode1221. 分割平衡字符串(贪心算法)
  6. MVC控制器中动作方法返回的结果
  7. platform_driver_register()--如何match之后调用probe
  8. 公众号文章折叠点击后展开案例_(案例)蜂窝纸板在包装中的应用重型箱
  9. 固件攻击可在隐藏的SSD区域释放持久性恶意软件
  10. 11.正则返回不是组的内容
  11. java便利店库存管理系统_便利店库存管理系统可以做什么?
  12. python求最值_python求极值点(波峰波谷)
  13. 华三交换机配置vrrp_H3C S5830V2[S5820V2]系列以太网交换机 典型配置举例-Release 24xx系列-6W100_VRRP典型配置举例-新华三集团-H3C...
  14. 天风掌财社新股认购如何操作?
  15. 关于QImageReader多次调用read失败的问题
  16. 微机原理与系统设计三:微处理器的结构与功能
  17. 这是关于淘宝的一条重磅消息
  18. 【干货】我的机器学习入门路线图
  19. 重磅!2021泰晤士世界大学排名公布,中国137所高校上榜!
  20. 计算机化系统验证的生命周期是几年,采用GMAP5方法的计算机化系统验证的生命周期文件及活动(课件).pdf...

热门文章

  1. 以Vultr服务器为例,用Xshell远程连接CentOS7服务器
  2. Android美化EditText
  3. Tomcat的安装使用,修改默认8080端口号,查询端口号命令
  4. 在SQL server中设置时间格式
  5. PS快速调出天蓝色清新外景
  6. ios SDWebImage 加载图片流程
  7. Java程序:jstack
  8. Opencv的学习之图像滤波
  9. win10在此计算机上找不到系统映像,图文教你win10系统使用DISM修复找不到源的问题....
  10. awk 处理反算日志流量