matlab摩擦阵子,用simulink仿真lugre摩擦模型时出现错误该如何解决。
本帖最后由 Austin_uFe47 于 2017-6-9 09:09 编辑
程序如图
s函数为
function [sys,x0;str,ts]=ccc(t,x,u,flag)
switch flag,
case 0,
[sys,x0,str,ts]=mdlInitializeSizes;
case 1,
sys=mdlDerivatives(t,x,u);
case 3
sys=mdloutputs(t,x,u);
case{2,4,9}
sys=[];
otherwise
error(['unhandled flag=',num2str(flag)]);
end
function [sys,x0,str,ts]=mdlinitializesizes
sizes=simsizes;
sizes.numcontstates=3;
sizes.numdiscstates=0;
sizes.numoutputs=3;
sizes.numinputs=1;
sizes.dirfeedthrough=1;
sizes.numsampletimes=1;
sys=simsizes(sizes);
x0=[0;0;0];
str=[];
ts=[0 0];
function sys=mdlderivatives(t,x,u)
global J rou0 rou1 af
Fc=0.28;
Fs=0.34;
vs=0.01;
%Ref:pid_fm__eq.m
g=Fc+(Fs-Fc)*exp(-(x(2)/vs)^2)+af*x(2);
sys(3)=x(2)-(rou0*abs(x(2))/g)*x(3);
F=rou0*x(0)+rou1*sys(3)+af*x(2);
sys(1)=x(2);
sys(2)=1/J*(u-F);
function sys=mdloutputs(t,x,u)
sys(1);%angle
sys(2);%angle speed
sys(3);%z
另外书上给了初始化程序
clear all;
close all;
global J rou0 rou1 af
J=1.0;
rou0=260;
rou1=2.5;
af=0.02;、
这个应该打到什么地方。运行错误是因为什么,如何解决?纯小白 请各位大神解惑。
2017-6-9 09:03 上传
错误图
2017-6-9 09:03 上传
主程序
2017-6-9 09:03 上传
子程序
2017-6-9 09:07 上传
点击文件名下载附件
911 Bytes, 下载次数: 32
s函数
2017-6-9 09:07 上传
点击文件名下载附件
14.38 KB, 下载次数: 39
主程序
matlab摩擦阵子,用simulink仿真lugre摩擦模型时出现错误该如何解决。相关推荐
- matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法
利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...
- 如何用matlab进行工作空间分析,[转载]MATLAB的工作空间输出simulink仿真结果(摘改)...
当我们用Simulink模块计算出系统动态分析结果时,常用示波器(Scope)显示结果.如何将示波器中的波形导出到word中呢?有些人将示波器图标窗口(连同结果)一同复制并且贴到word中,因为示波器 ...
- matlab通信工具comm,matlab无线通信例程及simulink仿真
Matlab Wireless Communications 各种应用例程 802.11b PHY MATLAB Code Description.doc IEEE80211b_PHY_DBPSK.m ...
- 解决MATLAB的simulink仿真Scop窗口曲线显示不全只显示部分曲线的问题
Matlab中,用simulink仿真的时候,总会出现只显示部分数据的情况, 很是烦恼. 版本为matlab2016,解决方案如下: 1.双击打开simulink里面的scope 2.点击设置中的lo ...
- 第一讲 Matlab/Simulink入门——简单系统模型的Simulink仿真
第一讲 Matlab/Simulink入门--简单系统模型的Simulink仿真 1.模型的数学表达式 2.建立系统模型 2.1.选择模块 2.2.参数设置 3.系统仿真 1.模型的数学表达式 y = ...
- Simulink仿真 第四节 总线及示波器模块
第四节 总线及示波器模块 1.总线模块 模块功能: (1)总线创建器块将一组信号组合成一条总线.要将一组信号与总线创建器块捆绑在一起,请将块参数Number of Input设置为该组中的信号数.该块 ...
- Lugre摩擦模型的Stribeck曲线仿真
文章目录 0. 序言 1. simulink 如下 2. 参数设置 3. 运行仿真 4. 运行结果 5. 参考文献 0. 序言 对论文<基于改进遗传算法的LuGre摩擦模型参数辨识及补偿> ...
- 用s函数实现Lugre摩擦模型
目录 1. Lugre摩擦模型 2. Lugre摩擦模型的状态空间方程 3. Lugre摩擦模型的simulink建模 4. Lugre摩擦模型的s函数建模 5. simulink模型和s函数模型对比 ...
- matlab 中vdp,VDP方程在Simulink仿真中的解析.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > UML理论/建模 VDP方程在Simulink仿真中的解析.pd ...
最新文章
- 《Objective-c》Foundation框架 -(字符串:NSString和NSMutableString)
- BigData-‘基于代价优化’究竟是怎么一回事?
- JSP,Servlet,JavaBean在WEB应用的角色
- 事件标志组的原理与创建
- python读取一个图像_从图像处理python的文件中读取多个图像
- 30分钟全面解析-SQL事务+隔离级别+阻塞+死锁
- 【maven】配置ali镜像
- kd树 python实现_kd树 寻找k近邻算法 python实现
- Vue 过滤器filters
- Linux 的camera sensor 驱动代码分析:基于rv1108
- 汽车暖风系统操作步骤
- Angular Router的组件路由介绍
- 我做的游戏终于上线了----三国Q传!!!
- k折交叉验证KFold()函数
- 猿辅导python助教面试两次都有什么内容_来还愿!终于收到猿辅导offer了,但是23k*14,手…程序员分享...
- c语言求最大公约数多一个负号,C语言 求最大公约数
- 小南说 Promise(是什么,有什么,怎么用,为什么)
- 模糊理论相关学习(2)——模糊神经网络
- 招标文件 服务器参数,深信服超融合平台招标参数.docx
- 你用的无人值守称重管理系统的智能化在哪?
热门文章
- 搜狗输入法电脑版_四款“真·无广告”的良心靠谱输入法推荐 2020
- Linux单系统手动分区教程,【教程贴】Linux类系统手动操作篇--标准分区硬盘和目录扩容...
- zend studio mysql_Zend Studio的一些常用配置和使用帮助手册
- 本地mysql新建用户名和密码错误_mysql新建用户本地无法登录
- fedora 16 下搭建gvim+xdebug调试环境
- Git-Credential-Manager-for-Mac-and-Linux
- java判断是否空值
- Android wifi驱动的移植 realtek 8188
- Spring AOP 的切点切在Controller上没有起作用的问题。
- 5月21 回话控制SESSION COOKIE