MWorks

{{Short description|Computer software}}

MWorks is an engineering simulation and numeric computing software developed by Suzhou Tongyuan Software & Control Technology Co., Ltd.{{Cite journal |author=海强 |date=2019 |title=工业APP前景可期 |trans-title=Industrial applications are promising |url=http://kns.cnki.net/kcms/detail/detail.aspx?doi=10.19609/j.cnki.cn10-1299/f.2019.04.011 |journal=中国工业和信息化 |issue=4 |doi=10.19609/j.cnki.cn10-1299/f.2019.04.011 |issn=2096-5834 |url-access=subscription |access-date=2023-10-18 |via=CNKI}}{{Cite journal |last1=Zhang |first1=Dongyang |last2=Zhu |first2=Zhixu |last3=Zhang |first3=Hualiang |date=2023-04-01 |title=Design of AGV Chassis Motion Control System Based on MWorks |journal=Journal of Physics: Conference Series |volume=2479 |issue=1 |doi=10.1088/1742-6596/2479/1/012056 |issn=1742-6588|doi-access=free }}{{Cite book |title=第九届中国航空学会青年科技论坛论文集 |publisher={{ill|Chinese Society of Aeronautics and Astronautics|zh|中国航空学会}} |trans-title=Proceedings of the Ninth Youth Science and Technology Forum of the Chinese Society of Aeronautics and Astronautics |script-chapter=zh:基于MWorks的三电平逆变器控制方式仿真 |trans-chapter=Simulation of Control Methods for Three-Level Inverters Based on MWorks}} It provides an interactive programming environment supporting co-simulation of engineering models from different domains.{{Cite journal |author=林澍 |author2=刘北佳 |author3=张雨薇 |author4=张红军 |author5=张俐丽 |author6=宋新 |year=2023 |title=基于MWORKS的工科课程"专业+思政"案例教学 |journal=软件导刊 |volume=22 |issue=10 |pages=58–64 |doi=10.11907/rjdk.231628 |via=CNKI}}

The software consists of the numerical computing environment MWorks.Syslab, the system modeling and simulation environment MWorks.Sysplorer, the collaborative system modeling and model data management environment MWorks.Syslink, and the computational simulation cloud platform MoHub.{{Cite journal |author=史瑶 |author2=张霆廷 |author3=肖涵 |author4=杨轶 |year=2024 |title= |script-title=zh:基于MWorks的移动通信系统仿真可行性与性能分析 |trans-title=Feasibility and Performance Analysis of Mobile Communication System Simulation Based on MWorks |url= |journal=实验技术与管理 |volume=41 |issue=6 |pages=101–109 |doi=10.16791/j.cnki.sjg.2024.06.014 |ref=etm}}

MWorks supports graphical drag-and-drop development and creation of user interfaces, and offers C/C++ and Python APIs as well as interoperability with other simulation software such as Simulink.{{Cite journal |last1=田显钊 |last2=周凡利 |year=2013 |title=基于MWorks与Simulink的联合仿真 |trans-title=Co-simulation Based on MWorks and Simulink |url=http://www.maritimejournal.cn/data/article/jsjfzgc/preview/pdf/20130114.pdf |journal=Computer Aided Engineering ({{lang-zh|计算机辅助工程}}) |volume=22 |issue=1 |pages=54–57, 63 |via=CNKI}}

Features

= Programming languages =

Syslab is based on Julia, while Sysplorer is based on Modelica. In addition, Syslab can run MATLAB M-language scripts via Tongyuan M Language compatibility tool (TyMLang).

= Toolboxes =

MWorks provides toolboxes for signal processing, communications, image processing, control system design and analysis, artificial intelligence, and other fields.

= Model libraries =

MWorks offers standard libraries for mechanical, electrical, thermal, hydraulic, as well as professional libraries for hydraulics, transmission, motors, and industry-specific libraries for automotive and energy industry.

Marketing

Since 2022, Tongyuan has promoted MWorks in teaching and research at universities including Harbin Institute of Technology, Beihang University, Beijing Institute of Technology, and Harbin Engineering University.

Reception

= Positive =

MWorks.Sysplorer was named an Excellent Industrial Software Product by the Ministry of Industry and Information Technology in 2022.{{Cite web

|script-title=zh:工业和信息化部办公厅关于公布2022年工业软件优秀产品名单的通知

|trans-title=Notice from the Office of the Ministry of Industry and Information Technology on the Announcement of the 2022 Outstanding Industrial Software Products List

|url=https://www.ncsti.gov.cn/kjdt/tzgg/202302/t20230214_108518.html

|access-date=2023-11-08|website=International Center for Science & Technology Innovation}}

= Negative =

Compared with MATLAB, MWorks has a certain advantage in physical modeling,{{Cite book |last=林雪萍著 |url=https://books.google.com/books?id=tGS-EAAAQBAJ&dq=MWorks+%E8%BD%AF%E4%BB%B6&pg=PT46 |title= |date=2021-11-01 |publisher=Beijing Book Co. Inc. |isbn=978-7-5520-3693-0 |language=zh |script-title=zh:工业软件简史 |trans-title=Brief History of Industrial Software |access-date=2023-11-08 |archive-url=https://web.archive.org/web/20231108142517/https://books.google.com/books?id=tGS-EAAAQBAJ&newbks=0&printsec=frontcover&pg=PT46&dq=MWorks+%E8%BD%AF%E4%BB%B6&hl=en |archive-date=2023-11-08}} but its execution speed is lower than MATLAB. Its error messages sometimes do not accurately indicate their cause, and the limited number of toolboxes may not meet certain simulation needs. It also lacks compatibility with some MATLAB functions when running M scripts.

References