文件名称:matlab橙色的代码-Python2Simulink:Python和MatlabSimulink之间的桥梁
文件大小:378KB
文件格式:ZIP
更新时间:2024-06-16 21:45:54
系统开源
matlab橙色的代码Python2Simulink 机器人与智能车辆自动化实验室(RIVAL) 由东辰建 于2020年1月11日开始 Python和Simulink之间的桥梁。 该文件旨在在Python和Simulink之间架起一座桥梁。 在每个时间步骤,python脚本都会向simulink模型发送命令(输入),然后simulink模型执行一个步骤,然后将结果返回给Python脚本以供决策使用。 安装适用于Python的MATLAB Engine API 按照说明安装MATLAB Engine API。 应用领域 植物实例 在此示例中,我们构建了一个PI控制器,以将第二级系统调节为参考值(此处为10)。 Python脚本计算控件输入,然后将值发送到Simulink模型。 然后Simulink模型运行一步,然后将输出值返回到python脚本。 图1调节结果图 追踪范例 在此示例中,控制器尝试将变量x1和x2控制到调节轨迹xd1和xd2。 还有一个类似代码的模型和控制器。 simulink模型看起来像这样, 图2 Simulink模型 其中u1和u2是来自Python脚本的控制输入。
【文件预览】:
Python2Simulink-master
----IQL_conventional()
--------trainer.py(10KB)
--------agents()
--------utils.py(3KB)
--------main.py(3KB)
--------__init__.py(0B)
--------config()
--------env()
----README.md(4KB)
----examples()
--------PV()
--------tracking()
--------plant_ex()
----Docs()
--------plant.gif(155KB)
--------simulink_model.png(26KB)
--------tracking.gif(25KB)