单柴油机动力船舶建模与仿真
基于 Simulink 模型的后向仿真(Inverse Simulation)
课件 STEP 01
船舶阻力
课件 STEP 02-03
螺旋桨模型
课件 STEP 04
轴系动力学
课件 STEP 05
柴油机与变速箱
课件 STEP 06
集成后向仿真
Step 1
船舶阻力模型
上一步
下一步
核心方程
v
→
T
p
F
R
= (80v²+100v+150)×10³
T
p
− F
R
= m·dv/dt
后向仿真以
v.mat
中的航速序列 v(t) 为输入起点(目标航速 v
target
仅缩放幅值、不改变变化趋势),按阻力多项式计算航行阻力 F
R
,再由平动牛顿第二定律 T
p
− F
R
= m·dv/dt 反推所需的螺旋桨推力 T
p
。
Simulink 模型
bw_s1_ship.slx
Simulink 模型截图占位
模型图加载失败
模型参数
v
target
目标航速
m/s
m 船舶质量
kg
仿真步长 dt
s
仿真时长
s
运行仿真
仿真结果
终态航速 v
m/s
—
终态推力 T
p
kN
—
v(t) 航速 (m/s)
T
p
(t) 推力 (kN)
dv/dt 加速度 (m/s²)
核心方程
T
p
→
n
p
, Q
p
n
p
= √(T
p
/(K
P
·ρ·D⁴))
Q
p
= K
Q
·ρ·n
p
²·D⁵
以 Step 1 输出的螺旋桨推力 T
p
(t) 为输入,按敞水推进公式反解出所需螺旋桨转速 n
p
(t) 与负载扭矩 Q
p
(t)。
Simulink 模型
bw_s2_propeller.slx / bw_s3_propeller2.slx
Simulink 模型截图占位
模型图加载失败
Simulink 模型截图占位
模型图加载失败
模型参数
K
P
推力系数
K
Q
扭矩系数
D 桨直径
m
ρ 水密度
kg/m³
输入来源
步长 dt
s
仿真结果
螺旋桨转速 n
p
rpm
—
螺旋桨扭矩 Q
p
N·m
—
n
p
(t) 转速 (rpm)
Q
p
(t) 扭矩 (N·m)
核心方程
Q
p
, n
p
→
T
1
T
1
− Q
p
= J·dω/dt
dω/dt = 2π·dn
p
/dt
基于牛顿第二定律对轴系进行动力学分析:轴系驱动力矩 T
1
来自柴油机,经减速器传递;阻力矩 Q
p
来自螺旋桨。当转速变化时,需克服转动惯量 J 的惯性。 轴转速与螺旋桨转速相同。
Simulink 模型
bw_s4_shaft.slx
Simulink 模型截图占位
模型图加载失败
模型参数
J 轴系等效转动惯量
kg·m²
输入来源
step
仿真时长
s
步长 dt
s
仿真结果
轴系力矩 T
1
N·m
—
螺旋桨扭矩 Q
p
N·m
—
T
1
(t) 轴系力矩 (N·m)
核心方程
T
1
→
T
en
→
α
T
en
= T
1
/ i
g
α = MAP⁻¹(T
en
)
轴系力矩 T₁ 经减速器速比 i
g
反推柴油机端力矩 T
en
,再由柴油机负荷特性 MAP 表反查得到柴油机负荷 α。
Simulink 模型
bw_s5_engine.slx
Simulink 模型截图占位
模型图加载失败
模型参数
i
g
减速器速比
输入来源
step
仿真时长
s
步长 dt
s
柴油机 MAP 特性
仿真结果
柴油机力矩 T
en
N·m
—
柴油机负荷 α
0~1
—
负荷百分比
%
—
T
en
(t) 柴油机端力矩 (N·m)
α(t) 柴油机负荷
封装概念
船舶
→
螺旋桨
→
传动轴
→
柴油机
v(t) ⟶ α(t)
将 Step 1~5 的后向仿真链(船舶阻力 → 螺旋桨 → 传动轴 → 柴油机)封装为带
Mask
的单一子系统:外部只需输入目标航速 v(t),内部自动反推柴油机负荷 α(t)。
Simulink 模型
bw_s6_mask.slx
Simulink 模型截图占位
模型图加载失败
应用示例
v 目标航速
m/s
运行仿真
输入目标航速 v(t),经后向仿真全链路(船舶 → 螺旋桨 → 传动轴 → 柴油机)反推柴油机负荷 α(t)。
输出
输入航速 v
m/s
—
输出负荷 α
0~1
—
负荷百分比
%
—
v(t) 输入航速 (m/s)
α(t) 柴油机负荷
船舶航行后向仿真 · 5 个交互环节(覆盖课件 6 步)· 纯浏览器运行