A=[0 0 -20000/320 20000/320 0;0 0 20000/40 (-200000-20000)/40 200000/40;1 0 0 0 0;0 1 0 0 0;0 0 0 0 -2*pi*0.1];
Q=[0 0 0 0 0;0 0 0 0 0;0 0 5+20000^2/320^2 -5-20000^2/320^2 0;0 0 -5-20000^2/320^2 80000+5+20000^2/320^2 -80000;0 0 0 -80000 80000];
B=[1/320;-1/40;0;0;0];
R=[1/320^2];
N=[0;0;-20000/320^2;20000/320^2;0];
[K,S,E]=lqr(A,B,Q,R,N);
W=wgn(10001,1,20);
T=0:0.005:50;
Tc=[T' W];
a1=(1/690+1.5^2/1222);
a2=(1/690-1.3*1.5/1222);
a3=(1/690+1.3^2/1222);
A1=[0 0 0 0 a1*22000 -a1*22000 a2*17000 -a2*17000 0 0;
0 0 0 0 -22000/45 (22000-200000)/45 0 0 200000/45 0;
0 0 0 0 a2*22000 -a2*22000 a3*17000 -a3*17000 0 0;
0 0 0 0 0 0 -17000/40 (17000-200000)/40 0 200000/40;
1 0 0 0 0 0 0 0 0 0;
0 1 0 0 0 0 0 0 0 0;
0 0 1 0 0 0 0 0 0 0;
0 0 0 1 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 -2*pi*0.1 0;
0 0 0 0 0 0 0 0 0 -2*pi*0.1];
B1=[a2 a1;0 -1/45;a3 a2;-1/40 0;0 0;0 0;0 0;0 0;0 0;0 0];
KK=[76.866 -60.493 1682.5 -1353.7 148.21 -1447 20539 -46488 1301.4 26001;
1429.2 -1245.6 84.987 -59.389 25046 -45116 165.54 -2619.8 20055 2461.9];
BF=[a2 a1 0 0;0 -1/45 0 0;a3 a2 0 0;-1/40 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 0;0 0 0 2*pi*0.01;0 0 2*pi*0.01 0];
A2=[0 0 0 0 a1*22000 -a1*22000 a2*17000 -a2*17000 0 0 0 0;
0 0 0 0 -22000/45 (22000-200000)/45 0 0 200000/45 0 0 0;
0 0 0 0 a2*22000 -a2*22000 a3*17000 -a3*17000 0 0 0 0;
0 0 0 0 0 0 -17000/40 (17000-200000)/40 0 200000/40 0 0;
1 0 0 0 0 0 0 0 0 0 0 0;
0 1 0 0 0 0 0 0 0 0 0 0;
0 0 1 0 0 0 0 0 0 0 0 0;
0 0 0 1 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 -2*pi*0.1 0 2*pi*0.01 0;
0 0 0 0 0 0 0 0 0 -2*pi*0.1 0 0
0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 -12/0.14^2 -6/0.14];
BF2=[a2 a1 0;0 -1/45 0;a3 a2 0;-1/40 0 0;0 0 0;0 0 0;0 0 0;0 0 0;0 0 2*pi*0.01;0 0 2*pi*0.01;0 0 -2*6/0.14;0 0 6*12/0.14^2];
b1=a3^2+a2^2;
b2=a2*a3+a1*a2;
b3=a2^2+a1^2;
Q1=[0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0;
0 0 0 0 100+22000^2*b3 -100-22000^2*b3 17000*22000*b2 -17000*22000*b2 0 0;
0 0 0 0 -100-22000^2*b3 80000+100+22000^2*b3 -17000*22000*b2 17000*22000*b2 -80000 0;
0 0 0 0 17000*22000*b2 -17000*22000*b2 100+17000^2*b1 -100-17000^2*b1 0 0;
0 0 0 0 -17000*22000*b2 17000*22000*b2 -100-17000^2*b1 80000+100+17000^2*b1 0 -80000;
0 0 0 0 0 -80000 0 0 80000 0;
0 0 0 0 0 0 0 -80000 0 80000];
Q2=[0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 100+22000^2*b3 -100-22000^2*b3 17000*22000*b2 -17000*22000*b2 0 0 0 0;
0 0 0 0 -100-22000^2*b3 80000+100+22000^2*b3 -17000*22000*b2 17000*22000*b2 -80000 0 0 0;
0 0 0 0 17000*22000*b2 -17000*22000*b2 100+17000^2*b1 -100-17000^2*b1 0 0 0 0;
0 0 0 0 -17000*22000*b2 17000*22000*b2 -100-17000^2*b1 80000+100+17000^2*b1 0 -80000 0 0;
0 0 0 0 0 -80000 0 0 80000 0 0 0;
0 0 0 0 0 0 0 -80000 0 80000 0 0;
0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0];
R=[b1 b2;b2 b3];
N1=[0 0;0 0;0 0;0 0;22000*b2 22000*b3;-22000*b2 -22000*b3;17000*b1 17000*b2;-17000*b1 -17000*b2;0 0;0 0];
N2=[0 0;0 0;0 0;0 0;22000*b2 22000*b3;-22000*b2 -22000*b3;17000*b1 17000*b2;-17000*b1 -17000*b2;0 0;0 0;0 0;0 0];
B2=[a2 a1;0 -1/45;a3 a2;-1/40 0;0 0;0 0;0 0;0 0;0 0;0 0;0 0;0 0];
[K2,S2,E2]=lqr(A2,B2,Q2,R,N2);
[K1,S1,E1]=lqr(A1,B1,Q1,R,N1);
viechle.zip_viechle_动力学 车辆_动力学模型_汽车_汽车动力学
版权申诉
62 浏览量
2022-07-15
11:06:13
上传
评论 1
收藏 2KB ZIP 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- tensorflow-gpu-2.5.0-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-gpu-2.5.2-cp39-cp39-manylinux2010-x86-64.whl
- 内含方正小标宋简体、仿宋-Gb2312、黑体、楷体、宋体,五个公文常用字体
- 记忆卡牌游戏源码及可运行文件
- 利用wps的js宏编写的一键格式修改辅助工具
- 基于matlab实现训练RBF网络的,但用的算法是梯度下降法,算法仍然是自己写的.rar
- 基于matlab实现小波分析改造后,可以分析脑电数据的程序,出现32个导联每个通道的功率谱.rar
- 基于matlab实现物体的应力和应变DIC-通过识别一系列图像的变形得到物体的应力和应变
- 基于matlab实现文档+程序NSGA-II多目标优化的matlab代码.rar
- 基于matlab实现文档+程序 多目标优化,NSGA2算法实现.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0