⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlb_ode_fun.m

📁 matlab源码
💻 M
字号:
function xdot=dlfun(t,x);
m1=0.200; m2=0.052; l1=0.10; l2=0.12; r=0.20; km=0.0236; ke=0.2865;
g=9.8; j1=0.004; j2=0.001; f1=0.01; f2=0.001; %各个参数值

a=j1+m2*r*r; b=m2*r*l2;c=j2;d=f1+km*ke;
e=(m1*l1+m2*r)*g; f=f2; h=m2*l2*g;
u=0;  %控制量,构成状态反馈时,令u=-k*x
xdot=zeros(4,1);
xdot(1)=x(3);
xdot(2)=x(4);
xdot(3)=((-d*c).*x(3)+(f*b*cos(x(2)-x(1))).*x(4)...
+b*b*sin(x(2)-x(1)).*cos(x(2)-x(1)).*x(3).*x(3)...
-b*c*sin(x(1)-x(2)).*x(4).*x(4)+e*c*sin(x(1)) ...
-h*b*sin(x(2)).*cos(x(2)-x(1))+km*c*u)...
/(a*c-b*b.*cos(x(1)-x(2)).*cos(x(2)-x(1)));
xdot(4)=((d*b*cos(x(1)-x(2))).*x(3)-(a*f).*x(4)...
-a*b*sin(x(2)-x(1)).*x(3).*x(3)...
+b*b*sin(x(1)-x(2)).*cos(x(1)-x(2)).*x(4).*x(4)...
-e*b*sin(x(1)).*cos(x(1)-x(2))+a*h*sin(x(2))...
-b*cos(x(1)-x(2))*km*u)...
   /(a*c-b*b.*cos(x(1)-x(2)).*cos(x(2)-x(1)));
%描述非线性模型的微分方程

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -