QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1281|回复: 0
打印 上一主题 下一主题

[其他经验] MATLAB实时控制程序

[复制链接]
字体大小: 正常 放大

361

主题

13

听众

2078

积分

风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    跳转到指定楼层
    1#
    发表于 2015-9-3 17:35 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    MATLAB实时控制程序
    基于在教学和工程实验领域广泛应用的MATLAB/Simulink平台,MATLAB实时控制软件实验平台,使得实验和先进算法研究变得无比轻松。在不需要熟练掌握其他编程语言的基础上就能做控制理论实验,只需要把精力集中在控制算法研究上而不需要接触艰深的硬件接口。现在,在此平台上可以把系统的建模、仿真和实时控制,用户的建模和仿真结果不需要太多修改就可以直接在同一平台上针对实际物理设备进行控制实验验证。  
    MATLAB 实时控制软件的特点:实控软件采用了MATLAB/Simulink 的实时工具箱RTW(Real-TimeWorkshop)实现控制任务,运行在 Windows 操作系统基础上,专用的实时内核代替Windows操作系统接管了实时控制任务。内核任务执行的最小周期是1ms,大大地提高了系统控制的实时性,完全可以满足 Windows 下较高的实时性控制要求而不用担心Windows本身的实时性问题。  
    实时控制软件实验平台具有如下的重要特点: 有助于形成系统建模、仿真和实时控制一体化的操作界面;基于Windows下的图形化操作界面,同时解决了在Windows下控制实时性较差的问题;良好的MATLAB/Simulink模块化的控制界面,用户可以自行修改和积木式搭建控制算法;可以实时地在线修改或者调整参数,参数修改的效果立即可视;使用示波器模块方便对模型中各路信号在线进行观察和记录。  
    本文采用了固高科技推出的固高教学产品MATLAB 实时控制软件创造作为实验平台,实时控制软件可工作在 Windows 98、Windows 2000以及 Windows XP等操作系统环境下。系统运行时需要 MATLAB 6.5、MATLAB/Simulink 5.0、MATLAB/Real-Time Workshop、MATLAB/Real-TimeWindows Target 以及 Visual C/C++等软件支持。用户使用实时控制软件前必需自行安装上述支持软件。在安装了 MATLAB/Real-Time Windows Target和VisualC/C++后,使用前,必须在MATLAB下安装Real-TimeWindows Target实时内核以及选择C语言编译环境。
    首先在Windows操作系统环境下启动MATLAB应用程序,在Command Windows窗口中键入Simulink命令或者点击工具栏上的按钮,启动Simulink应用程序。在此程序中构建直线二级倒立摆LQR算法实时控制程序。
    模拟本章第三节三级倒立摆的LQR控制器的设计与仿真,很容易进行二级倒立摆的的LQR控制器的设计。 经过对控制器参数调整,反复测试得,在加权矩阵Q的对角矩阵,从仿真结果看,参数比较合适。
      H9 X% |3 F$ M' R1 _% E, S2 @

    * j1 \, f: [( S0 U, T# ]
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    没有个性,何来签名。
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-16 07:10 , Processed in 0.514515 second(s), 50 queries .

    回顶部