
http://www.ma-xy.com
1.2 系泊系统的优化设计 第一章 系泊系统
16 besty0 = z e r o s ( s i z e (m_qiu) ) ;
17 bestx0 = z e r o s ( s i z e (m_qiu) ) ;
18 alpha1 = z e r o s ( s i z e (m_qiu) ) ;
19 alpha2 = z e r o s ( s i z e (m_qiu) ) ;
20 f o r i = 1 : length (m_qiu)
21 [ besty0 ( i ) , bestx0 ( i ) ] = best p o i nt (H, N, x0 , v_wind , m_qiu( i ) , I , L , y0_yn_figure
) ;
22 y0 = besty0 ( i ) ;
23 x0 = bestx0 ( i ) ;
24 [ ~ , ~ , ~ , ~ , s t a t ] = For2D( y0 , x0 , v_wind , m_qiu( i ) , I , L , xi tong _fig ure ) ;
25 alpha1 ( i ) = s ta t . alpha1 ;
26 alpha2 ( i ) = s ta t . alpha2 ;
27 end
28 %绘 图
29 f i g u r e ( 1)
30 plot (m_qiu, abs ( besty0 ) , ’ r*− ’ )
31 x l a be l ( ’ 重 物 球 质 量 ’ )
32 y l a be l ( ’ 吃 水 深 度 ’ )
33 t i t l e ( ’ 吃 水 深 度h随 重 物 球 质 量 变 化 曲 线 ’ )
34 f i g u r e ( 2)
35 plot (m_qiu, bestx0 , ’ c<− ’ )
36 x l a be l ( ’ 重 物 球 质 量 ’ )
37 y l a be l ( ’ 浮 漂 横 坐 标 ’ )
38 t i t l e ( ’ 浮 漂 横 坐 标 随 重 物 球 质 量 变 化 曲 线 ’ )
39 f i g u r e ( 3)
40 plot (m_qiu, alpha1 , ’ bo− ’ )
41 x l a be l ( ’ 重 物 球 质 量 ’ )
42 y l a be l ( ’ 钢 桶 竖 直 夹 角 ’ )
43 t i t l e ( ’ 钢 桶 竖 直 夹 角 随 重 物 球 质 量 变 化 曲 线 ’ )
44 f i g u r e ( 4)
45 plot (m_qiu, alpha2 , ’ gs−’ )
46 x l a be l ( ’ 重 物 球 质 量 ’ )
47 y l a be l ( ’ 锚 链 底 端 水 平 夹 角 ’ )
48 t i t l e ( ’ 锚 链 底 端 水 平 夹 角 随 重 物 球 质 量 变 化 曲 线 ’ )
49 %注 : 最 好 插 值 or 拟 合 一 下 。
50
51 %% 确 定m_qiu的 取 值 范 围
52 %钢 桶 的 倾 斜 角 度 不 超 过 5 度 , 锚 链 在 锚 点 与 海 床 的 夹 角 不 超 过 16 度
53 alpha1_max = 5 ;
54 alpha2_max = 16;
55
56 [ ~ , ind1 ] = min ( abs ( alpha1 − alpha1_max ) ) ;
57 m1 = m_qiu( ind1 ) ;
58 [ ~ , ind2 ] = min ( abs ( alpha2 − alpha2_max ) ) ;
59 m2 = m_qiu( ind2 ) ;
60 %浮 漂 完 全 没 入 水 中 , h = 2。
61 ind3 = min( fi n d ( abs ( besty0 ) == 2) ) ;%ind3 = fin d ( abs ( besty0 ) == 2 , 1)
62 m3 = m_qiu( ind3 ) ;
63 % s . t . max{m1, m2} < m_qiu < m3
64 %% IENSGAii 求 解 最 优m_qiu, 使 得h、 pi *x0^2 和 alpha1 最 小 , 且 alpha1 , 2 在 范 围 内
65 f i t n e s s f c n = @multi_GA_m;
66 nvars = 1 ;
67 l b = max ( [m1, m2] ) ;
http://www.ma-xy.com 18 http://www.ma-xy.com