Generic Engine
通用内燃机。
模块类型: Engee1DMechanical.Engines.Generic
库中的路径:
|
资料描述
座 *Generic Engine*它是一种可配置的内燃机,适用于电点火和柴油发动机。 该装置可以使用扭矩或归一化的物理油门信号进行控制。 单元参数可以使用三阶多项式或扭矩或功率的表格数据进行调整。 附加的动态参数包括曲轴惯性和响应延迟。 物理信号端口*FC*基于所选择的燃料消耗模型从发动机输出燃料消耗数据。 附加的速度和速度限制控制可防止发动机停止并启用巡航控制。 下图显示了这些端口与引擎配置的关系。
发动机转速、油门、发动机功率和扭矩
默认情况下,块 *Generic Engine*使用预先编程的扭矩和转速之间的比率,该比率由节气门信号或扭矩控制信号调制。
该装置将所需的发动机功率作为发动机转速的函数进行评估 . 函数计算给定发动机转速可用的最大功率。 . 块参数 最大功率, *最大功率时的转速*及 *最大转速*将此函数相对于最大扭矩和转速的物理值归一化。
归一化油门信号 调节发动机功率,使 . 选择值时 归一化节气门 为参数 *模型参数化*物理输入信号*Thr*控制电机的功率。 选择值时 扭矩指令 单元自动计算归一化油门信号的值。 单元在固定发动机转速下在稳态模式下输出等于最大可能功率的一小部分的功率。
多项式电机控制
如果为参数 *模型参数化*值已设置 Normalized 3rd-order polynomial,机组采用归一化发动机转速 来计算旋转速度和扭矩。 块将归一化发动机转速定义为
哪里
-
-当前发动机转速;
-
-最大功率下的发动机转速。
块将所述归一化无量纲发动机功率处理为三阶多项式,使得
哪里 , 和 -常数多项式系数, -峰值功率。 在典型的发动机中,系数为 他们是积极的。
该单元使用多项式系数计算油门全开的发动机扭矩,使得
该装置以这样的方式设置峰值功率下的归一化发动机转速,
将这种相等性代入公式 给予
该条件在峰值功率下使功率相对于发动机转速归一化。 单位设置斜率 等于零,使得
块将具有峰值扭矩的归一化发动机转速定义为
其中达到峰值功率的速度大于达到峰值扭矩的速度。 块采用多项式公式求出无量纲归一化力矩。 并以这样的方式将倾斜角设置为零,
解决方案 使用这些方程给出
该单元计算发动机扭矩如下
哪里 -峰值扭矩。 将方程代入 给出了一个限制
该块使用 , 和 来计算峰值功率下的发动机转速,以便
哪里 相当于峰值扭矩时的功率 ,其总是小于峰值功率 .
不同类型发动机的发动机功率形式
块使用参数中指定的相应系数计算多项式 发动机类型. 选择值时 火花点火 或 柴油 为参数 *发动机类型*块从表中选择适当的系数。 选择值时 通用 块独立地计算这些系数。
耗电量系数 |
发动机类型 |
|
火花点火 |
柴油 |
|
|
|
|
|
|
|
|
|
|
燃料消耗
该装置还可以模拟燃料消耗,并将结果作为物理信号输出到*FC*端口。 要在模拟中包括燃料消耗,请设置参数 *燃油消耗模型*下列值之一:
-
每转常熟; -
Fuel consumption by speed and torque; -
基于转速和扭矩的制动比油耗; -
基于转速和制动平均有效压力的制动比油耗.
怠速控制器型号
怠速转速控制调节节气门信号以将发动机转速增加到低于参考转速按照
和
哪里
-
-发动机油门;
-
-油门输入端口*Thr*;
-
-调节器的节流阀;
-
-发动机转速或曲轴角速度;
-
-参考怠速速度;
-
-调节器旋转速度的阈值;
-
-调节器的时间常数。
受控节气门增加一阶延迟从 0 以前 1 时发动机转速降至基准转速以下。 当发动机转速超过参考转速时,可调节油门从一降至零。 当发动机转速与参考转速之间的差值小于调节器设定的转速阈值时,方程的切向分量平滑出受控节气门的时间导数。 平滑功能将可调节油门限制在 [0, 1]. 电机使用两个值中的较大值:输入和可调。 如果启用发动机延迟,则控制器将在计算延迟之前更改输入数据。
红色区域调节器的模型
怠速转速控制确定维持发动机转速的最小节气门开度值,红区控制基于最大节气门开度值防止超过允许转速。 为了确定最大油门开度值,红区控制器使用怠速速度控制器模型的方程。 但是,对于红色区域调节器:
-
-红色区域中的参考速度值;
-
-速度阈值;
-
-红色区域的时间常数。
港口
输出
#
P
—
瞬时发动机功率,W
标量,标量
Details
发动机开发的功率,瓦特。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
财务委员会
—
燃料消耗量,kg/s
标量,标量
Details
发动机油耗,kg/s。
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
发动机规格
#
输入类型 —
使用标准化油门或扭矩进行控制的能力
归一化节气门 | 扭矩指令
Details
单元通过归一化节气门或扭矩控制接收控制。 设置控制端口:
-
归一化节气门-启用物理信号的*Thr*端口,该端口接受从零到一范围内的油门控制。 -
扭矩指令-启用*Trq*物理信号端口,接受从零到最大扭矩范围内的扭矩控制。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
模型参数化 —
发动机型号
Normalized 3rd-order polynomial | 查表式扭矩数据 | 查表功率数据
Details
的发动机型号。 根据可用数据选择以下值之一:
-
Normalized 3rd-order polynomial—使用功率曲线插值表调整发动机参数,由功率和速度特性确定。 -
查表式扭矩数据-使用转速与扭矩表调整发动机参数。 -
查表功率数据-使用转速与功率表调整发动机参数。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
发动机类型 —
模拟燃烧过程
火花点火 | 柴油 | 通用
Details
内燃过程的模拟。 可以基于最大扭矩、最大扭矩下的旋转速度和最大速度来调节电点火发动机、柴油发动机或通用发动机的参数。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
最大功率 —
电机输出功率的物理极限
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
最大功率 它可以由发动机开发。 该值确定功率对旋转速度的依赖性的曲线上的峰值。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial 而对于参数 *发动机类型*价值 火花点火 或 柴油.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
最大功率时的转速 —
发动机达到最大扭矩时曲轴的角速度
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
发动机转速 ,其中发动机以最大功率运行。 该值确定功率曲线上峰值的位置。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial 而对于参数 *发动机类型*价值 火花点火 或 柴油.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
最大转速 —
曲轴的最大角速度
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
最大转速 ,在该处发动机可以产生扭矩。 此值设置功率曲线的上限。
在模拟过程中,如果 如果超过此值,则模拟停止并出现错误。 最大发动机转速 不能超过发动机功率变为负的发动机转速。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
失速转速 —
发动机空转速度
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
最小转速 ,在该处发动机可以产生扭矩。 此值设置功率曲线的下限。
在模拟过程中,如果 降到该值以下,则发动机扭矩减小到零。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Stall speed threshold —
发动机停机阈值
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
转速降到以下后发动机转速降为零的阈值转速 . 使用此参数可在停机期间调整仿真性能。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
最大扭矩 —
发动机扭矩的物理极限
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
最大扭矩 ,从而可以开发发动机。 该值确定转速与扭矩的曲线上的峰值。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial 而对于参数 *发动机类型*价值 通用.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
最大扭矩时的转速 —
发动机达到最大功率时曲轴的角速度
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
发动机产生最大扭矩的发动机转速 . 该值确定扭矩曲线上峰值的位置。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 Normalized 3rd-order polynomial 而对于参数 *发动机类型*价值 通用.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
速度矢量 —
表格式发动机转速数据
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
模型的插值参数化表传输数据的发动机转速的向量。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 查表式扭矩数据 或 查表功率数据.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
扭矩矢量 —
发动机扭矩的表格数据
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
定旋转速度的转矩值的矢量。 此向量的大小必须与参数匹配 速度矢量.
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 查表式扭矩数据.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Interpolation method —
插值的类型
Linear | Smooth
Details
转速和转矩的中间值时计算燃料消耗的方法。 数据范围之外,燃料消耗在插值表的最终值的水平上保持恒定。
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 查表式扭矩数据 或 查表功率数据.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
功率向量 —
发动机功率表格数据
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
定旋转速度的功率值的矢量。 此向量的大小必须与参数匹配 速度矢量.
依赖关系
若要使用此参数,请为参数设置 *模型参数化*价值 查表功率数据.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
动力学
# 惯性 — 惯性仿真参数的激活
Details
惯量和初始速度的参数化的可能性。 您可以模拟惯性以提高精度或数值稳定性。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
# Time constant — 激活发动机延迟仿真参数
Details
时间常数和发动机节气门的初始归一化位置参数化的可能性。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
发动机惯性 —
发动机曲轴转动惯性
kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2
Details
旋转的初始惯性。 该参数初始化发动机惯性的计算。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 惯性.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Initial velocity —
发动机曲轴的角速度
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
的初始角速度。 该参数初始化发动机惯性的计算。
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
发动机时间常数 —
发动机延迟的值
s | ns | us | ms | min | hr | d
Details
发动机响应的时间延迟。 该参数确定节气门信号和发动机响应之间的延迟。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 Time constant.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# 初始归一化油门 — 发动机油门初始值
Details
归一化发动机节气门的初始值。 此值必须在范围内 [0,1]. 为此参数指定正值以解释延迟。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 Time constant.
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
Fuel Consumption
#
燃油消耗模型 —
激活油耗模拟参数
无燃油消耗 | 每转常熟 | Fuel consumption by speed and torque | 基于转速和扭矩的制动比油耗 | 基于转速和制动平均有效压力的制动比油耗
Details
基于可用数据计算燃料消耗的方法。 所述方法允许使用对应于典型工业数据的参数。 选择以下选项之一:
-
无燃油消耗; -
每转常熟; -
Fuel consumption by speed and torque; -
基于转速和扭矩的制动比油耗; -
基于转速和制动平均有效压力的制动比油耗.
如果为参数 *燃油消耗模型*选择的值 无燃油消耗 即使*FC*端口连接到另一个单元,该单元也不会计算燃料消耗。 选择此选项可提高仿真速度。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
每转燃油消耗量 —
常数
mg/rev | kg/rad
Details
恒定的燃料消耗率作为曲轴转数的函数。 输入曲轴每转消耗的燃料量。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 每转常熟.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Speed vector —
发动机转速数据
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
发动机扭矩的矢量对应于 线的燃料消耗参考表。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*下列值之一:
-
Fuel consumption by speed and torque; -
基于转速和扭矩的制动比油耗; -
基于转速和制动平均有效压力的制动比油耗.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Torque vector —
发动机扭矩数据
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
发动机扭矩的矢量对应于 列的燃料消耗参考表。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 Fuel consumption by speed and torque 或 基于转速和扭矩的制动比油耗.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
燃油消耗表 —
发动机油耗数据
kg/s | kg/hr | kg/min | g/hr | g/min | g/s | t/hr | lbm/hr | lbm/min | lbm/s
Details
发动机转速和转矩矢量对应的燃料消耗值的矩阵。 行数必须等于参数中的元素数。 Speed vector. 列数必须等于参数中的项数。 Torque vector.
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 Fuel consumption by speed and torque.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Interpolation method —
一种计算油耗的插值方法
Linear | Smooth
Details
转速和转矩的中间值时计算燃料消耗的插值方法。 燃料消耗在插值表中指示的范围之外保持恒定。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*下列值之一:
-
Fuel consumption by speed and torque; -
基于转速和扭矩的制动比油耗; -
基于转速和制动平均有效压力的制动比油耗.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
制动比油耗表格 —
在制动支架上进行发动机测试时的特定油耗数据
s^2/ft^2 | s^2/m^2 | g/(hr*kW)
Details
选择值时 基于转速和扭矩的制动比油耗 为参数 *燃油消耗模型*该参数是制动过程中特定燃料消耗的指标矩阵,对应于发动机速度和扭矩的矢量。 比燃料消耗是燃料消耗与功率输出的比率。
选择值时 基于转速和制动平均有效压力的制动比油耗 为参数 *燃油消耗模型*该参数是制动期间特定燃料消耗的指标矩阵,其对应于发动机速度和平均有效制动压力的向量。 平均有效制动压力是燃料消耗与功率输出的比率。
对于两种油耗模型,行数应等于参数中的元素数。 Speed vector. 列数必须等于参数中的项数。 Torque vector*或在参数中 *制动平均有效压力向量.
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 基于转速和扭矩的制动比油耗 或 基于转速和制动平均有效压力的制动比油耗.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
制动平均有效压力向量 —
活塞压力数据
Pa | uPa | hPa | kPa | MPa | GPa | kgf/m^2 | kgf/cm^2 | kgf/mm^2 | mbar | bar | kbar | atm | ksi | psi | mmHg | inHg
Details
平均有效制动压力的值的向量。 平均有效制动压力的值满足表达式
哪里
-
-输出扭矩;
-
—每转的周期数;
-
-气缸的工作容积。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 基于转速和制动平均有效压力的制动比油耗.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
排量 —
在活塞的一个冲程中移位的燃料体积
m^3 | um^3 | mm^3 | cm^3 | km^3 | ml | l | gal | igal | in^3 | ft^3 | yd^3 | mi^3
Details
活塞的一个冲程中移位的燃料体积。 它等于带有圆形活塞的气缸的横截面积乘以活塞的行程长度。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 基于转速和制动平均有效压力的制动比油耗.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
# 每循环转数 — 燃烧循环中的转数
Details
曲轴每个燃烧循环的转数。 输入值 2 对于四冲程发动机或 1 为二冲程。
依赖关系
若要使用此参数,请为参数设置 *燃油消耗模型*价值 基于转速和制动平均有效压力的制动比油耗.
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
速度控制
# Redline control — 激活红色区域控制器的参数
Details
一个参数,允许您打开发动机曲轴的最大角速度的限制器。 选中参数旁边的框时 *Redline control*该装置可防止超过最大设定发动机转速。
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
无 |
#
怠速转速参考值 —
稳态怠速转速
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
曲轴的参考角速度。 怠速控制保持转速不低于给定转速。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 怠速转速控制.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
控制器时间常数 —
怠速控制操作的延迟
s | ns | us | ms | min | hr | d
Details
与参数值偏差的反应时间 怠速转速参考值.
依赖关系
若要使用此选项,请选中该选项旁边的复选框 怠速转速控制.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
控制器阈值转速 —
调节器的平稳响应
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
控制器的平滑参数。 参数 *控制器阈值转速*在发动机转速超过参考怠速转速时平滑可调节油门值。 有关详细信息,请参阅怠速控制器型号。 高值会降低调节器的响应率。 小的值增加计算成本。 此参数必须为正数。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 怠速转速控制.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
Redline speed —
曲轴转速控制的峰值阈值
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
设定的用于调节红区的发动机转速值。 输入参考旋转速度的值,当超过时,红色区域控制被激活。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 Redline control.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
红线时间常数 —
红色区域控制器的操作延迟
s | ns | us | ms | min | hr | d
Details
发动机转速超过参数值时的反应时间 Redline speed. 输入与可调节油门值的增加或减少相关联的时间常数的值。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 Redline control.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |
#
红线阈值转速 —
红区控制的平稳运行
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
向红色区域过渡的角速度的范围。 指定控制器从完全打开切换到关闭的红色区域周围的速度范围。 当发动机转速超过红色区域的预设值时,该单元使用该参数平滑可调节油门值。 高值降低了调节器的响应率。 小的值增加计算成本。
依赖关系
若要使用此选项,请选中该选项旁边的复选框 Redline control.
| 计量单位 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可计算 |
是 |