Watercraft Controller Optimizes Data Transmission Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional watercraft information systems face challenges in maintaining reliable data transmission and reducing error rates when watercrafts move out of the communication range of base stations, leading to failures and increased errors in data transmission.
Innovation Solution
A watercraft information system that includes a controller programmed to start data transmission only when specific communication start conditions are met, such as sufficient radio wave reception strength, engine rotation speed, and hull traveling speed, ensuring data is transmitted effectively and efficiently, and continues transmission until completion even if conditions change during data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data transmission is performed continuously regardless of communication conditions, then data can be transmitted without delay, but transmission failures and error rates increase when the watercraft moves out of base station range
Solution Approach 1:
The system dynamically changes the data transmission parameter (transmission execution与否) based on the communication environment parameter (reception strength). When reception strength is above the threshold, transmission is executed; when below the threshold, transmission is postponed. This parameter-based control resolves the contradiction by adapting transmission behavior to real-time communication conditions, ensuring reliability without excessive delay.
Solution Approach 2:
The system continuously monitors the reception strength from base stations and uses this feedback information to determine whether to execute data transmission. The controller adjusts transmission decisions based on the feedback loop of communication quality assessment, thereby resolving the contradiction between maintaining transmission reliability and avoiding excessive delays.
2Reliability
If data transmission is started when reception strength is high, then transmission reliability improves, but data transmission opportunities are reduced when the watercraft is moving
Solution Approach 1:
The system changes the transmission execution parameter based on the reception strength parameter. By setting an appropriate threshold value, the system balances between ensuring sufficient transmission reliability and maintaining adequate transmission frequency. This dynamic parameter adjustment resolves the contradiction between reliability and productivity.
Solution Approach 2:
The system dynamically adjusts transmission decisions based on real-time reception strength measurements. Rather than using a fixed transmission schedule, the system adapts its behavior to the current communication environment, resolving the contradiction between maintaining high reliability and achieving sufficient transmission frequency through dynamic control.
3Area of stationary object
If multiple base stations are used for communication, then coverage area increases, but determining the optimal base station for transmission becomes more complex
Solution Approach 1:
The system uses reception strength as a quantitative parameter to automatically select the optimal base station. By comparing reception strength values from multiple base stations and selecting the one with the highest value (or above threshold), the system simplifies the selection process while maintaining wide coverage. This parameter-based selection resolves the contradiction between extended coverage and reduced complexity.
Data Source
AI summary
A watercraft includes an information acquirer and a controller. The controller starts data transmission when a communication start condition based on at least one of a reception strength of a radio wave received by a communication terminal from a base station, a rotation speed of an engine, a traveling speed of a hull, and a state of a shift device is satisfied, and does not start the data transmission when the communication start condition is not satisfied.


