MWorks
MWorks is an engineering simulation and numeric computing software developed by Suzhou Tongyuan Software & Control Technology Co., Ltd.[1][2][3] It provides an interactive programming environment supporting co-simulation of engineering models from different domains.[4]
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.[5]
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.[1][6]
Features
[edit]Programming languages
[edit]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).[5]
Toolboxes
[edit]MWorks provides toolboxes for signal processing, communications, image processing, control system design and analysis, artificial intelligence, and other fields.[5]
Model libraries
[edit]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.[5]
Marketing
[edit]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.[5]
Reception
[edit]Positive
[edit]MWorks.Sysplorer was named an Excellent Industrial Software Product by the Ministry of Industry and Information Technology in 2022.[7]
Negative
[edit]Compared with MATLAB, MWorks has a certain advantage in physical modeling,[8] but its execution speed is lower than MATLAB.[5] 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.[5]
References
[edit]- ^ a b 海强 (2019). "工业APP前景可期" [Industrial applications are promising]. 中国工业和信息化 (4). doi:10.19609/j.cnki.cn10-1299/f.2019.04.011. ISSN 2096-5834. Retrieved 2023-10-18 – via CNKI.
- ^ Zhang, Dongyang; Zhu, Zhixu; Zhang, Hualiang (2023-04-01). "Design of AGV Chassis Motion Control System Based on MWorks" (PDF). Journal of Physics: Conference Series. 2479 (1). doi:10.1088/1742-6596/2479/1/012056. ISSN 1742-6588.
- ^ 基于MWorks的三电平逆变器控制方式仿真 [Simulation of Control Methods for Three-Level Inverters Based on MWorks]. 第九届中国航空学会青年科技论坛论文集 [Proceedings of the Ninth Youth Science and Technology Forum of the Chinese Society of Aeronautics and Astronautics]. Chinese Society of Aeronautics and Astronautics .
- ^ 林澍; 刘北佳; 张雨薇; 张红军; 张俐丽; 宋新 (2023). "基于MWORKS的工科课程"专业+思政"案例教学". 软件导刊. 22 (10): 58–64. doi:10.11907/rjdk.231628 – via CNKI.
- ^ a b c d e f g 史瑶; 张霆廷; 肖涵; 杨轶 (2024). 基于MWorks的移动通信系统仿真可行性与性能分析 [Feasibility and Performance Analysis of Mobile Communication System Simulation Based on MWorks]. 实验技术与管理. 41 (06): 101–109. doi:10.16791/j.cnki.sjg.2024.06.014.
- ^ 田显钊; 周凡利 (2013). "基于MWorks与Simulink的联合仿真" [Co-simulation Based on MWorks and Simulink] (PDF). Computer Aided Engineering (Chinese: 计算机辅助工程). 22 (1): 54–57, 63 – via CNKI.
{{cite journal}}
: CS1 maint: url-status (link) - ^ 工业和信息化部办公厅关于公布2022年工业软件优秀产品名单的通知 [Notice from the Office of the Ministry of Industry and Information Technology on the Announcement of the 2022 Outstanding Industrial Software Products List]. International Center for Science & Technology Innovation. Retrieved 2023-11-08.
- ^ 林雪萍著 (2021-11-01). 工业软件简史 [Brief History of Industrial Software] (in Chinese). Beijing Book Co. Inc. ISBN 978-7-5520-3693-0. Archived from the original on 2023-11-08. Retrieved 2023-11-08.