MWORKS--同元软控MWORKS介绍、安装与使用

1 同元软控介绍

1.1 同元软控简介

苏州同元软控信息技术有限公司成立于2008年,是专业从事新一代系统级设计与仿真工业软件产品研发、工程服务及系统工程解决方案的高科技企业。在这里插入图片描述

1.2 同元软控发展历史

2001技术积累:关注Modelica技术,同步展开技术预研。
2004关键突破:突破核心关键技术,启动原型系统开发。
2006亮相国际:成功开发原型产品,首次亮相国际会议。
2008公司成立:落户苏州工业园区,正式成立同元软控。
2009产品发布:实现技术产品化,正式发布商业软件MWorks。
2010工程应用:在航空航天积极开展技术应用,全面拥抱工程。
2013深度服务:立足航天航空、基于系统工程,提供深度服务。
2016精品打造:面向系列数字化设计与验证打磨系列精品产品。
2018平台成型:设计、仿真、协同闭环一体化平台初步成型。
2020走向生态:链接工业知识生产者与消费者,共同创建共赢生态。

2 MWORKS介绍

2.1 MWORKS简介

from https://www.tongyuan.cc/product/MWorks

基于模型的系统工程 (MBSE)以模型为载体,用数字化模型作为研发要素的载体,实现描述系统架构、功能、性能、规格需求的各个要素的数字化模型表达,依托模型可追溯、可验证的特点,实现基于模型的仿真闭环,为方案的早期验证和知识复用创造了条件。
在这里插入图片描述
MWORKS是同元软控基于国际知识统一表达与互联标准打造的系统智能设计与验证平台,是MBSE方法落地的使能工具。平台自主可控,为复杂系统工程研制提供全生命周期支持,并已经过大量工程验证。
围绕系统研制的方案论证、系统设计验证、测试运维阶段,MWORKS分别提供小回路、大回路和数字孪生虚实闭环等三个设计验证闭环。

2.2 MWORKS产品描述

在这里插入图片描述

  • 科学计算环境MWORKS.Syslab
    Syslab是MWORKS平台全新推出新一代科学计算环境,基于科学计算高性能动态高级程序设计语言提供交互式编程环境的完备功能。Syslab支持多范式统一编程,简约与性能兼顾,内置通用编程、数学、符号数学、曲线拟合、信号处理、通信等函数库;用于科学计算、数据分析、算法设计、机器学习等领域,并通过内置丰富的图形进行数据可视化。

  • 系统建模仿真环境MWORKS.Sysplorer
    面向多领域工业产品的系统级综合设计与仿真验证平台,完全支持多领域统一建模规范Modelica,遵循现实中拓扑结构的层次化建模方式,支撑基于模型的系统工程应用。

  • 系统协同建模与模型数据管理平台MWORKS.Syslink
    基于模型的系统工程环境中的模型、数据及相关工件协同管理解决方案,将传统面向文件的协同转变为面向模型的协同,为工程师屏蔽通用版本管理工具复杂的配置和操作,提供图形化、面向对象的协同建模和模型管理功能。

  • 工具箱MWORKS.Toolbox
    依托MWORKS平台软件,提供过程集成、试验设计与优化、PHM、VV&A、 半物 理、联合仿真及数据可视化等丰富的实用工具箱,满足多样化的数字化设计、分析、仿真及优化需求。

  • 多领域工业模型库MWORKS.Library
    覆盖液压、传动、电气、热流、控制、动力学等多个专业领域,以及航天、航空、能源、车辆、工程机械等行业,支持系统/子系统/单机的设计仿真验证。

3 装备数字化

3.1 发展

在这里插入图片描述

3.2 内涵

在这里插入图片描述
在这里插入图片描述

3.3 系统模型发展成为产品的一部分

在以前,数字系统模型是作为设计仿真验证的手段支持产品研制,系统模型存在于产品之外。随着数字化的发展,系统模型作为装备机理的表达呈现系统模型与装备一体化融合的趋势,即系统模型逐步成为装备产品的一部分,以嵌入式代码的形式存在装备,或者通过云端与装备相连。
在这里插入图片描述

3.4 MWORKS系统模型数据管理

在这里插入图片描述

3.4 MWORKS为装备数字化提供的套件

在这里插入图片描述

4 下载安装

4.1 下载

https://www.tongyuan.cc/download
在这里插入图片描述

4.2 Sysplorer安装

Syslab 会调用 Sysplorer,所以 Syslab 要添加 Sysplorer 执行文件路径。
在这里插入图片描述

4.3 Syslab安装(安装包中有说明书)

  • ISO中文件
    在这里插入图片描述
  • 安装
    在这里插入图片描述
  • 首选项,进行初始化配置(软件安装不选择默认路径,julia路径依然在C盘)
    在这里插入图片描述
  • Sysplorer 可执行文件路径
    该选项默认设置为“(Sysplorer 安装路径)\Bin64\mworks.exe”,如果未安装Sysplorer,则此选项为空。
    D:/MWORKS/Sysplorer 2023a/Bin64/mworks.exe
    在这里插入图片描述
  • 预加载选项
    默认勾选“启动 REPL 时预加载函数库”。用户可以选择需要预加载的函数
    库,当 REPL(即命令行窗口)启动时将加载这些已勾选的函数库,如下图所示。
    在这里插入图片描述
  • 系统映像文件
    Syslab 默认勾选“启动 REPL 时加载系统映像文件(JuliaSysimage.dll)”。系统映像文件能够提升 Julia 函数库的加载速度,从而提升 Julia REPL 启动速度。

5 使用

5.1 帮助文档

在这里插入图片描述
在这里插入图片描述

5.2 示例,线性拟合

在这里插入图片描述
报错:UndefVarError: LinearFit not defined
原因:在Syslab 2023a中,曲线拟合功能进行了较大幅度的改版升级,LinearFit函数已移除,现在可以使用fit(poly1"xy)或者polyfit(x;y,1)替代LinearFit函数
在这里插入图片描述
在这里插入图片描述

参考

1、官网–同元软控
2、百科–同元软控
3、共创先进软件,推动装备数字化——同元软控MWORKS 2023产品发布会顺利召开

### 使用MWorks实现低空旋翼固定翼无人机声音信号分离 对于低空旋翼和固定翼无人机的声音信号分离,在MWorks环境中主要依赖于时域和频域分析技术来区分不类型的无人机发出的声音特征。由于两种无人机的工作原理差异显著,其产生的噪声特性也有所不。 #### 声音信号采集 为了有效地区分这两类无人机的声音信号,首先需要高质量地采集环境中的音频数据。这通常涉及使用高灵敏度麦克风阵列部署在特定区域,确保能够捕捉到足够的空间分辨率以分辨来自不方向的声源[^1]。 #### 特征提取 一旦获得了原始音频文件,下一步就是利用MATLAB内置函数或自定义算法来进行预处理并提取有用的特征参数。这些可能包括但不限于: - **短时傅里叶变换 (STFT)**:用于获取随时间变化的频率成分分布情况; - **梅尔倒谱系数(MFCCs)**:模拟人类听觉感知机制的一种表示方式; - **过零率** 和 **能量包络线** :反映瞬态特性的简单却有效的指标; 上述提到的技术手段可以帮助构建每种类型无人机的独特指纹库,从而为进一步分类奠定基础。 #### 机器学习模型训练 基于所获得的数据集及其对应的标签信息(即已知属于哪一类),可以选择合适的监督式学习方法如支持向量机(SVM),随机森林(Random Forest)等建立预测模型。此过程涉及到将之前计算得到的各种统计量作为输入变量传递给选定的学习器,并调整超参数直至达到满意的泛化性能为止。 #### 实验验证 最后一步是对整个系统的有效性进行全面测试。理想情况下应该准备一组独立样本供最终评估之用,以此衡量实际应用条件下该方案能否稳定可靠地完成目标识别任务。如果发现某些方面存在不足,则需返回前面阶段重新审视假设条件或是改进现有流程直到满足预期效果。 ```matlab % MATLAB伪代码示例 function classifyDroneSounds(signal) % 预处理步骤... features = extractFeatures(signal); % 提取特征 model = load('trained_model.mat'); % 加载预先训练好的模型 prediction = predict(model, features); end ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

worthsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值