资源简介
在MATLAB上实现复洛伦兹系统的反同步控制,希望能有所帮助
代码片段和文件信息
clc;
clear all;
close all;
m=200000;
th1=10;th2=28;th3=8/3;
e=zeros(m5);
x=zeros(m5); x(1:)=[-1-2-3-4-5];
y=zeros(m5); y(1:)=[12345];
dT=0.0002;
for k=1:m-1
%驱动系统
k1=th1*(-y(k1)+y(k3));
k2=th1*(-y(k1)-k1*dT/2+y(k3)+dT/2);
k3=th1*(-y(k1)-k2*dT/2+y(k3)+dT/2);
k4=th1*(-y(k1)-k3*dT+y(k3)+dT);
y(k+11)=y(k1)+dT*(k1+2*k2+2*k3+k4)/6;
k1=th1*(-y(k2)+y(k4));
k2=th1*(-y(k2)-k1*dT/2+y(k4)+dT/2);
k3=th1*(-y(k2)-k2*dT/2+y(k4)+dT/2);
k4=th1*(-y(k2)-k3*dT+y(k4)+dT);
y(k+12)=y(k2)+dT*(k1+2*k2+2*k3+k4)/6;
k1=th2*y(k1)-y(k1)*y(k5)-y(k3);
k2=th2*(y(k1)+dT/2)-(y(k1)+dT/2)*(y(k5)+dT/2)-(y(k3)+k1*dT/2);
k3=th2*(y(k1)+dT/2)-(y(k1)+dT/2)*(y(k5)+dT/2)-(y(k3)+k2*dT/2);
k4=th2*(y(k1)+dT)-(y(k1)+dT)*(y(k5)+dT)-(y(k3)+k3*dT);
y(k+13)=y(k3)+dT*(k1+2*k2+2*k3+k4)/6;
k1=th2*y(k2)-y(k2)*y(k5)-y(k4);
k2=th2*(y(k2)+dT/2)-(y(k2)+dT/2)*(y(k5)+dT/2)-(y(k4)+k1*dT/2);
k3=th2*(y(k2)+dT/2)-(y(k2)+dT/2)*(y(k5)+dT/2)-(y(k4)+k2*dT/2);
k4=th2*(y(k2)+dT)-(y(k2)+dT)*(y(k5)+dT)-(y(k4)+k3*dT);
y(k+14)=y(k4)+dT*(k1+2*k2+2*k3+k4)/6;
k1=y(k1)*y(k3)+y(k2)*y(k4)-th3*y(k5);
k2=(y(k1)+dT/2)*(y(k3)+dT/2)+(y(k2)+dT/2)*(y(k4)+dT/2)-th3*(y(k5)+k1*dT/2);
k3=(y(k1)+dT/2)*(y(k3)+dT/2)+(y(k2)+dT/2)*(y(k4)+dT/2)-th3*(y(k5)+k2*dT/2);
k4=(y(k1)+dT)*(y(k3)+dT)+(y(k2)+dT)*(y(k4)+dT)-th3*(y(k5)+k3*dT);
y(k+15)=y(k5)+dT*(k1+2*k2+2*k3+k4)/6; %+kk*(y(k3)-x(k3)-k1*dT/2)
%%响应系统
k1=th1*(-x(k1)+x(k3))-th1*(y(k3)+x(k3));
k2=th1*(-x(k1)-k1*dT/2+x(k3)+dT/2)-th1*(y(k3)+x(k3)+dT);
k3=th1*(-x(k1)-k2*dT/2+x(k3)+dT/2)-th1*(y(k3)+x(k3)+dT);
k4=th1*(-x(k1)-k3*dT+x(k3)+dT)-th1*(y(k3)+x(k3)+2*dT);
x(k+11)=x(k1)+dT*(k1+2*k2+2*k3+k4)/6;
k1=th1*(-x(k2)+x(k4))-th1*(y(k4)+x(k4));
k2=th1*(-x(k2)-k1*dT/2+x(k4)+dT/2)-th1*(y(k4)+x(k4)+dT);
k3=th1*(-x(k2)-k2*dT/2+x(k4)+dT/2)-th1*(y(k4)+x(k4)+dT);
k4=th1*(-x(k2)-k3*dT+x(k4)+dT)-th1*(y(k4)+x(k4)+2*dT);
x(k+12)=x(k2)+dT*(k1+2*k2+2*k3+k4)/6;
k1=th2*x(k1)-x(k1)*x(k5)-x(k3)+x(k1)*x(k5)+y(k1)*y(k5)-th2*(y(k1)+x(k1));
k2=th2*(x(k1)+dT/2)-(x(k1)+dT/2)*(x(k5)+dT/2)-(x(k3)+k1*dT/2)+(x(k1)+dT/2)*(x(k5)+dT/2)+(y(k1)+dT/2)*(y(k5)+dT/2)-th2*(y(k1)+x(k1)+dT);
k3=th2*(x(k1)+dT/2)-(x(k1)+dT/2)*(x(k5)+dT/2)-(x(k3)+k2*dT/2)+(x(k1)+dT/2)*(x(k5)+dT/2)+(y(k1)+dT/2)*(y(k5)+dT/2)-th2*(y(k1)+x(k1)+dT);
k4=th2*(x(k1)+dT)-(x(k1)+dT)*(x(k5)+dT)-(x(k3)+k3*dT)+(x(k1)+dT)*(x(k5)+dT)+(y(k1)+dT)*(y(k5)+dT)-th2*(y(k1)+x(k1)+2*dT);
x(k+13)=x(k3)+dT*(k1+2*k2+2*k3+k4)/6;
%k1=th2*x(k2)-x(k2)*x(k5)-x(k4)+kk4*(y(k4)-x(k4))+x(k2)*x(k5)+y(k2)*y(k5)-th2*(y(k2)+x(k2));
k1=th2*x(k2)-x(k2)*x(k5)-x(k4)+x(k2)*x(k5)+y(k2)*y(k5)-th2*(y(k2)+x(k2));
k2=th2*(x(k2)+dT/2)-(x(k2)+dT/2)*(x(k5)+dT/2)-(x
- 上一篇:电磁阀simuli
nk仿真 - 下一篇:三角级数法路面时域模型MATLAB
相关资源
- MATLAB对于永磁同步电机的仿真,本科
-
基于Matlab-Simuli
nk的永磁同步电机( - 永磁同步电机模糊PID控制-chap3_6.m
- matlab开发-永磁同步电机PMSM动态数学模
- 基于模型参考自适应空间矢量调制的
- OFDM同步算法之Park算法
- 使用驱动和响应系统实现chen氏混沌同
- TD LTE PSS同步matlab仿真
- 永磁同步电机转动惯量识别仿真含模
- matlab实现BLDC的模糊控制调速
- 同步电机MATLAB仿真模型
-
simuli
nk的同步发电机组并联运行的定 - MIMO-OFDM无线通信matlab代码
- OFDM同步算法matlab实现
- OFDM同步算法之SC算法
- 这是一个求解分数阶混沌系统的Matl
- 乘积型同步检波电路设计—改4.ms13
- GPS捕获跟踪定时同步的matlab代码
- 风机 直驱永磁同步风力发电机 最大功
- 锁相环的matlab仿真
-
永磁同步电机矢量控制simuli
nk仿真 - OFDM同步算法中的最大似然函数法程序
- 直驱永磁同步风力发电系统的仿真.
- QPSK调制解调 科斯塔斯环载波同步 加
- Costas提取载波
- OFDM基于循环前缀的最大似然同步算法
- MATLAB仿真6个用户的CDMA的同步通信
- 基于MATLAB的同步发电机励磁系统仿真
- 基于Matlab的OFDM同步算法研究
- 单载波为、BPSK、QPSK三种情况下锁相环
评论
共有 条评论