This application claims priority to Chinese Patent Application No. 202310676160.7, filed on Jun. 8, 2023, the contents of which are hereby incorporated by reference.
The application relates to the technical field of ship structural mechanics, and in particular to the technical field of ship structural ultimate bearing analysis and design research, and in particular to a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis.
Finite element method (FEM) has been widely used in hull structure analysis, vibration analysis and many other aspects in the past ten years because of its stability, universality and accuracy. The standard process is: creating geometric model-creating analytical model-solving equilibrium equation-postprocessing. Due to the complexity of hull structure, geometric models often need to be created in computer aided design (CAD) system, and then imported into computer aided engineering (CAE) system for analysis. Meanwhile, complex preprocessing such as meshing increases the complexity of the application. Non-uniform rational B-spline function (NURBS) is often used to express the geometric shape accurately in CAD geometric models. The meshing of conventional FEM leads to the separation of geometric modeling and analysis.
Different from conventional FEM, isogeometric analysis (IGA) uses higher-order spline basis functions such as NURBS spline as shape functions to construct elements and discrete computational domains. Similar to FEA, the idea of discrete Galerkin method and isoparametric element is adopted. The construction and analysis process of IGA model includes the construction of isoparametric model, the transformation relation of discrete mesh coordinates needed to solve integration, the method of mesh refinement and patch coupling, the definition of load and boundary conditions and the solution of integration, etc. The geometric model created in mainstream CAD software may be directly used for numerical analysis without meshing.
Because of the high-order continuity of shape function, C1 continuous elements, such as C1 continuous Kirchhoff-Love shell element and Euler-Bernoulli beam element, which are difficult to construct in conventional FEM, may be easily constructed in IGA, which makes IGA surface patch have the potential of coupling nonconforming meshes with high accuracy and without manual repair of geometric defects. These advantages make IGA get wide attention since it was put forward, and IGA has developed rapidly. However, at present, IGA may not replace FEM, and its research mostly stays in the theoretical verification stage and linear analysis stage of simple structure. At this stage, it is necessary to break through the nonlinear solution problem of IGA bearing on plate frame structure.
In order to solve the problems existing in the prior art, the present application provides a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis, proposes a nonlinear analysis method of ultimate strength of hull structure by combining with the characteristics of hull structure, and studies the uncoordinated multi-patch coupling technology in IGA, so as to solve the common problems of difficult geometric defect treatment and complex modeling in hull structure analysis using conventional FEM, so as to help designers intuitively understand and deeply understand the mechanical characteristics of the structure and the failure mechanism of the ultimate bearing capacity of the structure.
In order to achieve the above technical objectives, the application provides the following technical scheme: a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis, including the following steps:
Optionally, constructing the IGA model based on a B-spline curve, where the plane shell elements are constructed based on Reissner-Mindlin shell theory;
Optionally, the coordinate transformation is carried out through four kinds of coordinate systems, including global Cartesian coordinate system, local Cartesian coordinate system from control points, parametric coordinate system and local coordinate system at Gaussian integration.
Optionally, when the boundary conditions are imposed by the Nitsche method, carrying out a correction by setting Lagrange multiplier and adding a penalty function, wherein the functional expression of the Nitsche method is defined as:
Optionally, the mesh refinement adopts h mesh refinement and is realized by adding the control points.
Optionally, the nonlinear equation includes:
Optionally, a process of carrying out the simulation analysis by the NX software includes:
Optionally, the incremental step length dynamic calculation mode is as follows:
Optionally, when the boundary condition is Γ in a three-dimensional space Ω, a corresponding element stiffness matrix Ke and an element force vector matrix Fe are:
The application has the following technical effects.
First, the application provides a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis, and provides a method for acquiring the ultimate strength of a ship plate frame structure based on isogeometric analysis.
Second, the method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis provided by the application may obtain the displacement distribution of the structure in real time, and may provide effective support for the safety design and evaluation of the structure.
Third, the method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis provided by the application may not only provide assistance for engineering designers, but also be applied to the teaching supplement of the course of Ship Structure Dynamics in colleges and universities, so as to improve students' understanding and mastery of professional theoretical knowledge.
In order to explain the embodiments of the present application or the technical scheme in the prior art more clearly, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For ordinary people in the field, other drawings may be obtained according to these drawings without paying creative labor.
In the following, the technical scheme in the embodiment of the application will be clearly and completely described with reference to the attached drawings. Obviously, the described embodiment is only a part of the embodiment of the application, but not the whole embodiment. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative labor belong to the scope of protection of the present application.
The application discloses a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis, which includes the following steps: The construction method includes building a plane shell element based on Reissner-Mindlin shell theory, coordinate transformation, weak coupling based on Nitsche method elements, mesh refinement, definition of material properties and boundary conditions, Newton-Raphson iteration method for solving nonlinear equations, program realization based on NX software. The core of the implementing method is that the geometric model expressed in the CAD system may be directly inherited by taking the B-spline function as the discrete calculation domain of the shape function, and the geometric model does not need to be discretized for the second time, so that the meshing stage is skipped and the preprocessing stage of the meshing is omitted. Finally, the integration of model construction and numerical analysis is realized through the secondary development of NX software. By embedding the self-developed mesh refinement and coupling program and Newton-Raphson iteration algorithm program, the application overcomes the complicated pretreatment in conventional finite element analysis, is suitable for ship plate structure with general boundary conditions, and is suitable for geometric nonlinear large deformation analysis, and has higher calculation efficiency and strong engineering applicability compared with conventional numerical algorithms such as finite element.
The application relates to a method for implementing ultimate strength analysis of plate frame structure based on isogeometric analysis, which includes the processes such as construction of plane shell elements based on Reissner-Mindlin shell theory (shell elements are constructed based on control points and spline functions), the weak coupling of elements based on Nitsche method (boundary conditions of discrete mesh elements, coupling modes between beam elements and plate elements, and plate elements and plate elements are defined), mesh refinement (adding nodes and refining discrete meshes to submit the solution accuracy), Newton-Raphson iteration method (a nonlinear calculation method consistent with finite element numerical simulation) to solve nonlinear equations, and program realization based on NX software.
As some embodiments, the construction platform of the method framework is NX software, which is developed in C++ language. In this method, a nonlinear analysis method for implementing ultimate strength analysis of plate frame structure is proposed.
As some embodiments, the B-spline is the basis of geometric modeling and IGA modeling, and the definition of B-spline curve is:
As some embodiments, the Reissner-Mindlin plane shell element is different from Kirchhoff-Love shell element only in bending stiffness, and the membrane part is the same. This method adopts Reissner-Mindlin plane shell element to consider membrane strain and shear strain.
As some embodiments, the Reissner-Mindlin plane shell element must have torsional degrees of freedom if it wants to make multi-patch modeling IGA, and each node of the Reissner-Mindlin plane shell element has 6 degrees of freedom.
As some embodiments, the weak coupling method based on Nitsche method element mainly considers Timoshenko beam element, six degrees of freedom exist independently, and the B-spline function has non-interpolation, and the Nitsche method is still needed to impose boundary conditions, and the Nitsche method is used to realize the boundary coupling between beam and plate, and between plates.
As some embodiments, the mesh refinement refers to inserting new nodes between control nodes to improve the internal mesh density and ensure the calculation accuracy.
As some embodiments, the Newton-Raphson iteration method is the same as the conventional finite element analysis method. In this method, the incremental step length dynamic calculation mode is used to realize the nonlinear solution algorithm in the process of solving the nonlinear equation by Newton-Raphson iteration method.
As some embodiments, the coordinate transformation involves the use of four coordinate systems, which are different from the two coordinate systems adopted by the conventional finite element method. The four coordinate systems include a global Cartesian coordinate system, a local Cartesian coordinate system at a control point, a parametric coordinate system and a local coordinate system at a Gaussian integral point, which are described as follows:
As some embodiments, when the Nitsche method applies the membrane element boundary conditions, the functional modification may be completed by identifying Lagrange multiplier and adding penalty function terms as follows:
The functional of Nitsche method may be abbreviated as:
As some embodiments, the general formula of the Nitsche method is:
As some embodiments, the mesh refinement strategy is h refinement, which is realized by adding control points.
As some embodiments, the nonlinear iterative process adopts the incremental step length dynamic calculation mode to construct a complete solution algorithm. Using incremental step length dynamic calculation mode has many judging conditions and complicated program design. However, this method may reasonably adjust the size of incremental step according to the calculation results, realize the dynamic change of incremental step in the whole calculation process, and avoid manual blind debugging, thus improving convergence speed and calculation efficiency.
As some embodiments, compared with conventional FEA, the main difference of geometric analysis solution lies in model establishment and postprocessing, and the main steps and program design are as follows:
As some embodiments, the operation process is realized by C++ language, and secondary development is carried out based on NX software to complete the whole process of modeling, analysis and calculation, and the operation process is universal, and different computer languages may be used.
The above contents are described in detail with the attached drawings and specific implementation contents:
NURBS spline basis function is used to construct CAD geometric model, and is also used as interpolation shape function for CAE numerical analysis. The NURBS curve is defined as:
The i-th spline basis function Bi,p(ξ) is defined as:
A NURBS surface is constructed by a two-parameter NURBS basis function, for example, the control points based on node vectors Ξ1={ξ1, ξ2, . . . , ξi} and Ξ2={η1, η2, . . . , ηm}, Pi,j and weight ωi,j are given, the NURBS surface basis function is:
It is assumed that the shell model has a constant thickness α (as shown in
The element displacement field is expressed by the coordinate difference between the final configuration (after deformation) and the initial configuration (before deformation):
IGA has three kinds of spaces: physical space, mother space and parameter space (
Considering the three-dimensional space Ω with the boundary Γ(Γ=Γu+Γt; Γu∩Γt=0), the element stiffness matrix Ke and the element force vector matrix Fe:
Where B is the displacement differential matrix, D is the fourth-order tensor of elastic modulus, superscript T is matrix transposition, and the three-dimensional volume space is Ω. Jv and Js are; b and
(3) The Functional of Nitsche Method May be Abbreviated as:
The matrix form of displacement increment of an element may be expressed as:
Δu=ReΔde
The displacement at time t is set as υ, the strain ε and the stress τ; at t+Δt, the displacement is u, the strain is E and the stress is T; the displacement increment is Δu, the strain increment is ΔE and the stress increment is ΔT. In the iterative solution process, if the displacement and displacement increment, strain and strain increment, stress and stress increment at time t are known, then the displacement, strain and stress at time t+Δt are expressed as:
u=v+Δu,E=ε+ΔE,T=τ+ΔT
considering that the displacement υ at time t is known and the displacement increment Δu is unknown, combined with the definition of Green strain tensor, the strain increment may be expressed as a linear strain increment EIJL and a nonlinear strain increment EIJN, and the linear strain increment may be further decomposed into a first linear strain increment EIJL1 and a second linear strain increment EIJL2, namely
ΔEIJ=ΔEIJL1+ΔEIJL2+ΔEIJN
So
where
because B*N is related to the displacement increment Δu, it is called a nonlinear geometric matrix. The strain-displacement increment is expressed as:
Further, the implementing of this method and the implementing of program realization in NX software have the following steps.
When the running results meet the convergence, the program is finished, and the corresponding model is output, in which the displacement increment at different positions, that is, the ultimate strength heat map, is displayed.
Embodiment: This method is verified with a ship plate frame structure (
The boundary conditions of model simulation calculation are that one end is fixed and the other end is free, and horizontal axial compression load is applied.
Under the same load condition, the results show that the calculation results of this method are in good agreement with those of numerical simulation, which verifies the effectiveness of this method.
The proposed method may be applied to the field of ship engineering design and education and teaching, and the feasibility and practicability of the proposed method are also verified by test cases. The above is only a better and feasible embodiment of the present application, which does not limit the patent scope of the present application, so the protection scope of the present application shall be subject to the scope defined by the present application.
The above is only the preferred embodiment of this application, but the protection scope of this application is not limited to this. Any change or replacement that may be easily thought of by a person familiar with this technical field within the technical scope disclosed in this application should be included in the protection scope of this application. Therefore, the protection scope of this application should be based on the protection scope of the claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202310676160.7 | Jun 2023 | CN | national |
| Number | Name | Date | Kind |
|---|---|---|---|
| 6876956 | Cirak | Apr 2005 | B1 |
| 7392163 | Bindeman | Jun 2008 | B1 |
| 8284193 | Hanisch | Oct 2012 | B2 |
| 10915678 | Schafstall | Feb 2021 | B1 |
| 11341294 | Andrade | May 2022 | B2 |
| 11501032 | Zhou | Nov 2022 | B2 |
| 11977823 | Cheng | May 2024 | B2 |
| 20090024370 | Scott | Jan 2009 | A1 |
| 20090303235 | Maekawa | Dec 2009 | A1 |
| 20100049451 | Lu | Feb 2010 | A1 |
| 20120191423 | Dokken | Jul 2012 | A1 |
| 20120310604 | Bazilevs | Dec 2012 | A1 |
| 20150178424 | Harkness | Jun 2015 | A1 |
| 20160275207 | Qian | Sep 2016 | A1 |
| 20170018118 | Li | Jan 2017 | A1 |
| 20180261008 | Elber | Sep 2018 | A1 |
| 20180365371 | Urick | Dec 2018 | A1 |
| 20190130058 | Thomas | May 2019 | A1 |
| 20190130642 | Elber | May 2019 | A1 |
| 20190155986 | Schmitter | May 2019 | A1 |
| 20190251218 | Schmitter | Aug 2019 | A1 |
| 20190385366 | Sederberg | Dec 2019 | A1 |
| 20200207024 | Morris | Jul 2020 | A1 |
| 20210141869 | Bächer | May 2021 | A1 |
| 20210232736 | Zhang | Jul 2021 | A1 |
| 20210240159 | Taber | Aug 2021 | A1 |
| 20220067241 | Scott | Mar 2022 | A1 |
| 20220382933 | Frambati | Dec 2022 | A1 |
| 20230120926 | Thomas | Apr 2023 | A1 |
| 20230394768 | Wang | Dec 2023 | A1 |
| 20240020434 | Urick | Jan 2024 | A1 |
| 20240153123 | Wang | May 2024 | A1 |
| 20240185028 | Liu | Jun 2024 | A1 |
| 20240193324 | Suresh | Jun 2024 | A1 |
| Number | Date | Country |
|---|---|---|
| 112035980 | Dec 2020 | CN |
| 115862771 | Mar 2023 | CN |
| 116011301 | Apr 2023 | CN |
| Entry |
|---|
| L. Yin, F. Zhang, X. Deng, P. Wu, H. Zeng and M. Liu, “Isogeometric Bi-Directional Evolutionary Structural Optimization,” in IEEE Access, vol. 7, pp. 91134-91145, 2019, doi: 10.1109/ACCESS.2019.2927820. (Year: 2019). |
| J. Gao, H. Li, Z. Luo, P. Li and L. Gao, “Isogeometric Density Field Method for Topology Optimization of Micro-architected Materials,”2019 IEEE 23rd International Conference on Computer Supported Cooperative Work in Design (CSCWD), Porto, Portugal, 2019, pp. 524-529, doi: 10.1109/CSCWD.2019.8791502. (Year: 2019). |
| M. Fays, O. Chadebec and B. Ramdane, “Isogeometric FEM-BEM Coupling for Magnetostatic Problems Modeling Using Magnetic Scalar Potential,” in IEEE Transactions on Magnetics, vol. 59, No. 5, pp. 1-4, May 2023, Art No. 7001104, doi: 10.1109/TMAG.2023.3244100. (Year: 2023). |
| A. Schollmeyer and B. Froehlich, “Direct Isosurface Ray Casting of NURBS-Based Isogeometric Analysis,” in IEEE Transactions on Visualization and Computer Graphics, vol. 20, No. 9, pp. 1227-1240, Sep. 1, 2014, doi: 10.1109/TVCG.2014.2327977. (Year: 2014). |
| X. Yuan and W. Ma, “Isogeometric Analysis Based on a Set of Truncated Interpolatory Basis Functions,” 2013 International Conference on Computer-Aided Design and Computer Graphics, Guangzhou, China, 2013, pp. 274-281, doi: 10.1109/CADGraphics.2013.43. (Year: 2013). |
| A. Ziegler, N. Georg, W. Ackermann and S. Schöps, “Mode Recognition by Shape Morphing for Maxwell's Eigenvalue Problem in Cavities,” in IEEE Transactions on Antennas and Propagation, vol. 71, No. 5, pp. 4315-4325, May 2023, doi: 10.1109/TAP.2023.3249907. (Year: 2023). |
| Zhang Dongliang et al., Nonlinear dynamic analysis for cables based on the isogeometric collocation method. Journal of Huazhong University of Science and Technology (Natural Science Edition), vol. 44, No. 12. Date of issue: Dec. 31, 2016 pp. 1-6 (doi: 10.13245/j. hust. 161201) Related claims: 1-6. |
| Notification to Grant Patent Right for Invention dated Mar. 16, 2024 from SIPO application No. 202310676160.7. |
| First Office action dated Feb. 1, 2024 from SIPO application No. 202310676160.7. |
| First Search report dated Jan. 31, 2024 from SIPO application No. 202310676160.7. |
| Second Search report dated Mar. 11, 2024 from SIPO application No. 202310676160.7. |
| Number | Date | Country | |
|---|---|---|---|
| 20240411955 A1 | Dec 2024 | US |