我如何添加一个制动转矩的“通用引擎”块Simscape动力传动系统在MATLAB R2022b吗?

3视图(30天)
我想要定制的依赖所产生的转矩“通用引擎”块(//www.tianjin-qmedu.com/help/releases/R2022b/sdl/ref/genericengine.html)规范化油门输入。特别地,我想包括制动转矩取决于发动机的转速,这样净转矩:
T = p * (T_engine- - - - - -T_brake) + T_brake
“T_engine”和“T_brake”通过查找表称为发动机转速的函数,而“p”是规范化节流阀(从0为最大最小为1)。我怎么能在仿真软件实现这一设计要求吗?万博1manbetx

接受的答案

MathWorks支万博1manbetx持团队
一个好的起点是“发动机制动”的例子在以下文档链接:
先实现发动机的转矩特性,取代“制动力矩”子系统在本例中提供“T_brake”作为发动机转速的函数通过一个查找表,如下所示:
然后,“通用引擎”块应该配置等,其“引擎规范>模型参数化”将“扭矩数据表”,“速度向量”和“转矩矢量”将查找表断点对应(T_engine - T_brake)转速的函数。
现在“发动机制动”子系统功能修改“通用引擎”块与转矩特性根据上面的方程。你可以直接使用这个子系统,或者转换为Simscape块通过“subsystem2ssc”功能。请参阅合计他下面的文档页面获取更多信息:

更多的答案(0)

类别

找到更多的在Simscape动力传动系统帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!