資源簡介
該程序描述了運用FPGA進行控制的S形曲線和其他傳統加減速控制曲線方法的控制曲線比較研究。
代碼片段和文件信息
Vs=50;Amax=1500;J=4500;Vc=1000;???????%參數設置
T=Amax/J;T1=T;T3=T;T5=T;T7=T;????????%時間段計算
VL=Vs+0.5*J*T.^2;VM=Vc-0.5*J*T.^2;???%臨界速度計算
T2=(VM-VL)/Amax;T4=2*T2;T6=T2;%勻加速和勻速速度時間段時間
t=0.01;
N1=0:1:floor(T1/t);
x1=N1*t;
y1=Vs+floor(0.5*J*x1.^2);
N2=floor(T1/t):1:floor((T1+T2)/t);
x2=N2*t;
y2=VL+floor(Amax*(x2-T1));
N3=floor((T1+T2)/t):1:floor((T1+T2+T3)/t);
x3=N3*t;
y3=Vc-floor(0.5*J*(T3+T2+T1-x3).^2);
N4=floor((T1+T2+T3)/t):1:floor((T1+T2++T3+T4)/t);
x4=N4*t;
y4=Vc;
N5=floor((T1+T2+T3+T4)/t):1:floor((T1+T2++T3+T4+T5)/t);
x5=N5*t;
y5=Vc-floor(0.5*J*(T4+T3+T2+T1-x5).^2);
N6=floor((T1+T2+T3+T4+T5)/t):1:floor((T1+T2++T3+T4+T5+T6)/t);
x6=N6*t;
y6=VM-floor(Amax*(x6-(T1+T2+T3+T4+T5)));
N7=floor((T1+T2+T3+T4+T5+T6)/t):1:floor((T1+T2++T3+T4+T5+T6+T7)/t);
x7=N7*t;
y7=Vs+floor(0.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1609??2011-12-07?21:47??control\curveplot.asv
?????文件???????1731??2011-12-07?21:53??control\curveplot.m
?????文件?????390439??2011-12-07?12:50??control\FPGA加減速.pdf
?????文件?????457924??2011-12-07?21:58??control\unti
?????文件??????33659??2011-12-07?21:56??control\unti
?????目錄??????????0??2011-12-08?10:18??control
-----------?---------??----------?-----??----
???????????????885362????????????????????6
評論
共有 條評論