Vessel operation support device, vessel operation support system, ship, vessel operation support method, and program

The ship operation support device addresses the limitation of existing systems by using a processor to calculate movement operations and generate visual data for various ship states, enhancing operational safety and efficiency.

JP7698972B2Active Publication Date: 2025-06-26KAWASAKI JUKOGYO KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021069364
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-15
Publication Date
2025-06-26
Estimated Expiration
2041-04-15

AI Technical Summary

Technical Problem

Existing ship operation support devices cannot perform control corresponding to external forces other than tidal currents, wind, and waves, limiting their ability to support ship operations in various states.

Method used

A ship operation support device that includes an input/output unit and a processor to acquire ship state information, calculate movement operations for predetermined ship operation patterns, and generate operation-related image data for visualization and output.

Benefits of technology

Enables effective ship operation support corresponding to the state of the ship, improving safety and efficiency by providing visualized information for optimal maneuvering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007698972000003
    Figure 0007698972000003
  • Figure 0007698972000004
    Figure 0007698972000004
  • Figure 0007698972000005
    Figure 0007698972000005
Patent Text Reader

Abstract

To provide a ship-handling assistance device, etc., with which it is possible to assist handling of a ship corresponding to the state of the ship.SOLUTION: A ship-handling assistance device comprises an input / output unit and a processor. The processor is constituted to execute: acquiring, via the input / output unit, ship state information that indicates the state of a ship; computing, based on information on at least two prescribed ship-handling patterns that include information related to ship handling and the ship state information, at least two movement motions of the ship that correspond to each of the at least two ship-handling patterns; generating motion-related image data that indicates visualization information related to each of the at least two movement motions together; and outputting, via the input / output unit, the motion related image data to a device capable of outputting images.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a ship operation support device, a ship operation support system, a ship, a ship operation support method, and a program.

Background Art

[0002] Various devices and systems for supporting ship operation have been proposed. For example, Patent Document 1 discloses an automatic ship position holding control device that automatically holds a hull at a fixed point position against external forces such as tidal currents, wind, and waves by computer controlling the thrust of a ship. The automatic ship position holding control device estimates a long-period fluctuating force including a fluctuating drift force due to waves and performs feedforward control to compensate for the long-period fluctuating force, thereby reducing the deviation of the hull position.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, external forces other than tidal currents, wind, and waves may act on the hull of a ship. The automatic ship position holding control device of Patent Document 1 cannot perform control corresponding to external forces other than tidal currents, wind, and waves. That is, the ship position holding control device cannot perform control corresponding to various states of the ship.

[0005] An object of the present disclosure is to provide a ship operation support device, a ship operation support system, a ship, a ship operation support method, and a program that can perform ship operation support corresponding to the state of a ship.

Means for Solving the Problems

[0006] A ship operation support device according to an aspect of the present disclosure includes an input / output unit configured to input and output information, and a processor. The processor is configured to acquire ship state information indicating the state of a ship via the input / output unit, calculate at least two movement operations of the ship corresponding to each of at least two predetermined ship operation patterns including information related to the operation of the ship and the ship state information, generate operation-related image data which is image data showing together visualization information related to each of the at least two movement operations, and output the operation-related image data via the input / output unit to a device capable of outputting an image.

Advantages of the Invention

[0007] According to the technology of the present disclosure, it becomes possible to support ship operation corresponding to the state of the ship.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Mode for Carrying Out the Invention

[0009] (Embodiment) Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that all the embodiments described below show comprehensive or specific examples. In addition, among the components in the following embodiments, components not described in the independent claims indicating the highest-level concept are described as optional components. Also, each figure in the accompanying drawings is a schematic diagram and is not necessarily drawn precisely. Further, in each figure, substantially the same components are denoted by the same reference numerals, and duplicate descriptions may be omitted or simplified. Also, in this specification and the claims, the "device" can mean not only one device but also a system composed of a plurality of devices.

[0010] [Configuration of Ship Handling Support System] With reference to FIG. 1, the configuration of the ship handling support system 10 according to the embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of the mounting device of the ship 1 on which the ship handling support system 10 according to the embodiment is mounted. In the present embodiment, the ship handling support system 10 is mounted on the ship 1. The ship handling support system 10 is used to support the ship handling of the hull 2 of the ship 1. The ship handling support system 10 includes a ship handling support device 100 and a presentation device 200.

[0011] The prompting device 200 is a device capable of prompting information, and is configured to prompt information using, for example, at least one of an image, voice, and light. The prompting device 200 may include a display device such as a display and a projector, a voice output device such as a speaker and headphones, a light emitting device such as an LED (light emitting diode), and the like. The prompting device 200 may have a configuration of a head-mounted display that also serves as a display device and a voice output device.

[0012] The prompting device 200 may be configured to receive inputs such as information and commands, and may include, for example, an input device such as a key, a button, a lever, a dial, and a joystick, and may have a configuration of a touch panel. In the present embodiment, the prompting device 200 is configured to prompt information using at least an image. The prompting device 200 may be configured to be mounted on the ship 1 as an individual device for the ship operation support system 10, and the functions of the prompting device 200 may be realized by a display device, a voice output device, a light emitting device, etc. pre-equipped on the ship 1.

[0013] The ship operation support device 100 is a device that processes information input from the outside and includes a computer device. The ship operation support device 100 is directly or indirectly connected to the prompting device 200 via wired communication, wireless communication, or a combination thereof, and is configured to input and output information, data, commands, etc. to the prompting device 200.

[0014] The ship operation support device 100 may be configured to directly input and output information, data, commands, etc. to the prompting device 200, or may be configured to indirectly input and output information, data, commands, etc. to the prompting device 200 via another computer device or the like. The other computer device or the like may be configured to process the information, data, commands, etc. input and output between the ship operation support device 100 and the prompting device 200. In the present embodiment, the ship operation support device 100 is mounted on the ship 1, but is arranged outside the ship 1 and may be configured to transmit and receive information, data, commands, etc. to and from a computer device or the like mounted on the ship 1 via wireless communication.

[0015] The ship operation support device 100 may be an electronic circuit board, an electronic control unit, a microcomputer, a personal computer, a workstation, a smart device such as a smartphone and a tablet, and other electronic devices. For example, the ship operation support device 100 may include a PLC (Programmable Logic Controller) as an electronic device. The ship operation support device 100 may be a single device or may be incorporated into a computer device mounted on the ship 1. For example, the ship operation support device 100 may be incorporated as hardware or software into a control device 3 that controls each device mounted on the ship 1. The ship operation support device 100 may be configured to execute each process by centralized control by a single device, or may be configured to execute each process by distributed control by cooperation of a plurality of devices.

[0016] The computer device of the ship operation support device 100 may include a processor P, a memory M, a storage S, and an input / output unit IО. The processor P, the memory M, the storage S, and the input / output unit IО are interconnected by a bus, wired communication, wireless communication, or a combination of at least two of these. Any wired communication and wireless communication may be used. The processor P and the memory M constitute an arithmetic unit. The arithmetic unit inputs and outputs information, data, commands, etc. to and from other devices. The arithmetic unit inputs signals from various devices and outputs control signals to each control target.

[0017] Not limited thereto, for example, the processor P may include a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a processor core, a multiprocessor, an ASIC (Application-Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), etc., and each process may be realized by a logic circuit or a dedicated circuit formed on an IC (Integrated Circuit) chip, an LSI (Large Scale Integration), etc. The plurality of processes may be realized by one or more integrated circuits, or may be realized by one integrated circuit.

[0018] The memory M may be composed of a storage device such as a semiconductor memory including a volatile memory and a non-volatile memory. For example, the memory M includes a RAM (Random Access Memory) which is a volatile memory and a ROM (Read-Only Memory) which is a non-volatile memory.

[0019] The storage S stores various data. The storage may be composed of a storage device such as a semiconductor memory, a hard disk drive (HDD), and a solid state drive (SSD).

[0020] The processor P forms a computer system together with the RAM and ROM of the memory M. The computer system of the ship handling support device 100 may realize the functions of the ship handling support device 100 by the processor executing a program recorded in the ROM using the RAM as a work area. Some or all of the functions of the ship handling support device 100 may be realized by the above computer system, may be realized by a dedicated hardware circuit such as an electronic circuit or an integrated circuit, or may be realized by a combination of the above computer system and the hardware circuit.

[0021] The input / output unit I / O directly or indirectly connects various devices mounted on the ship 1 and the ship handling support device 100 via wired communication, wireless communication, or a combination thereof. The input / output unit I / O enables input and output of information, data, commands, etc. between the device and the ship handling support device 100. For example, the input / output unit I / O may include an input / output interface, an input / output circuit, a communication circuit, communication equipment, and other electronic equipment. For example, the devices mounted on the ship 1 include a control device 3 that controls the entire ship 1, a propulsion control device 4 that controls the operation of the propulsion device 5 of the hull 2, a wind direction and wind speed sensor 6a, a ground speed sensor 6b, a water speed sensor 6c, a tidal current sensor 6d, a GNSS (Global Navigation Satellite System) 6e, and an attitude sensor 6f, etc. The input / output unit I / O is connected to some or all of these devices and is connected to all of them in this embodiment.

[0022] The control device 3 and the propulsion control device 4 include a computer device similar to the ship handling support device 100. The propulsion device 5 is a device that applies thrust to the hull 2 and may include, for example, a propeller and its drive device, a thruster such as a side thruster, and a rudder and its drive device, etc.

[0023] The wind direction and wind speed sensor 6a is arranged outside the hull 2, detects the wind direction and wind speed outside the hull 2, and outputs a signal indicating the detection result. The configuration of the wind direction and wind speed sensor 6a is not particularly limited, and any known wind direction and wind speed sensor may be used as the wind direction and wind speed sensor 6a.

[0024] The ground speed sensor 6b is disposed on the hull 2, detects the ground speed of the hull 2, which is the speed of the hull 2 relative to the land existing around the hull 2, and outputs a signal indicating the detection result. The configuration of the ground speed sensor 6b is not particularly limited, and any known ground speed sensor may be used as the ground speed sensor 6b.

[0025] The water speed sensor 6c is disposed on the hull 2, detects the water speed of the hull 2, which is the speed of the hull 2 relative to the water surface around the hull 2, and outputs a signal indicating the detection result. The configuration of the water speed sensor 6c is not particularly limited, and any known water speed sensor may be used as the water speed sensor 6c.

[0026] The tidal current sensor 6d is disposed on the hull 2, detects the direction and speed of the tidal current, and outputs a signal indicating the detection result. The configuration of the tidal current sensor 6d is not particularly limited, and any known tidal current sensor may be used as the tidal current sensor 6d.

[0027] The GNSS 6e is disposed on the hull 2, detects the position of the hull 2 on the earth, and outputs the detection result. The configuration of the GNSS 6e is not particularly limited, and any known GNSS may be used as the GNSS 6e.

[0028] The attitude sensor 6f is disposed on the hull 2, detects the orientation of the hull 2, and outputs the detection result. Although not limited thereto, in the present embodiment, the attitude sensor 6f detects the azimuth, which is the orientation of the hull 2 in the yawing direction with respect to the earth. The attitude sensor 6f may be further configured to detect the orientations of the hull 2 in the rolling direction and the pitching direction. The configuration of the attitude sensor 6f is not particularly limited, and any known sensor may be used as the attitude sensor 6f. For example, the attitude sensor 6f may be configured to include at least one of a geomagnetic azimuth sensor that detects geomagnetism, a gyrocompass that detects angular velocity, and a GNSS azimuth sensor that uses GNSS.

[0029] [Functional Configuration of Ship Handling Support Device] While referring to FIG. 2, the functional configuration of the ship operation support device 100 according to the embodiment will be described. FIG. 2 is a block diagram showing an example of the functional configuration of the ship operation support device 100 according to the embodiment. The ship operation support device 100 includes, as functional components, a force acting estimation unit 101, a hull motion estimation unit 102, a hull motion calculation unit 103, a support information generation unit 104, and a storage unit 110. Further, the force acting estimation unit 101 includes, as functional components, a wind pressure estimation unit 101a, a fluid force estimation unit 101b, a thrust estimation unit 101c, and a combination processing unit 101d. The support information generation unit 104 includes, as functional components, an arithmetic processing unit 104a and an output processing unit 104b. All of the above functional components are not essential for the ship operation support device 100. The ship operation support device 100 may further include additional functional components.

[0030] The function of the storage unit 110 is realized by the memory M and / or the storage S. The functions of the functional components of the ship operation support device 100 excluding the storage unit 110 are realized by the processor P, the memory M, etc.

[0031] The storage unit 110 is configured to store various information, be able to read the stored information, and be able to update the stored information. For example, the storage unit 110 stores programs executed by the processor P, various parameters, and various data, etc. For example, the storage unit 110 stores arithmetic expressions and arithmetic models used by each functional component for calculations. The storage unit 110 stores information about the ship 1. Examples of the information about the ship 1 include specifications of the hull 2, and specifications of the propulsion device 5 such as those related to the propeller, thruster, and rudder. The specifications of the hull 2 may include, for example, the shape, weight, center of gravity position, and draft of the hull 2. The specifications of the propulsion device 5 may include the number, shape, position, orientation, operating range, and capabilities of the propeller, thruster, and rudder. Note that the functional components of the ship operation support device 100 excluding the storage unit 110 may be configured to obtain various information stored in the storage unit 110 from a device external to the ship operation support device 100 and use it, or may be configured to obtain it via a network from a cloud environment such as a cloud server.

[0032] Regarding the acting force estimation unit 101, the wind pressure estimation unit 101a estimates the wind pressure acting on the hull 2. Specifically, the wind pressure estimation unit 101a is configured to receive the detection result of the wind direction and wind speed sensor 6a, and calculates the wind pressure acting on the hull 2 using the detection result. The detection result of the wind direction and wind speed sensor 6a is an example of the first hull information and the ship state information. The calculation method of the wind pressure used by the wind pressure estimation unit 101a may be any known calculation method such as the proposed formula by Isherwood and the proposed formula by Fujiwara. The wind pressure estimation unit 101a calculates the linear wind pressure, which is the wind pressure in the linear direction acting on the hull 2, and the rotational wind pressure, which is the wind pressure in the rotational direction acting on the hull 2.

[0033] Here, the first hull information includes actual information related to the force acting on the hull 2. For example, the first hull information may include output information output from a first ship-related device that detects information related to the force acting on the hull 2. The ship state information is information indicating the state of the ship 1. For example, the ship state information may include output information output from a third ship-related device that detects information related to the state of the ship 1. The first ship-related device and the third ship-related device may include devices, equipment, facilities, sensors, etc. arranged on or outside the ship 1. The output information may include output values, command values, detection values, measurement values, and signals indicating these output from the first ship-related device and the third ship-related device. The output information may be information acquired from the first ship-related device and the third ship-related device, or may be information output from the first ship-related device and the third ship-related device and stored in a storage device or the like. The wind direction and wind speed sensor 6a is an example of the first ship-related device and the third ship-related device.

[0034] As shown in FIGS. 3A and 3B, the wind pressure estimation unit 101a calculates the linear wind pressure acting in the directions of the X-axis and Y-axis along the horizontal plane at the reference position of the hull 2, and the rotational wind pressure acting around the Z-axis passing through the reference position and perpendicular to the horizontal plane. Although not limited thereto, in the present embodiment, the reference position of the hull 2 is the center of gravity G of the hull 2, but it may be another position such as a center point set on the hull 2, for example. FIGS. 3A and 3B are a plan view and a side view respectively showing an example of the reference position and the reference direction set on the hull 2.

[0035] The X-axis, Y-axis, and Z-axis are perpendicular to each other. The X-axis extends through the center of gravity G and extends in the horizontal direction in the longitudinal direction connecting the bow 2a and the stern 2b of the hull 2. The Y-axis extends through the center of gravity G and extends in the horizontal direction in the lateral direction connecting the port side 2c and the starboard side 2d of the hull 2. The Z-axis extends through the center of gravity G and extends in the vertical direction. The rotational wind pressure is also the wind pressure in the turning direction of the hull 2. Note that the wind pressure estimation unit 101a may be configured to calculate the three-axis linear wind pressure further including the linear wind pressure in the direction of the Z-axis, for example, or may be configured to calculate the rotational wind pressure of two or more axes further including the rotational wind pressure around the X-axis and / or the Y-axis.

[0036] The fluid force estimation unit 101b estimates the fluid force acting on the hull 2. Specifically, the fluid force estimation unit 101b is configured to receive at least one detection result of the ground speed sensor 6b, the water speed sensor 6c, and the tidal current sensor 6d, and calculates the fluid force acting on the hull 2 using the detection result. In the present embodiment, the fluid force estimation unit 101b uses all the detection results of the ground speed sensor 6b, the water speed sensor 6c, and the tidal current sensor 6d in the calculation. The above detection results are an example of the first hull information and the ship state information. The ground speed sensor 6b, the water speed sensor 6c, and the tidal current sensor 6d are an example of the first ship-related device and the third ship-related device.

[0037] The calculation method of the fluid force used by the fluid force estimation unit 101b may be any known calculation method such as, for example, the proposed formula of the MMG model and the cross flow drag model. The fluid force estimation unit 101b calculates the linear fluid force, which is the fluid force in the linear direction acting on the hull 2, and the rotational fluid force, which is the fluid force in the rotational direction acting on the hull 2. Although not limited to this, in the present embodiment, the fluid force estimation unit 101b calculates the linear fluid forces in the directions of the X-axis and Y-axis of the hull 2 and the rotational fluid force around the Z-axis of the hull 2. Note that the fluid force estimation unit 101b may be configured to calculate, for example, the linear fluid forces in three axes further including the fluid force in the direction of the Z-axis, or may be configured to calculate, for example, the rotational fluid forces in two or more axes further including the rotational fluid forces around the X-axis and / or Y-axis.

[0038] The thrust estimation unit 101c estimates the thrust acting on the hull 2. Specifically, the thrust estimation unit 101c receives the operation information of the propeller, thruster, and rudder of the propulsion device 5 from the propulsion control device 4, and calculates the thrust acting on the hull 2 using the operation information and the specifications of the propulsion device 5 stored in the storage unit 110. The operation information may include, for example, the rotational speed of the propeller, the rotational speed or output of the thruster, and the rudder angle of the rudder. The thrust estimation unit 101c may be configured to receive, as the operation information, the command value from the propulsion control device 4 to the propulsion device 5 and / or the feedback value received by the propulsion control device 4 from the propulsion device 5.

[0039] The thrust estimation unit 101c may be configured to use the detection result of the speed - over - ground sensor 6c in addition to the above operation information for the calculation of the thrust. The thrust estimation unit 101c may be configured to calculate the thrust by using the operation command output from a steering device for steering the ship 1 to the control device 3 or the like, together with or instead of the above operation information. The operation command is a command indicating the content of the operation input to the steering device by the operator of the ship 1. Examples of the steering device are a lever, a joystick, a handle, and a steering wheel, etc. The operation information, the detection result of the speed - over - ground sensor 6c, and the operation command are examples of the first hull information and the ship state information. The propulsion control device 4, the speed - over - ground sensor 6c, and the steering device are examples of the first ship - related device and the third ship - related device.

[0040] The calculation method of the thrust used by the thrust estimation unit 101c may be any known calculation method. The thrust estimation unit 101c calculates the linear thrust, which is the thrust in the linear direction acting on the hull 2, and the rotational thrust, which is the thrust in the rotational direction acting on the hull 2. Although not limited to this, in the present embodiment, the thrust estimation unit 101c calculates the linear thrust in the directions of the X - axis and Y - axis of the hull 2 and the rotational thrust around the Z - axis of the hull 2. Note that the thrust estimation unit 101c may be configured to calculate, for example, the three - axis linear thrust further including the thrust in the direction of the Z - axis, or may be configured to calculate, for example, the rotational thrust of two or more axes further including the rotational thrust around the X - axis and / or Y - axis.

[0041] The combining processing unit 101d combines the wind pressure estimated by the wind pressure estimation unit 101a, the fluid force estimated by the fluid force estimation unit 101b, and the thrust estimated by the thrust estimation unit 101c to calculate the estimated acting force, which is the force acting on the hull 2. The estimated acting force is an example of the first hull acting force. For example, the combining processing unit 101d may add the linear wind pressure, the linear fluid force, and the linear thrust for each axis to calculate the estimated linear acting force in the linear direction of each axis. The combining processing unit 101d may add the rotational wind pressure, the rotational fluid force, and the rotational thrust for each axis to calculate the estimated rotational acting force, that is, the estimated moment, in the rotational direction of each axis.

[0042] The hull motion estimation unit 102 estimates the motion state of the hull 2 using the estimated acting force calculated by the combination processing unit 101d. Although not limited thereto, in the present embodiment, the motion state of the hull 2 includes the estimated acceleration of the hull 2. Note that the motion state of the hull 2 may include other estimated information indicating the estimated motion state of the hull 2, such as the estimated position and estimated velocity of the hull 2.

[0043] The hull motion estimation unit 102 calculates an estimated value of the velocity change of the hull 2, that is, an estimated value of the acceleration, using the estimated acting force and the motion model of the hull 2 stored in the storage unit 110. For example, the hull motion estimation unit 102 calculates an estimated acceleration, which is an estimated value of the acceleration of the hull 2, using the mathematical formula of the hull motion model shown in Equation 1 below.

[0044]

Equation

[0045] In Equation 1 above, "F" X " represents the estimated linear acting force in the X-axis direction on the center of gravity G of the hull 2, and "F" Y " represents the estimated linear acting force in the Y-axis direction on the center of gravity G of the hull 2, and "N" Z " represents the estimated rotational acting force around the Z-axis at the center of gravity G of the hull 2. "X" G " represents the position of the center of gravity G of the hull 2 in the X-axis direction with respect to a predetermined center of the hull 2, and "Y" G " represents the position of the center of gravity G of the hull 2 in the Y-axis direction with respect to a predetermined center of the hull 2. "u" represents the linear velocity of the hull 2 in the X-axis direction, and "u'" represents the linear acceleration of the hull 2 in the X-axis direction. "v" represents the linear velocity of the hull 2 in the Y-axis direction, and "v'" represents the linear acceleration of the hull 2 in the Y-axis direction. "r" represents the rotational velocity of the hull 2 around the Z-axis, that is, the angular velocity, and "r'" represents the rotational acceleration of the hull 2 around the Z-axis, that is, the angular acceleration. "M" represents the mass of the hull 2. "J" Z " represents the moment of inertia of the hull 2 around the Z-axis at a predetermined position of the hull 2. The predetermined position of the hull 2 may be the position of a predetermined center of the hull 2, the position of the center of gravity G, or another position of the hull 2.

[0046] The hull motion estimation unit 102 calculates the estimated accelerations "u'", "v'", and "r'" by applying each element of the estimated acting force, "F X ", "F Y ", and "N Z " to Equation 1.

[0047] The hull motion calculation unit 103 calculates the motion state of the hull 2 using actual information related to the position and attitude of the hull 2. Although not limited thereto, in the present embodiment, the motion state of the hull 2 includes the acceleration of the hull 2. Note that the motion state of the hull 2 may include other information indicating the motion state of the hull 2, such as the position and velocity of the hull 2.

[0048] The hull motion calculation unit 103 calculates the actual acceleration, which is the actual value of the acceleration of the hull 2, using the position of the hull 2 detected by the GNSS 6e and the azimuth of the hull 2 detected by the attitude sensor 6f. The actual acceleration includes the actual linear acceleration in each axis direction and the actual rotational acceleration around each axis. In the present embodiment, the actual acceleration includes at least the actual linear acceleration in the X-axis and Y-axis directions and the actual rotational acceleration around the Z-axis. The above position and azimuth of the hull 2 are examples of the second hull information and the ship state information.

[0049] Here, the second hull information includes actual information related to the position and attitude of the hull 2. For example, the information related to the position and attitude may include information indicating the position and attitude, information indicating the velocity of the position and attitude, or information indicating the acceleration of the position and attitude. For example, the second hull information may include output information output from a second ship-related device that detects information related to the position and attitude of the hull 2. The second ship-related device may include devices, equipment, facilities, and sensors disposed on or outside the ship 1. The output information may include output values, command values, detection values, measurement values, and signals indicating these output from the second ship-related device. The output information may be information acquired from the second ship-related device or information output from the second ship-related device and stored in a storage device or the like. The GNSS 6e and the attitude sensor 6f are examples of the second ship-related device.

[0050] Regarding the support information generation unit 104, the arithmetic processing unit 104a generates support information for assisting in the operation of the hull 2. The output processing unit 104b converts the support information generated by the arithmetic processing unit 104a into information corresponding to the output target of the support information, and outputs the converted support information to the output target. Examples of the output target are the presentation device 200, the control device 3, and other functional components of the steering support device 100. When the output processing unit 104b outputs support information to the presentation device 200, it converts the support information into data including at least one of image data, audio data, and character string data.

[0051] The arithmetic processing unit 104a calculates the difference between the estimated acceleration, which is the motion state estimated by the hull motion estimation unit 102, and the actual acceleration, which is the motion state calculated by the hull motion calculation unit 103, and generates support information using the difference. For example, the arithmetic processing unit 104a may calculate the difference between the estimated acceleration and the actual acceleration when the timing at which the first hull information used for calculating the estimated acceleration is detected is the same as the timing at which the second hull information used for calculating the actual acceleration is detected. For example, the arithmetic processing unit 104a may calculate each difference between the estimated linear acceleration and the estimated rotational acceleration of each axis calculated by the hull motion estimation unit 102 and the actual linear acceleration and the actual rotational acceleration of each axis calculated by the hull motion calculation unit 103. In the present specification and claims, "the same" and "identical" may include cases where they are exactly the same and cases where there are differences but they can be regarded as substantially the same.

[0052] The arithmetic processing unit 104a can generate various support information according to a preset command and / or a command input to the steering support device 100. Without being limited thereto, in the present embodiment, the support information generation unit 104 is configured to output at least one of the first support information, the second support information, the third support information, the fourth support information, the fifth support information, and the sixth support information. The support information generation unit 104 may be configured to receive a support information command from an external device such as the control device 3 and output the support information specified by the command.

[0053] The first support information is information including the estimated result of the external force acting on the hull 2. The second support information is information for assisting in ship operation so as to bring the hull 2 into a target state in a state where the hull 2 is being pushed and towed by another ship. The third support information is information for assisting in ship operation so as to bring the hull 2 into a target state. The fourth support information is information for assisting in ship operation of the hull 2 in a state where the hull 2 is at anchor. The fifth support information is information including the estimated result of the movement of the hull 2. The sixth support information is information including the estimated result of the area where the hull 2 can move. Hereinafter, the operations of the arithmetic processing unit 104a and the output processing unit 104b when outputting each support information will be described.

[0054] [First support information] The arithmetic processing unit 104a generates information indicating the estimated external force acting on the hull 2 as the first support information, and the output processing unit 104b outputs the information to the output target. The estimated external force is an example of the second hull acting force. Specifically, the arithmetic processing unit 104a calculates the difference between the estimated acceleration estimated by the hull motion estimator 102 and the actual acceleration calculated by the hull motion calculator 103. The difference includes the differences in acceleration in the X-axis direction, Y-axis direction, and around the Z-axis respectively.

[0055] The arithmetic processing unit 104a uses the differences in acceleration in the X-axis direction and Y-axis direction as the linear components of the estimated external force acting on the hull 2 to calculate the direction and magnitude of the linear force of the estimated external force. The arithmetic processing unit 104a uses the difference in acceleration around the Z-axis as the rotational component of the estimated external force acting on the hull 2 to calculate the direction and magnitude (moment) of the rotational force of the estimated external force. Note that the arithmetic processing unit 104a may calculate the difference in acceleration in the Z-axis direction and calculate the direction and magnitude of the linear force in the Z-axis direction of the estimated external force acting on the hull 2, or may calculate the differences in acceleration around the X-axis and Y-axis respectively and calculate the direction and magnitude of the rotational forces around the X-axis and Y-axis of the estimated external force acting on the hull 2.

[0056] When the output processing unit 104b outputs the first support information to the presentation device 200, it generates at least image data that visually represents an index indicating the direction and magnitude of the linear force and the rotational force of the estimated external force acting on the hull 2, and outputs the image data to the presentation device 200 for display. For example, the output processing unit 104b generates data of an image Ia as shown in FIG. 4, which includes an image of the hull 2, an image of an arrow As indicating the direction and magnitude of the estimated linear force, and an image of an arrow Ar indicating the direction and magnitude of the estimated rotational force. The thickness, length, and / or color of the arrows As and Ar may indicate the magnitude of the force. The output processing unit 104b may represent the magnitude of each force as a character string. FIG. 4 is a diagram showing an example of a display image of the first support information. For example, the arithmetic processing unit 104a and the output processing unit 104b may be configured to generate and display the data of the image Ia at a predetermined time interval or a predetermined moving distance interval.

[0057] The arithmetic processing unit 104a determines the type of the estimated external force acting on the hull 2 under a predetermined condition, and the output processing unit 104b may output the estimated external force together with the information of the type. For example, when the arithmetic processing unit 104a acquires information indicating a ship operation assistance state in which the hull 2 is being pushed and pulled by another ship, the estimated external force may be determined as the pushing and pulling external force applied from the other ship to the hull 2. When the arithmetic processing unit 104a acquires information indicating an anchoring state in which the hull 2 is at anchor, the estimated external force may be determined as the external force received by the hull 2 from the anchor during anchoring. When the arithmetic processing unit 104a does not acquire information indicating a ship assistance state nor information indicating an anchoring state, the estimated external force may be determined as the estimation error regarding the wind pressure and the fluid force acting on the hull 2.

[0058] [Second Support Information] The arithmetic processing unit 104a generates information for assisting the operation of the ship 1 that uses other ships such as tag boats as the second support information, and the output processing unit 104b outputs the information to the output target. Specifically, the arithmetic processing unit 104a receives or acquires information necessary for operation support using other ships from an external device such as the control device 3 and / or the storage unit 110. The information may include information on operation guidelines and information on other ships. For example, the information on operation guidelines may include information such as the target position, target azimuth, target route, and target ship speed of the ship 1. For example, the information on the target route may include information on at least one target passing point (also called a "waypoint"). The information on other ships may include the number of other ships pushing and pulling the hull 2, the specifications of each of the other ships, the position on the hull 2 where the other ships are pushing and pulling, the pushing and pulling state of whether each of the other ships is pushing or pulling, and information such as the thrust of each of the other ships.

[0059] Similar to the case of the first support information, the arithmetic processing unit 104a calculates the linear force and rotational force of the estimated external force acting on the hull 2. When the arithmetic processing unit 104a receives information or a command indicating an operation assistance state from an external device such as the control device 3, it calculates the above linear force and rotational force as the estimated external force received from other ships.

[0060] The arithmetic processing unit 104a calculates the ship acting force, which is the external force that the hull 2 should receive from other ships in order to reach the target state, using the estimated external force, the information on the operation guidelines, and the information on other ships, etc., and generates support information related to the ship acting force. For example, the arithmetic processing unit 104a may generate at least one of stop support information, target position and azimuth support information, azimuth holding support information, position holding support information, and route support information as the support information.

[0061] The stop support information is information that proposes the ship acting force required to stop the hull 2 at the target position.

[0062] The target position and orientation support information is information that proposes the ship's acting forces necessary to bring the hull 2 to the target position and target orientation.

[0063] The orientation maintenance support information is information that proposes the ship's acting forces necessary to bring the hull 2 to the target position while maintaining the orientation of the hull 2 as it is.

[0064] The position maintenance support information is information that proposes the ship's acting forces necessary to turn the hull 2 toward the target orientation while maintaining the position of the hull 2 as it is.

[0065] The route support information is information that proposes the ship's acting forces necessary to move the hull 2 along the target route or target passing point.

[0066] The arithmetic processing unit 104a may calculate the ship's acting forces using any known arithmetic method. For example, the arithmetic processing unit 104a may calculate the ship's acting forces by executing model predictive control using the latest estimated external force as an initial value. For example, the model predictive control may use a method such as the C / GMRES method in which the continuation method and the generalized minimal residual method are combined.

[0067] When the output processing unit 104b outputs the second support information to the presentation device 200, it generates at least image data that visually represents an index indicating the direction and magnitude of the linear force and the rotational force of the ship acting force, and outputs the image data to the presentation device 200 for display. For example, the output processing unit 104b generates data of an image Ib as shown in FIG. 5, which includes an image of the hull 2, an image of at least one other ship TS, an image of an arrow Bs indicating the direction and magnitude of the linear force of the ship acting force, and an image of an arrow Br indicating the direction and magnitude of the rotational force of the ship acting force. The thickness, length, and / or color of the arrows Bs and Br may indicate the magnitude of the force. The output processing unit 104b may represent the magnitude of each force as a character string. The hull 2 indicated by the dashed line represents the hull at the target position and attitude. FIG. 5 is a diagram showing an example of a display image of the second support information.

[0068] When two or more other ships TS are pushing and pulling on the hull 2, the arithmetic processing unit 104a and the output processing unit 104b may distribute the linear force and the rotational force of the ship acting force to each of the other ships TS according to the thrust or power of each of the other ships TS. Further, the arithmetic processing unit 104a and the output processing unit 104b may be configured to generate and display the data of the image Ib at a predetermined time interval or a predetermined moving distance interval.

[0069] [Third Support Information] The arithmetic processing unit 104a generates information for assisting the operation of the ship 1 so that the hull 2 is in a target state as the third support information, and the output processing unit 104b outputs the information to the output target. Specifically, the arithmetic processing unit 104a receives or acquires information necessary for operation support including operation guidance information from an external device such as the control device 3 and / or the storage unit 110, in the same manner as in the case of the second support information. The arithmetic processing unit 104a calculates the linear force and the rotational force of the estimated external force acting on the hull 2, in the same manner as in the case of the first support information.

[0070] The arithmetic processing unit 104a calculates the ship acting force, which is the external force that the hull 2 should receive for the hull 2 to reach the target state, using information such as the estimated external force and the steering guidance, and generates support information related to the ship acting force. For example, similar to the case of the second support information, the arithmetic processing unit 104a may generate at least one of stop support information, target position and orientation support information, orientation holding support information, position holding support information, and route support information.

[0071] When the output processing unit 104b outputs the third support information to the presentation device 200, it generates at least image data that visually represents an index indicating the direction and magnitude of the linear force and the rotational force of the ship acting force, and outputs the image data to the presentation device 200 for display. For example, for example, the output processing unit 104b generates data of an image in which at least one image of another ship TS is removed from the image Ib as shown in FIG. 5.

[0072] Note that the arithmetic processing unit 104a may generate steering information for the direction and magnitude of the linear force and the rotational force of the ship acting force, and the output processing unit 104b may generate data of an image including the steering information. The steering information may include information such as the force and acceleration acting on the hull 2 in the port and starboard directions, the force and acceleration acting on the hull 2 in the forward and backward directions, the rudder angle of the rudder, and the thrust.

[0073] [Fourth Support Information] The arithmetic processing unit 104a generates information for supporting the steering of the ship 1 using an anchor in combination as the fourth support information, and the output processing unit 104b outputs the information to the output target. Specifically, the arithmetic processing unit 104a receives or acquires information necessary for steering support using an anchor in combination from an external device such as the control device 3 and / or the storage unit 110. The information may include the steering guidance information and the anchor information of the ship 1. The steering guidance information is the same as the steering guidance information in the second support information. The anchor information of the ship 1 may include information such as the number of anchors mounted on the hull 2, the position on the hull 2 where the tension of the anchor line such as the anchor rope or anchor chain of each anchor acts (for example, the position of the windlass), the anchor being dropped, and the length of the anchor line being paid out by the anchor being dropped.

[0074] Similar to the case of the first support information, the arithmetic processing unit 104a calculates the linear force and the rotational force of the estimated external force acting on the hull 2. When the arithmetic processing unit 104a receives information or commands indicating the anchoring state from an external device such as the control device 3, it calculates the above linear force and rotational force as the estimated external force received from the anchor during anchoring.

[0075] Using the estimated external force, the information of the steering pointer, the information of the anchor, etc., the arithmetic processing unit 104a calculates the estimated anchor acting force, which is the estimated acting force that the hull 2 receives from the anchor and the anchor line when the hull 2 moves during anchoring, and generates support information related to the estimated anchor acting force.

[0076] In the process of generating the support information, after the arithmetic processing unit 104a acquires the information indicating the anchoring state, when it detects that the estimated external force acting on the hull 2 is equal to or greater than a preset first threshold value or exceeds the first threshold value, it sets the flag of the state determination of "the anchor is effective" to the ON state, and uses the estimated external force calculated later to calculate the estimated anchor acting force. For example, when the estimated external force is less than or equal to a second threshold value, the arithmetic processing unit 104a sets the above flag to the OFF state, stops calculating the estimated anchor acting force, and does not calculate the estimated anchor acting force again until the flag becomes the ON state. The first threshold value and the second threshold value may be the same or different.

[0077] Specifically, the arithmetic processing unit 104a estimates the anchoring position AP with respect to the hull 2 from the change in the estimated external force. The anchoring position AP is also the end point of the anchor line paid out from the hull 2. For example, as shown in FIG. 6, the arithmetic processing unit 104a calculates the anchoring position using the change in the direction of the linear force Fes of the estimated external force Fe and the information on the position of the windlass 2w from which the anchor line is paid out on the hull 2. The direction of the linear force Fes with respect to the hull 2 is also the direction in which the anchor line extends from the windlass. FIG. 6 is a plan view showing an example of a method for estimating the anchoring position AP according to the embodiment. Further, the arithmetic processing unit 104a calculates the distance and direction between the windlass 2w and the anchoring position AP.

[0078] For example, as shown in FIG. 7, based on the above calculation result, the arithmetic processing unit 104a applies the linear force Fes and the rotational force Fer of the estimated external force Fe, the direction in which the anchor line extends with respect to the hull 2, the anchor chain distance, and the reference length to the following formula 2, thereby calculating the anchor acting force coefficient. In calculating the anchor acting force coefficient, the arithmetic processing unit 104a may use both of the two formulas included in formula 2, or may use only one of them. FIG. 7 is a plan view showing an example of each element of formula 2.

[0079]

Equation

[0080] In the above formula 2, "f X " represents the X-axis direction component of the linear force Fes, "f Y " represents the Y-axis direction component of the linear force Fes, and "f r " represents the rotational force Fer. "d anchor " represents the anchor chain distance. The anchor chain distance may be the distance between the anchoring position and the winch, or for example, the horizontal distance between the anchoring position and the winch when the ship 1 is viewed from above. "L anchor " represents the reference length corresponding to the length of the anchor line paid out, and for example, may represent the reference length of the anchor line at which the anchor begins to take effect with respect to "d anchor ". "θ" represents the direction in which the anchor line extends with respect to the hull 2, and represents the angle of the anchor line with respect to the X-axis. "d windlass " represents the distance between a predetermined position of the hull 2 and the position of the winch. "K anchor " represents the anchor acting force coefficient. The predetermined position of the hull 2 may be the position of a predetermined center of the hull 2, the position of the center of gravity G, or other positions of the hull 2.

[0081] Furthermore, the arithmetic processing unit 104a calculates the calculated anchor acting force coefficient K anchorApply it to Equation 2 to predict the anchor acting force, which is the external force received by the hull 2 from the anchor and the anchor line when the hull 2 moves, that is, calculate the estimated anchor acting force. For example, the arithmetic processing unit 104a may calculate the estimated anchor acting force by applying the anchor chain distance and / or the anchor line angle that may change due to the movement of the hull 2 to Equation 2. The command values for the changes in the anchor chain distance and / or the anchor line angle are preset and stored in the storage unit 110, and the arithmetic processing unit 104a may read and use the information from the storage unit 110. The arithmetic processing unit 104a may obtain the command values for the changes in the anchor chain distance and / or the anchor line angle based on commands, information, data, etc. received from an external device such as the control device 3. For example, when the linear force of the estimated anchor acting force is less than or equal to the third threshold value, the arithmetic processing unit 104a may output information indicating that "the anchor is ineffective". The third threshold value may be the same as the first threshold value or the second threshold value, or may be different from the first threshold value and the second threshold value.

[0082] When the output processing unit 104b outputs the fourth support information to the presentation device 200, it generates at least image data that visually represents an index indicating the direction and magnitude of the linear force and the rotational force of the estimated anchor acting force, and outputs the image data to the presentation device 200 for display. For example, the output processing unit 104b generates data of an image Ic as shown in FIG. 8, which includes an image of the hull 2, an index of the anchor position AP, an image of an arrow Cs indicating the direction and magnitude of the linear force of the estimated anchor acting force, and an image of an arrow Cr indicating the direction and magnitude of the rotational force of the estimated anchor acting force. The thickness, length, and / or color intensity of the arrows Cs and Cr may indicate the magnitude of the force. The output processing unit 104b may represent the magnitude of each force as a character string. The hull 2 indicated by the dashed line shows the hull after the change in the anchor chain distance and / or the anchor line angle. FIG. 8 is a diagram showing an example of the display image of the fourth support information.

[0083] When two or more anchors are being dropped, the arithmetic processing unit 104a may distribute the estimated external force to each anchor according to the position of each anchor with respect to the hull 2 and the position of the winch of the anchor line of each anchor. The arithmetic processing unit 104a may calculate the anchor acting force coefficient of each anchor using the distribution result, and further calculate the estimated anchor acting force of each anchor. Further, the arithmetic processing unit 104a and the output processing unit 104b may be configured to generate and display the data of the image Ic at a predetermined time interval or a predetermined moving distance interval.

[0084] [Fifth Support Information] The arithmetic processing unit 104a generates information indicating the prediction result of the movement of the ship 1 as the fifth support information, and the output processing unit 104b outputs the information to the output target. The arithmetic processing unit 104a calculates the linear force and the rotational force of the estimated external force acting on the hull 2 in the same manner as in the case of the first support information. The arithmetic processing unit 104a predicts the movement of the hull 2 when the estimated acting force estimated by the acting force estimation unit 101 and the above estimated external force continue to act on the hull 2.

[0085] The arithmetic processing unit 104a applies the estimated acting force and the estimated external force to the mathematical formula of the hull motion model shown in Equation 1, and calculates the components u, v, and r of the velocity of the hull 2 in the linear direction and the rotational direction. Specifically, the arithmetic processing unit 104a calculates the predicted values of the velocity components u, v, and r of the hull 2 and the predicted position and predicted orientation of the hull 2 during the process in which a predetermined time period elapses. For example, the predetermined time period may be in the range of several seconds to several tens of minutes. The calculation target timing may include not only the time point when the predetermined time period elapses but also at least one time point within the predetermined time period.

[0086] In the above calculation, the arithmetic processing unit 104a applies the sum of the linear force in the X-axis direction of the estimated acting force and the linear force in the X-axis direction of the estimated external force to "F" in Equation 1, and applies the sum of the linear force in the Y-axis direction of the estimated acting force and the linear force in the Y-axis direction of the estimated external force to "F" in Equation 1, and "N" in Equation 1 X ", and applies the sum of the linear force in the X-axis direction of the estimated acting force and the linear force in the X-axis direction of the estimated external force to "F" in Equation 1, and applies the sum of the linear force in the Y-axis direction of the estimated acting force and the linear force in the Y-axis direction of the estimated external force to "F" in Equation 1, and "N" in Equation 1 Y ", and applies the sum of the linear force in the Y-axis direction of the estimated acting force and the linear force in the Y-axis direction of the estimated external force to "F" in Equation 1, and applies the sum of the linear force in the Y-axis direction of the estimated acting force and the linear force in the Y-axis direction of the estimated external force to "F" in Equation 1, and "N" in Equation 1 ZApply the sum of the rotational force of the estimated acting force around the Z-axis and the rotational force of the estimated external force around the Z-axis to the “ ”. The arithmetic processing unit 104a applies the sum of the X-axis component of the linear acceleration corresponding to the estimated acting force and the X-axis component of the linear acceleration corresponding to the estimated external force to “u’” in Equation 1, and applies the sum of the Y-axis component of the linear acceleration corresponding to the estimated acting force and the Y-axis component of the linear acceleration corresponding to the estimated external force to “v’” in Equation 1. The arithmetic processing unit 104a applies the sum of the component of the rotational acceleration around the Z-axis corresponding to the estimated acting force and the component of the rotational acceleration around the Z-axis corresponding to the estimated external force to “r’” in Equation 1. Although not limited to this, in the present embodiment, the arithmetic processing unit 104a applies a constant value as the mass “M” of the hull 2 to Equation 1.

[0087] When the output processing unit 104b outputs the fifth support information to the presentation device 200, the output processing unit 104b at least generates image data visually representing an index indicating the predicted position and predicted orientation of the hull 2, and outputs and displays the image data to the presentation device 200. For example, the output processing unit 104b generates data of an image ID as shown in FIG. 9 including an image of the hull 2 in each combination of the predicted position and the predicted orientation. FIG. 9 is a diagram showing an example of a display image of the fifth support information. In this case, the predetermined time period is 5 minutes, the arithmetic processing unit 104a calculates the predicted position and predicted orientation of the hull 2 at the time points when 30 seconds, 1 minute, 2 minutes, and 5 minutes have elapsed, and the output processing unit 104b generates data of an image ID representing four images of the hull 2 corresponding to the predicted positions and predicted orientations at the four elapsed time points and an image of the hull 2 at the initial position (when 0 seconds have elapsed).

[0088] The arithmetic processing unit 104a may calculate the predicted position and predicted orientation of the hull 2 for a plurality of consecutive predetermined time periods, and the output processing unit 104b may output information on the predicted positions and predicted orientations for the plurality of predetermined time periods. The lengths of the plurality of predetermined time periods may be the same as or different from each other. The arithmetic processing unit 104a may calculate the estimated external force at the time point when the predetermined time period has elapsed or at a predetermined time point within the predetermined time period every time the predetermined time period elapses. The arithmetic processing unit 104a may calculate the predicted position and predicted orientation of the hull 2 for the next predetermined time period using the calculated estimated external force.

[0089] The arithmetic processing unit 104a may calculate an estimated external force at a predetermined timing within a predetermined time period, and use the estimated external force to calculate the predicted position and predicted orientation of the hull 2 after the timing. For example, the arithmetic processing unit 104a may calculate the estimated external force for each timing of the calculation target of the predicted position and predicted orientation of the hull 2 included in a predetermined time period, and use the estimated external force for the calculation of the predicted position and predicted orientation at the subsequent timing of the calculation target.

[0090] In the above, the arithmetic processing unit 104a is configured to predict the movement of the hull 2 when a constant estimated acting force and a constant estimated external force continue to act on the hull 2, but is not limited thereto. For example, the arithmetic processing unit 104a may vary at least one of the wind pressure and the fluid force included in the estimated acting force according to the predicted position and predicted orientation of the hull 2. The arithmetic processing unit 104a calculates an estimated value of the wind pressure and / or the fluid force at the predicted position and predicted orientation of the hull 2, calculates a new estimated acting force by reflecting the estimated value in the estimated acting force, and may use the new estimated acting force for predicting the movement of the hull 2. The arithmetic processing unit 104a calculates an estimated value of the wind pressure and / or the fluid force every time a predetermined time period elapses, and may use a new estimated acting force based on the estimated value for the calculation of the predicted position and predicted orientation of the subsequent hull 2. The arithmetic processing unit 104a calculates an estimated value of the wind pressure and / or the fluid force for each timing of the calculation target of the predicted position and predicted orientation of the hull 2 included within a predetermined time period, and may use a new estimated acting force based on the estimated value for the calculation of the predicted position and predicted orientation of the hull 2 after the timing.

[0091] The arithmetic processing unit 104a may reflect the second support information or the like in the calculation of the predicted position and predicted orientation of the hull 2 and the like. In this case, the arithmetic processing unit 104a may calculate the predicted position and predicted orientation of the hull 2 and the like using the ship acting force instead of the estimated external force.

[0092] [Sixth Support Information] The arithmetic processing unit 104a generates information indicating the prediction result of the movement area of the ship 1 under predetermined conditions as the sixth support information, and the output processing unit 104b outputs the information to the output target. The arithmetic processing unit 104a acquires information on predetermined conditions. The information on predetermined conditions is preset and stored in the storage unit 110, and the arithmetic processing unit 104a may read out and use the information from the storage unit 110. The arithmetic processing unit 104a may acquire the information on predetermined conditions based on commands, information, data, etc. received from an external device such as the control device 3.

[0093] The information on predetermined conditions includes at least information on two predetermined steering patterns, etc. One steering pattern includes a combination of first steering information related to the motion state of the hull 2 in the port and starboard directions and second steering information related to the motion state of the hull 2 in the forward and backward directions.

[0094] The first steering information may include information such as the forces and accelerations acting on the hull 2 in the port and starboard directions, and the rudder angle of the rudder. For example, the above-mentioned forces in the port and starboard directions may include the forces applied to the hull 2 by other ships, the forces applied to the hull 2 by the anchor, the thrust applied to the hull 2 by the thruster of the hull 2, and the thrust applied to the hull 2 by the combination of the propeller and rudder of the hull 2. For example, the information on the propeller and rudder of the hull 2 may include the rotational speed of the propeller, the blade angle of the propeller, the direction of the rotational axis of the propeller, and the rudder angle of the rudder.

[0095] The second steering information may include information such as the forces and accelerations acting on the hull 2 in the forward and backward directions, and the rudder angle of the rudder. For example, the above-mentioned forces in the forward and backward directions may include the forces applied to the hull 2 by other ships, the forces applied to the hull 2 by the anchor, the thrust applied to the hull 2 by the propeller of the hull 2, and the thrust applied to the hull 2 by the combination of the propeller and rudder of the hull 2. For example, the information on the propeller and rudder of the hull 2 may include the rotational speed of the propeller, the blade angle of the propeller, the direction of the rotational axis of the propeller, and the rudder angle of the rudder.

[0096] The arithmetic processing unit 104a estimates at least two movement operations of the hull 2 corresponding to at least two steering patterns based on the state of the ship 1 and information on at least two predetermined steering patterns. For example, the state of the ship 1 may include an estimated acting force, an estimated external force, the actual acceleration of the hull 2 calculated by the hull motion calculation unit 103, and at least two combinations thereof. For each steering pattern, the arithmetic processing unit 104a estimates the movement operation of the hull 2 when the hull 2 moves in the motion state shown in the first steering information and the second steering information while the state of the ship 1 is maintained. For example, the arithmetic processing unit 104a calculates the movement operation of the hull 2 when the hull 2 moves under the action of the left-right direction force of the first steering information and the forward-backward direction force of the second steering information. For example, as the movement operation of the hull 2, the arithmetic processing unit 104a may calculate the time change of the position of the hull 2, the time change of the speed of the hull 2, the time change of the acceleration of the hull 2, the movement path of the hull 2 according to the movement operation, the arrival point of the hull 2 after a predetermined time has elapsed, and at least one of at least two combinations thereof.

[0097] For example, when the arithmetic processing unit 104a uses the estimated acting force or the actual acceleration of the hull 2 as the state of the ship 1, it calculates the movement operation of the hull 2 when the hull 2 moves according to the steering pattern while receiving the estimated acting force or the actual acceleration. When the arithmetic processing unit 104a uses the combination of the estimated acting force and the estimated external force as the state of the ship 1, it calculates the movement operation of the hull 2 when the hull 2 moves according to the steering pattern while receiving the sum of the estimated acting force and the estimated external force. The arithmetic processing unit 104a functions as a motion estimation unit and may also function as a correction processing unit in some cases.

[0098] Although not limited thereto, in the present embodiment, a plurality of backward forces are set. For example, the plurality of backward forces are set as four backward thrusts corresponding to full turn, half turn, slow turn, and no turn. The plurality of backward forces may include a backward thrust corresponding to dead slow turn. The propeller can generate a maximum backward thrust in full turn, a backward thrust of about 75% of the maximum backward thrust in half turn, a backward thrust of about 50% of the maximum backward thrust in slow turn, and a backward thrust of about 25% of the maximum backward thrust in dead slow turn. For each of the four backward forces, a steering pattern in which a predetermined port-side force acts, a steering pattern in which a predetermined starboard-side force acts, and a steering pattern in which no port-starboard-side force acts are set. Using combinations of the four backward forces and the three side forces, 12 steering patterns are set. The arithmetic processing unit 104a calculates the movement operation of the hull 2 for each of the 12 steering patterns.

[0099] For example, the arithmetic processing unit 104a calculates the movement operation of the hull 2 using the mathematical formula of the hull motion model shown in the above formula 1. In this case, in formula 1, the arithmetic processing unit 104a applies the sum of the linear force in the X-axis direction and the backward force included in the state of the ship 1 to "F X ", applies the sum of the linear force in the Y-axis direction and the port-starboard-side force included in the state of the ship 1 to "F Y ", and applies the rotational force around the Z-axis included in the state of the ship 1 to "N Z ".

[0100] Furthermore, the arithmetic processing unit 104a estimates, as the movement area of the hull 2, an area including three movement operations of the hull 2 corresponding to three steering patterns in which the second steering information is the same. Specifically, the arithmetic processing unit 104a may determine, as the movement area, an area including three movement routes of the hull 2 after a predetermined time elapses corresponding to the three steering patterns, or may determine, as the movement area, an area including three arrival points of the hull 2 after a predetermined time elapses corresponding to the three steering patterns. For example, as shown in FIG. 10, the arithmetic processing unit 104a determines, as the movement area, an area M within a polygon having the current position P0 of the hull 2 and three arrival points P1, P2, and P3 of the hull 2 after a predetermined time elapses as vertices. The arrival point P1 corresponds to a steering pattern in which no force in the port and starboard directions acts, the arrival point P2 corresponds to a steering pattern in which a predetermined port-side force acts, and the arrival point P3 corresponds to a steering pattern in which a predetermined starboard-side force acts. FIG. 10 is a plan view showing an example of the movement area of the hull 2. Then, the arithmetic processing unit 104a determines four movement areas corresponding to each of the four astern forces.

[0101] When the output processing unit 104b outputs the sixth support information to the presentation device 200, it generates at least image data showing together the visualization information of the four movement areas of the hull 2, and outputs the image data to the presentation device 200 for display. For example, the output processing unit 104b generates data of an image Ie as shown in FIG. 11, including an image of the hull 2, images of the four movement areas M1 to M4, and a nautical chart. In the image Ie, the images of the movement areas M1 to M4 are superimposed and displayed. The operator viewing the image Ie can steer the ship so that the obstacle T and the ship 1 shown on the nautical chart do not interfere. The movement area M1 corresponds to a steering pattern without astern, the movement area M2 corresponds to a slow astern steering pattern, the movement area M3 corresponds to a half astern steering pattern, and the movement area M4 corresponds to a full astern steering pattern. FIG. 11 is a diagram showing an example of a display image of the sixth support information. The data of the image Ie is an example of operation-related image data.

[0102] Further, as the state of the ship 1, the ship acting force may be used. In this case, the arithmetic processing unit 104a may calculate the ship acting force in the same manner as in the case of the second support information, and calculate the movement operation of the hull 2 using the sum of the ship acting force and the estimated acting force.

[0103] Further, the arithmetic processing unit 104a is configured to estimate, as the movement area of the hull 2, an area including three movement operations of the hull 2 corresponding to three steering patterns in which the second steering information is the same, but is not limited thereto. For example, the arithmetic processing unit 104a may be configured to estimate, as the movement area of the hull 2, an area including a plurality of movement operations of the hull 2 corresponding to a plurality of steering patterns in which the first steering information is the same. Examples of the steering patterns in which the first steering information is the same are, for each case of a case where a predetermined force in the port side direction acts, a case where a predetermined force in the starboard side direction acts, and a case where no force in the port and starboard side directions acts, the steering pattern at full turn, the steering pattern at half turn, the steering pattern at slow turn, and the steering pattern without turn.

[0104] (Modification Example 1) This modification example is different from the embodiment in that the steering support device has a data filtering function. Hereinafter, this modification example will be described centering on the points different from the embodiment, and the description of the points the same as those in the embodiment will be omitted as appropriate.

[0105] FIG. 12 is a block diagram showing an example of the functional configuration of the steering support device 100A according to the modification example. The steering support device 100A further includes a first filter processing unit 105 and a second filter processing unit 106 as functional components as compared with the steering support device 100 according to the embodiment. The functions of the filter processing units 105 and 106 are realized by a processor P, a memory M, and the like.

[0106] The first filter processing unit 105 receives the estimated acceleration of the hull 2 from the hull motion estimation unit 102, performs filter processing to remove the noise component from the estimated acceleration, and outputs the estimated acceleration after the filter processing to the support information generation unit 104. For example, the first filter processing unit 105 may be configured to remove high-frequency components having a predetermined frequency or higher from the estimated acceleration.

[0107] The second filter processing unit 106 receives the actual acceleration of the hull 2 from the hull motion calculation unit 103, performs filter processing to remove the noise component from the actual acceleration, and outputs the estimated acceleration after the filter processing to the support information generation unit 104. For example, the second filter processing unit 106 may be configured to remove high-frequency components having a predetermined frequency or higher from the actual acceleration.

[0108] The support information generation unit 104 performs processing using the estimated acceleration after the filter processing in the first filter processing unit 105 and the actual acceleration after the filter processing in the second filter processing unit 106. Thereby, for example, when the support information generation unit 104 calculates the estimated external force acting on the hull 2, it can calculate the estimated external force from which the influence of high-frequency components such as wind, waves, and tidal currents has been removed. Therefore, the accuracy of the estimated external force is improved.

[0109] (Other embodiments) Although the embodiments and modification examples of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments and modification examples. That is, various modifications and improvements are possible within the scope of the present disclosure. For example, those obtained by applying various modifications to the embodiments and modification examples, and forms constructed by combining components in different embodiments and modification examples are also included within the scope of the present disclosure.

[0110] For example, in the embodiments and variations, the ship handling support devices 100 and 100A are configured to output support information to a presentation device 200 or the like in a form useful for manual ship handling of the ship 1, but are not limited thereto. The ship handling support devices 100 and 100A may be configured to output, as data that can be used for automatic ship control by a device such as the control device 3 of the ship 1, to the device. Thereby, automatic ship handling of the ship 1 using the support information becomes possible.

[0111] Also, each aspect example of the technology of the present disclosure can be listed as follows. The ship handling support device according to the first aspect of the present disclosure includes an input / output unit configured to input and output information, and a processor. The processor acquires, via the input / output unit, first hull information including actual information related to a force acting on the hull of the ship, acquires, via the input / output unit, second hull information including actual information related to the position and attitude of the hull, calculates a first hull acting force, which is a force acting on the hull, using the first hull information, calculates a first motion state, which is the motion state of the hull, using the first hull acting force, calculates a second motion state, which is the motion state of the hull, using the second hull information, generates support information for supporting the ship handling of the hull based on the difference between the first motion state and the second motion state, and outputs the support information via the input / output unit.

[0112] According to the above aspect, the ship handling support device generates support information based on the difference between the first motion state of the hull calculated using the first hull information related to the force acting on the hull and the second motion state of the hull calculated using the second hull information related to the position and attitude of the hull. Such support information may include information related to a force acting on the hull that is not included in the first hull information. By using the support information for ship handling of the hull, safe and efficient ship handling becomes possible. Therefore, the ship handling support device can perform ship handling support corresponding to the state of the ship.

[0113] In the ship operation support device according to the first aspect of the present disclosure, the first hull information may include information output from a first ship-related device that detects information related to the forces acting on the hull, and the second hull information may include information output from a second ship-related device that detects information related to the position and attitude of the hull. According to the above aspect, the ship operation support device can calculate the first motion state and the second motion state using the first hull information and the second hull information including the actual information output from the first ship-related device and the second ship-related device.

[0114] In the ship operation support device according to the first aspect of the present disclosure, the first hull information includes wind pressure information which is actual information regarding the wind pressure acting on the hull, fluid force information which is actual information related to the fluid force acting on the hull, and thrust information which is actual information related to the thrust acting on the hull. The processor may calculate the wind pressure acting on the hull using the wind pressure information, calculate the fluid force acting on the hull using the fluid force information, calculate the thrust acting on the hull using the thrust information, and calculate the first hull acting force by adding up the wind pressure, the fluid force, and the thrust.

[0115] According to the above aspect, the ship operation support device calculates the first hull acting force including the wind pressure, the fluid force, and the thrust that constantly act on the hull. Therefore, the support information may include information related to the forces that act on the hull in a non-steady state. By using the support information for the ship operation of the hull, it becomes possible to perform a safe and efficient ship operation against the forces that act on the hull in a non-steady state.

[0116] In the ship operation support device according to the first aspect of the present disclosure, the wind pressure information includes the detection value of a wind direction and wind speed sensor mounted on the ship, the fluid force information includes the detection value of at least one of a ground speed sensor, a speed over the ground sensor, and a tidal current sensor mounted on the ship, and the thrust information may include at least one of a command value output by the control device of the ship to the propulsion device of the hull and a feedback value from the propulsion device. According to the above aspect, the first hull information can be obtained from the ship. The ship operation support device can obtain the first hull information from the equipment mounted on the ship.

[0117] In the ship operation support device according to the first aspect of the present disclosure, the second hull information may include at least one of the detection value of a Global Navigation Satellite System (GNSS) mounted on the ship and the detection value of an attitude sensor. According to the above aspect, the second hull information can be obtained from the ship. The ship operation support device can obtain the second hull information from the equipment mounted on the ship.

[0118] The ship operation support device according to the first aspect of the present disclosure further includes a storage device that stores the motion model of the hull, and the processor may calculate the first motion state by applying the first hull acting force to the motion model. According to the above aspect, the ship operation support device can improve the accuracy of the first motion state.

[0119] In the ship operation support device according to the first aspect of the present disclosure, the processor is further configured to perform a first filtering process for removing noise components from the first motion state, and the processor may generate the support information using the first motion state subjected to the first filtering process. According to the above aspect, the ship operation support device can improve the accuracy of the support information.

[0120] In the ship operation support device according to the first aspect of the present disclosure, the processor is further configured to perform a second filtering process for removing a noise component from the second motion state, and the processor may generate the support information using the second motion state that has been subjected to the second filtering process. According to the above aspect, the ship operation support device can improve the accuracy of the support information.

[0121] In the ship operation support device according to the first aspect of the present disclosure, the processor may calculate a second hull acting force, which is a force acting on the hull, as the support information. According to the above aspect, the ship operation support device can calculate and output a force acting on the hull that is not included in the first hull information.

[0122] The ship operation support device according to the first aspect of the present disclosure further includes a storage device that stores a motion model of the hull, and the processor may calculate a third motion state, which is a predicted motion state of the hull, as the support information by applying the second hull acting force to the motion model. According to the above aspect, the ship operation support device can calculate and output a third motion state of the hull caused by a force acting on the hull that is not included in the first hull information.

[0123] In the ship operation support device according to the first aspect of the present disclosure, the processor may generate, as the support information, information for supporting ship operation so as to bring the hull into a target state based on the second hull acting force. According to the above aspect, the ship operation support device can support ship operation so as to bring the hull into a target state.

[0124] In the ship operation support device according to the first aspect of the present disclosure, the processor is configured to receive, via the input / output unit, auxiliary information indicating that the ship is receiving operation assistance from another ship. When the processor receives the auxiliary information, the processor may calculate the second hull acting force as an assisting force acting on the hull from the other ship. According to the above aspect, the ship operation support device can calculate and output the assisting force of another ship as a force acting on a hull not included in the first hull information. By using the assisting force of another ship for the ship operation of the hull, safe and efficient ship operation becomes possible.

[0125] In the ship operation support device according to the first aspect of the present disclosure, the processor may generate, based on the assisting force, information for assisting the ship operation so as to bring the hull into a target state as the support information. According to the above aspect, the ship operation support device can assist the ship operation so as to bring the hull into a target state when the hull is receiving an assisting force from another ship.

[0126] In the ship operation support device according to the first aspect of the present disclosure, the processor is configured to receive, via the input / output unit, anchoring information indicating that the ship is at anchor. When the processor receives the anchoring information, the processor may calculate the second hull acting force as an anchor acting force acting on the hull from the dropped anchor. According to the above aspect, the ship operation support device can calculate and output the anchor acting force as a force acting on a hull not included in the first hull information. By using the anchor acting force for the ship operation of the hull, safe and efficient ship operation becomes possible.

[0127] In the ship operation support device according to the first aspect of the present disclosure, the processor may calculate, based on the anchor acting force, the anchor acting force when the hull moves as the support information. According to the above aspect, the ship operation support device can assist the ship operation when moving the hull while at anchor.

[0128] The ship operation support system according to the first aspect of the present disclosure includes a ship operation support device according to the first aspect of the present disclosure and a presentation device capable of presenting at least one of an image and a voice. The processor outputs the support information to the presentation device as data including at least one of image data, voice data, and character string data, and causes the presentation device to present the support information. According to the above aspect, a ship operation support system having the same effect as the ship operation support device according to the first aspect of the present disclosure can be obtained.

[0129] The ship according to the first aspect of the present disclosure includes a ship operation support system according to the first aspect of the present disclosure and a hull on which the ship operation support system is mounted. According to the above aspect, a ship having the same effect as the ship operation support device according to the first aspect of the present disclosure can be obtained.

[0130] The ship operation support method according to the first aspect of the present disclosure includes obtaining first hull information including actual information related to a force acting on a hull of a ship, obtaining second hull information including actual information related to a position and an attitude of the hull, calculating a first hull acting force that is a force acting on the hull using the first hull information, calculating a first motion state that is a motion state of the hull using the first hull acting force, calculating a second motion state that is a motion state of the hull using the second hull information, and generating and outputting support information for supporting the ship operation of the hull based on a difference between the first motion state and the second motion state. According to the above aspect, the same effect as the ship operation support device according to the first aspect of the present disclosure can be obtained.

[0131] A program according to a first aspect of the present disclosure causes a computer to perform: acquiring first hull information including actual information related to forces acting on a hull of a ship; acquiring second hull information including actual information related to the position and attitude of the hull; calculating a first hull acting force, which is a force acting on the hull, using the first hull information; calculating a first motion state, which is a motion state of the hull, using the first hull acting force; calculating a second motion state, which is a motion state of the hull, using the second hull information; and generating and outputting support information for assisting in maneuvering the hull based on a difference between the first motion state and the second motion state. According to the above aspect, the same effect as that of the maneuvering support device according to the first aspect of the present disclosure can be obtained.

[0132] A maneuvering support device according to a second aspect of the present disclosure includes an input / output unit configured to input and output information, and a processor. The processor is configured to: acquire ship state information indicating a state of a ship via the input / output unit; calculate at least two movement operations of the ship corresponding to at least two predetermined maneuvering patterns based on information of the at least two predetermined maneuvering patterns including information related to maneuvering of the ship and the ship state information; generate operation-related image data, which is image data showing visualization information related to each of the at least two movement operations together; and output the operation-related image data via the input / output unit to a device capable of outputting an image.

[0133] According to the above aspect, the maneuvering support device generates operation-related image data showing visualization information of movement operations based on ship state information and maneuvering pattern information. The operation-related image data shows visualization information of each of at least two movement operations together. The maneuvering support device can visually present information related to a plurality of movement operations of the ship corresponding to a plurality of maneuvering patterns at the same time. Therefore, safe and efficient maneuvering becomes possible. Therefore, the maneuvering support device can provide maneuvering support corresponding to the state of the ship.

[0134] In the ship operation support device according to the second aspect of the present disclosure, the processor is further configured to calculate at least one of the movement route and the destination of the ship according to each of the movement operations, and the processor may generate the operation-related image data that together shows the visualization information of at least one of the movement route and the destination. According to the above aspect, the ship operation support device can visually present a plurality of movement routes and / or destinations of the ship corresponding to a plurality of operation patterns at the same time. Therefore, safe and efficient ship operation becomes possible.

[0135] In the ship operation support device according to the second aspect of the present disclosure, the processor is further configured to calculate at least one of the movement route and the destination of the ship according to each of the movement operations, and to calculate the movement area of the ship including at least one of the movement route and the destination, and the processor may generate the operation-related image data showing the visualization information of the movement area. According to the above aspect, the ship operation support device can visually present the movement areas of the ship corresponding to a plurality of operation patterns. Therefore, safe and efficient ship operation becomes possible.

[0136] In the ship operation support device according to the second aspect of the present disclosure, one of the operation patterns may include a combination of first operation information related to the movement state of the ship in the port and starboard directions and second operation information related to the movement state of the ship in the forward and backward directions. According to the above aspect, the movement operation of the ship corresponding to the operation pattern can reflect the variation of the movement state of the ship in the port and starboard directions and the forward and backward directions. The ship operation support device can visually present information related to various movement operations.

[0137] In the ship operation support device according to the second aspect of the present disclosure, the first operation information may include at least one of information regarding the rudder angle of the rudder of the ship and information regarding the forces acting on the ship in the port and starboard directions, and the second operation information may include at least one of information regarding the rotational speed of the propeller of the ship and information regarding the forces acting on the ship in the fore-and-aft direction. According to the above aspect, the ship operation support device can visually present information related to the movement operations of ships in various states using the first operation information and the second operation information including various information.

[0138] In the ship operation support device according to the second aspect of the present disclosure, the processor is further configured to calculate at least one of the movement path and the destination of the ship according to each of the movement operations, and calculate the movement area of the ship including at least one of the movement path and the destination corresponding to each of at least two of the operation patterns in which the second operation information is the same. The processor may generate the operation-related image data indicating the visualization information of the movement area.

[0139] According to the above aspect, the ship operation support device can visually present the movement area of the ship in the movement state corresponding to the second operation information. For example, the ship operation support device can visually present the movement area of the ship when the movement state of the ship in the fore-and-aft direction is a predetermined movement state but the movement state of the ship in the port and starboard directions fluctuates.

[0140] In the ship operation support device according to the second aspect of the present disclosure, the processor may generate the operation-related image data that shows together the visualization information of the movement areas of at least two of the movement areas in which the second operation information of the operation pattern is different. According to the above aspect, the ship operation support device can visually present at the same time the movement areas of the ship corresponding to each of various movement states of the ship in the fore-and-aft direction.

[0141] In the ship operation support device according to the second aspect of the present disclosure, the processor may calculate the movement operation for the predetermined time interval based on the ship state information indicating the state of the ship at the predetermined time interval, and generate operation-related image data indicating visualization information related to the movement operation for the predetermined time interval at the predetermined time interval. According to the above aspect, the ship operation support device can update and present visualization information related to the changing movement operation of the ship corresponding to the change in the state of the ship at a predetermined time interval.

[0142] The ship operation support device according to the second aspect of the present disclosure may further include a storage device that stores information on the at least two predetermined ship operation patterns. According to the above aspect, the ship operation support device can calculate the movement operation of the ship without the need for the provision of information on at least two predetermined ship operation patterns from other devices or the like.

[0143] In the ship operation support device according to the second aspect of the present disclosure, the processor is further configured to acquire, as the ship state information, first hull information including actual information related to the force acting on the hull of the ship, and calculate a first hull acting force, which is the force acting on the hull, using the first hull information. The processor may calculate the movement operation based on the first hull acting force and the information on the ship operation pattern. According to the above aspect, the ship operation support device can calculate the state of the ship using the first hull information and calculate the movement operation using the state of the ship.

[0144] In the ship operation support device according to the second aspect of the present disclosure, the processor acquires second ship information including actual information related to the position and attitude of the hull as the ship state information, calculates a first motion state, which is the motion state of the hull, using the first hull acting force, calculates a second motion state, which is the motion state of the hull, using the second ship information, and further corrects the first hull acting force based on the difference between the first motion state and the second motion state. The processor may calculate the movement operation based on the corrected first hull acting force and the information on the operation pattern. According to the above aspect, the ship operation support device can improve the estimation accuracy of the movement operation of the ship.

[0145] In the ship operation support device according to the second aspect of the present disclosure, the first ship information may include information output from a first ship-related device that detects information related to the force acting on the hull, and the second ship information may include information output from a second ship-related device that detects information related to the position and attitude of the hull. According to the above aspect, the ship operation support device can calculate the movement operation of the ship using the first ship information and the second ship information including the actual information output from the first ship-related device and the second ship-related device.

[0146] In the ship operation support device according to the second aspect of the present disclosure, the second ship information may include at least one of a detection value of a Global Navigation Satellite System (GNSS) mounted on the ship and a detection value of an attitude sensor. According to the above aspect, the second ship information can be obtained from the ship. The ship operation support device can acquire the second ship information from the equipment mounted on the ship.

[0147] In the ship maneuvering support device according to the second aspect of the present disclosure, the first hull information includes wind pressure information which is actual information regarding the wind pressure acting on the hull, fluid force information which is actual information related to the fluid force acting on the hull, and thrust information which is actual information related to the thrust acting on the hull. The processor may calculate the wind pressure acting on the hull using the wind pressure information, calculate the fluid force acting on the hull using the fluid force information, calculate the thrust acting on the hull using the thrust information, and calculate the first hull acting force by summing the wind pressure, the fluid force, and the thrust.

[0148] According to the above aspect, the ship maneuvering support device calculates the first hull acting force including the wind pressure, the fluid force, and the thrust that constantly act on the hull. Therefore, the correction applied based on the difference between the first motion state and the second motion state can reflect the force that acts on the hull unsteadily in the movement operation. The ship maneuvering support device can improve the accuracy of the movement operation of the ship.

[0149] In the ship maneuvering support device according to the second aspect of the present disclosure, the wind pressure information includes the detection value of the wind direction and wind speed sensor mounted on the ship, the fluid force information includes the detection value of at least one of the ground speed sensor, the speed over ground sensor, and the tidal current sensor mounted on the ship, and the thrust information may include at least one of the command value output by the control device of the ship to the propulsion device of the hull and the feedback value from the propulsion device. According to the above aspect, the first hull information can be obtained from the ship. The ship maneuvering support device can obtain the first hull information from the equipment mounted on the ship.

[0150] The ship maneuvering support system according to the second aspect of the present disclosure includes the ship maneuvering support device according to the second aspect of the present disclosure and a device capable of outputting the image. The processor outputs the operation-related image data to the device capable of outputting the image for display. According to the above aspect, a ship maneuvering support system having the same effect as the ship maneuvering support device according to the second aspect of the present disclosure can be obtained.

[0151] The ship according to the second aspect of the present disclosure includes a ship operation support system according to the second aspect of the present disclosure and a hull on which the ship operation support system is mounted. According to the above aspect, a ship having the same effect as the ship operation support device according to the second aspect of the present disclosure can be obtained.

[0152] The ship operation support method according to the second aspect of the present disclosure includes obtaining ship state information indicating the state of a ship, obtaining information on at least two predetermined ship operation patterns including information on the operation of the ship, calculating at least two movement operations of the ship corresponding to each of the at least two ship operation patterns based on the ship state information and the information on the at least two ship operation patterns, generating operation-related image data which is image data showing together visualization information related to each of the at least two movement operations, and outputting the operation-related image data to a device capable of outputting an image. According to the above aspect, the same effect as the ship operation support device according to the second aspect of the present disclosure can be obtained.

[0153] The program according to the second aspect of the present disclosure causes a computer to execute obtaining ship state information indicating the state of a ship, obtaining information on at least two predetermined ship operation patterns including information on the operation of the ship, calculating at least two movement operations of the ship corresponding to each of the at least two ship operation patterns based on the ship state information and the information on the at least two ship operation patterns, generating operation-related image data which is image data showing together visualization information related to each of the at least two movement operations, and outputting the operation-related image data to a device capable of outputting an image. According to the above aspect, the same effect as the ship operation support device according to the first aspect of the present disclosure can be obtained.

[0154] Note that the ship operation support method according to the first and second aspects of the present disclosure may be realized by, for example, a circuit such as a CPU or LSI, an IC card, or a single module.

[0155] Also, the programs according to the first and second aspects of the present disclosure may be, for example, programs recorded on a non-transitory computer-readable recording medium, and may be configured to be read from the recording medium using a drive device of the recording medium and installed in a computer device. The program may be, for example, a program that can be distributed via a transmission medium such as the Internet, and may be configured to be downloaded and installed in a computer device.

[0156] Also, all of the numbers such as ordinal numbers and quantities used above are for exemplification in order to specifically describe the technology of the present disclosure, and the present disclosure is not limited to the exemplified numbers. Also, the connection relationships between the components are for exemplification in order to specifically describe the technology of the present disclosure, and the connection relationships for realizing the functions of the present disclosure are not limited thereto.

[0157] Also, the division of blocks in the functional block diagram is an example, and a plurality of blocks may be realized as one block, one block may be divided into a plurality, and / or some functions may be transferred to other blocks. Also, the functions of a plurality of blocks having similar functions may be processed by a single piece of hardware or software in parallel or in a time-sharing manner.

Description of Reference Numerals

[0158] 1 Ship 2 Hull 6a Wind Direction and Wind Speed Sensor 6b Ground Ship Speed Sensor 6c Water Ship Speed Sensor 6d Tidal Current Sensor 6e GNSS 6f Attitude Sensor 10 Ship Handling Support System 100, 100A Ship Handling Support Device 200 Presentation Device P Processor M Memory S Storage I / O Input / Output Unit

Claims

1. An input / output unit configured to input and output information, and a processor, wherein the processor is configured to acquire ship state information indicating the state of a ship via the input / output unit, calculate a plurality of movement operations of the ship corresponding to each of the plurality of predetermined maneuvering patterns based on information on the plurality of predetermined maneuvering patterns including information on maneuvering of the ship and the ship state information, generate operation-related image data which is image data showing together visualization information related to each of the plurality of movement operations, output the operation-related image data via the input / output unit to a device capable of outputting an image, and the information on maneuvering of the ship includes first maneuvering information related to a left / right movement state which is a movement state in the left / right direction of the ship and second maneuvering information related to a forward / backward movement state which is a movement state in the forward / backward direction of the ship, the plurality of maneuvering patterns include the maneuvering patterns in which both the first maneuvering information and the second maneuvering information included in the information on maneuvering of the ship are different from other maneuvering patterns a maneuvering support device.

2. An input / output unit configured to input and output information, and a processor, wherein the processor is configured to acquire ship state information indicating the state of a ship via the input / output unit, wherein the processor acquires, as the ship state information, first hull information including actual information related to a force acting on the hull of the ship and second hull information including information on an actual position and an actual attitude of the hull, calculate a first hull acting force which is a force acting on the hull using the first hull information, calculate a first movement state which is a movement state of the hull including a first acceleration acting on the hull using the first hull acting force, calculate a second movement state which is a movement state of the hull including a second acceleration acting on the hull using the second hull information, correct the first hull acting force based on a difference between the first movement state and the second movement state, and calculate at least two movement operations of the ship corresponding to each of the at least two predetermined maneuvering patterns based on information on the at least two predetermined maneuvering patterns including information on maneuvering of the ship and the ship state information, wherein the movement operations are calculated based on the corrected first hull acting force and the information on the maneuvering patterns Generating operation-related image data, which is image data that collectively shows visualization information related to each of the at least two moving operations; Configured to execute outputting the operation-related image data to a device capable of outputting an image via the input / output unit; The first hull information includes wind pressure information, which is actual information regarding the wind pressure acting on the hull, fluid force information, which is actual information related to the fluid force acting on the hull, and thrust information, which is actual information related to the thrust acting on the hull; A ship operation support device.

3. The first hull information includes information output from a first ship-related device that detects information related to the force acting on the hull; The second hull information includes information output from a second ship-related device that detects information related to the position and attitude of the hull; The ship operation support device according to claim 2.

4. The second hull information includes at least one of a detection value of a Global Navigation Satellite System (GNSS) mounted on the ship and a detection value of an attitude sensor; The ship operation support device according to claim 2 or 3.

5. The processor calculates the wind pressure acting on the hull using the wind pressure information, calculates the fluid force acting on the hull using the fluid force information, calculates the thrust acting on the hull using the thrust information, and calculates the first hull acting force by adding up the wind pressure, the fluid force, and the thrust. The ship operation support device according to any one of claims 2 to 4.

6. The wind pressure information includes a detection value of a wind direction and wind speed sensor mounted on the ship; The fluid force information includes at least one detection value of a ground speed sensor, a speed over water sensor, and a tidal current sensor mounted on the ship; The thrust information includes at least one of a command value output by the control device of the ship to the propulsion device of the hull and a feedback value from the propulsion device; The ship operation support device according to claim 5.

7. The processor is further configured to calculate at least one of the moving route and the destination of the ship according to each of the moving operations; The processor generates the operation-related image data that collectively shows visualization information of at least one of the moving route and the destination; The ship operation support device according to any one of claims 1 to 6.

8. The processor is calculating at least one of the movement route and the destination of the ship according to each of the movement operations; further configured to perform calculating a movement area of the ship including each of at least one of the movement route and the destination; the processor generates the operation-related image data indicating visualization information of the movement area; The ship operation support device according to any one of claims 1 to 7.

9. One of the operation patterns includes a combination of first operation information related to the movement state of the ship in the port and starboard directions and second operation information related to the movement state of the ship in the forward and backward directions. The ship operation support device according to any one of claims 2 to 6.

10. The first operation information includes at least one of information on the rudder angle of the ship's rudder and information on the force acting on the ship in the port and starboard directions; The second operation information includes at least one of information on the rotational speed of the ship's propeller and information on the force acting on the ship in the forward and backward directions. The ship operation support device according to claim 1 or 9.

11. The processor is calculating at least one of the movement route and the destination of the ship according to each of the movement operations; further configured to perform calculating a movement area of the ship including each of at least one of the movement route and the destination corresponding to each of at least two of the operation patterns having the same second operation information; the processor generates the operation-related image data indicating visualization information of the movement area; The ship operation support device according to claim 9 or 10.

12. The processor generates the operation-related image data that collectively shows the visualization information of at least two of the movement areas where the second operation information of the operation patterns is different. The ship operation support device according to claim 11.

13. The processor is calculating the movement operations at the predetermined time intervals based on the ship state information indicating the state of the ship at the predetermined time intervals; generating the operation-related image data that shows the visualization information related to the movement operations at the predetermined time intervals at the predetermined time intervals; The ship operation support device according to any one of claims 1 to 12.

14. further comprising a storage device that stores information on the operation patterns; The ship operation support device according to any one of claims 1 to 13.

15. The ship operation support device according to any one of claims 1 to 14, and a device capable of outputting the image. The processor outputs the operation-related image data to a device capable of outputting the image for display. A ship operation support system.

16. The ship operation support system according to claim 15, and A ship comprising a hull on which the ship operation support system is mounted. Ship.

17. Obtaining ship state information indicating the state of the ship; Obtaining information on a plurality of operation patterns including information on the operation of the ship; Based on the ship state information and the information on the plurality of operation patterns, calculating a plurality of movement operations of the ship corresponding to each of the plurality of operation patterns; Generating operation-related image data which is image data showing together visualization information related to each of the plurality of movement operations; Including outputting the operation-related image data to a device capable of outputting an image, The information on the operation of the ship includes first operation information related to the left-right movement state which is the movement state in the left-right direction of the ship, and second operation information related to the forward-backward movement state which is the movement state in the forward-backward direction of the ship. The plurality of operation patterns include operation patterns in which both the first operation information and the second operation information included in the information on the operation of the ship are different from other operation patterns. A ship operation support method.

18. Obtaining ship state information indicating the state of the ship; Obtaining information on at least two predetermined operation patterns including information on the operation of the ship; Based on the ship state information and the information on the plurality of operation patterns, calculating a plurality of movement operations of the ship corresponding to each of the plurality of operation patterns; Generating operation-related image data which is image data showing together visualization information related to each of the plurality of movement operations; Outputting the operation-related image data to a device capable of outputting an image, To be executed by a computer, The information on the operation of the ship includes first operation information related to the left-right movement state which is the movement state in the left-right direction of the ship, and second operation information related to the forward-backward movement state which is the movement state in the forward-backward direction of the ship. The plurality of operation patterns include operation patterns in which both the first operation information and the second operation information included in the information on the operation of the ship are different from other operation patterns. Program.

19. Obtaining ship state information indicating the state of a ship, and obtaining, as the ship state information, first hull information including actual information related to the forces acting on the hull of the ship and second hull information including information on the actual position and actual attitude of the hull. Calculating a first hull acting force, which is a force acting on the hull, using the first hull information. Calculating a first motion state, which is the motion state of the hull including a first acceleration acting on the hull, using the first hull acting force. Calculating a second motion state, which is the motion state of the hull including a second acceleration acting on the hull, using the second hull information. Correcting the first hull acting force based on the difference between the first motion state and the second motion state. Obtaining information on at least two predetermined ship operation patterns including information related to the operation of the ship. Calculating at least two movement operations of the ship corresponding to the at least two ship operation patterns based on the ship state information and the information on the at least two ship operation patterns, and calculating the movement operations based on the corrected first hull acting force and the information on the ship operation patterns. Generating operation-related image data, which is image data showing together visualization information related to each of the at least two movement operations. Outputting the operation-related image data to a device capable of outputting images. The first hull information includes wind pressure information, which is actual information related to the wind pressure acting on the hull, fluid force information, which is actual information related to the fluid force acting on the hull, and thrust information, which is actual information related to the thrust acting on the hull. Ship operation support method.

20. Obtaining ship state information indicating the state of a ship, and obtaining, as the ship state information, first hull information including actual information related to the forces acting on the hull of the ship and second hull information including information on the actual position and actual attitude of the hull. Calculating a first hull acting force, which is a force acting on the hull, using the first hull information. Calculating a first motion state, which is the motion state of the hull including a first acceleration acting on the hull, using the first hull acting force. Calculating a second motion state, which is the motion state of the hull including a second acceleration acting on the hull, using the second hull information. Based on the difference between the first motion state and the second motion state, correcting the first hull acting force; Obtaining information on at least two predetermined steering patterns including information on the steering of the ship; Calculating at least two moving operations of the ship corresponding to each of the at least two steering patterns based on the ship state information and the information on the at least two steering patterns, wherein the moving operations are calculated based on the corrected first hull acting force and the information on the steering pattern; Generating operation-related image data which is image data showing together the visualization information related to each of the at least two moving operations; Outputting the operation-related image data to a device capable of outputting images; Causing a computer to execute; The first hull information includes wind pressure information which is actual information on the wind pressure acting on the hull, fluid force information which is actual information related to the fluid force acting on the hull, and thrust information which is actual information related to the thrust acting on the hull; Program.

Citation Information

Patent Citations

  • Automatic ship position holding and controlling method and automatic ship position holding and controlling device

    JP2006297977A

  • Navigation avoidance support device

    JP2020060886A

  • Navigation assistance method, navigation assistance device, and navigation assistance program

    WO2020129225A1