本文建立了一类处于污染环境中的渔业捕捞脉冲控制模型。考虑环境受到污染后,鱼类会吸收环境中的污染物,发生持续死亡现象。同时在目标函数中加入处理受污染的鱼类的额外成本,利用最优脉冲控制原理进行理论分析,得出了该模型的最优脉冲捕获时刻和相应的种群水平,最后利用数值模拟,验证所得结论。 The paper establishes a fishing pulse control model in a polluted environment, taking into account the absorption of pollutants by fish and their subsequent mortality. Additionally, the objective function incorporates the extra cost of dealing with contaminated fish, and theoretical analysis is conducted using the optimal impulse control principle to determine the optimal capture time and corresponding population level. Finally, numerical simulation is employed to validate the conclusions.
本文建立了一类处于污染环境中的渔业捕捞脉冲控制模型。考虑环境受到污染后,鱼类会吸收环境中的污染物,发生持续死亡现象。同时在目标函数中加入处理受污染的鱼类的额外成本,利用最优脉冲控制原理进行理论分析,得出了该模型的最优脉冲捕获时刻和相应的种群水平,最后利用数值模拟,验证所得结论。
脉冲模型,环境污染,渔业捕捞,最优控制
Yixuan Xie*, Meng Zhang
School of Science, Beijing University of Civil Engineering and Architecture, Beijing
Received: Apr. 29th, 2024; accepted: May 22nd, 2024; published: May 31st, 2024
The paper establishes a fishing pulse control model in a polluted environment, taking into account the absorption of pollutants by fish and their subsequent mortality. Additionally, the objective function incorporates the extra cost of dealing with contaminated fish, and theoretical analysis is conducted using the optimal impulse control principle to determine the optimal capture time and corresponding population level. Finally, numerical simulation is employed to validate the conclusions.
Keywords:Impulse Model, Environmental Pollution, Fishery Capture, Optimal Control
Copyright © 2024 by author(s) and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
当今世界面临着人口日益增长和资源日渐匮乏的双重挑战,可持续发展理念得到了国际社会的普遍认同。我国政府也依据此制定了国家社会经济发展的长期战略目标。如何对可再生资源进行适当的管理是许多学者十分关心的问题,他们通过研究种群资源的脉冲模型 [
假设鱼种群的个体具有相同的动态特性并且增长服从Logistic模型规律,建立模型为:
{ d N ( t ) d t = r N ( t ) ( 1 − N ( t ) K ) , N ( 0 ) = N 0 . (1)
其中, N ( t ) 表示时间t时渔场中鱼类种群数量,N0表示渔场中鱼类的初始数量, N 0 > 0 ,r表示渔场中鱼类的内禀增长率(出生率减去死亡率),K表示鱼类种群的环境容纳量。在渔场受到污染后,鱼类会将污染物质吸收入体,导致发生持续不断死亡的现象。
此时被污染后的渔业模型为:
{ d N ( t ) d t = r N ( t ) ( 1 − N ( t ) K ) − ϕ N ( t ) , N ( 0 ) = N 0 . (2)
其中 ϕ 表示鱼群的受污染致死率。在现实生活中,渔民会在某一时刻出海大量捕捞鱼类种群,经过脉冲捕获后的模型为:
{ d N ( t ) d t = r N ( t ) ( 1 − N ( t ) K ) − ϕ N ( t ) , t ≠ τ k , Δ N ( t ) = − E N ( t ) , t = τ k , N ( 0 ) = N 0 . (3)
其中, τ k 表示脉冲捕获时刻,E表示脉冲捕获系数。
渔民运营渔场的目的通常是为了捕捞贩卖鱼群,以此获取经济收入。考虑渔民管理渔场需要持续付出养殖成本,渔场环境受污染后,渔民处理受污染的鱼类需要付出额外的成本,则假设此时总经济利润(总收入 − 总支出)为:
W ( T ) = μ ( I E N ( τ k ) − C E N ( τ k ) − C 0 ) − ∫ 0 T R N ( t ) d t ,
其中R表示管理鱼群的单位成本, μ ∈ [ 0 , 1 ] 为脉冲变量, μ = 0 时表示无脉冲发生, μ = 1 时表示有脉冲发生。I表示鱼的售价,C表示处理受污染鱼类额外成本,C0表示进行捕捞的固定成本。设性能指标 V ( N 0 , s , N ( ⋅ ) ) = − W ( T ) ,为了使渔民能获得最大经济收入,即使性能指标V取得最小值。
综上所述,此时可以得到一个环境受污染影响的渔业资源管理模型:
{ d N ( t ) d t = r N ( t ) ( 1 − N ( t ) K ) − ϕ N ( t ) , t ≠ τ k , Δ N ( t ) = − E N ( t ) , t = τ k , N ( 0 ) = N 0 , V ( N 0 , s , N ( ⋅ ) ) = ∫ 0 T R N ( t ) d t − μ ( I E N ( τ k ) − C E N ( τ k ) − C 0 ) . (4)
模型(1)在初值状态下的解为:
N ( t ) = ( r − ϕ ) K r + c e ( ϕ − r ) t , c = ( r − ϕ ) K − N 0 N 0 。 (5)
根据最优脉冲控制原理 [
{ f 0 ( t , N ( t ) , u ( N ( t ) ) ) = R N ( t ) , g 0 ( t , N ( t ) , μ ( N ( t ) ) ) = − μ ( I E N ( t ) − C E N ( t ) − C 0 ) , f 1 ( t , N ( t ) , u ( N ( t ) ) ) = r N ( t ) ( 1 − N ( t ) K ) − ϕ N ( t ) , g 1 ( t , N ( t ) , μ ( N ( t ) ) ) = − μ E N ( t ) . (6)
λ ( t ) 表示伴随变量, λ 0 ( t ) = 1 ,由于不考虑末端时间,所以 λ ( T ) = 0 。令连续哈密顿函数为 H ( λ , N , u ) ,脉冲哈密顿函数为 H c ( λ , N , μ ) ,由庞特里亚金极小值原理可得:
H ( λ , N , μ ) = λ 0 ( t ) f 0 ( N , u ) + λ 1 ( t ) f 1 ( N , u ) = R N + λ 1 ( t ) ( r N ( 1 − N K ) − ϕ N ) ,
H c ( λ , N , μ ) = λ 0 ( t ) g 0 ( N , μ ) + λ 1 ( t ) g 1 ( N , μ ) = − μ [ ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N ] 。
接下来对模型进行最优脉冲控制分析。
由文献 [
d λ 1 d t = − ∂ H ∂ N = − R − λ 1 ( t ) ( r − 2 r N ( t ) K ) + λ 1 ( t ) ϕ = − R − λ 1 ( t ) ( r − ϕ − 2 r N ( t ) K ) , (7)
λ 1 ( τ c ) = λ 1 ( τ c + 0 ) + ∂ H c ∂ N = ( 1 − μ E ) λ 1 ( τ c + 0 ) + μ ( C − I ) E 。 (8)
其中 N ( t ) 为模型(1)的解。
将式(5)代入(7)中得:
d λ 1 d t = − R − λ 1 ( t ) ( r − ϕ ) ( 1 − 2 r r + c e ( ϕ − r ) t ) 。
解此微分方程可得:
λ 1 ( t ) = R r ( r − ϕ ) ( 1 c + r e ( r − ϕ ) t − 1 c + r e ( r − ϕ ) T ) ( c + r e ( r − ϕ ) t ) 2 e ( r − ϕ ) t ,
λ 1 ( τ c + 0 ) = R r ( r − ϕ ) ( 1 c + r e ( r − ϕ ) τ c − 1 c + r e ( r − ϕ ) T ) ( c + r e ( r − ϕ ) τ c ) 2 e ( r − ϕ ) τ c 。
因为模型中没有施加连续控制,即此时不必考虑连续型哈密顿函数H。现对脉冲型哈密顿函数进行分析。
由文献 [
min μ ∈ K μ H c ( x * ( t ) , μ ) = H c ( x * ( t c ) , π * ( x * ( t ) ) ) ,
为了使这个条件成立,因为
H c ( λ , N , μ ) = − μ [ ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N ] ,
所以有以下三种情况:
1) 若 ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N > 0 ,则 μ = 1 ;
2) 若 ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N < 0 ,则 μ = 0 ;
3) 若 ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N = 0 , μ 值不定。
此时定义边界
Ω ( τ c , N ) = ( I − C ) E N − C 0 + λ 1 ( τ c + 0 ) E N ,
设集合:
{ V 1 = { ( τ c , N ( τ c ) ) | Ω ( τ c , N ( τ c ) ) > 0 , D = [ 0 , T ] × ℝ + } , V 2 = { ( τ c , N ( τ c ) ) | Ω ( τ c , N ( τ c ) ) < 0 , D = [ 0 , T ] × ℝ + } , V 3 = { ( τ c , N ( τ c ) ) | Ω ( τ c , N ( τ c ) ) = 0 , D = [ 0 , T ] × ℝ + } .
V1表示有脉冲捕捞发生的区域,V2表示无脉冲捕捞发生的区域,V3表示临界情况。
由模型(3)得:
N ( τ c + 0 ) = ( 1 − E ) N ( τ c ) 。
此时发生脉冲捕获,即 μ = π * ( N ) = 1 。
根据文献 [
min u ∈ K u H ( λ ( τ c + 0 ) , N * ( τ c + 0 ) , u ) − min u ∈ K u H ( λ ( τ c ) , N * ( τ c ) , u ) = ∂ H c ( N , μ ) ∂ N n | N = N * ( τ c ) , μ = π * ( N ) = R N * ( τ c + 0 ) + ( r − ϕ ) λ 1 ( τ c + 0 ) N * ( τ c + 0 ) − r K λ 1 ( τ c + 0 ) N * ( τ c + 0 ) 2 − R N * ( τ c ) − ( r − ϕ ) λ 1 ( τ c ) N * ( τ c ) + r K λ 1 ( τ c ) N * ( τ c ) 2 = 0.
将
N ( τ c + 0 ) = ( 1 − E ) N ( τ c ) , λ 1 ( τ c ) = ( 1 − μ E ) λ 1 ( τ c + 0 ) + μ ( C − I ) E ,
代入上式中可得:
− E R N * ( τ c ) + ( r − ) N * ( τ c ) − ( r − ϕ ) [ ( 1 − E ) λ 1 ( τ c + 0 ) + ( C − I ) E ] N * ( τ c ) − r K λ 1 ( τ c + 0 ) ( 1 − E ) 2 N * ( τ c ) 2 + r K [ ( 1 − E ) λ 1 ( τ c + 0 ) + ( C − I ) E ] N * ( τ c ) 2 = 0
化简后可得:
E R + ( C − I ) E ( r − ϕ ) = r K [ ( E − E 2 ) λ 1 ( τ c + 0 ) + ( C − I ) E ] N * ( τ c ) 。
进而得到 N * ( τ c ) = K [ R + ( C − I ) ( r − ϕ ) ] r [ ( 1 − E ) λ 1 ( τ c + 0 ) + ( C − I ) ] = K [ R + ( C − I ) ( r − ϕ ) ] r [ λ 1 ( τ c ) − ( C − I ) ( 1 − E ) ] 。
令曲线MN为上式所表示的曲线,那么如果模型(3)的解曲线与曲线MN相交,且两曲线的交点在区域V1内,则在此点所对应的 τ c 时刻时,渔民对鱼群进行脉冲捕捞可以使渔民获得最高的经济收入。即此时 τ c 为最优捕获时刻,其对应的种群水平为最优捕获水平。如果解曲线与曲线MN的交点落在区域V2内,则表示此时不会发生脉冲捕捞。
接下来,求解最优捕获时刻,令 N * ( τ c ) = N ( t ) 得到下式:
r ( 1 − E ) R ( c + r e ( r − ϕ ) t ) ( e ( r − ϕ ) T − e ( r − ϕ ) t ) ( c + r e ( r − ϕ ) T ) e ( r − ϕ ) t + ( C − I ) ( r − ϕ ) = c + r e ( r − ϕ ) t e ( r − ϕ ) t [ R + ( C − I ) ( r − ϕ ) ] 。
整理后得到:
( 1 − E ) R r 2 ( e ( r − ϕ ) t ) 2 + ( 2 R r c − r 2 R E e ( r − ϕ ) T + c r E R ) e ( r − ϕ ) t + C 2 [ R + ( r − ϕ ) ( C − I ) ] + C r ( r − ϕ ) ( C − I ) e ( r − ϕ ) T + r c E R e ( r − ϕ ) T = 0
所以令 A = ( 1 − E ) R r 2 , B = 2 R r c − r 2 R E e ( r − ϕ ) T + c r E R ,
D = C 2 [ R + ( r − ϕ ) ( C − I ) ] + C r ( r − ϕ ) ( C − I ) e ( r − ϕ ) T + r c E R e ( r − ϕ ) T
由韦达定理可知,若 Δ = B 2 − 4 A D > 0 ,且 − B + Δ 2 A > 0 时,则由上式可解得模型的最优脉冲捕捞时刻 τ c * 为:
τ c * = ln ( − B + B 2 − 4 A D 2 A ) r − ϕ ,设 θ = − B + B 2 − 4 A D 2 A ,
得到
λ 1 ( τ c + 0 ) = R r ( r − ϕ ) ( 1 c + r θ − 1 c + r e ( r − ϕ ) T ) ( c + r θ ) 2 θ 。
将上式中的 λ 1 ( τ c + 0 ) 定义为Z,则可以得出符合的最优脉冲捕捞水平:
N * ( τ c * ) = K [ R + ( C − I ) ( r − ϕ ) ] r [ ( 1 − E ) Z + ( C − I ) ] 。
综上所述,可以归纳出以下定理:
定理1.1:对于模型(3),如果使以下条件成立:
1) Δ = B 2 − 4 A D > 0 ,且 θ = − B + B 2 − 4 A D 2 A > 0 ,
2) ( τ c * , N * ( τ c * ) ) ∈ V 1 。
则模型(3)存在最优脉冲捕获时刻 τ c * 和相应的最优捕获水平 N * ( τ c * ) ,
τ c * = ln ( − B + B 2 − 4 A D 2 A ) r − ϕ , N * ( τ c * ) = K [ R + ( C − I ) ( r − ϕ ) ] r [ ( 1 − E ) Z + ( C − I ) ] 。
其中
A = ( 1 − E ) R r 2 , B = 2 R r c − r 2 R E e ( r − ϕ ) T + c r E R , D = C 2 [ R + ( r − ϕ ) ( C − I ) ] + C r ( r − ϕ ) ( C − I ) e ( r − ϕ ) T + r c E R e ( r − ϕ ) T , Z = R r ( r − ϕ ) ( 1 c + r θ − 1 c + r e ( r − ϕ ) T ) ( c + r θ ) 2 θ , θ = − B + B 2 − 4 A D 2 A 。
本节的目的是验证得出的理论结果。
对于主要结论,选取参数:
r = 0.2 , ϕ = 0.01 , N 0 = 200 , K = 6000 , T = 50 ,
E = 0.5 , R = 1 , I = 5 , C = 1 , C 0 = 1000 。
在MATLAB中进行数值模拟后得到图1。
图1. 最优脉冲控制曲线
由图1可知,模型(2)的初始解曲线为 N ( t ) ,最优脉冲收获曲线为MN,两条曲线在区域V1内相交于点A,即此时可以发生最优脉冲捕获,此时的时刻为 τ c ,为渔民可获得最大经济收益的最优脉冲捕获时刻,此时的最优捕获水平为 N ( τ c ) 。
针对本文的单种群渔业资源管理模型,若能够求解出模型的解析解,那么我们可以通过构建适当的性能指标函数,并结合庞特里亚金极小值原理与最优脉冲控制原理,进一步解出哈密顿函数中的协态变量。通过协态变量,我们可以推导出最优脉冲控制曲线的解析式。最终,通过解析解曲线与最优脉冲控制曲线的交点,我们可以精确地确定模型的最优脉冲控制时刻以及对应的脉冲捕获种群水平。本文所得结论能为处于环境受污染情境下的渔业资源管理模型提供最优脉冲捕捞策略,从而为资源管理者进行合理捕捞活动提供坚实的理论支撑。
谢逸轩,张 蒙. 一类受污染的渔业资源管理模型的最优脉冲控制Optimal Impulse Control for a Class of Polluted Fishery Resource Management Models[J]. 应用数学进展, 2024, 13(05): 2476-2483. https://doi.org/10.12677/aam.2024.135236
https://doi.org/10.1016/j.chaos.2021.110920
https://doi.org/10.1098/rsif.2017.0480
https://doi.org/10.1016/S0362-546X(97)00627-5
https://doi.org/10.1007/BFb0009063
https://doi.org/10.1007/978-3-642-46616-8_3
https://doi.org/10.2989/16073606.2023.2228548
https://doi.org/10.1016/j.jfranklin.2022.09.030
https://doi.org/10.1007/s40435-021-00866-5
https://doi.org/10.1007/s11071-021-06262-0
https://doi.org/10.1007/s11071-017-3358-8
https://doi.org/10.1142/S1793524522501285