Wave run-up calculation method and device based on dynamic table visualization system
By determining the wave height calculation scenario in the dynamic table visualization system and generating relevant parameter tables, the problems of cumbersome wave height calculation and data cannot be visualized in the existing technology are solved, and fast and accurate wave height calculation is achieved.
Patent Information
- Application Number
- CN202411611713.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-18
AI Technical Summary
The existing calculation methods for wave climbing are cumbersome and the data cannot be visualized, resulting in high calculation error rates and poor practicality.
Using a method based on a dynamic table visualization system, the calculation scenario is determined in the dynamic table visualization system by responding to the wave climbing calculation request, and the relevant parameter table is received and generated, and the wave climbing calculation results are output.
Fast and accurate wave climbing calculations are realized, data visualization of the calculation process is maintained, and the efficiency and accuracy of the calculation are improved.
Smart Images

Figure CN119475471A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wave height calculation or other related fields, and in particular to a wave height calculation method and device based on a dynamic table visualization system. Background Art
[0002] Wave run-up refers to the wave height caused by the water rising and climbing along the slope after the wave breaks on the sloped building. The wave run-up phenomenon is particularly common in sloped breakwaters, seawalls, dams and other buildings. The size of the wave run-up directly affects the design of these buildings. Therefore, the calculation of wave run-up is particularly important in the field of port design.
[0003] In the related art, the existing wave height calculation strategy usually relies on manual calculation or is completed by special software. However, the process of calculating wave height using manual calculation strategy is cumbersome and has a high calculation error rate. When the calculation parameters change, the wave height needs to be recalculated. The practicality of this strategy is poor. The data visualization effect and interactive experience of the existing wave height calculation software are poor, and it is difficult to meet actual needs.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiment of the present invention provides a wave height calculation method and device based on a dynamic table visualization system, so as to at least solve the technical problems in the related art that the wave height calculation process is cumbersome and the data cannot be visualized.
[0006] According to one aspect of an embodiment of the present invention, a wave climbing height calculation method based on a dynamic table visualization system is provided, comprising: responding to a wave climbing height calculation request, determining a wave climbing height calculation scenario in a dynamic table visualization system, wherein the wave climbing height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building, or a multi-stage shoulder sloped building; when the wave climbing height calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the number of protective structures input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, the protective structure parameter tables receive protective structure parameters input or selected by an external terminal, wherein the value of i is the numerical value of the number of protective structures; when the wave climbing height calculation scenario is a multi-stage shoulder sloped building, the dynamic table visualization system receives the number of protective structures and the number of shoulders input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, the protective structure parameter tables receive the protective structure parameters input or selected by an external terminal, wherein the value of i is the numerical value of the number of protective structures; when the wave climbing height calculation scenario is a multi-stage shoulder sloped building, the dynamic table visualization system receives the number of protective structures and the number of shoulders input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, The visualization system generates i groups of protective structure parameter tables and j groups of shoulder parameter tables. The protective structure parameter tables receive protective structure parameters input or selected by external terminals, and the shoulder parameter tables receive shoulder parameters input or selected by external terminals, wherein the value of i is the numerical value of the number of protective structures, and the value of j is the numerical value of the number of shoulders; the dynamic table visualization system receives basic parameters input or selected by external terminals, and outputs wave climb calculation results based on the basic parameters, protective structure parameters, and shoulder parameters, wherein the basic parameters include: effective wave height at half the wavelength in front of the toe of the building, design high water level, bottom elevation at half the wavelength in front of the toe of the building, average wave period, slope coefficient or converted slope coefficient, wind speed parameters, angle between wave direction line and longitudinal axis of the building, and cumulative frequency. The effective wave height at half the wavelength in front of the toe of the building refers to the wave height at half the wavelength in front of the toe of the building, and the design high water level refers to the wave height when the cumulative frequency of waves reaches the target ratio value.
[0007] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal includes: receiving the effective wave height at half the wavelength in front of the toe of the building input by the external terminal, and generating a wave height with a cumulative frequency of a first preset proportion value by the dynamic table visualization system.
[0008] Optionally, the protective surface structure parameters include: protective surface structure type, super permeability coefficient of the protective surface structure and outer contour line length, and the step of the protective surface structure parameter table receiving the protective surface structure parameters input or selected by the external terminal includes: based on the protective surface structure type selected by the external terminal, the super permeability coefficient range is generated by the dynamic table visualization system, wherein the protective surface structure types include: turf protective surface, concrete protective surface; based on the super permeability coefficient range, the super permeability coefficient is input; the outer contour line length is received as input by the external terminal, and based on the super permeability coefficient and the outer contour line length, the overall super permeability coefficient is generated by the dynamic table visualization system.
[0009] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: receiving the design high water level and the bottom elevation half a wavelength in front of the building toe input by the external terminal, and generating the water depth half a wavelength in front of the building toe by the dynamic table visualization system based on the design high water level and the bottom elevation half a wavelength in front of the building toe; receiving the average wave period input by the external terminal, and generating the wave speed and the average wavelength in front of the building by the dynamic table visualization system based on the average wave period and the water depth half a wavelength in front of the building toe; receiving the slope gradient coefficient or the converted slope coefficient input by the external terminal, and generating the wave breaking parameters by the dynamic table visualization system based on the slope gradient coefficient or the converted slope coefficient, the average wavelength in front of the building and the wave height with the cumulative frequency being a first preset proportional value; generating the relative height of waves on a single slope sloped building by the dynamic table visualization system based on the slope gradient coefficient or the converted slope coefficient and the wave breaking parameters.
[0010] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: based on the wind speed parameters input by the external terminal, the dynamic table visualization system generates a wind speed influence coefficient; based on the angle between the wave direction line input by the external terminal and the normal of the longitudinal axis of the building, the dynamic table visualization system generates a diagonal slope influence coefficient.
[0011] Optionally, the shoulder parameters include: shoulder width, relationship between the shoulder and the still water surface, distance from the shoulder to the still water surface, and ratio of distance to effective wave height. The step of the shoulder parameter table receiving shoulder parameters input or selected by an external terminal includes: receiving the shoulder width and the distance from the shoulder to the still water surface input by the external terminal, receiving the relationship between the shoulder and the still water surface selected by the external terminal, and generating the ratio of distance to effective wave height by the dynamic table visualization system based on the distance from the shoulder to the still water surface and the effective wave height at half the wavelength in front of the toe of the building; generating the shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, relationship between the shoulder and the still water surface, distance from the shoulder to the still water surface, and ratio of distance to effective wave height; generating the shoulder reduction coefficient by the dynamic table visualization system based on all shoulder widths; generating the target shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, the shoulder reduction coefficient and the sum of the shoulder widths.
[0012] Optionally, the step of outputting the wave climbing calculation result based on the foundation parameters, the face structure parameters and the shoulder platform parameters comprises: when the wave climbing calculation scenario is a single-slope sloped building, based on the wave height with a cumulative frequency of a first preset ratio value, the overall super permeability coefficient, the relative height of waves on the single-slope sloped building, the wind speed influence coefficient and the oblique slope influence coefficient, the dynamic table visualization system generates a wave climbing with a cumulative frequency of a second preset ratio value; when the wave climbing calculation scenario is a single-shoulder sloped building or a multi-stage shoulder sloped building, based on the wave height with a cumulative frequency of a first preset ratio value, the overall super permeability coefficient, the relative height of waves on the single-slope sloped building, the wind speed influence coefficient and the oblique slope influence coefficient, the dynamic table visualization system generates a wave climbing with a cumulative frequency of a second preset ratio value; The dynamic table visualization system generates a wave height with a cumulative frequency of a second preset proportional value based on the relative height of waves on the building, the wind speed influence coefficient, the oblique slope influence coefficient and the target shoulder reduction coefficient; when the wave height calculation scenario is a single-slope sloped building, a single shoulder sloped building or a multi-level shoulder sloped building, the cumulative frequency is selected, and the dynamic table visualization system generates a conversion coefficient based on the cumulative frequency, and based on the conversion coefficient and the wave height with a cumulative frequency of the second preset proportional value, the dynamic table visualization system generates a wave height with a cumulative frequency of a third preset proportional value, wherein the value of the third preset proportional value is the numerical value of the selected cumulative frequency.
[0013] According to another aspect of an embodiment of the present invention, a wave climbing height calculation device based on a dynamic table visualization system is also provided, including: a determination unit, used to respond to a wave climbing height calculation request, and determine a wave climbing height calculation scenario in the dynamic table visualization system, wherein the wave climbing height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building, or a multi-stage shoulder sloped building; a first generation unit, used to, when the wave climbing height calculation scenario is a single-slope sloped building or a single-shoulder sloped building, receive the number of protective structures input by an external terminal in the dynamic table visualization system, and generate i groups of protective structure parameter tables by the dynamic table visualization system, the protective structure parameter tables receive protective structure parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of protective structures; a second generation unit, used to, when the wave climbing height calculation scenario is a multi-stage shoulder sloped building, receive the number of protective structures and the shoulder sloped building input by the external terminal in the dynamic table visualization system The dynamic table visualization system generates i groups of face protection structure parameter tables and j groups of shoulder platform parameter tables, the face protection structure parameter tables receive face protection structure parameters input or selected by external terminals, and the shoulder platform parameter tables receive shoulder platform parameters input or selected by external terminals, wherein the value of i is the numerical value of the face protection structure quantity, and the value of j is the numerical value of the shoulder platform quantity; an output unit is used for the dynamic table visualization system to receive basic parameters input or selected by external terminals, and output wave climbing calculation results based on the basic parameters, face protection structure parameters, and shoulder platform parameters, wherein the basic parameters include: the effective wave height at half the wavelength in front of the building slope foot, the design high water level, the bottom elevation at half the wavelength in front of the building slope foot, the average wave period, the slope coefficient or the converted slope coefficient, the wind speed parameter, the angle between the wave direction line and the longitudinal axis of the building, and the cumulative frequency, the effective wave height at half the wavelength in front of the building slope foot refers to the wave height at the half wavelength position in front of the building slope foot, and the design high water level refers to the wave height when the wave cumulative frequency reaches the target proportion value.
[0014] Optionally, the output unit includes: a first receiving module, used to receive the effective wave height at half the wavelength in front of the building slope foot input by an external terminal, and the dynamic table visualization system generates a wave height with a cumulative frequency of a first preset proportional value.
[0015] Optionally, the first generation unit includes: a first generation module, the protective surface structure parameters include: protective surface structure type, super permeability coefficient of the protective surface structure and outer contour line length, based on the protective surface structure type selected by the external terminal, the super permeability coefficient range is generated by the dynamic table visualization system, wherein the protective surface structure types include: turf protective surface, concrete protective surface; an input module, based on the super permeability coefficient range, inputs the super permeability coefficient; a second receiving module, for receiving the outer contour line length input by the external terminal, based on the super permeability coefficient and the outer contour line length, the dynamic table visualization system generates the overall super permeability coefficient.
[0016] Optionally, the output unit also includes: a third receiving module, used to receive the design high water level input by an external terminal and the bottom elevation half a wavelength in front of the toe of the building, and based on the design high water level and the bottom elevation half a wavelength in front of the toe of the building, the dynamic table visualization system generates the water depth half a wavelength in front of the toe of the building; a fourth receiving module, used to receive the average wave period input by an external terminal, and based on the average wave period and the water depth half a wavelength in front of the toe of the building, the dynamic table visualization system generates the wave speed and the average wavelength in front of the building; a fifth receiving module, used to receive the slope gradient coefficient or the converted slope coefficient input by an external terminal, and based on the slope gradient coefficient or the converted slope coefficient, the average wavelength in front of the building and the wave height with a cumulative frequency of a first preset ratio value, the dynamic table visualization system generates a wave breaking parameter; a second generating module, based on the slope gradient coefficient or the converted slope coefficient and the wave breaking parameter, the dynamic table visualization system generates the relative height of waves on a single slope sloped building.
[0017] Optionally, the output unit also includes: a third generation module, in which a dynamic table visualization system generates a wind speed influence coefficient based on wind speed parameters input by an external terminal; and a fourth generation module, in which a dynamic table visualization system generates a diagonal slope influence coefficient based on an angle between a wave direction line input by an external terminal and a normal to a longitudinal axis of the building.
[0018] Optionally, the second generating unit includes: a sixth receiving module, the shoulder parameters include: shoulder width, the relationship between the shoulder and the still water surface, the distance from the shoulder to the still water surface, and the ratio of the distance to the effective wave height, receiving the shoulder width and the distance from the shoulder to the still water surface input by the external terminal, receiving the relationship between the shoulder and the still water surface selected by the external terminal, and generating the ratio of the distance to the effective wave height by the dynamic table visualization system based on the distance from the shoulder to the still water surface and the effective wave height at half the wavelength in front of the toe of the building; a fifth generating module, generating a shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, the relationship between the shoulder and the still water surface, the distance from the shoulder to the still water surface, and the ratio of the distance to the effective wave height; a sixth generating module, generating the sum of the shoulder widths by the dynamic table visualization system based on all shoulder widths; a seventh generating module, generating the target shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, the shoulder reduction coefficient and the sum of the shoulder widths.
[0019] Optionally, the output unit further includes: a first output module, which is used to generate a wave climbing height with a cumulative frequency of a second preset proportion value by a dynamic table visualization system based on the wave height with a cumulative frequency of a first preset proportion value, the overall super permeability coefficient, the relative height of waves on the single slope slope type building, the wind speed influence coefficient and the oblique slope influence coefficient when the wave climbing height calculation scenario is a single slope slope type building; a second output module, which is used to generate a wave climbing height with a cumulative frequency of a second preset proportion value by a dynamic table visualization system based on the wave height with a cumulative frequency of a first preset proportion value, the overall super permeability coefficient, the relative height of waves on the single slope slope type building, the wind speed influence coefficient and the oblique slope influence coefficient when the wave climbing height calculation scenario is a single shoulder slope type building or a multi-stage shoulder slope type building. The dynamic table visualization system generates a wave height with a cumulative frequency of a second preset proportional value according to the influence coefficient of the slope, wind speed influence coefficient, oblique slope influence coefficient and target shoulder reduction coefficient; a third output module is used to select the cumulative frequency when the wave height calculation scenario is a single-slope sloped building, a single shoulder sloped building or a multi-level shoulder sloped building, and the dynamic table visualization system generates a conversion coefficient based on the cumulative frequency; based on the conversion coefficient and the wave height with a cumulative frequency of the second preset proportional value, the dynamic table visualization system generates a wave height with a cumulative frequency of a third preset proportional value, wherein the value of the third preset proportional value is the numerical value of the selected cumulative frequency.
[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned wave height calculation methods based on the dynamic table visualization system.
[0021] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned wave height calculation methods based on a dynamic table visualization system.
[0022] According to another aspect of an embodiment of the present invention, a computer program product is also provided, including a computer program, which, when executed by a processor, implements any of the steps of the wave height calculation method based on the dynamic table visualization system described above.
[0023] In the present disclosure, by responding to a wave climbing calculation request, a wave climbing calculation scenario is determined in a dynamic table visualization system. When the wave climbing calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the input number of face structures, generates a face structure parameter table, and receives input or selected face structure parameters. When the wave climbing calculation scenario is a multi-stage shoulder sloped building, the dynamic table visualization system receives the input number of face structures and shoulder number, generates a face structure parameter table and a shoulder parameter table, receives input or selected face structure parameters and shoulder parameters, and at the same time, the dynamic table visualization system receives input or selected basic parameters, and finally outputs the wave climbing calculation result based on the basic parameters, face structure parameters, and shoulder parameters, thereby completing a fast and accurate wave climbing calculation process. In the present disclosure, the wave climbing calculation process maintains data visualization throughout the process, the calculation process is simple, and the external terminal can quickly obtain accurate calculation results of the wave climbing by inputting or selecting parameters, thereby solving the technical problem that the wave climbing calculation process is cumbersome and the data cannot be visualized in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0025] Figure 1 is a schematic diagram of wave climbing on an optional single-slope slope-type building according to an embodiment of the present invention;
[0026] Figure 2 is a schematic diagram of wave climbing on an optional sloped building with a shoulder according to an embodiment of the present invention;
[0027] Figure 3 is a flow chart of an optional wave climbing height calculation method based on a dynamic table visualization system according to an embodiment of the present invention;
[0028] Figure 4 is a schematic diagram of selecting an optional wave height calculation scenario based on a dynamic table visualization system according to an embodiment of the present invention;
[0029] Figure 5 is a schematic diagram of a protective surface structure table when the number of optional protective surface structures is 3 according to an embodiment of the present invention;
[0030] Figure 6 is a schematic diagram of a protective surface structure table when the number of optional protective surface structures is 10 according to an embodiment of the present invention;
[0031] Figure 7is a schematic diagram of an optional shoulder parameter table when the number of shoulders is 2 according to an embodiment of the present invention;
[0032] Figure 8 is a schematic diagram of an optional single shoulder ramp type building wave climbing visualization system according to an embodiment of the present invention;
[0033] Fig. 9 is a schematic diagram of an optional visualization system for wave climbing of a multi-stage shoulder ramp-type building according to an embodiment of the present invention;
[0034] Fig.10 is a schematic diagram of an optional wave height calculation device based on a dynamic table visualization system according to an embodiment of the present invention;
[0035] Fig.11 The present invention is a hardware structure block diagram of an electronic device (or mobile device) for executing a wave height calculation method based on a dynamic table visualization system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0036] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0037] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0038] It should be noted that the wave height calculation method based on the dynamic table visualization system and the device thereof in the present disclosure can be used in the technical field of wave height calculation. When the wave height is calculated based on the dynamic table visualization system, it can also be used in any field except the technical field of wave height calculation. When the wave height is calculated based on the dynamic table visualization system, the present disclosure does not limit the application field of the wave height calculation method based on the dynamic table visualization system and the device thereof.
[0039] The following embodiments of the present invention can be applied to various systems / applications / devices for wave climbing calculation based on dynamic table visualization system. The present invention determines the wave climbing calculation scenario in the dynamic table visualization system by responding to the wave climbing calculation request. When the wave climbing calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the input number of protective structures, generates a protective structure parameter table, and receives input or selected protective structure parameters. When the wave climbing calculation scenario is a multi-stage shoulder sloped building, the dynamic table visualization system receives the input number of protective structures and the number of shoulders, generates a protective structure parameter table and a shoulder parameter table, receives input or selected protective structure parameters and shoulder parameters, and at the same time, the dynamic table visualization system receives the input or selected basic parameters, and finally outputs the wave climbing calculation result based on the basic parameters, protective structure parameters, and shoulder parameters to obtain an accurate calculation result of the wave climbing.
[0040] The present invention is described in detail below in conjunction with various embodiments.
[0041] Embodiment 1
[0042] According to an embodiment of the present invention, an embodiment of a wave height calculation method based on a dynamic table visualization system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0043] Wave run-up refers to the height of waves caused by the water surging and climbing along the slope after the waves break on a sloped building. The wave run-up phenomenon is particularly common in sloped breakwaters, seawalls, dams and other buildings. The size of the wave run-up directly affects the design of these buildings. Figure 1 is a schematic diagram of wave climbing on a single-slope sloped building according to an optional embodiment of the present invention. Figure 2 FIG. 1 is a schematic diagram of wave climbing on a sloped building with a shoulder according to an embodiment of the present invention. Figure 1 and Figure 2As shown in the figure, the still water surface refers to the surface of the water body in a static state, which usually shows no obvious fluctuations or flows, and presents a calm and smooth state. The breast wall is a wave-breaking structure, usually located on the top of the embankment, used to reduce the impact of waves on the embankment and maintain the safety and stability of the embankment. R is the wave climbing height. The size of the wave climbing height directly affects the design of the embankment and the breast wall, and is an important basis for the design of slope-type wave-breaking hydraulic structures.
[0044] Since there are many calculation parameters for wave height, the calculation of wave height is particularly cumbersome. An embodiment of the present invention provides a dynamic table visualization system. An external terminal or an operating object inputs or selects the calculation parameters of wave height in the dynamic table visualization system, and the calculation results of wave height can be obtained quickly and accurately.
[0045] Figure 3 is a flow chart of an optional wave climbing height calculation method based on a dynamic table visualization system according to an embodiment of the present invention, such as Figure 3 As shown, the method comprises the following steps:
[0046] Step S301, responding to a wave height calculation request, determining a wave height calculation scenario in a dynamic table visualization system, wherein the wave height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building, or a multi-level shoulder sloped building.
[0047] In an embodiment of the present invention, after responding to a wave height calculation request, an external terminal or an operating object determines a wave height calculation scenario in a dynamic table visualization system. The calculation scenarios provided by the embodiment of the present invention include: a single-slope sloped building, a single-shoulder sloped building, and a multi-level shoulder sloped building. Figure 4 is a schematic diagram of selecting an optional wave height calculation scenario based on a dynamic table visualization system according to an embodiment of the present invention, such as Figure 4 As shown, the external terminal or the operation object determines one wave height calculation scenario from three wave height calculation scenarios by checking a radio button.
[0048] It should be noted that a single-slope sloped building refers to a sloped building without a shoulder, a single-shoulder sloped building refers to a sloped building with only one shoulder, and a multi-level shoulder sloped building refers to a sloped building with at least two shoulders. Single-slope sloped buildings, single-shoulder sloped buildings, and multi-level shoulder sloped buildings all have a protective structure, and at least one protective structure. The protective structure is an important component of a sloped building, which is used to resist the impact of waves and water flow and protect the stability of the building.
[0049] Step S302, when the wave height calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the number of protective structures input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, the protective structure parameter tables receive protective structure parameters input or selected by an external terminal, wherein the value of i is the numerical value of the number of protective structures.
[0050] A single-slope sloped building has at least one protective structure and no shoulder, and a single-shoulder sloped building has at least one protective structure and a unique shoulder. In order to adapt to the uncertainty of the number of protective structures in sloped buildings, the dynamic table visualization system provided by the embodiment of the present invention can dynamically generate a protective structure parameter table according to the number of protective structures input by the external terminal or the operating object. When the number of protective structures input by the external terminal or the operating object is i, the dynamic table visualization system generates i groups of protective structure parameter tables. After the protective structure parameter table is generated, the external terminal or the operating object inputs or selects the protective structure parameters in the protective structure parameter table.
[0051] Step S303, when the wave climbing calculation scenario is a multi-level shoulder slope type building, the dynamic table visualization system receives the number of protective structures and the number of shoulders input by the external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables and j groups of shoulder parameter tables. The protective structure parameter table receives the protective structure parameters input or selected by the external terminal, and the shoulder parameter table receives the shoulder parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of protective structures, and the value of j is the numerical value of the number of shoulders.
[0052] In addition to at least one protective structure, a multi-level shoulder sloped building also has at least one shoulder. In order to adapt to the uncertainty of the number of shoulders in a sloped building, the dynamic table visualization system provided by the embodiment of the present invention can dynamically generate a shoulder parameter table according to the number of shoulders input by an external terminal or an operating object. When the number of shoulders input by the external terminal or the operating object is j, the dynamic table visualization system generates j groups of shoulder parameter tables. After the shoulder parameter table is generated, the external terminal or the operating object inputs or selects the shoulder parameters in the shoulder parameter table.
[0053] Step S304, the dynamic table visualization system receives basic parameters input or selected by an external terminal, and outputs wave run-up calculation results based on the basic parameters, the face structure parameters, and the shoulder parameters.
[0054] Among them, the basic parameters include: the effective wave height half a wavelength in front of the toe of the building, the design high water level, the bottom elevation half a wavelength in front of the toe of the building, the average wave period, the slope gradient coefficient or the converted slope coefficient, the wind speed parameters, the angle between the wave direction line and the longitudinal axis of the building, and the cumulative frequency. The effective wave height half a wavelength in front of the toe of the building refers to the wave height at the position half a wavelength in front of the toe of the building, and the design high water level refers to the wave height when the cumulative frequency of waves reaches the target proportional value.
[0055] In an embodiment of the present invention, the dynamic table visualization system receives basic parameters input or selected by an external terminal, and outputs wave run-up calculation results based on the basic parameters, face structure parameters, and shoulder parameters.
[0056] Specifically, based on the input "effective wave height at half the wavelength in front of the building slope foot", the "wave height with a cumulative frequency of the first preset ratio" is calculated and generated.
[0057] The protective structure parameter table is generated based on the input "Number of protective structures", and the "overall super permeability coefficient" is calculated and generated based on the selected "type of protective structure" and the input "super permeability coefficient" and "outer contour line length".
[0058] The "water depth at half the wavelength in front of the building toe" is calculated based on the input "design high water level" and "bottom elevation at half the wavelength in front of the building toe". The "average wavelength in front of the building" is calculated based on the "water depth at half the wavelength in front of the building toe" and the input "average wave period". The "wave speed" is calculated based on the "average wavelength in front of the building" and the "average wave period". The "wind speed influence coefficient" is calculated based on the "wave speed" and the input "wind speed".
[0059] The "oblique slope influence coefficient" is calculated based on the input "angle between the wave direction line and the longitudinal axis of the building".
[0060] Based on the input "slope gradient coefficient or converted slope coefficient" and the calculated "wave height with cumulative frequency of the first preset proportion" and "average wavelength in front of the building", the "wave breaking parameters" are calculated and generated. Based on the "wave breaking parameters" and the input "slope gradient coefficient or converted slope coefficient", the "relative height of waves on a single slope type building" is calculated and generated.
[0061] A shoulder parameter table is generated based on the input "number of shoulders", and a "ratio relationship between distance and effective wave height" is generated based on the input "shoulder width", "distance from shoulder to still water surface" and the selected "relationship between shoulder and still water surface". The "initial shoulder reduction coefficient" is calculated and generated based on the input "shoulder width", "slope gradient coefficient or converted slope coefficient" and "effective wave height at half the wavelength in front of the toe of the building". The "target shoulder reduction coefficient" is calculated and generated based on the "initial shoulder reduction coefficient", "distance from shoulder to still water surface" and "effective wave height at half the wavelength in front of the toe of the building".
[0062] Finally, based on the calculated "wave height with cumulative frequency of the first preset proportion", "overall over-permeability coefficient", "wind speed influence coefficient", "oblique slope influence coefficient", "relative height of waves on single-slope sloped buildings" and "target shoulder reduction coefficient", the dynamic table visualization system calculates and generates the "wave height with cumulative frequency of the second preset proportion value". By combining the input "cumulative frequency", the dynamic table visualization system calculates and generates the "wave height with cumulative frequency of the third preset proportion value". The "wave height with cumulative frequency of the second preset proportion value" and the "wave height with cumulative frequency of the third preset proportion value" are the wave height calculation results of an embodiment of the present invention.
[0063] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal includes: receiving the effective wave height at half the wavelength in front of the toe of the building input by the external terminal, and generating a wave height with a cumulative frequency of a first preset proportion value by the dynamic table visualization system.
[0064] The toe of the slope is the bottom of the slope where the building contacts the seabed (or foundation). Half a wavelength refers to the horizontal distance between adjacent wave crests or troughs. “Half a wavelength in front of the toe of the building” is a specific location point. The wave height measured at this location point is called “the effective wave height half a wavelength in front of the toe of the building”. The effective wave height half a wavelength in front of the toe of the building is of great significance for evaluating the effect of waves on the building. In the embodiment of the present invention, the symbol of “the effective wave height half a wavelength in front of the toe of the building” is defined as H s , in meters (m), the external terminal or operation object enters the "effective wave height at half the wavelength in front of the building slope foot" in the dynamic table visualization system.
[0065] After inputting the "effective wave height at half a wavelength before the toe of the building", the dynamic table visualization system generates the "wave height with a cumulative frequency of the first preset ratio value". The first preset ratio value can be defined as 1%. The "wave height with a cumulative frequency of 1%" means that among all the observed wave data, 1% of the waves have a wave height greater than or equal to this value, and this value is defined as the "wave height with a cumulative frequency of 1%". The "wave height with a cumulative frequency of 1%" is usually calculated and approximated based on the "effective wave height at half a wavelength before the toe of the building". In the embodiment of the present invention, the symbol of the "wave height with a cumulative frequency of 1%" is defined as H 1% , and its calculation formula is:
[0066] H 1% ≈1.51H s ;
[0067] In the above calculation formula, "1% cumulative frequency wave height" is approximately equal to 1.51 times "effective wave height at half wavelength before the foot of the building slope". In practical applications, "1% cumulative frequency wave height" is usually taken as 1.51 times "effective wave height at half wavelength before the foot of the building slope". It should be noted that in the dynamic table visualization system, the value of "1% cumulative frequency wave height" can be set by yourself. In the subsequent calculation of various parameters and output results, the priority of "1% cumulative frequency wave height" set by yourself is higher than the "1% cumulative frequency wave height" automatically calculated and generated by the dynamic table visualization system, that is, in subsequent calculations, the "1% cumulative frequency wave height" set by yourself is used for calculation first.
[0068] Optionally, the protective surface structure parameters include: protective surface structure type, super permeability coefficient of the protective surface structure and outer contour line length, and the step of the protective surface structure parameter table receiving the protective surface structure parameters input or selected by the external terminal includes: based on the protective surface structure type selected by the external terminal, the super permeability coefficient range is generated by the dynamic table visualization system, wherein the protective surface structure types include: turf protective surface, concrete protective surface; based on the super permeability coefficient range, the super permeability coefficient is input; the outer contour line length is received as input by the external terminal, and based on the super permeability coefficient and the outer contour line length, the overall super permeability coefficient is generated by the dynamic table visualization system.
[0069] It should be noted that the number of protective structures refers to 0.5H below the still water surface. s Position to 1.5H above the still water surface s The number of facing structures between the positions.
[0070] In each set of protective structure parameter tables, protective structure parameters include: "Protective structure type", "Super permeability coefficient", and "Outer contour length". "Protective structure type" refers to the type of protective structure, including: whole smooth impermeable protective surface (asphalt concrete), concrete protective surface, turf protective surface, masonry, block stone (placed in 1 layer), four-legged hollow square (placed in 1 layer), etc. The external terminal or operation object selects "Protective structure type" through the drop-down menu. "Super permeability coefficient" indicates the unit flow rate of the protective structure under unit hydraulic pressure, which is used to measure the difficulty of water flow through the pore skeleton of the protective structure.
[0071] In the embodiment of the present invention, the symbol of the “number of protective structures” is defined as i. In order to distinguish different groups of “super permeability coefficients” and “outer contour line lengths”, the symbol of the i-th group of “super permeability coefficients” is defined as K. Δ.i , the symbol of the “outer contour length” of the i-th group is defined as l i The symbol of “overall superpermeability coefficient” is defined as K Δ .
[0072] Figure 5 is a schematic diagram of a protective surface structure table when the number of optional protective surface structures is 3 according to an embodiment of the present invention, Figure 6 is a schematic diagram of a protective surface structure table when the number of optional protective surface structures is 10 according to an embodiment of the present invention, Figure 5 There are 3 sets of protective structure parameter tables in the Figure 6 There are 10 sets of protective structure parameter tables in the Figure 5 For example, the value of "Number of protective structures" is "3", and the dynamic table visualization system generates 3 sets of protective structure parameter tables.
[0073] The external terminal or operating object inputs or selects the protective surface structure parameters in the protective surface parameter table. In this process, the external terminal or operating object selects the "protective surface structure type" in the drop-down menu. After determining the "protective surface structure type", the dynamic table visualization system generates the "super permeability coefficient range". Different "protective surface structure types" correspond to different "super permeability coefficient ranges". It should be noted that the generated "super permeability coefficient range" may be a fixed value. The external terminal or operating object inputs the "super permeability coefficient" based on the "super permeability coefficient range". The input "super permeability coefficient" cannot be lower than the lower limit of the "super permeability coefficient range" and cannot be higher than the upper limit of the "super permeability coefficient range". Furthermore, the external terminal or operating object inputs the "outer contour line length". The dynamic table visualization system generates the "overall super permeability coefficient" based on the "super permeability coefficient" and "outer contour line length" of all protective surface structure parameter tables. The calculation formula of the "overall super permeability coefficient" is:
[0074]
[0075] It should be noted that after the protective structure parameter table is generated and before the protective structure parameters are determined, the protective structure parameters will first be attached with default values, among which the default value of "Protective structure type" is "Please select protective structure type", the default value of "Super permeability coefficient range" is "0", the default value of "Super permeability coefficient" is "0.0", and the default value of "Overall super permeability coefficient" is "NaN".
[0076] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: receiving the design high water level and the bottom elevation half a wavelength in front of the building toe input by the external terminal, and generating the water depth half a wavelength in front of the building toe by the dynamic table visualization system based on the design high water level and the bottom elevation half a wavelength in front of the building toe; receiving the average wave period input by the external terminal, and generating the wave speed and the average wavelength in front of the building by the dynamic table visualization system based on the average wave period and the water depth half a wavelength in front of the building toe; receiving the slope gradient coefficient or the converted slope coefficient input by the external terminal, and generating the wave breaking parameters by the dynamic table visualization system based on the slope gradient coefficient or the converted slope coefficient, the average wavelength in front of the building and the wave height with the cumulative frequency being a first preset proportional value; generating the relative height of waves on a single slope sloped building by the dynamic table visualization system based on the slope gradient coefficient or the converted slope coefficient and the wave breaking parameters.
[0077] In the embodiment of the present invention, the basic parameters received by the dynamic table visualization system from the external terminal input or selection include "design high water level" and "bottom elevation at half a wavelength in front of the toe of the building". "Design high water level" refers to the wave height at which the cumulative frequency of waves reaches the target ratio value. "Design high water level" is a water level standard determined in the design process of water conservancy projects, port projects and coastal projects. This wave height is usually a high water level that may occur within the service life of the project under a certain recurrence period (such as once in 50 years or once in 100 years). It is used to ensure the safety and normal use function of the building under high water level conditions. "Design high water level" is usually the wave height with a high tide cumulative frequency of 10% or the wave height with a duration cumulative frequency of 1%. In the embodiment of the present invention, the symbol of "design high water level" is defined as DHWL, in meters (m). "Bottom elevation at half a wavelength in front of the toe of the building" refers to the height of the half wavelength position in front of the toe of the building relative to the depth reference plane of the nautical chart. In the embodiment of the present invention, the symbol of "bottom elevation at half a wavelength in front of the toe of the building" is defined as d h , the unit is meter (m).
[0078] The external terminal or operation object inputs the "design high water level" and the "bottom elevation at half a wavelength in front of the building foot" in the dynamic table visualization system, and the dynamic table visualization system generates the "water depth at half a wavelength in front of the building foot" based on the "design high water level" and the "bottom elevation at half a wavelength in front of the building foot". The "water depth at half a wavelength in front of the building foot" refers to the vertical distance from the half wavelength position in front of the building foot to the bottom of the water. In the embodiment of the present invention, the symbol of the "water depth at half a wavelength in front of the building foot" is defined as d, and the unit is meter (m), and its calculation formula is:
[0079] d=DHWL-d h ;
[0080] The dynamic table visualization system automatically calculates the calculation formula based on the input "design high water level" and "bottom elevation at half the wavelength in front of the building slope foot" and displays it in the dynamic table visualization system.
[0081] In the embodiment of the present invention, the basic parameters received by the dynamic table visualization system from the external terminal for input or selection include "wave average period". The wave period refers to the time interval between two adjacent wave crests (or troughs) passing through a fixed point. The "wave average period" is the average value of multiple wave periods. In the embodiment of the present invention, the symbol of "wave average period" is defined as T m , the unit is seconds (s).
[0082] The external terminal or the operation object inputs the "average wave period" in the dynamic table visualization system, and the dynamic table visualization system generates the "average wavelength in front of the building" and "wave speed" based on the "average wave period" and the "water depth at half the wavelength in front of the building foot". "In front of the building" refers to the wave characteristics on the side of the building facing the ocean, that is, the "average wavelength in front of the building" is the average wavelength of the waves on the side of the building facing the ocean. In the embodiment of the present invention, the symbol of the "average wavelength in front of the building" is defined as L, and the unit is meter (m). The calculation formula is:
[0083]
[0084] In the above calculation formula, g is the acceleration of gravity, d is the "water depth at half the wavelength in front of the foot of the building", and th represents the tanh function. In the process of solving the "average wavelength in front of the building", an iterative strategy is used to continuously approach the root of the above equation, and finally the value of the "average wavelength in front of the building" is obtained when the convergence condition is met. "Wave speed" refers to the speed of wave propagation. In the embodiment of the present invention, the symbol of "wave speed" is defined as C, and the unit is meter / second (m / s), and its calculation formula is:
[0085] C=L / T m .
[0086] The dynamic table visualization system automatically calculates the "average wavelength in front of the building" and "wind speed" based on the calculation formula of "average wavelength in front of the building" and "wind speed" based on the input "average wave period" and the generated "water depth at half the wavelength in front of the toe of the building", and displays them in the dynamic table visualization system.
[0087] In the embodiment of the present invention, the basic parameters received by the dynamic table visualization system from the external terminal for input or selection include "slope gradient coefficient or reduced gradient coefficient". When the wave climbing calculation scenario is "single slope sloped building", the parameter is "slope gradient coefficient", and when the wave climbing calculation scenario is "single shoulder sloped building" or "multi-level shoulder sloped building", the parameter is "reduced gradient coefficient". "Slope gradient coefficient or reduced gradient coefficient" is an indicator for measuring the degree of inclination of sloped buildings. In the embodiment of the present invention, the symbol of "slope gradient coefficient or reduced gradient coefficient" is defined as m.
[0088] The external terminal or the operating object inputs the "slope gradient coefficient or the converted slope gradient coefficient" in the dynamic table visualization system, and the dynamic table visualization system generates the "wave breaking parameter" based on the "slope gradient coefficient or the converted slope gradient coefficient", "average wavelength in front of the building" and "wave height with a cumulative frequency of 1%". Wave breaking refers to the phenomenon that the wave crest breaks into waves due to the shallowing of the water depth during the propagation process of the wave. The "wave breaking parameter" is an indicator used to measure the degree of wave breaking. In the embodiment of the present invention, the symbol of the "wave breaking parameter" is defined as ξ 1% , and its calculation formula is:
[0089]
[0090] In the above formula, m is the "slope gradient coefficient or reduced slope coefficient" and L is the "average wavelength in front of the building". After the "wave breaking parameters" are calculated, the dynamic table visualization system generates the "relative height of waves on a single slope sloped building" based on the "slope gradient coefficient or reduced slope coefficient" and "wave breaking parameters".
[0091] It should be noted that, in the embodiment of the present invention, “the relative height of waves on a single-slope sloped building” refers to “K U =1.0, K Δ =1.0 and K β =1.0, the relative height of waves on a single slope building, the symbol of this parameter is defined as R0, and this parameter represents "K U =1.0, K Δ =1.0 and K β=1.0” under the specific condition of “wave height on a single slope sloped building”, this parameter will be used in the subsequent calculation of “wave height with cumulative frequency of the second preset ratio value” and “wave height with cumulative frequency of the third preset ratio value”. The calculation formula of “wave relative height on a single slope sloped building” is:
[0092]
[0093] m>1.25 and ξ 1% ≤1.4,R0=1.6ξ 1%
[0094]
[0095] In the above formula, m is the "slope gradient coefficient or reduced slope coefficient". The dynamic table visualization system automatically calculates the "relative height of waves on a single slope sloped building" based on the calculation formula, the "slope gradient coefficient or reduced slope coefficient" and the "wave breaking parameter", and displays it in the dynamic table visualization system.
[0096] Optionally, the step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: based on the wind speed parameters input by the external terminal, the dynamic table visualization system generates a wind speed influence coefficient; based on the angle between the wave direction line input by the external terminal and the normal of the longitudinal axis of the building, the dynamic table visualization system generates a diagonal slope influence coefficient.
[0097] In an embodiment of the present invention, the basic parameters received by the dynamic table visualization system from an external terminal as input or selected include "wind speed" and "angle between the wave direction line and the longitudinal axis of the building". In an embodiment of the present invention, the symbol of "wind speed" is defined as U, and the symbol of "angle between the wave direction line and the longitudinal axis of the building" is defined as β.
[0098] The external terminal or the operating object inputs "wind speed" in the dynamic table visualization system, and the dynamic table visualization system generates a "wind speed influence coefficient". The "wind speed influence coefficient" is a coefficient used to measure the degree of influence of wind speed on a specific object or a specific process, which is usually obtained by comparing the actual situation affected by wind speed with the situation not affected by wind speed (or standard wind speed situation). In the embodiment of the present invention, the symbol of the "wind speed influence coefficient" is defined as K U , the unit is meter / second (m / s), and the "wind speed influence coefficient" is obtained by the dynamic table visualization system based on the ratio of "wind speed" to "wave speed" by querying Table 1, which is shown below:
[0099] Table 1
[0100] U / C ≤1 2 3 4 ≥5 <![CDATA[K u ]]> 1.00 1.10 1.18 1.24 1.28
[0101] In Table 1, U is "wind speed" and C is "wave speed". When the value of U / C is less than or equal to 1, the value of "wind speed influence coefficient" is "1.00", and when the value of U / C is equal to 2, the value of "wind speed influence coefficient" is "1.10". It should be noted that when the value of U / C is greater than 1 and less than 2, the corresponding value of "wind speed influence coefficient" cannot be found in Table 1. At this time, the strategy adopted is proportional interpolation. For example, when the value of U / C is equal to 1.2, the value of "wind speed influence coefficient" is "1.02", and when the value of U / C is equal to 1.5, the value of "wind speed influence coefficient" is "1.05". The "wind speed influence coefficients" corresponding to other U / C values that do not exist in Table 1 are all calculated by this strategy.
[0102] The external terminal or the operating object inputs the "angle between the wave direction line and the normal line of the longitudinal axis of the building" in the dynamic table visualization system, and the dynamic table visualization system generates the "oblique slope influence coefficient". The wave direction line refers to the ray in the direction of wave propagation, the longitudinal axis of the building refers to the axis along the length of the building, and the normal line of the longitudinal axis of the building is a line perpendicular to the axis. The "angle between the wave direction line and the normal line of the longitudinal axis of the building" refers to the angle formed by the wave propagation direction and the vertical direction of the building. An oblique slope refers to a slope that is neither vertical nor parallel to the wave propagation direction. When the slope of the coastal protection building is at a certain angle to the wave propagation direction, an oblique slope is formed. The "oblique slope influence coefficient" is a coefficient used to measure the degree of influence of the oblique slope on the wave action process (such as wave climbing, wave reflection, wave force, etc.). In an embodiment of the present invention, the symbol of the "oblique slope influence coefficient" is defined as K β , and its calculation formula is:
[0103]
[0104] Wherein, β is the “angle between the wave direction line and the longitudinal axis of the building”. The dynamic table visualization system automatically calculates the “angle between the wave direction line and the longitudinal axis of the building” based on the input calculation formula and displays it in the dynamic table visualization system.
[0105] Optionally, the shoulder parameters include: shoulder width, relationship between the shoulder and the still water surface, distance from the shoulder to the still water surface, and ratio of distance to effective wave height. The step of the shoulder parameter table receiving shoulder parameters input or selected by an external terminal includes: receiving the shoulder width and the distance from the shoulder to the still water surface input by the external terminal, receiving the relationship between the shoulder and the still water surface selected by the external terminal, and generating the ratio of distance to effective wave height by the dynamic table visualization system based on the distance from the shoulder to the still water surface and the effective wave height at half the wavelength in front of the toe of the building; generating the shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, relationship between the shoulder and the still water surface, distance from the shoulder to the still water surface, and ratio of distance to effective wave height; generating the shoulder reduction coefficient by the dynamic table visualization system based on all shoulder widths; generating the target shoulder reduction coefficient by the dynamic table visualization system based on the shoulder width, the shoulder reduction coefficient and the sum of the shoulder widths.
[0106] In each group of shoulder parameter tables, the shoulder parameters include: "shoulder width", "relationship between the shoulder and the still water surface", "distance from the shoulder to the still water surface" and "ratio relationship between distance and effective wave height". Among them, "relationship between the shoulder and the still water surface" refers to the positional relationship between the shoulder and the still water surface, for example: the shoulder is above the still water surface. "Ratio relationship between distance and effective wave height" refers to the ratio relationship between "distance from the shoulder to the still water surface" and "effective wave height at half the wavelength in front of the toe of the building slope". In the embodiment of the present invention, in order to distinguish different groups of "shoulder width" and "distance from the shoulder to the still water surface", the symbol of the "shoulder width" of the j-th group (that is, the "shoulder width" of the j-th level shoulder) is defined as B j , in meters (m); the symbol of the “distance from the shoulder to the still water surface” of the j-th group (i.e. the “distance from the shoulder to the still water surface” of the j-th level shoulder) is defined as d Bj The symbol of “sum of shoulder widths” is defined as B. The “ratio of distance to significant wave height” is expressed as “d B / H s Judgment”, “the ratio of distance to effective wave height” includes: “0<d B / H s ”, “-0.5≤d B / H s ≤0","-R0H 1% <d B / H s <-0.5”, “does not meet the calculation condition range”, where H 1% is the wave height with a cumulative frequency of 1%, R0 is the relative height of waves on a single slope building, and it should be noted that the “range that does not meet the calculation conditions” refers to d B / H s The option to which other values that do not meet the ranges of the other three items belong.
[0107] When the calculation scenario is "multi-level shoulder slope building", the external terminal or operation object enters the "shoulder width" in the shoulder parameter table, and the dynamic table visualization system generates the "shoulder width sum" based on the "shoulder width". In the embodiment of the present invention, the symbol of the "shoulder width sum" is B, and its calculation formula is:
[0108]
[0109] In the above formula, J is the "number of shoulders". The dynamic table visualization system automatically calculates the "total shoulder width" based on the input "shoulder width" according to the calculation formula and displays it in the dynamic table visualization system.
[0110] The external terminal or operation object inputs "shoulder width" and "distance from shoulder to still water surface" in the shoulder parameter table, selects "relationship between shoulder and still water surface", and the dynamic table visualization system generates "shoulder reduction coefficient" based on "shoulder width", "relationship between shoulder and still water surface", "distance from shoulder to still water surface", and "ratio relationship between distance and effective wave height". "Shoulder reduction coefficient" is an indicator used to measure the reduction degree of wave run-up by the shoulder. In the embodiment of the present invention, in order to distinguish the "shoulder reduction coefficient" of shoulders of different levels, the "shoulder reduction coefficient" of the j-th level shoulder is defined as K bj , and its calculation formula is:
[0111]
[0112] -0.5≤d Bj / H s ≤0,K bj =K b0
[0113]
[0114] In the above formula, d Bj is the distance from the shoulder to the still water surface of the j-th shoulder, H s is the “effective wave height at half the wavelength in front of the building slope foot”, R0 is the “relative height of waves on a single slope building”, K b0 is the “initial shoulder reduction coefficient”, where the calculation formula of the “initial shoulder reduction coefficient” is:
[0115]
[0116] In the above formula, m is the slope coefficient or converted slope coefficient, H sis the "effective wave height at half the wavelength in front of the building slope foot", and B is the "total shoulder width". It should be noted that when the calculation scenario is "single shoulder slope building", B in the calculation formula of "initial shoulder reduction coefficient" is the "shoulder width"; when the calculation scenario is "multi-level shoulder slope building", when calculating the "shoulder reduction coefficient" of each level of shoulder, B in the calculation formula of "initial shoulder reduction coefficient" is the "total shoulder width" obtained by adding all "shoulder widths".
[0117] After obtaining the “shoulder width” and “shoulder reduction coefficient”, the dynamic table visualization system generates the “target shoulder reduction coefficient”. In the embodiment of the present invention, the symbol of the “target shoulder reduction coefficient” is defined as K b When the calculation scenario is a "single shoulder slope building", the "target shoulder reduction coefficient" is the "shoulder reduction coefficient" of a single shoulder; when the calculation scenario is a "multi-level shoulder slope building", after obtaining the "shoulder width", "shoulder reduction coefficient" and "shoulder width sum" of each level of shoulder, the dynamic table visualization system generates the "target shoulder reduction coefficient", and its calculation formula is:
[0118]
[0119] In the above formula, J is the number of shoulders, B is j is the “shoulder width” of the j-th level shoulder, B is the “total shoulder width”, K bj is the “shoulder reduction coefficient” of the j-th level shoulder. The dynamic table visualization system automatically calculates the “target shoulder reduction coefficient” based on the calculation formula, the “shoulder width”, “shoulder reduction coefficient” and “total shoulder width” of each level shoulder, and displays it in the dynamic table visualization system.
[0120] Figure 7 is a schematic diagram of a shoulder parameter table when the number of shoulders is 2 according to an embodiment of the present invention. Figure 7 As shown in the figure, the “Number of Shoulders” is 2, and the dynamic table visualization system generates 2 sets of shoulder parameter tables. It should be noted that Figure 7 The “final shoulder reduction coefficient” in is the “target shoulder reduction coefficient” in the embodiment of the present invention.
[0121] Optionally, the step of outputting the wave climbing calculation result based on the foundation parameters, the face structure parameters and the shoulder platform parameters comprises: when the wave climbing calculation scenario is a single-slope sloped building, based on the wave height with a cumulative frequency of a first preset ratio value, the overall super permeability coefficient, the relative height of waves on the single-slope sloped building, the wind speed influence coefficient and the oblique slope influence coefficient, the dynamic table visualization system generates a wave climbing with a cumulative frequency of a second preset ratio value; when the wave climbing calculation scenario is a single-shoulder sloped building or a multi-stage shoulder sloped building, based on the wave height with a cumulative frequency of a first preset ratio value, the overall super permeability coefficient, the relative height of waves on the single-slope sloped building, the wind speed influence coefficient and the oblique slope influence coefficient, the dynamic table visualization system generates a wave climbing with a cumulative frequency of a second preset ratio value; The dynamic table visualization system generates a wave height with a cumulative frequency of a second preset proportional value based on the relative height of waves on the building, the wind speed influence coefficient, the oblique slope influence coefficient and the target shoulder reduction coefficient; when the wave height calculation scenario is a single-slope sloped building, a single shoulder sloped building or a multi-level shoulder sloped building, the cumulative frequency is selected, and the dynamic table visualization system generates a conversion coefficient based on the cumulative frequency, and based on the conversion coefficient and the wave height with a cumulative frequency of the second preset proportional value, the dynamic table visualization system generates a wave height with a cumulative frequency of a third preset proportional value, wherein the value of the third preset proportional value is the numerical value of the selected cumulative frequency.
[0122] In the embodiment of the present invention, the wave height calculation result includes: "wave height with a cumulative frequency of the second preset ratio value" and "wave height with a cumulative frequency of the third preset ratio value". In the embodiment of the present invention, the "second preset ratio value" is "1%" and the "third preset ratio value" is "F%, that is, the wave height calculation result of the embodiment of the present invention includes: "wave height with a cumulative frequency of 1%" and "wave height with a cumulative frequency of F%, wherein the symbol of "wave height with a cumulative frequency of 1%" is R 1% The symbol for "wave run-up with cumulative frequency F%" is R F% .
[0123] When the wave run-up calculation scenario is "single slope sloped building", "wave run-up with cumulative frequency of 1%" is calculated based on "wave height with cumulative frequency of 1%", "overall super-permeability coefficient", "relative height of waves on single slope sloped building", "wind speed influence coefficient" and "oblique slope influence coefficient", and its calculation formula is:
[0124] R 1% =K Δ K U K β R0H 1% .
[0125] When the wave run-up calculation scenario is "single shoulder sloped building" or "multi-level shoulder sloped building", "wave run-up with cumulative frequency of 1%" is calculated based on "wave height with cumulative frequency of 1%", "overall super-permeability coefficient", "relative height of waves on single slope sloped building", "wind speed influence coefficient", "oblique slope influence coefficient" and "target shoulder reduction coefficient", and its calculation formula is:
[0126] R 1% =K b K Δ K U K β R0H 1% .
[0127] The calculation of "wave height with cumulative frequency F%" requires input of "cumulative frequency". According to the input "cumulative frequency", "conversion coefficient" is generated by querying Table 2. The function of "conversion coefficient" is to calculate "wave height with cumulative frequency F%". In the embodiment of the present invention, the symbol of "conversion coefficient" is K F , Table 2 is:
[0128] Table 2
[0129] F% 0.1% 1% 2% 5% 10% 13% 30% 50% <![CDATA[K F ]]> 1.14 1.00 0.93 0.87 0.80 0.77 0.66 0.55
[0130] For example, when the value of "Cumulative frequency" is "2%", the value of "Conversion factor" is "0.93".
[0131] Finally, based on the "wave height with cumulative frequency of 1%" and the "conversion factor", the "wave height with cumulative frequency of F%" is calculated and generated. The calculation formula is:
[0132] R F% =K F ×R 1% .
[0133] The steps provided by the wave climbing calculation method based on the dynamic table visualization system can determine the wave climbing calculation scenario in the dynamic table visualization system by responding to the wave climbing calculation request. When the wave climbing calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the input number of face protection structures, generates a face protection structure parameter table, and receives the input or selected face protection structure parameters. When the wave climbing calculation scenario is a multi-level shoulder sloped building, the dynamic table visualization system receives the input number of face protection structures and the number of shoulders, generates a face protection structure parameter table and a shoulder parameter table, receives the input or selected face protection structure parameters and shoulder parameters, and at the same time, the dynamic table visualization system receives the input or selected basic parameters, and finally outputs the wave climbing calculation result based on the basic parameters, the face protection structure parameters, and the shoulder parameters, completing a fast and accurate wave climbing calculation process. In the embodiment of the present invention, the wave climbing calculation process maintains data visualization throughout the process, and the external terminal can quickly obtain accurate wave climbing calculation results by inputting or selecting parameters, thereby solving the technical problem that the wave climbing calculation process in the related art is cumbersome and the data cannot be visualized.
[0134] Another optional specific implementation is described in detail below.
[0135] Figure 8 FIG. 1 is a schematic diagram of an optional single-shoulder ramp-type building wave climbing visualization system according to an embodiment of the present invention. Figure 8 As shown in the figure, the input value of "Effective wave height at half wavelength in front of the building slope foot" is "3", and the calculated value of "Wave height with cumulative frequency of the first preset ratio" is "4.53", and no custom value is assigned to it. The calculation formula of "Wave height with cumulative frequency of the first preset ratio" is:
[0136] H 1% =1.51H s =1.51×3=4.53.
[0137] The input value of "Number of protective structures" is "3", and the dynamic table visualization system generates 3 sets of protective structure parameter tables. In the first set of protective structure parameter tables, the selected "protection structure type" is "entire smooth and impermeable protective surface (asphalt concrete)", the generated "super permeability coefficient range" is a fixed value of "1.00", the input value of "super permeability coefficient" is "1.0", and the input value of "outer contour line length" is "3.0"; in the second set of protective structure parameter tables, the selected "protection structure type" is "turf protective surface", and the generated "super permeability coefficient range" is "0.85 ~0.90", the input value of "super permeability coefficient" is "0.85", and the input value of "outer contour line length" is "2.0"; in the third group of protective structure parameter tables, the selected "protection structure type" is "four-legged hollow square (placed 1 layer)", the generated "super permeability coefficient range" is a fixed value of "0.55", the input value of "super permeability coefficient" is "0.55", the input value of "outer contour line length" is "4.0", and the calculated value of "overall super permeability coefficient" is "0.767", and its calculation formula is:
[0138]
[0139] The input value of "Design High Water Level" is "5", the input value of "Bottom Elevation at Half Wavelength in Front of Building Slope Foot" is "3", and the calculated value of "Water Depth at Half Wavelength in Front of Building Slope Foot" is "2.000". The calculation formula is:
[0140] d=DHWL-d h =5-3=2.000.
[0141] The input value of "Average Wave Period" is "10". Based on "Average Wave Period" and "Water Depth at Half Wavelength in Front of Building Slope Foot", the value of "Average Wavelength in Front of Building" is calculated by solving the equation as "43.700". The solution equation is:
[0142]
[0143] Based on the "average wavelength in front of the building" and the "average wave period", the value of "wave speed" is calculated to be "43.700", and the calculation formula is:
[0144] C=L / T m =43.700 / 10=4.370.
[0145] The input value of "slope gradient coefficient or reduced slope gradient coefficient" is "0.6". Combined with the calculated "wave height with cumulative frequency of 1%" and "average wavelength in front of the building", the calculated value of "wave breaking parameter" is "5.177". The calculation formula is:
[0146]
[0147] Based on the input "slope gradient coefficient or reduced slope coefficient" and the calculated "wave breaking parameter", the value of "relative height of waves on single slope sloped buildings" is calculated to be "1.539", and the calculation formula is:
[0148]
[0149] The input value of "wind speed" is "10", and the value of "wind speed influence coefficient" generated by table lookup and calculation based on the ratio of "wave speed" to "wind speed" is "1.123". The calculation formula is:
[0150] U / C=10 / 4.37=2.288
[0151]
[0152] The input value of "Angle between wave direction line and longitudinal axis of building" is "30", and the value of "Slope influence coefficient" generated by calculation is "0.931", and its calculation formula is:
[0153]
[0154] In the calculation scenario of "wave climb of single shoulder sloped building", the number of shoulders is 1, and there is only one set of shoulder parameter tables. In the shoulder parameter table, the value of "shoulder width" entered is "6", the selected "relationship between shoulder and still water surface" is "shoulder is above still water surface", the value of "distance from shoulder to still water surface" entered is "2", and the generated "ratio relationship between distance and effective wave height" is "0<d B / H s ", by combining the input "slope gradient coefficient or reduced slope coefficient" and "effective wave height at half the wavelength in front of the building slope foot", the value of the "initial shoulder reduction coefficient" calculated is "0.767", and the value of the "final shoulder reduction coefficient" calculated is "0.845", where the calculation formula of the "initial shoulder reduction coefficient" is:
[0155]
[0156] The calculation formula for the “final shoulder reduction factor” is:
[0157]
[0158] Based on the calculated “wave height with cumulative frequency of the first preset ratio”, “overall super-permeability coefficient”, “relative height of waves on single-slope sloped buildings”, “wind speed influence coefficient”, “influence coefficient of oblique slope” and “final shoulder reduction coefficient”, the “wave height with cumulative frequency of the second preset ratio” is calculated and generated. In the embodiment of the present invention, the “wave height with cumulative frequency of the second preset ratio” is the “wave height with cumulative frequency of 1%”. The value of the “wave height with cumulative frequency of 1%” is “4.719”, and its calculation formula is:
[0159] R 1% =K b K Δ K U Kβ R0H 1% =4.719.
[0160] The value of the selected "cumulative frequency" is "2%", and the value of the "conversion coefficient" generated by querying Table 2 is "0.93".
[0161] Finally, based on the "wave height with a cumulative frequency of 1%" and the "conversion coefficient", the "wave height with a cumulative frequency of the third preset ratio value" is calculated, that is, the value of the "wave height with a cumulative frequency of F%" is "4.389", and the calculation formula is:
[0162] R F% =K F ×R 1% =0.93×4.719=4.389.
[0163] Fig. 9 is a schematic diagram of an optional multi-stage shoulder ramp type building wave climbing visualization system according to an embodiment of the present invention, and Figure 8 The difference is, Fig. 9 There are two levels of shoulders in the calculation scenario. Fig. 9 As shown in the figure, the value of "Number of Shoulders" is "2", and the dynamic table visualization system generates two sets of shoulder parameter tables. In the first set of shoulder parameter tables, the value of "Shoulder Width" is "6", the selected "Relationship between Shoulder and Still Water Surface" is "Shoulder Above Still Water Surface", the value of "Distance from Shoulder to Still Water Surface" is "2", and the generated "Ratio of Distance to Effective Wave Height" is "0<d B / H s ”, the value of the generated “shoulder reduction coefficient” is “0.792”; in the second group of shoulder parameter tables, the value of the input “shoulder width” is “3”, the selected “relationship between the shoulder and the still water surface” is “the shoulder is above the still water surface”, the input “distance from the shoulder to the still water surface” value is “5”, and the generated “ratio relationship between distance and effective wave height” is “0<d B / H s ", the value of the generated "shoulder reduction coefficient" is "0.688".
[0164] Based on the input "shoulder width" of the two-level shoulders, the "shoulder width sum" is calculated and generated. The calculation formula is:
[0165]
[0166] Based on the generated “sum of shoulder width”, the input “slope gradient coefficient or reduced gradient coefficient” and the “effective wave height at half the wavelength before the building toe”, the calculated “initial shoulder reduction coefficient” is “0.688” and the “final shoulder reduction coefficient” is “0.757”. The calculation formula of “initial shoulder reduction coefficient” is:
[0167]
[0168] The calculation formula for the “final shoulder reduction factor” is:
[0169]
[0170] The calculation steps of "wave height with cumulative frequency of 1%" and "wave height with cumulative frequency of F%" are the same as Figure 8 same.
[0171] The following is a detailed description in conjunction with another embodiment.
[0172] Embodiment 2
[0173] A wave height calculation device based on a dynamic table visualization system provided in this embodiment includes multiple implementation units, each of which corresponds to each implementation step in the above-mentioned embodiment 1.
[0174] Fig.10 is a schematic diagram of an optional wave climbing height calculation device based on a dynamic table visualization system according to an embodiment of the present invention, such as Fig.10 As shown, the wave height calculation device based on the dynamic table visualization system may include: a determination unit 101 , a first generation unit 102 , a second generation unit 103 , and an output unit 104 .
[0175] Among them, the determination unit 101 is used to respond to the wave climbing height calculation request and determine the wave climbing height calculation scenario in the dynamic table visualization system, wherein the wave climbing height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building or a multi-level shoulder sloped building; the first generation unit 102 is used for, when the wave climbing height calculation scenario is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the number of protective structures input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, the protective structure parameter tables receive protective structure parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of protective structures; the second generation unit 103 is used for, when the wave climbing height calculation scenario is a multi-level shoulder sloped building, the dynamic table visualization system receives the number of protective structures and the number of shoulders input by the external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables. The present invention comprises the following steps: a protective structure parameter table of group j and a shoulder parameter table of group j, wherein the protective structure parameter table receives the protective structure parameters input or selected by the external terminal, and the shoulder parameter table receives the shoulder parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of protective structures, and the value of j is the numerical value of the number of shoulders; an output unit 104 is used for the dynamic table visualization system to receive basic parameters input or selected by the external terminal, and output the wave climb calculation result based on the basic parameters, the protective structure parameters and the shoulder parameters, wherein the basic parameters include: the effective wave height at half the wavelength in front of the toe of the building, the design high water level, the bottom elevation at half the wavelength in front of the toe of the building, the average wave period, the slope coefficient or the converted slope coefficient, the wind speed parameter, the angle between the wave direction line and the longitudinal axis of the building, and the cumulative frequency, wherein the effective wave height at half the wavelength in front of the toe of the building refers to the wave height at the position half the wavelength in front of the toe of the building, and the design high water level refers to the wave height when the wave cumulative frequency reaches the target proportional value.
[0176] Optionally, the output unit 104 includes: a first receiving module, used to receive the effective wave height at half the wavelength in front of the building slope foot input by an external terminal, and generate a wave height with a cumulative frequency of a first preset proportional value by the dynamic table visualization system.
[0177] Optionally, the first generation unit 102 includes: a first generation module, the protective surface structure parameters include: protective surface structure type, super permeability coefficient of the protective surface structure and outer contour line length, based on the protective surface structure type selected by the external terminal, the super permeability coefficient range is generated by the dynamic table visualization system, wherein the protective surface structure types include: turf protective surface, concrete protective surface; an input module, based on the super permeability coefficient range, inputs the super permeability coefficient; a second receiving module, for receiving the outer contour line length input by the external terminal, based on the super permeability coefficient and the outer contour line length, the dynamic table visualization system generates the overall super permeability coefficient.
[0178] Optionally, the output unit 104 also includes: a third receiving module, used to receive the design high water level input by an external terminal and the bottom elevation half a wavelength in front of the toe of the building, and based on the design high water level and the bottom elevation half a wavelength in front of the toe of the building, the dynamic table visualization system generates the water depth half a wavelength in front of the toe of the building; a fourth receiving module, used to receive the average wave period input by an external terminal, and based on the average wave period and the water depth half a wavelength in front of the toe of the building, the dynamic table visualization system generates the wave speed and the average wavelength in front of the building; a fifth receiving module, used to receive the slope gradient coefficient or the converted slope coefficient input by an external terminal, and based on the slope gradient coefficient or the converted slope coefficient, the average wavelength in front of the building and the wave height with a cumulative frequency of a first preset proportional value, the dynamic table visualization system generates a wave breaking parameter; a second generating module, based on the slope gradient coefficient or the converted slope coefficient and the wave breaking parameter, the dynamic table visualization system generates the relative height of waves on a single slope sloped building.
[0179] Optionally, the output unit 104 also includes: a third generation module, in which a dynamic table visualization system generates a wind speed influence coefficient based on wind speed parameters input by an external terminal; and a fourth generation module, in which a dynamic table visualization system generates a diagonal slope influence coefficient based on an angle between a wave direction line input by an external terminal and a normal to a longitudinal axis of the building.
[0180] Optionally, the second generation unit 103 includes: a sixth receiving module, shoulder parameters including: shoulder width, relationship between shoulder and still water surface, distance from shoulder to still water surface, ratio of distance to effective wave height, receiving shoulder width and distance from shoulder to still water surface input by external terminal, receiving relationship between shoulder and still water surface selected by external terminal, based on distance from shoulder to still water surface and effective wave height at half wavelength in front of building slope foot, generating ratio of distance to effective wave height by dynamic table visualization system; a fifth generation module, based on shoulder width, relationship between shoulder and still water surface, distance from shoulder to still water surface, ratio of distance to effective wave height, generating shoulder reduction coefficient by dynamic table visualization system; a sixth generation module, based on all shoulder widths, generating sum of shoulder widths by dynamic table visualization system; a seventh generation module, based on shoulder width, shoulder reduction coefficient and sum of shoulder widths, generating target shoulder reduction coefficient by dynamic table visualization system.
[0181] Optionally, the output unit 104 further includes: a first output module, which is used to generate a wave climbing height with a cumulative frequency of a second preset proportional value by the dynamic table visualization system based on the wave height with a cumulative frequency of a first preset proportional value, the overall super permeability coefficient, the wave relative height on the single slope slope type building, the wind speed influence coefficient, and the oblique slope influence coefficient when the wave climbing height calculation scenario is a single slope slope type building; a second output module, which is used to generate a wave climbing height with a cumulative frequency of a second preset proportional value by the dynamic table visualization system based on the wave height with a cumulative frequency of a first preset proportional value, the overall super permeability coefficient, the wave relative height on the single slope slope type building, the wind speed influence coefficient, and the oblique slope influence coefficient when the wave climbing height calculation scenario is a single shoulder slope type building or a multi-stage shoulder slope type building. The dynamic table visualization system generates a wave height with a cumulative frequency of a second preset proportional value according to the wave height, wind speed influence coefficient, oblique slope influence coefficient and target shoulder reduction coefficient; a third output module is used to select the cumulative frequency when the wave height calculation scenario is a single-slope sloped building, a single shoulder sloped building or a multi-level shoulder sloped building, and the dynamic table visualization system generates a conversion coefficient based on the cumulative frequency; based on the conversion coefficient and the wave height with a cumulative frequency of the second preset proportional value, the dynamic table visualization system generates a wave height with a cumulative frequency of a third preset proportional value, wherein the value of the third preset proportional value is the numerical value of the selected cumulative frequency.
[0182] The above-mentioned wave climbing height calculation device based on the dynamic table visualization system can respond to the wave climbing height calculation request through the determination unit 101, determine the wave climbing height calculation scene in the dynamic table visualization system, and through the first generation unit 102, when the wave climbing height calculation scene is a single-slope sloped building or a single-shoulder sloped building, the dynamic table visualization system receives the input number of protective structures, generates a protective structure parameter table, and receives input or selected protective structure parameters; through the second generation unit 103, when the wave climbing height calculation scene is a multi-stage shoulder sloped building, the dynamic table visualization system receives the input number of protective structures and the number of shoulders, generates a protective structure parameter table and a shoulder parameter table, receives input or selected protective structure parameters and shoulder parameters, receives input or selected basic parameters through the output unit 104, and finally outputs the wave climbing height calculation result based on the basic parameters, protective structure parameters, and shoulder parameters, thereby completing a fast and accurate wave climbing height calculation process. In the embodiment of the present invention, the calculation process of wave height maintains data visualization throughout the whole process, and the external terminal can quickly obtain accurate calculation results of wave height by inputting or selecting parameters, thereby solving the technical problems in the related art that the calculation process of wave height is cumbersome and the data cannot be visualized.
[0183] The wave height calculation device based on the dynamic table visualization system may further include a processor and a memory. The determination unit 101, the first generation unit 102, the second generation unit 103, the output unit 104, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
[0184] The processor includes a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set, and the wave height can be calculated based on the dynamic table visualization system by adjusting kernel parameters.
[0185] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0186] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the wave height calculation methods based on the dynamic table visualization system in the above-mentioned embodiment 1.
[0187] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the wave height calculation method based on the dynamic table visualization system of any one of the above-mentioned embodiments one.
[0188] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the wave height calculation method based on the dynamic table visualization system described in each embodiment of the present application.
[0189] The present application also provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wave height calculation method based on the dynamic table visualization system described in each embodiment of the present application are implemented.
[0190] Fig.11 1 is a hardware structure block diagram of an electronic device (or mobile device) for executing a wave height calculation method based on a dynamic table visualization system according to an embodiment of the present invention. Fig.11 As shown, the electronic device may include one or more ( Fig.111102a, 1102b, ..., 1102n are used to illustrate) a processor (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), and a memory 1104 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply and / or a camera. A person skilled in the art can understand that Fig.11 The structure shown is only for illustration and does not limit the structure of the above electronic device. Fig.11 More or fewer components as shown, or with Fig.11 Different configurations are shown.
[0191] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0192] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0193] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0194] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0195] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0196] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0197] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A wave height calculation method based on a dynamic table visualization system, characterized in that: include: In response to a wave height calculation request, determining a wave height calculation scenario in a dynamic table visualization system, wherein the wave height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building, or a multi-stage shoulder sloped building; In the case where the wave climbing calculation scenario is the single-slope sloped building or the single-shoulder sloped building, the dynamic table visualization system receives the number of face protection structures input by an external terminal, and the dynamic table visualization system generates i groups of face protection structure parameter tables, the face protection structure parameter tables receive face protection structure parameters input or selected by an external terminal, wherein the value of i is the numerical value of the number of face protection structures; In the case where the wave climbing calculation scenario is the multi-level shoulder slope type building, the dynamic table visualization system receives the number of the protective structures and the number of shoulders input by the external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables and j groups of shoulder parameter tables, wherein the protective structure parameter tables receive the protective structure parameters input or selected by the external terminal, and the shoulder parameter tables receive the shoulder parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of the protective structures, and the value of j is the numerical value of the number of shoulders; The dynamic table visualization system receives basic parameters input or selected by an external terminal, and outputs wave climb calculation results based on the basic parameters, the facing structure parameters, and the shoulder parameters, wherein the basic parameters include: the effective wave height at half the wavelength in front of the building toe, the design high water level, the bottom elevation at half the wavelength in front of the building toe, the average wave period, the slope coefficient or the converted slope coefficient, the wind speed parameter, the angle between the wave direction line and the longitudinal axis of the building, and the cumulative frequency. The effective wave height at half the wavelength in front of the building toe refers to the wave height at the position half the wavelength in front of the building toe, and the design high water level refers to the wave height when the wave cumulative frequency reaches the target proportional value.
2. The method according to claim 1, characterized in that The steps of the dynamic table visualization system receiving basic parameters input or selected by an external terminal include: The effective wave height at half the wavelength in front of the building foot inputted by the external terminal is received, and the dynamic table visualization system generates the wave height with the cumulative frequency being the first preset proportional value.
3. The method according to claim 1, characterized in that The protective structure parameters include: protective structure type, super permeability coefficient and outer contour length of the protective structure. The protective structure parameter table receives the protective structure parameters input or selected by the external terminal, including: Based on the protective surface structure type selected by the external terminal, the dynamic table visualization system generates a range of super permeability coefficients, wherein the protective surface structure type includes: turf protective surface, concrete protective surface; Based on the super permeability coefficient range, input the super permeability coefficient; The outer contour line length inputted from an external terminal is received, and the overall super permeability coefficient is generated by the dynamic table visualization system based on the super permeability coefficient and the outer contour line length.
4. The method according to claim 1, characterized in that The step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: Receiving the design high water level and the bottom elevation at half the wavelength in front of the building foot slope inputted by the external terminal, and generating the water depth at half the wavelength in front of the building foot slope by the dynamic table visualization system based on the design high water level and the bottom elevation at half the wavelength in front of the building foot slope; Receiving the average wave period inputted by the external terminal, based on the average wave period and the water depth at half the wavelength in front of the building slope foot, the dynamic table visualization system generates the wave speed and the average wavelength in front of the building; Receiving a slope gradient coefficient or a converted slope gradient coefficient inputted from an external terminal, and generating a wave breaking parameter by the dynamic table visualization system based on the slope gradient coefficient or the converted slope gradient coefficient, the average wavelength in front of the building, and the wave height with a cumulative frequency of a first preset proportional value; Based on the slope gradient coefficient or the converted slope gradient coefficient and the wave-breaking parameter, the dynamic table visualization system generates a relative height of waves on a single-slope sloped building.
5. The method according to claim 1, characterized in that The step of the dynamic table visualization system receiving basic parameters input or selected by an external terminal also includes: Based on the wind speed parameter inputted by the external terminal, the dynamic table visualization system generates a wind speed influence coefficient; Based on the angle between the wave direction line input from the external terminal and the normal line of the longitudinal axis of the building, the dynamic table visualization system generates the oblique slope influence coefficient.
6. The method according to claim 1, characterized in that The shoulder parameters include: shoulder width, relationship between the shoulder and the still water surface, distance from the shoulder to the still water surface, and ratio of the distance to the effective wave height. The step of receiving the shoulder parameters input or selected by the external terminal in the shoulder parameter table includes: Receiving the shoulder width and the distance from the shoulder to the still water surface input by an external terminal, receiving the relationship between the shoulder and the still water surface selected by the external terminal, and generating a ratio relationship between the distance and the effective wave height based on the distance from the shoulder to the still water surface and the effective wave height at half a wavelength in front of the building slope foot by the dynamic table visualization system; Based on the shoulder width, the relationship between the shoulder and the still water surface, the distance from the shoulder to the still water surface, and the ratio of the distance to the significant wave height, the dynamic table visualization system generates a shoulder reduction coefficient; Based on all shoulder widths, the dynamic table visualization system generates a sum of shoulder widths; A target shoulder reduction factor is generated by the dynamic table visualization system based on the shoulder width, the shoulder reduction factor and the total shoulder width.
7. The method according to claim 1, characterized in that The step of outputting the wave run-up calculation result based on the basic parameters, the face structure parameters and the shoulder parameters comprises: In the case where the wave height calculation scenario is the single-slope sloped building, the wave height with a cumulative frequency of a second preset ratio value is generated by the dynamic table visualization system based on the wave height with a cumulative frequency of a first preset ratio value, the overall super-permeability coefficient, the relative height of waves on the single-slope sloped building, the wind speed influence coefficient, and the oblique slope influence coefficient; In the case where the wave height calculation scenario is the single shoulder sloped building or the multi-level shoulder sloped building, based on the wave height with a cumulative frequency of a first preset ratio value, the overall super-permeability coefficient, the relative height of waves on the single slope sloped building, the wind speed influence coefficient, the oblique slope influence coefficient and the target shoulder reduction coefficient, the dynamic table visualization system generates a wave height with a cumulative frequency of a second preset ratio value; When the wave height calculation scenario is the single-slope sloped building, the single-shoulder sloped building or the multi-stage shoulder sloped building, the cumulative frequency is selected, and the conversion coefficient is generated by the dynamic table visualization system based on the cumulative frequency. Based on the conversion coefficient and the wave height with the cumulative frequency being the second preset proportional value, the dynamic table visualization system generates the wave height with the cumulative frequency being the third preset proportional value, wherein the value of the third preset proportional value is the numerical value of the selected cumulative frequency.
8. A wave height calculation device based on a dynamic table visualization system, characterized in that: include: A determination unit, configured to respond to a wave height calculation request and determine a wave height calculation scenario in a dynamic table visualization system, wherein the wave height calculation scenario is one of the following: a single-slope sloped building, a single-shoulder sloped building, or a multi-stage shoulder sloped building; A first generating unit is used for, when the wave climbing height calculation scenario is the single-slope sloped building or the single-shoulder sloped building, the dynamic table visualization system receives the number of protective structures input by an external terminal, and the dynamic table visualization system generates i groups of protective structure parameter tables, the protective structure parameter tables receive protective structure parameters input or selected by an external terminal, wherein the value of i is the numerical value of the number of protective structures; A second generating unit is used for receiving the number of the protective structures and the number of shoulders input by an external terminal in the dynamic table visualization system when the wave climbing height calculation scenario is the multi-level shoulder slope type building, and generating i groups of protective structure parameter tables and j groups of shoulder parameter tables by the dynamic table visualization system, wherein the protective structure parameter tables receive protective structure parameters input or selected by the external terminal, and the shoulder parameter tables receive shoulder parameters input or selected by the external terminal, wherein the value of i is the numerical value of the number of protective structures, and the value of j is the numerical value of the number of shoulders; An output unit is used for the dynamic table visualization system to receive basic parameters input or selected by an external terminal, and output wave climb calculation results based on the basic parameters, the protective structure parameters, and the shoulder parameters, wherein the basic parameters include: the effective wave height at half the wavelength in front of the building toe, the design high water level, the bottom elevation at half the wavelength in front of the building toe, the average wave period, the slope coefficient or the converted slope coefficient, the wind speed parameter, the angle between the wave direction line and the longitudinal axis of the building, and the cumulative frequency. The effective wave height at half the wavelength in front of the building toe refers to the wave height at the position of half the wavelength in front of the building toe, and the design high water level refers to the wave height when the wave cumulative frequency reaches the target proportional value.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the wave height calculation method based on the dynamic table visualization system according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the wave height calculation method based on the dynamic table visualization system as described in any one of claims 1 to 7.