柴油发动机的简单 Simulink 模型、控制系统。系统不想达到设定值?

问题描述 投票:0回答:1

我正在尝试为我的船创建一个简单的柴油发动机模型。我想看看换成直流发动机后螺旋桨还有优化空间吗

This is what I've gotten so far

整个系统,设定点进入脚本

This is the inner script

然后脚本输出功率并除以 rad/s 以获得扭矩。扭矩从水中的螺旋桨获得负载,然后惯性和积分使其再次转为 rpm 或 rad/s。

This is the engine performance sheet

如有任何帮助,我们将不胜感激! /西蒙

我无法让它到达设定点。我认为问题在于,一旦扭矩和负载相等,输出为零并且系统停止。但我希望它继续运转,最高可达 3600 rpm。

matlab model simulation simulink
1个回答
0
投票

好吧,看来你这里没有控制器。

此外,Matlab 函数为您提供发动机在给定速度下可以输出的最大功率,因此它应该接收实际速度作为输入。

这就是我要做的:

Example of model

注意:我在这里搁置了一些琐碎的转换,但不要忘记它们。

© www.soinside.com 2019 - 2024. All rights reserved.