QUANSER
8a5c4974d95e16f055aac33d3715281
  • 首页
    HOME
  • 产品&实验室解决方案
    PRODUCTS&LAB SOLUTIONS
  • 资讯&动态
    NEWS
  • 全球客户
    QUANSER COMMUNITY
  • 技术支持
    SUPPORT
  • 关于我们
    ABOUT US
Quanser-30年专注于实时控制领域 关闭 返回上一级  
 
Quanser-30年专注于实时控制领域
30 Years of Real-Time Control
+ 查看更多
作者:Zuzana Fabusova
应用市场专员|Quanser

      Quanser系统的大多数用户都非常了解QUARC,也就是快速控制原型软件。与Simulink®无缝集成,QUARC显著加快了控制设计和实现过程。但是很少有人意识到Quanser的实时控制可以追溯到很久以前。可以追溯到Simulink发布以及微软Windows普及之前。

你是否还记得DOS?

       由Quanser的创始人兼首席技术官Jacob Apkarian博士开发的基于DOS的实时控制应用程序,是第一次尝试将控制设计和实际硬件实时连接起来。尽管它运作的很好,但对实验室里的学生来说,学习起来显得异常困难。Quanser的工程总监Paul Karam从他的研究生时期依旧很清晰的记得这些。

当实时控制遇到了Windows

        随着微软Windows的发展,Jacob想要开发一种图形化的形式来完成在Windows中的控制设计。他将这项任务交给了Quanser的首席科学家Dan Madill博士。结果,WinCon 1.0,出现在从MathWorks的Simulink工具箱代码生成之前。最初,WinCon有固定的控制器。用户可以选择PD或PID控制器,例如,调整增益,并实时的将控制器部署到硬件上。

        当Simulink代码生成首次发布的时候,仍然没有办法完成实时编码。但是,Simulink生成C代码的能力为Quanser的软件开发人员带来了新的机会。他们推出了新版WinCon2.0,这意味着没有更多的预装控制器。与Simulink集成,WinCon2.0自动生成控制代码并在硬件上实时运行。事实上,Quanser是第一个从Simulink生成实时代码并和硬件连接的。

        WinCon在Windows连续几个版本运行良好,但随着时间的推移,在Windows上提供实时性能的技术挑战也随之增长。那是软件软对将WinCon转移到RTX实时内核上的时候。随着对新设备和更多功能的需求的增长,WinCon的架构开始显得力不从心。

一场实时革命

       那时Dan决定要彻底重写软件,创建一个新的范例。实时控制软件的下一个版本QUARC,拓展了其前身WinCon的范围,并与Simulink更好的兼容。

       在设计QUARC时,主要关注的是为QNX操作系统生成硬实时代码。随着我们的团队发现在Windows上调试比在一个远程QNX机器上容易的多,基于Windows的QUARC开始进入测试阶段。事实证明,Windows版的QUARC运行良好,足以提供软实时控制,而且考虑到在学术界普遍存在的Windows操作系统以及支持新设备的便利性,面向Windows的系统开始占据主导地位。

        然而,支持多个操作系统的设计方法被证明是非常有用的。使用抽象操作系统的“封装图层”,让QUARC在每一个操作系统下的编码方面看起来都一样。它意味着用户可以保持一贯的体验,并让之后的Linux支持更加容易。

        从最开始,就没有对QUARC进行过多的修改和重构。从主模块到语音识别和远程自主目标,特征集一直处于一个平稳的扩展和增长。这展示了基础和原始代码是多么的稳定,稳健和可靠。

       因此,QUARC是一场实时革命:多功能,便携,灵活且可验证。有了QUARC将仿真和实时控制无缝结合。这确保了它在教学和基础与先进研究中都能拥有很好的表现。

案例

       有很多的案例突显了QUARC的能力。以多伦多康复研究所挑战性环境评估实验室(CEAL)为例。以实验室大脑存在的QUARC,结合大型运动平台和多个先进的模拟器,得以重现不同的真实世界的环境和情况。他允许TRI的团队进行快速设计和开发模型并将它们部署到分布式计算机网络中,实时运行这个高级研究应用程序的所有系统组件的同步。没有QUARC,这样一个复杂的环境几乎不可能有效管理。


       先进的遥操作架构是另一个使用QUARC作为快速原型开发和集成环境的例子,用于非常先进的分布式系统,包括具有大量传感和沉浸式触觉遥操作的多个控制器。

        但是,QUARC的灵活性和扩展性以及其体系结构质量的最好的例子和证明是,它总是能够轻松适应新的需求、新兴的应用程序和技术。我们的团队可以轻松的构建QUARC及其架构的基础层,不仅支持先进图像处理,人工智能或机器学习,还可以扩展并构建与其他现有已经成熟的环境如(Python和ROS)之间的桥梁。

Author Bio

在Quanser营销团队工作了12年,一直致力于与社区分享优秀的客户故事.

翻译:Edison Zhong
原文链接:https://www.quanser.com/blog/30-years-of-real-time-control/
本文链接:http://www.chinaai2.com/FeiEditor/siteEdit/#pageid=19008
分享到:
新闻资讯
为您实时提供Quanser的最新动态,各类会议资讯以及活动
  • webwxgetmsgimg.
    Quanser祝大家圣诞节快乐
    发布日期:2022-12-23
  • 微信图片_20221128133515
    Quanser鲲航助力2022年江苏省自动化学术年会
    发布日期:2022-11-28
  • 微信图片_20221102091349
    Quanser鲲航助力2022中国车辆控制与智能化大会
    发布日期:2022-11-02
  • WebpageBanner-1100x479
    国际工程教育协会联合会(IFEES)&全球工程院长理事会(GEDC)2022年度大会
    发布日期:2022-06-17
  • webwxgetmsgimg
    上海海事大学无人机团队假期实践活动
    发布日期:2022-01-13
  • a348c712d3ee65121d1e36cb964d53c
    Quanser鲲航助力第36届中国自动化学会青年学术年会
    发布日期:2021-06-07
  • 1617975904345
    Quanser Café
    发布日期:2021-04-27
  • b93ff3f50482cac43ecbc70d62d57cc
    Quanser祝大家圣诞节快乐
    发布日期:2020-12-22
  • 2020-11-13 102549(1)
    Quanser鲲航助力2020中国自动化大会
    发布日期:2020-11-18
  • 2020-11-13 102620(6)(1)
    Quanser鲲航助力第35届中国自动化学会青年学术年会
    发布日期:2020-11-16
产品展示
RENDER_10K_MK5crop-600x295
沪ICP备19038303号-1       © 2022 Quanser中国        
沪公网安备 31011202011813号


联系我们

感谢您浏览QUANSER中国网站,现在就和我们联系吧。

客服QQ

 点击这里给我发消息

如果我们的客服QQ不在线,请填写表单。

发送

很高兴为您服务。

会话结束
点击回车发送