Processing math: 100%
Research article

Markov random fields model and applications to image processing

  • Markov random fields (MRFs) are well studied during the past 50 years. Their success are mainly due to their flexibility and to the fact that they gives raise to stochastic image models. In this work, we will consider a stochastic differential equation (SDE) driven by Lévy noise. We will show that the solution Xv of the SDE is a MRF satisfying the Markov property. We will prove that the Gibbs distribution of the process Xv can be represented graphically through Feynman graphs, which are defined as a set of cliques, then we will provide applications of MRFs in image processing where the image intensity at a particular location depends only on a neighborhood of pixels.

    Citation: Boubaker Smii. Markov random fields model and applications to image processing[J]. AIMS Mathematics, 2022, 7(3): 4459-4471. doi: 10.3934/math.2022248

    Related Papers:

    [1] Jingju Liu, Lei Sun, Jinrui Liu, Xuehu Yan . Fake and dishonest participant location scheme in secret image sharing. Mathematical Biosciences and Engineering, 2021, 18(3): 2473-2495. doi: 10.3934/mbe.2021126
    [2] Yanjun Liu, Chin-Chen Chang, Peng-Cheng Huang . Security protection using two different image shadows with authentication. Mathematical Biosciences and Engineering, 2019, 16(4): 1914-1932. doi: 10.3934/mbe.2019093
    [3] Xuehu Yan, Xuan Zhou, Yuliang Lu, Jingju Liu, Guozheng Yang . Image inpainting-based behavior image secret sharing. Mathematical Biosciences and Engineering, 2020, 17(4): 2950-2966. doi: 10.3934/mbe.2020166
    [4] Yue Jiang, Xuehu Yan, Jia Chen, Jingwen Cheng, Jianguo Zhang . Meaningful secret image sharing for JPEG images with arbitrary quality factors. Mathematical Biosciences and Engineering, 2022, 19(11): 11544-11562. doi: 10.3934/mbe.2022538
    [5] Feng Liu, Xuehu Yan, Lintao Liu, Yuliang Lu, Longdan Tan . Weighted visual secret sharing with multiple decryptions and lossless recovery. Mathematical Biosciences and Engineering, 2019, 16(5): 5750-5764. doi: 10.3934/mbe.2019287
    [6] Xuehu Yan, Longlong Li, Lintao Liu, Yuliang Lu, Xianhua Song . Ramp secret image sharing. Mathematical Biosciences and Engineering, 2019, 16(5): 4433-4455. doi: 10.3934/mbe.2019221
    [7] Xiaoping Li, Yanjun Liu, Hefeng Chen, Chin-Chen Chang . A novel secret sharing scheme using multiple share images. Mathematical Biosciences and Engineering, 2019, 16(6): 6350-6366. doi: 10.3934/mbe.2019317
    [8] Qi Wang, John Blesswin A, T Manoranjitham, P Akilandeswari, Selva Mary G, Shubhangi Suryawanshi, Catherine Esther Karunya A . Securing image-based document transmission in logistics and supply chain management through cheating-resistant visual cryptographic protocols. Mathematical Biosciences and Engineering, 2023, 20(11): 19983-20001. doi: 10.3934/mbe.2023885
    [9] Shudong Wang, Yuliang Lu, Xuehu Yan, Longlong Li, Yongqiang Yu . AMBTC-based visual secret sharing with different meaningful shadows. Mathematical Biosciences and Engineering, 2021, 18(5): 5236-5251. doi: 10.3934/mbe.2021266
    [10] Lina Zhang, Jing Zhang, Jiaqi Sun, Qingpeng Chen . A global progressive image secret sharing scheme under multi-group joint management. Mathematical Biosciences and Engineering, 2024, 21(1): 1286-1304. doi: 10.3934/mbe.2024055
  • Markov random fields (MRFs) are well studied during the past 50 years. Their success are mainly due to their flexibility and to the fact that they gives raise to stochastic image models. In this work, we will consider a stochastic differential equation (SDE) driven by Lévy noise. We will show that the solution Xv of the SDE is a MRF satisfying the Markov property. We will prove that the Gibbs distribution of the process Xv can be represented graphically through Feynman graphs, which are defined as a set of cliques, then we will provide applications of MRFs in image processing where the image intensity at a particular location depends only on a neighborhood of pixels.



    With the development of structural optimization theory and computer technology, many finite-element software tools (e.g., HyperWorks, Nastran, Ansys and TOSCA) have integrated structural optimization design modules to reduce the structural weight, improve the structural performance and increase safety [1,2]. Altair HyperWorks is a comprehensive open-architecture simulation platform that provides best-in-class technology for designing and optimizing high-performance, efficient products. Users have full access to the full suite of design, engineering, visualization and data management solutions offered by Altair and its technology partners. However, HyperWorks software, like other optimization software tools, only integrates the function of Eulerian buckling analysis and does not perform the analytical calibration of the buckling strength of stiffened plate grids. After the manual buckling check, there may be stiffened plates that do not meet the requirements; thus, the thickness of the plate or the cross-sectional dimensions of the reinforcing bars must be readjusted, and after the adjustment, the results must be reviewed, which is time-consuming and labor-intensive. Therefore, it is important to study the problem of dimensional optimization, and dimensional optimization design software tools must consider the buckling restraint of reinforced plates to ensure structural strength and stability. In this regard, Altair HyperMesh provides the best solution.

    The stiffened plate structure is a beam-slab coupled structure; thus, the stiffened plate structure is susceptible to local instability when it is subjected to compression, bending and shear. The external forces often reach their peak, and in severe cases, the thin-walled structure can get damaged [3,4]. Due to the geometric diversity of stiffened plates, considering the buckling strength of stiffened plates is challenging. Mansour [5], Troitsky and Hoppmann [6] and Brush and Almroth [7] analytically calculated the buckling strength of stiffened plates by treating them as orthogonal plates. Steen [8] used the energy method and a discrete stiffened plate model to analyze the buckling pattern and behavior of a one-way equal-span uniformly stiffened plate after the occurrence of buckling instability. Li and Bettess [9] used the energy method to analyze the critical stress of one-way equal-span uniformly stiffened plates. Przemieniecki [10] used the relationship between strain-displacement and large deflection to establish the stiffness matrix of slat elements, and he studied the local stability of stiffened plates. Wang and Wu [11] developed an optimization preprocessing interface in Excel based on the CSR code requirements and used the Isight platform multiparameter-driven Mars2000 ship strength calibration software to optimize the dimensions of the mid-section structure of a tanker. Han et al. [12] proposed a fast optimization method for the hull plate frame under buckling constraints. By utilizing the property that the panel buckling utilization factor varies monotonically with the panel thickness and is localized (less correlated) with the surrounding panel thickness, a two-stage optimization method based on dimensionality reduction was proposed to optimize the dimensional design of a double-deck bottom of an oil tanker by using an agent model.

    Altair HyperMesh provides a good custom software development environment, and users can write Tcl/Tk functions to achieve specific functions. In addition, HyperMesh provides a wealth of integrated internal functions, which can be referenced in Tcl functions in a specified format to achieve certain modular functions. The combined use of Tcl/Tk [13] provides many benefits to application developers and users, especially for rapid development. Full-fledged applications can be written entirely in Tcl scripts, thus allowing users to develop at a higher level than C/C++ and Java. Tk hides many details that C or Java programmers must address. There is less to learn and less code to write in Tcl and Tk than the toolset of the foundation.

    In this paper, the HyperMesh [14] optimization software based on Tcl/Tk and the Operation and Maintenance Link (OML) language with stiffened-plate buckling strength specification equilibrium [15] was used for the finite-element meshing of the stiffened plate; obtaining the mean stress, stress gradient and other parameters for calibrating the stiffened plate; setting the DRESP3 cards; and linking external OML function files. We developed the program "buckling constraints of stiffened plate", including the program "buckling constraint of panel" (for 2D plates and shell units) and the program "buckling constraint of minor components" (for 1D beam cells). The application of the dimensional optimization design of the platform structure demonstrates that the program developed in this study is easy to use and provides a good optimization effect.

    According to Lloyd's specifications [15], the design stress of the plate subjected to compression or shear (the plate design stress is taken as the average stress of the shell cells inside the panel) should meet the buckling strength requirements presented in Table 1.

    Table 1.  Buckling strength requirements of the panel under different stress states.
    Stress state Buckling strength requirements
    Short side under pressure λxλcr
    Long side under pressure λyλcr
    Two-way compression When 1AR2,λx+λyλcr
    When 2AR8,λ2x+λ2yλcr
    Short side compression and shear λ2x+λ2tλcr
    Long side compression and shear λ2y+λ2tλcr
    Two-way compression and shear λ2x+λ2y+λ2tλcr
    Note: λx=σx/σxcr, λy=σy/σycr, λt=τxy/τcr; λcr is the allowable buckling utilization factor; AR is the plate aspect ratio; σx,σy,τxy is the short side, long side compression stress and shear design stress; if σx,σy is the tensile stress, the stress component is taken as zero, and the calculation is generally taken as the average stress value of the plate edge in the face; σxcr,σycr and τcr denote the plate in the short side, long side compression and shear stress under the action of the critical buckling stress.

     | Show Table
    DownLoad: CSV

    For short-side compression, the critical buckling stress can be expressed as

    σxcr=σxE    σxEReH2, (1)
    σxcr=ReH(1ReH4σxE)    σxE>ReH2, (2)

    where ReH is the yield strength of the material (N/mm2; for carbon steel, ReH = 235 N/mm2), and σxE is the elastic buckling stress.

    According to Przemieniecki [10], the design stresses of the secondary members (obtained from the stresses in each beam cell within the panel weighted using the cell length average) must be less than 0.8 times the critical buckling stress in the compression bar buckling mode.

    For the column buckling mode without rotation in the cross section (perpendicular to the plane of the plate), the ideal elastic stress σE of the longitudinal bone can be calculated as follows:

    σE=10CfEIaAtel2, (3)

    where Cf is the end constraint coefficient (in this paper, Cf = 1), E is the elastic modulus of the material (N/mm2; 2.06 × 105 MPa for carbon steel), Ia is the moment of inertia of the support material (mm4), Ate is the cross-sectional area of the support material (mm2) and l is the support material span distance (mm). The strip plate should be included in the calculations, and the width of the strip plate is taken as the support material spacing.

    The critical buckling stress calculation of the longitudinal bone σc is similar to the critical stress calculation of the panel σxE and is not discussed in detail here; please see the specification requirements.

    On the HyperWorks/HyperMesh platform, during dimensional optimization, the strength and displacement constraints of the structure can be obtained by creating a type-Ⅰ response by using the OptiStruct module and setting the DRESP1 card; however, the stability of the structure cannot be obtained by setting the type-Ⅰ response. Thus, we developed an alternative procedure of "considering panel buckling constraints" in HyperMesh by using the panel buckling theory to consider the strength, displacement and stability of the structure during dimensional optimization. By setting the DRESP3 (type-Ⅲ external response) card, the OptiStruct solver takes as input the positive stresses at the nodes x and y around the panel (the approximate calculation coefficients φ and buckling coefficient k), the average x, y and xy stresses of each panel and the material- and model-related parameters into the OML function for the buckling factor calculation, and it outputs the calculated buckling factor. The final calculated buckling factors are derived and returned to the OptiStruct solver for constraint judgment and optimization iteration.

    The custom software development program for considering panel buckling constraints includes 30 subroutines, and the main programs are the automatic creation of the panel buckling subroutine and the creation of the panel buckling constraint subroutine. The automatic panel buckling creation subroutine automatically divides the panel according to the user-selected panel area, whereas the panel buckling constraint creation subroutine yields the buckling constraint according to the divided panel.

    The main advantage of the custom software development program is that it considers the panel buckling constraints (Figure 1). First, the software interface button is setup. Next, according to the software prompts, the cells where buckling constraints must be applied are selected. The parameters related to the change domain are inputted, and the relevant parameters are optimized. Then, according to the selected cells, the automatic panel partition algorithm is used to achieve automatic panel partition, and the design domain of the plate is set. Next, according to the divided plate, the average stress of the four corner cells is used as the average stress of the panel to obtain the stress response of each cell in the x, y and xy directions. Finally, the average stress response of each plate is obtained, the DRESP3 card is set, the external OML function file is linked and the buckling constraints of each panel are obtained.

    Figure 1.  Steps involved in the custom software development of the program for the consideration of the buckling constraints of the panel.

    The interface of the "considering panel buckling constraints" program is shown in Figure 2. The "Parameter Setting" module is used to set the material correlation coefficient and dimensional optimization correlation coefficient of the stiffened panel area. "Upper and lower thickness percentage" refers to the upper- and lower-limit percentage of thickness variation of the 2D plate cells during dimensional optimization, "E" refers to the modulus of elasticity of the material in the selected partition, "ReH" refers to the yield strength of the material in the selected partition, "Tr" refers to the thickness reduction when considering the buckling restraint of the stiffened panel and "BK Factor" is the buckling factor. The "Panel Information" module displays the information regarding the divided panel buckling. The "Define Panel" module is used to define the partition of panel buckling, including the panel name, automatic creation of the design variation field, manual creation of the design variation field, deletion of the divided panel, setting of the same variation area and the function of buckling constraint creation for stiffened plates. The "Define Panel" module includes the following functions:

    Figure 2.  Program interface for the consideration of the panel buckling constraints.

    To better reflect the specific functions of each button of the program, we selected a simple stiffened plate structure to test each function (Figure 6(a)).

    The "Auto Create" button performs the function of automatically dividing the panel and setting the corresponding buckling constraints. The user must enter the name of the panel (e.g., "auto_test") to be divided in the "Panel Name" textbox (Figure 3).

    Figure 3.  Prerequisites for using the "Auto Create" button.

    After clicking on the "Auto Create" button, the first guidance interface pop-up opens for subsequent operations, beginning with the "Row, Column" module (Figure 4). For instance, for dividing the panel into three rows and two columns, the "3, 2" string must be entered and "proceed" must be clicked.

    Figure 4.  "Auto Create" button: "Row, Column" module.

    Then, the second instruction screen pop-up opens for the subsequent operation: the "Select Elements" module (Figure 5). Here, the cells in the model that need to be divided into panels must be selected (Figure 6(a)).

    Figure 5.  "Auto Create" button: "Select Elements" module.
    Figure 6.  Display comparison before and after dividing the panel.

    Subsequently, the panel gets divided into six standard stiffened plates according to the self-programmed automatic panel partition algorithm (Figure 6(b)).

    The algorithm for automatically dividing the panel first judges the plane for the selected cell (judging it as the xoy, xoz or zoy plane) and then identifies the surrounding corner points of the selected cell with the control nodes of the panel (Figure 6(b)) so that the coordinates of all nodes can be obtained. The nodes are then numbered from the bottom-left to the top-right for each row and column, and each region is individually numbered according to the coordinates of the numbered nodes and cells. Based on the coordinates of the numbered nodes and the coordinates of the center of mass, we can determine in which area the unit exists. Finally, according to the existence of the area in the region, we can redistribute the component.

    The "Manual Create" button is used for dividing the panel and setting the corresponding buckling constraints, mainly for irregular and unrecognized panels. Because the "Manual Create" button has a similar interface to the "Auto Create" button, it is not described in detail.

    The "Set Same Designvars" button is used for setting the same variation area. The divided plate grid is a single piece by piece. If the plate grids have different thicknesses, that means that the manufacturing requirements are not satisfied; thus, the "Set Same Designvars" function must be used to redefine the variation relationship between the plate grid pieces. We selected "auto_test4", "auto_test5" and "auto_test6" as the same optimized variation area (Figure 7).

    Figure 7.  "Set Same Designvars" button.

    The "Create Responses" button is used for considering panel buckling constraints. The buckling response is obtained by selecting the external card and setting the DRESP3 (design response) (type-Ⅲ response: external response) card to input the results obtained using the OptiStruct solver into the OML program. Next, it is judged whether the selected plate meets the buckling requirements. Taking the uto_test3 response as an example, the DRESP3 card settings are shown in Figure 8.

    Figure 8.  DRESP3 card settings.

    "GROUP" is the group identifier referenced by the DRESP3 batch data entry, "HLIB" (high-level international baccalaureate) was selected as the identifier in this program; "FUNC" is the name of the external function written, and "SHBK" was selected as the external function.

    "DESVAR" (design variable) refers to the thickness of the optimized change area, which changes with the optimization process. In this program, DESVAR = 1 and this refers to the thickness of the panel.

    "DTABLE" (design table) refers to the fixed-parameter table and it does not change with the optimization process. In this program, DTABLE = 6, indicating, from left to right, the long-edge length, short-edge length, long- and short-edge coefficients, thickness discount value, material yield strength and modulus of elasticity of the material corresponding to the ID number.

    "DRESP1/2" refers to the first type and second type of response called, which change with the optimization process. In this program, DRESP1/2 = 11, indicating, from top to bottom, the x-directional positive stress of the four corner cells of the panel, the y-directional positive stress of the four corner cells of the panel, the average x-directional positive stress of the panel, the average y-directional positive stress of the panel and the average xy-directional stress of the panel (shear). The positive stresses of the nodes x and y around the panel are used to approximate the coefficients corresponding to them, and then k is obtained. The buckling factor of the panel is calculated by using the relevant function in OML. When setting the DRESP1/2 cards, the DRESP1 card should be placed before the DRESP2 card; otherwise, the OptiStruct solver will calculate incorrectly.

    Conventional finite-element analysis of stiffened plates involves a 1D beam cell and a 2D plate and shell cell. The stability of the 1D beam unit is considered in the optimization by performing the plate elementization of the 1D unit; however, the time cost of the corresponding model free-edge check and the computational time cost is high. For this reason, based on the secondary member buckling theory, we developed the alternative procedure of "taking into account the secondary member buckling constraint" in HyperWorks/HyperMesh to consider the strength, displacement and stability of the 1D line and 2D plate and shell units simultaneously for dimensional optimization.

    Because the HyperMesh platform does not yield the axial stress response of the beam unit, the average value of the stresses at each corner point must be used to obtain the axial stress response of the beam unit by setting the DRESP2 card. By setting the DRESP3 (type-Ⅲ external response) card, the web height, net web thickness, panel width, net panel thickness, strip thickness, reinforcement spacing (these six parameters are used to calculate the moment of inertia of the new reinforcement formed by the 1D and 2D units, cross-sectional area and height of the strip from the center of the form), reinforcement span and reinforcement axial stress are inputted into the OptiStruct solver, and the final calculated buckling factor is outputted by the OptiStruct solver for constraint judgment and optimization iteration.

    The custom software development program considering secondary member buckling constraints includes seven subroutines, and the subroutine for creating secondary member buckling constraints is the main subroutine which is used to create secondary member buckling constraints according to the properties of the beam unit selected by the user. Custom software development is performed as follows (Figure 9). First, the upper-limit and lower-limit percentages are set when optimizing the beam unit parameter size, and according to the software prompt, the beam unit properties required for imposing secondary member buckling restraints are selected. Next, the strip plate with the beam unit is selected, the support material spacing and support material span are inputted according to the software prompt and then the selected beam unit type is judged as PBEAML/PBARL. According to the selected beam unit properties and upper- and lower-limit percentages, the beam unit change domain and change relationship are set; the beam unit axial stress response is set using the DRESP2 card as one of the base responses input to the external OML function. Finally, each secondary member buckling restraint is established, the DRESP3 class card is set and the external OML function file is linked.

    Figure 9.  Idea of the custom software development of the program for the consideration of buckling constraints of the secondary component.

    Consider the panel buckling constraint program interface shown in Figure 10. The "percentage of upper and lower limit" module is used to set the coefficients related to the dimensional design variation domain of 1D beam cells. "Length" refers to the percentage of the upper and lower limits of web height and panel width variations in 1D beam cells during dimensional optimization. "Thickness" refers to the percentage of upper and lower limits of web thickness and panel thickness variations in 1D beam cells during dimensional optimization. In the "Parameter Setting" module, "E" and "ReH" are defined in the same way as in the panel buckling constraint calculation procedure, "Spacing" refers to the width of the selected property (i.e., the spacing of the reinforcing material) and "Length" refers to the span of the selected property.

    Figure 10.  Program interface of consideration of secondary component buckling constraints.

    The "Create JG Buckling Responses" button is used to set the corresponding buckling constraints based on the selected beam element properties. First, the percentage of upper and lower limits of the beam cell design domain must be entered in the "Percentage of upper and lower limit" textbox; then, the "Create JG Buckling Responses" button must be clicked. The first guidance interface pop-up opens––the "Properties" module, where the user selects the area where the angle buckling constraints must be set and clicks on "proceed". Then, the second guidance interface pop-up opens for subsequent operations––the "Select Designvar" module, wherein the algorithm determines whether the beam cell with the plate is a change domain. If the beam cell with the plate is a change area, the user must select the change area of the plate. If the beam cell with the plate is not a change area, the user must click on "proceed". Then, the third guidance interface pop-up opens for subsequent operations––the "Select Component" module, wherein the algorithm determines whether the strip plate is a change domain and requires the user to select the component where the strip plate is located and click on "proceed". Then, according to the relevant judgment algorithm in the program, the selected beam unit property buckling constraints can be created.

    The design flow of dimensional optimization with buckling constraints (Figure 11) is as follows. The finite-element model is established according to the design, and the working loads and boundary conditions specified by the code are determined. In the detailed design stage of structural dimensional optimization, the finite-element model employs 2D plate and shell units and 1D beam units. Static analysis is performed for each working condition to provide guidance for subsequent dimensional optimization by dividing the design domain and setting the strength, deformation and buckling constraints. When dividing the design area, in addition to the conventional selection of the design area, each of the areas with large compressive stresses must be used as a design area, and the upper limit of the design area must be set according to the actual conditions. When setting the constraints, three aspects should be considered: strength, deformation and stability (yield strength). Strength and deformation constraints can be set directly according to the relevant requirements; however, the buckling constraints of the structure cannot be set directly in the software and must be set by following the custom software development procedures of "considering buckling constraints of panel" and "considering buckling constraints for secondary members". When considering the buckling restraint of the structure, the location where the compressive stress of the plate shell and beam is larger must be selected to save time and cost. During dimensional optimization, the lightest mass and the smallest volume of the structure are usually employed as the objective function. The finite-element model may have multiple material densities; thus, when optimizing the size, it is more reasonable to set the overall mass of the structure as the objective function. If certain constraints are not satisfied, the design domain must be redefined and the upper and lower limits of the optimization parameters must be increased or decreased.

    Figure 11.  Dimensional optimization design process with buckling constraints.

    We aimed to achieve a lightweight platform structure. The finite-element model is shown in Figure 12 (light blue is the boundary condition). The plates in the model were simulated by quadrilateral and a small number of triangular plates and shell units, and the bones were simulated by beam units. The material was low-alloy high-strength structural steel Q355, with a yield strength of 355 MPa, modulus of elasticity of 2.06 × 105 MPa, Poisson's ratio of 0.3 and density of 7.85 t/m3. A uniform load of 33.85 kN/m2 was applied at the top plate of the platform structure (Figure 13).

    Figure 12.  Platform finite-element model.
    Figure 13.  Schematic of the platform load layout.

    The design domain should be divided according to the design drawings and stress distribution. In addition to the locations where the compressive stress is large and local instability may occur, the design area should be divided separately to facilitate the subsequent placement of buckling constraints. Due to space constraints, only the top plate and the main beam of the top plate are used as examples for the design area partition in this paper. As can be seen from the stress cloud diagram (Figures 14 and 15), the compressive stress was mainly concentrated on both sides of the two platforms and the upper and lower middle sides of the right platform; thus, the design area of the top plate buckling partition was divided into 14 blocks (Figure 16), and the design area of the beam buckling partition was divided into two blocks (Figure 17). The design area was divided into the preliminary design area (containing only the constraints of the original software) and the buckling constraint design area (containing the buckling constraints of the custom software development software). The preliminary design area was divided into 12 plate and shell unit areas (1–12) and four beam unit areas (13–16), and the buckling constraint design area consisted of 24 plate and shell unit areas (1–24) and two beam unit areas (25 and 26).

    Figure 14.  Top-plate shear-stress contour.
    Figure 15.  Beam-element axial-stress contour.
    Figure 16.  Top-plate design area (buckling).
    Figure 17.  Beam design area (buckling).

    The design area corresponding to the final set of optimization constraints is shown in Table 2.

    Table 2.  Design area corresponding to the constraints.
    Type Design area Numerical value
    von Mises stress (MPa)— σe Preliminary design area: 1–12 Buckling constraint area:1–24 284
    x-way positive stress (MPa)— σx Preliminary design area: 1–12 Buckling constraint area:1–24 284
    y-way positive stress (MPa)— σy Preliminary design area: 1–12 Buckling constraint area:1–24 284
    xy direction shear stress (MPa)— τ Preliminary design area: 1–12 Buckling constraint area:1–24 163
    Axial stress (MPa)— σl Preliminary design area: 13–16 Buckling constraint area:25, 26 284
    Deformation (mm) Maximum deformation of top plate 74.69
    Allowable buckling utilization factor — λcr Buckling constraint area: 1–24 0.950

     | Show Table
    DownLoad: CSV

    The optimization results are presented in Table 3.

    Table 3.  Size optimization results for each constraint.
    Constraint ORI T1 T2
    Numerical Parameters (mm) Numerical Parameters (mm) Numerical Parameters (mm)
    Quality (t) 20.71 / 17.20 / 17.72 /
    σe (MPa) 269.7 / 282.8 / 280.5 /
    σx (MPa) 267 / 283.2 / 280.5 /
    σy (MPa) 266.4 / 282.9 / 280.3 /
    τ (MPa) 136.4 / 131.1 / 125.4 /
    σl (MPa) 151.7 / 283.7 / 272.7 /
    Deformation (mm) 59.31 / 66.58 / 66.06 /
    BKshell_1 0.047 10 0.110 7 0.097 7
    BKshell_2 0.232 10 0.629 7 0.579 7
    BKshell_3 0.275 10 0.849 7 0.750 7
    BKshell_4 0.229 10 0.602 7 0.554 7
    BKshell_5 0.046 10 0.103 7 0.089 7
    BKshell_6 0.045 10 0.109 7 0.120 7
    BKshell_7 0.186 10 0.540 7 0.276 9
    BKshell_8 0.222 10 0.722 7 0.239 11
    BKshell_9 0.187 10 0.549 7 0.220 10
    BKshell_10 0.045 10 0.113 7 0.126 7
    BKshell_11 0.179 6 0.413 4.5 0.398 5
    BKshell_12 0.179 6 0.417 4.5 0.398 5
    BKshell_13 0.176 6 0.399 4.5 0.383 5
    BKshell_14 0.178 6 0.412 4.5 0.392 5
    BKshell_15 0.135 6 1.259 4.5 0.422 6
    BKshell_16 0.025 6 0.365 4.5 0.101 6
    BKshell_17 0.265 8 1.937 6 0.787 7
    BKshell_18 0.088 8 0.621 6 0.416 6
    BKshell_19 0.444 6 2.122 4.5 0.663 6
    BKshell_20 0.276 6 1.216 4.5 0.389 6
    BKshell_21 0.227 6 0.405 4.5 0.404 5
    BKshell_22 0.221 6 0.400 4.5 0.399 5
    BKshell_23 0.180 6 0.285 4.5 0.172 6
    BKshell_24 0.192 6 0.323 4.5 0.192 6
    BKbeam_25(max) 0.462 L140 × 27
    *6 × 11
    0.813 L105 × 20
    *4.5 × 8
    0.599 L105 × 25
    *4.5 × 10
    BKbeam_26(max) 0.419 L140 × 27
    *6 × 11
    0.712 L110 × 20
    *4.5 × 8
    0.510 L170 × 25
    *6 × 11

     | Show Table
    DownLoad: CSV

    By adjusting the initial design size, setting the EXTERNAL option of the RESPRINT card in the CONTRAL card to output all buckling factors to the output file and setting DESMAX (maximum iteration step) in the OPTI control card as 0 to achieve the buckling calibration of T1, we obtained the buckling factors of the BKshell_1–24 and BKbeam _25–26 buckling factors of the design area.

    The initial state ORI is the design solution that was repeatedly debugged by the designer, and all constraints were satisfied. T1 is the optimization result obtained by using the general optimization software; its structural mass was decreased, and the structural stress was increased slightly to meet the strength requirements, but part of the design area did not meet the stability buckling strength requirements. T2 is the optimization result obtained by using the software developed through the custom software development performed in this study and considering the stiffened-plate buckling custom software development. A comparison between T1 and ORI demonstrated the practicality of the dimensional optimization design, and a comparison between T2 and T1 demonstrated the rationality and necessity of the dimensional optimization method considering buckling constraints.

    A comparison of the optimization results is shown in Figure 18.

    Figure 18.  Changes in the buckling factor with size optimization.

    In this study, the size optimization program was developed based on the HyperWorks/Optistruct commercial software platform by introducing the buckling strength requirement of the stiffened plate as a constraint.

    The imposed constraints ensure good strength, displacement and stability of the platform structure and enable realizing the lightweight design of the platform structure, thus demonstrating the rationality and necessity of the dimensional optimization method considering buckling constraints. Through the dimensional optimization of the actual engineering structure, we demonstrated that the custom software development program could help the designer to realize the optimal structural design solution to ensure good strength and stability of the structure. The program has a preprocessing module with process automation and good operation performance, which saves time and improves the efficiency of the optimized design.

    The Marine Design & Research Institute of China is acknowledged for providing the initial design scheme.

    The authors declare that there is no conflict of interest.



    [1] S. Albeverio, L. Dipersio, E. Mastrogiacomo, B. Smii, Invariant measures for SDEs driven by Lévy noise: A case study for dissipative nonlinear drift in infinite dimension, Commun. Math. Sci., 15 (2017), 957–983. https://doi.org/10.4310/CMS.2017.v15.n4.a3
    [2] S. Albeverio, L. Dipersio, E. Mastrogiacomo, B. Smii, A class of Lévy driven SDEs and their explicit invariant measures, Potential Anal., 45 (2016), 229–259. https://doi.org/10.1007/s11118-016-9544-3 doi: 10.1007/s11118-016-9544-3
    [3] S. Albeverio, E. Mastrogiacomo, B. Smii, Small noise asymptotic expansions for stochastic PDE's driven by dissipative nonlinearity and Lévy noise, Stoch. Proc. Appl., 123 (2013), 2084–2109. https://doi.org/10.1016/j.spa.2013.01.013 doi: 10.1016/j.spa.2013.01.013
    [4] S. Albeverio, B. Smii, Borel summation of the small time expansion of some SDE's driven by Gaussian white noise, Asymptotic Anal., 114 (2019), 211–223. https://doi.org/10.3233/ASY-191525 doi: 10.3233/ASY-191525
    [5] S. Albeverio, B. Smii, Asymptotic expansions for SDE's with small multiplicative noise, Stoch. Proc. Appl., 125 (2015), 1009–1031. https://doi.org/10.1016/j.spa.2014.09.009 doi: 10.1016/j.spa.2014.09.009
    [6] J. Besag, Spatial interaction and the statistical analysis of lattice systems, J. Royal Stat. Soc. Ser. B, 36 (1974), 192–236.
    [7] A. Blake, P. Kohli, C. Rother, Markov random fields for vision and image processing, The MIT Press, 2011.
    [8] P. Brémaud, Markov chains, Gibbs fields, Monte Carlo simulation and queues, Springer-Verlag, 1999.
    [9] Z. Brzeˊzniak, E. Hausenblas, Uniqueness in law of the Itˆo integral with respect to Lévy noise, In: R. Dalang, M. Dozzi, F. Russo, Seminar on stochastic analysis, random fields and applications VI, Vol. 63, Basel: Springer, 2011. https://doi.org/10.1007/978-3-0348-0021-1_3
    [10] Y. Fu, Y. Kang, G. Chen, Stochastic resonance based visual perception using spiking neural networks, Front. Comput. Neurosci., 14 (2020), 24. https://doi.org/10.3389/fncom.2020.00024 doi: 10.3389/fncom.2020.00024
    [11] S. Geman, D. Geman, Stochastic relaxation, Gibbs distributions and the Bayesian restoration of images, IEEE T. Pattern Anal., PAMI-6 (1984), 721–741. https://doi.org/10.1109/TPAMI.1984.4767596 doi: 10.1109/TPAMI.1984.4767596
    [12] D. Griffeath, Introduction to random fields, In: Denumerable Markov chains, Graduate Texts in Mathematics, New York: Springer, 1976. https://doi.org/10.1007/978-1-4684-9455-6_12
    [13] H. Gottschalk, B. Smii, How to determine the law of the solution to a SPDE driven by a Lévy space-time noise, J. Math. Phys., 43 (2007), 1–22.
    [14] P. Hartman, A. Wintner, On the infinitisimal generators of integral convolutions, Am. J. Math., 64 (1942), 273–298. https://doi.org/10.2307/2371683 doi: 10.2307/2371683
    [15] K. He, Y. Li, S. Soundarajanc, J. E. Hopcroft, Hidden community detection in social networks, Inform. Sciences, 425 (2018), 92–106. https://doi.org/10.1016/j.ins.2017.10.019 doi: 10.1016/j.ins.2017.10.019
    [16] R. Kinderman, J. L. Snell, Markov random fields and their applications, Contemporary Mathematics, 1980. http://dx.doi.org/10.1090/conm/001
    [17] P. Kr¨ahenb¨ahl, V. Koltun, Efficient inference in fully connected CRFs with gaussian edge potentials, Adv. Neural Inf. Process. Syst., 24 (2011), 109–117.
    [18] D. Mugnolo, Gaussian estimates for a heat equation on a network, Netw. Heterog. Media, 2 (2007), 55–79. https://doi.org/10.3934/nhm.2007.2.55 doi: 10.3934/nhm.2007.2.55
    [19] D. Mugnolo, S. Romanelli, Dynamic and generalized Wentzell node conditions for network equations, Math. Methods Appl. Sci., 30 (2007), 681–706. https://doi.org/10.1002/mma.805 doi: 10.1002/mma.805
    [20] K. I. Sato, Lévy processes and infinitely divisible distributions, Cambridge University Press, 1999.
    [21] B. Smii, Asymptotic expansion of the transition density of the semigroup associated to a SDE driven by Lévy noise, Asymptotic Anal., 124 (2021), 51–68. https://doi.org/10.3233/ASY-201640 doi: 10.3233/ASY-201640
    [22] C. Turchetti, Stochastic models of neural networks, IOS Press, 2004.
    [23] V. K. Pandey, H. Agarwal, A. K. Aggarwal Image solution of stochastic differential equation of diffusion type driven by Brownian motion, Singapore: Springer, 2021,542–553. https://doi.org/10.1007/978-981-16-1092-9_46
  • This article has been cited by:

    1. Jingju Liu, Lei Sun, Jinrui Liu, Xuehu Yan, Fake and dishonest participant location scheme in secret image sharing, 2021, 18, 1551-0018, 2473, 10.3934/mbe.2021126
    2. Fei Hu, Weihai Li, Nenghai Yu, (k, n) threshold secret image sharing scheme based on Chinese remainder theorem with authenticability, 2023, 83, 1573-7721, 40713, 10.1007/s11042-023-17270-0
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2883) PDF downloads(134) Cited by(3)

Figures and Tables

Figures(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog