When dealing with fluctuating waves like ship heave inputted into a PLC system, determining the Significant wave height (+ & -) can be achieved by applying a specific formula. For demonstration purposes, let's consider a hypothetical formula for the wave (ship heave) as f(h)= A. Sin(h) * (Cos(h)* Cos(h)). In practical scenarios, the heave data would typically be collected from a Motion Reference Unit (MRU) installed on the ship.
When considering how to measure the height of waves, let's assume we are working with a Logix PLC that will provide us with a digital pulse called NewWave whenever a new wave is detected, as well as an analog value WaveHeight indicating the latest wave's height. Here are the steps to follow: 1. Create an array of REAL numbers named WaveHeights, perhaps tracking the last 20 wave heights. 2. Establish an FFL/FFU pair with the Control tag labeled RecordWaveHeight. Whenever NewWave is true: 1. Utilize the AVE instruction to determine the average height of all previously recorded waves in the array. Align the AVE length with the POS of your FFL control tag to only average valid, non-zero values. 2. Compare the NewWave value to the calculated average and identify any variations exceeding a specified percentage. Take necessary actions based on this comparison. 3. Set NewWave to false. 4. If the new wave is not considered unusual, proceed with the next steps. In case of an outlier, decide whether to include it in the array for the next average calculation. If not, take no action, but be prepared to address sudden and sustained differences in wave heights. 5. Verify if the array is full (i.e., FFL .DN bit is on). If it is, use FFU to remove the oldest wave height from the array into a junk register. 6. Use FFL to add the newest wave height to the array.
Nearly following the ASF method, but being memory-efficient. Slow LPF computes the value using the formula: y = n*y + (1-n) * value. Adjustments are made based on the half-wave cycles and outliers to prevent data errors. Significant wave height is computed as the difference between the maximum and minimum values. I have a few queries about MRU measurements on ships, which focus on parameters rather than actual waves. Living far from the sea, my questions may seem basic. Does the oscillation period of sea/ocean waves depend on their amplitude? It is likely that there is a correlation. In calm seas, MRU readings may exhibit multiple waves, whereas in rough seas, a single wave pattern may be observed. These variations can have a notable impact on the data processing algorithm. @mad4x4, What specific calculations are you looking to perform?
MaxK asked a question about the relationship between the period of oscillation and the amplitude of sea/ocean waves as measured by MRU. This is important because MRU measures the movement of a specific point on a ship, not the ship itself or the actual waves. The installation of the MRU at the vertical point of interest, such as in a crane for heave compensation or under a GPS antenna for motion compensation, is crucial for accurate measurements. In rough seas, the output will show a sine wave pattern with varying frequency and amplitude due to compounded ship movements. The calculation algorithm likely involves recording positive and negative peaks and applying logic to calculate indexes. It's worth noting that some MRUs, like those from Kongsberg, may indicate positive movement when the ship moves downwards, which can lead to confusion.
Analyzing the data trends in different situations such as calm weather, normal swell, and storm swell can provide valuable insights. It is beneficial for the OP to provide an eyeball estimate of the calculated parameter they are seeking in each scenario, along with an explanation of their reasoning. This approach can help in gaining a better understanding of the data and making informed decisions.
Cardosocea mentioned having prior experience working on ships. I understood the general idea of your statement, but I have a different question: Is it possible for the Roll Motion Unit (RMU) to produce significantly different curves on the same ship? To clarify, when the sea is very rough, the RMU produces a Single-wave curve, but in slightly rough seas, it generates a Multi-wave trembling curve. Understanding these nuances is crucial for determining the precise calculation algorithm needed for advice.
This formula indeed can be useful in calculating the significant wave height, though itβs essential to remember that the data extracted from the MRU need to be as precise as possible for the calculations to hold ground in real-world scenarios. Also, the reliability of formulas like this can be compromised in cases of storms or other weather-related issues and could lead to potential errors. For improved results, I'd suggest integrating wave prediction models or even AI-based approaches to better handle such wave height fluctuations.
β Work Order Management
β Asset Tracking
β Preventive Maintenance
β Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: - The Significant Wave Height (+ & -) can be determined by applying a specific formula, such as f(h) = A Sin(h) (Cos(h) Cos(h)).
Answer: - In practical scenarios, heave data for calculating Significant Wave Height is typically collected from a Motion Reference Unit (MRU) installed on the ship.
Answer: - While the formula provided (f(h) = A Sin(h) (Cos(h) Cos(h))) is a hypothetical example, other factors or parameters may also be considered depending on the specific requirements of the system and the nature of the waves being analyzed.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.