CPM RITM:快速入门¶
本例向您演示如何开始使用 RITM。 内容包括连接 ***RITM**、在 RITM.Machine Management 应用程序2 中添加和配置机器、 以及创建和运行由 Engee 模型生成的实时应用程序。
简介¶
示例中 RITM RITM 的连接和配置是在 Windows 10 操作系统以及 Yandex 和 Chrome 浏览器下进行的。 使用的RITM RITM型号为EE1005。
在开始运行之前,必须按照以下说明安装 RITM RITM,并将其连接到供电网络和监视器上。 根据操作说明书,将RITM RITM 安装并连接至供电网络和监视器。
RITM RITM 的连接¶
通过以太网电缆的 "主机 "端口连接 RITM RITM:
然后,打开 CPM RITM。机器成功启动后
RITM.Monitor** 应用程序中的连接监控器将显示节点的 IP 地址。例如
*IP Address: 192.168.56.3
接下来,让我们进入计算机的网络设置。打开 "网络和 Internet"->"以太网"->"IP 设置"->"编辑":
在 IP 参数中,我们将指定地址和子网掩码:
IP 地址:192.168.56.0
、
子网掩码255.255.255.0
,
然后保存更改。
现在,CMP RITM 已与计算机连接。现在让我们回到Engee。
向 RITM.Machine Management 添加一台机器¶
打开RITM.Machine Management应用程序:
让我们转到添加机器,然后在添加机器菜单中指定MAC RITM 的名称和 IP 地址:
如果选择"默认机器 "选项,则会阻止将其从可用机器列表中删除。
首次配置 RITM RITM 时,保存添加机器的设置后,应用程序将显示信息 "无法连接到 RITM_DEMO 机器。
可能的原因:... "。
如果机器已启用,请进入 在浏览器中显示不安全项目 设置。
浏览器配置¶
Chrome 浏览器¶
打开Chrome浏览器的"网站详细信息 ",进入网站设置。 在网站设置中找到"⚠️ 不安全内容 "栏并设置此权限。
关闭设置,浏览器会提示您刷新 engee.com 上的应用程序页面以接受更改。 刷新页面后,机器状态将发生变化:
在RITM.机器管理中 现在可用于实时应用管理、机器电源管理以及固件和支持包更新、 以及固件和支持包更新。
Yandex 浏览器¶
在 engee.com 标签下的搜索栏中,打开隐私设置、 然后解封被屏蔽的项目。
之后,页面将自动刷新,Yandex Protect 状态将被更改,并且 与 RITM_DEMO 机器的连接状态。
在 RITM.机器管理中 实时应用管理、机器电源管理、 以及固件和支持包更新。
范例模型¶
示例模型是ritm_dcm_resistance_starter.engee
。
这是一个基于带机械负载和变阻步进启动的直流电机的电力驱动物理模型。
独立励磁直流电机 (IED),带机械负载和变阻器阶跃启动。
在电机加速过程中,五个变阻器级串联输出,使电枢电流保持在开关电流范围内。
电枢电流保持在开关电流范围内$I_я \in \left[ I_{п2}=1178\ А;\ I_{п1}=1750\ А\right]$ 。
例如,起重机-冶金电机 DP-82A 的模型是在额定功率 和转数 的条件下进行的。 额定功率$P_н = 140\ кВт$ 和转数$n_н = 640\ об/мин$ 。
让我们在 Engee 中运行模型:
модель = "ritm_dcm_resistance_starter" # @param {type:"string",placeholder:"ritm_dcm_resistance_starter"}
# Подключение функции загрузки и выполнения модели
include("start_model_engee.jl")
# Выполнение модели
start_model_engee(модель)
根据获得的数据创建变量:
t = simout["ritm_dcm_resistance_starter/Ток якоря, А"].time[:];
I = simout["ritm_dcm_resistance_starter/Ток якоря, А"].value[:];
ω = simout["ritm_dcm_resistance_starter/Угловая скорость вала, рад/с"].value[:];
M = simout["ritm_dcm_resistance_starter/Момент двигателя, Н*м"].value[:];
建立发动机加速度的动态和静态特征 发动机加速度的动态和静态特征。
using Plots
gr(format=:png)
IMt = plot(t,[I, M]; label=["Ток якоря, А" "Момент двигателя, Н*м"]);
ωt = plot(t,ω; label="Угловая скорость вала, рад/с");
ωI = plot(I,ω; label="Электромеханическая\nхарактеристика");
ωM = plot(M,ω; label="Mеханическая\nхарактеристика");
plot(IMt,ωt,ωI,ωM;layout=(2,2), legend=:outertop)
模型按照要求运行。 在Engee中检查完模型运行情况后,让我们继续在CPM RITM上执行模型。
在交互模式(监控和调整)下执行模型¶
让我们进入模型的 交互模式:
因此,在连接到RITM.Monitor的显示器屏幕上
应用程序 RITM.Monitor的字段中Model Name:
已加载模型的名称将被更新 -ritm_dcm_resistance_starter
、
在Model Status:
字段中,将显示已加载模型的当前状态 -running
、
在Sample Time
和Stop Time
字段中将显示模型中设置的值。
在RITM上以实时模式执行的模型图形上、 将显示记录信号的图表:
运行模型后,RITM.Monitor 会立即在 Application Log 中显示一条信息:
** starting model ritm_dcm_resistance_starter (Monitor & Tune)
.
模型运行结束时,将显示一条信息: :
** stopping model ritm_dcm_resistance_starter
.
在对模型进行交互式测试 并最终 "即时 "设置所有必要参数后 可以在 独立模式 下进行 RITM CPM 操作。
以独立模式运行模型¶
让我们以独立模式运行模型:
因此,在与RITM.Monitor连接的监视器屏幕上
中的 RITM.Monitor应用程序的屏幕上Model Name:
将更新已加载模型的名称 -ritm_dcm_resistance_starter
、
在Model Status:
字段中将显示已加载模型的当前状态 -running
、
在Sample Time
和Stop Time
字段中将显示在模型中设置的值。
模型运行后,RITM.Monitor 会立即在 Application Log 中显示一条信息:
** starting model ritm_dcm_resistance_starter (Standalone)
.
模型运行结束时,将显示一条信息: :
** stopping model ritm_dcm_resistance_starter
.
结论¶
在本示例中,我们完成了工作区的初始设置,以便使用Engee的CPM RITM、 并熟悉了半自然建模的基本技术。