Skip to content

Commit ae7f72a

Browse files
committed
Update
1 parent 79eb184 commit ae7f72a

10 files changed

Lines changed: 266 additions & 4 deletions

File tree

content/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,16 @@ layout: hextra-home
3737
imageClass="hx-top-[40%] hx-left-[24px] hx-w-[180%] sm:hx-w-[110%] dark:hx-opacity-80"
3838
style="background: radial-gradient(ellipse at 50% 80%,rgba(194,97,254,0.15),hsla(0,0%,100%,0));"
3939
>}}
40+
41+
{{< hextra/feature-card
42+
title="DP Rule Utilities"
43+
subtitle="Provide rule-based calculations in accordance with **DNV-ST-0111**, including **environmental loads** from wind, current, and waves, as well as key thrust loss effects to generate **thrust loss factors** and **forbidden zones**. The tool also computes **rudder performance curves**, delivering longitudinal and transverse force ratios for accurate DP performance assessment."
44+
link="/dp_rule_utilities"
45+
class="hx-aspect-auto md:hx-aspect-[1.1/1] max-md:hx-min-h-[340px]"
46+
image="./images/Snipaste_2026-02-04_17-04-45.png"
47+
imageClass="hx-top-[40%] hx-left-[24px] hx-w-[180%] sm:hx-w-[110%] dark:hx-opacity-80"
48+
style="background: radial-gradient(ellipse at 50% 80%,rgba(194,97,254,0.15),hsla(0,0%,100%,0));"
49+
>}}
4050
4151
{{< hextra/feature-card
4252
title="Wave Scatter Diagram Tool"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
linkTitle: "DP Rule Utilites"
3+
title: "DP Rule Utilites"
4+
---
5+
6+
<div class="hx-mt-6"></div>
7+
8+
<div class="hx-mb-6">
9+
{{< hextra/hero-button text="Download" link="https://github.com/forest-apps/forest-apps.github.io/releases/tag/DpCapabilityTool_Windows_v1.1.1.0" >}}
10+
</div>
11+
12+
<div class="hx-mt-6"></div>
13+
14+
DP Rule Utilities provide a compact set of rule-based calculation tools to support DP analysis in accordance with DNV-ST-0111. The tool enables users to generate environmental loads from wind, current, and waves for user-defined directions, ensuring consistent and efficient load definition.
15+
16+
17+
It also evaluates a comprehensive range of thrust loss effects, including in-line and cross-flow losses, ventilation, actuator–actuator interaction, and actuator–hull interaction effects such as skeg influence, Coanda, and blocking effects. The resulting thrust loss factors and forbidden zones are presented clearly and can be exported in tabular form for direct use in the DP Capability Tool.
18+
19+
20+
In addition, rudder performance curves are calculated, providing longitudinal and transverse force ratios to support assessment of rudder contributions in DP operations.
21+
22+
---
23+
24+
25+
## Key features
26+
27+
28+
{{< cards cols="1" >}}
29+
{{< card
30+
title="Environmental loads calculation"
31+
subtitle="Rule-based generation of wind, wave, and current loads for DP analysis in accordance with DNV-ST-0111"
32+
image="./images/EnvironmentalLoads.png" >}}
33+
34+
{{< card
35+
title="Key thrust loss effects evaluation"
36+
subtitle="Evaluates major thrust loss effects and generates thrust loss factors and forbidden zones"
37+
image="./images/ThrustLossEffects.gif" >}}
38+
39+
{{< card
40+
title="Rudder performance curves"
41+
subtitle="The tool computes rudder performance curves, providing longitudinal and transverse force ratios for DP performance evaluation"
42+
image="./images/RudderPerformance.gif" >}}
43+
44+
45+
{{< /cards >}}
46+
47+
---
Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
---
2+
linkTitle: "HydroModeller"
3+
title: "HydroModeller"
4+
---
5+
6+
{{< hextra/hero-button text="下载并运行文件 HydroModeller.Client.exe" link="https://github.com/forest-apps/forest-apps.github.io/releases/download/HydroModeller1.0_Windows/HydroModeller1.0_Windows.zip" >}}
7+
8+
## 1 Introduction
9+
10+
Floating offshore structures are widely utilized across various industries, particularly in offshore oil and gas exploration. Hydrodynamic analysis plays a key role in their design, as understanding the motion, acceleration, and air gap at sea is essential for maintaining safety over a service life that can exceed 30 years. Commonly used hydrodynamic analysis software in offshore engineering includes WAMIT, SESAM, AQWA, OrcaFlex, and HydroStar. For frequency-domain analysis using the boundary element method (BEM), a panel model based on the floater's wetted hull surface is required. Typically, the geometry of floating offshore structures is relatively simple and can be modeled using a combination of basic 3D shapes such as cylinders, conical frustums, and boxes. An example of this is the floating platform structure of the OC4 DeepCwind semisubmersible.
11+
12+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-06-22.png">
13+
14+
HydroModeller is a cloud-based tool designed to streamline the creation of panel models for typical floating offshore structures. These structures are represented using a combination of basic 3D shapes, and the surface of the boolean union is extracted to generate panel models in both WAMIT GDF and SESAM FEM formats, ensuring compatibility with most hydrodynamic analysis software. Additionally, the tool can simultaneously generate the Morison model in SESAM FEM format, enabling further hydrodynamic modeling in SESAM HydroD.
15+
16+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-07-56.png">
17+
18+
## 2 User interface
19+
20+
The user interface consists of 5 main area, including
21+
22+
- Application title bar
23+
- Application menu bar
24+
- 3D model view
25+
- Project panel
26+
- Task view
27+
28+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-09-55.png">
29+
30+
### 2.1 Application title bar
31+
32+
Application title bar is on the top of the user interface, showing the basic information of the project, such as the path of the project file.
33+
34+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-11-16.png">
35+
36+
### 2.2 Application menu bar
37+
38+
Application menu bar is composed of drop-down menus that contain a list of grouped menu items for the functionality related to the application or a project.
39+
File menu contains the functionality to create/open/save a project. The recent projects can be remembered and reopened from the Open Recent list.
40+
41+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-12-21.png">
42+
43+
The user manual, license information and the About can be found in the Help menu.
44+
45+
### 2.3 3D model view
46+
47+
In the 3D model view, users can visualize and interact with 3D representations of basic 3D shapes, complete floating offshore structures, and their surrounding environments. This tool provides a dynamic and immersive view, allowing users to gain insights into the geometry and structural layout of the models. Users can rotate, zoom in and out, and pan across the view to examine the model from different angles and perspectives. These actions are controlled using the mouse’s left, middle, or right buttons in combination with the Ctrl, Shift, or Alt keys for enhanced functionality and navigation.
48+
49+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-13-33.png">
50+
51+
### 2.4 Project panel
52+
53+
The Project Panel, located on the left side of the main user interface, contains all the models and tools related to a project. This includes settings for the 3D view, geometry components, and the Hydro body (panel model), providing easy access to essential project elements for efficient navigation and management.
54+
55+
The Project panel is organized as a hierarchical tree structure. A symbol, either 👁 or ◯, in front of a node indicates that the object is visible/hidden in the 3D model view. All modeling functionalities can be accessed via the context menu of each node, providing quick and easy interaction with the model components.
56+
57+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-15-03.png">
58+
59+
#### 2.4.1 3D view settings
60+
61+
The 3D view settings manage the background visualization of the 3D model view. The XY reference plane is always visible in the 3D model view, while the YZ and XZ reference planes can be toggled on or off as needed.
62+
63+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-16-06.png">
64+
65+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-16-39.png">
66+
67+
#### 2.4.2 Geometry components
68+
69+
Geometry components folder contains all the basic and composite 3D shapes. The context menu for Geometry components is displayed below.
70+
71+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-18-02.png">
72+
73+
##### 2.4.2.1 Basic 3D shapes
74+
75+
The types of the basic 3D shapes include:
76+
77+
- Cylinder
78+
- Cone frustrum
79+
- Box
80+
- Vertical prism
81+
82+
###### 2.4.2.1.1 Cylinder
83+
84+
The properties of a cylinder can be defined using the dialog box displayed below.
85+
86+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-19-34.png">
87+
88+
The checkbox for the Panel model/Morison model can be toggled to include or exclude the geometry component in the respective model.
89+
90+
###### 2.4.2.1.2 Cone frustrum
91+
92+
The properties of a Cone frustrum can be defined using the dialog box displayed below.
93+
94+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-21-08.png">
95+
96+
The main difference between a cone frustum and a cylinder is that the cone frustum allows for the diameters of both ends of the revolving axis to be defined, whereas a cylinder has a constant diameter throughout.
97+
98+
###### 2.4.2.1.3 Box
99+
100+
A box is essentially a rectangular prism or cuboid. In HydroModeller, a box is defined by its cross-sectional width and height, along with the axis start and end points, which represent the centers of the start and end cross sections. The direction of the local Y-axis is determined by the axis direction and a reference point, while the local Z-axis direction is established based on the axis direction and local Y-axis, following the right-hand rule.
101+
102+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-22-23.png">
103+
104+
###### 2.4.2.1.4 Vertical prism
105+
A vertical prism is defined by a horizontal polygon, the bottom Z-coordinate, and its height. The polygon is specified by a list of 2D points, which can be arranged either clockwise or counterclockwise. The cross-section is formed by creating triangles that connect the polygon's edges with the centroid of the shape.
106+
107+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-23-02.png">
108+
109+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-23-30.png">
110+
111+
##### 2.4.2.2 Composite shapes
112+
113+
HydroModeller supports 2 types of composite shape: Group and Transformation.
114+
115+
###### 2.4.2.2.1 Group
116+
117+
A Group consists of basic shapes, used to better organize geometry components or efficiently model identical structures with transformations applied.
118+
119+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-24-25.png">
120+
121+
###### 2.4.2.2.2 Transformation
122+
123+
Users can duplicate all basic shapes and groups by applying a translation using the Transformation feature.
124+
125+
For example, if you have a cylinder in a certain position, you can use a translation to create a duplicate of this cylinder at a new location by specifying the offset (e.g., move it 5 units along the X-axis and 3 units along the Y-axis). This allows for efficient modeling of repetitive or symmetrical structures without manually recreating each shape.
126+
127+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-25-08.png">
128+
129+
##### 2.4.2.3 Modelling with Excel
130+
131+
Users can utilize Excel for more advanced modeling of floating offshore structure with an Excel template file. The Excel template file can be created from the context menu of Geometry components.
132+
133+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-25-51.png">
134+
135+
The Excel template file includes 4 sheets, each corresponding to the four basic 3D shapes: cylinder, cone frustum, box, and vertical prism. Users are allowed to input data only within designated cell regions.
136+
137+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-26-31.png">
138+
139+
Please note that only "value" type data is recognized when importing from an Excel template, while "formula" type data may not be processed correctly. If users create parametric geometry components in Excel, it is recommended to generate a separate Excel template, copy the cell values into the appropriate sheet, and import that file instead.
140+
141+
#### 2.4.3 Hydro body
142+
143+
The Hydro body and its child node, the Panel model, are used for visualizing the generated panel meshes. Additionally, panel model files in formats such as WAMIT, SESAM, HAMS, Abaqus, and AQWA can be loaded for validation purposes.
144+
145+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-27-28.png">
146+
147+
#### 2.4.4 Task view
148+
149+
Once all the geometry components have been modeled, a cloud task can be created in the Task view.
150+
151+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-28-04.png">
152+
153+
Users can define the mesh size for the panel model in a cloud task. By enabling the "Include water plane" option, the water plane mesh will also be generated using the same mesh size, along with a triangular mesh for air gap analysis.
154+
155+
Users can specify an email address to receive updates on task processing status.
156+
157+
A cloud task can be submitted for processing once it is created using the context menu in the task grid. The processing details can be synchronized using the same function.
158+
159+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-28-57.png">
160+
161+
The cloud task is typically processed within a few minutes. Users need to manually sync the task status. Once the result file is downloaded, the meshes can be viewed in the 3D model view.
162+
163+
<img title="a title" alt="Alt text" src="images/Snipaste_2024-09-14_16-29-30.png">
1.07 MB
Loading
352 KB
Loading
241 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
linkTitle: License
3+
title: License
4+
weight: 3
5+
sidebar:
6+
open: true
7+
---
8+
9+
{{% details title="License" %}}
10+
11+
* $99 for 12 months
12+
13+
Contact forestapps@hotmail.com for further information.
14+
{{% /details %}}
15+
16+
[hugo]: https://gohugo.io/
17+
[flex-search]: https://github.com/nextapps-de/flexsearch
18+
[tailwind-css]: https://tailwindcss.com/
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
linkTitle: 使用许可
3+
title: 使用许可
4+
weight: 3
5+
sidebar:
6+
open: true
7+
---
8+
9+
{{% details title="License" %}}
10+
11+
* $99 for 1 month
12+
* $199 for 3 months
13+
* $399 for 1 year
14+
15+
Contact forestapps@hotmail.com for further information.
16+
{{% /details %}}
17+
18+
[hugo]: https://gohugo.io/
19+
[flex-search]: https://github.com/nextapps-de/flexsearch
20+
[tailwind-css]: https://tailwindcss.com/
280 KB
Loading

hugo.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,26 @@ menu:
4545
name: DP Capability Tool
4646
pageRef: /dp_capability_tool
4747
weight: 2
48+
- identifier: dp_rule_utilities
49+
name: DP Rule Utilities
50+
pageRef: /dp_rule_utilities
51+
weight: 3
4852
- identifier: wave_scatter_diagram
4953
name: Wave Scatter Diagram Tool
5054
pageRef: /wave_scatter_diagram
51-
weight: 3
55+
weight: 4
5256
- identifier: hydro_modeller
5357
name: HydroModeller
5458
pageRef: /hydro_modeller
55-
weight: 4
59+
weight: 5
5660
- identifier: free_floating
5761
name: FreeFloating
5862
pageRef: /free_floating
59-
weight: 5
63+
weight: 6
6064
- identifier: about
6165
name: About
6266
pageRef: /about
63-
weight: 6
67+
weight: 7
6468
- name: Search
6569
weight: 7
6670
params:

0 commit comments

Comments
 (0)