[go: up one dir, main page]

CN115130360B - A method for establishing a high-fidelity unit cell model of carbon fiber fabric - Google Patents

A method for establishing a high-fidelity unit cell model of carbon fiber fabric Download PDF

Info

Publication number
CN115130360B
CN115130360B CN202210600347.4A CN202210600347A CN115130360B CN 115130360 B CN115130360 B CN 115130360B CN 202210600347 A CN202210600347 A CN 202210600347A CN 115130360 B CN115130360 B CN 115130360B
Authority
CN
China
Prior art keywords
fiber
fabric
potential energy
bundle
discrete
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210600347.4A
Other languages
Chinese (zh)
Other versions
CN115130360A (en
Inventor
程龙
李玉军
徐小伟
陈俊臻
蒋建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202210600347.4A priority Critical patent/CN115130360B/en
Publication of CN115130360A publication Critical patent/CN115130360A/en
Application granted granted Critical
Publication of CN115130360B publication Critical patent/CN115130360B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/25Design optimisation, verification or simulation using particle-based methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/26Composites
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Woven Fabrics (AREA)

Abstract

本发明涉及一种碳纤维织物高保真单胞模型建立方法,根据所使用的纤维织物选取最小不重复织物单胞结构,根据光学图像获取纤维织物厚度、纤维束横截面面积以及织物编织方式;使用等效体积将纤维束离散为指定数量的代表性纤维丝,并根据纤维织物编织方式对代表性纤维丝进行相同形式编织;对该模型施加适当的周期性边界条件,结合指定的工况条件进行动力学仿真;根据仿真后代表性纤维丝的分布状态进行纤维束重构;对纤维束干涉部分进行干涉消除,最终获取指定工况下的高保真单胞RVE模型。

The present invention relates to a method for establishing a high-fidelity unit cell model of carbon fiber fabric. The method comprises the following steps: selecting a minimum non-repetitive unit cell structure of the fabric according to the fiber fabric used, obtaining the thickness of the fiber fabric, the cross-sectional area of the fiber bundle and the fabric weaving method according to an optical image; discretizing the fiber bundle into a specified number of representative fiber filaments using an equivalent volume, and weaving the representative fiber filaments in the same form according to the fiber fabric weaving method; applying appropriate periodic boundary conditions to the model, and performing dynamic simulation in combination with specified working conditions; reconstructing the fiber bundle according to the distribution state of the representative fiber filaments after simulation; and eliminating interference of the interference part of the fiber bundle, so as to finally obtain a high-fidelity unit cell RVE model under the specified working condition.

Description

Method for establishing high-fidelity single cell model of carbon fiber fabric
Technical Field
The invention belongs to the field of resin-based carbon fiber reinforced composite material simulation modeling, and relates to a method for establishing a high-fidelity unit cell model of a carbon fiber fabric.
Background
The resin-based carbon fiber reinforced composite material has the advantages of high specific strength, high specific modulus, good fatigue resistance, corrosion resistance, good designability and the like, and the light weight and the high strength of the resin-based carbon fiber reinforced composite material enable the resin-based carbon fiber reinforced composite material to have unique application advantages in the advanced industrial manufacturing fields of aerospace, vehicles, ships and the like.
Wherein, the carbon fiber fabric is used as a reinforcing phase to be compounded with resin by a corresponding molding technology to manufacture a composite material product. In the manufacturing process, the two-dimensional carbon fiber fabric is usually manufactured into a fiber preform with a specific design shape, and then resin infiltration and solidification and subsequent processes are carried out, so that the product manufacturing is finally completed. The flow of resin in the fiber preform is influenced by the structure of the fiber preform, and the corresponding flow process can influence the generation of void defects in the mold filling process, so that the establishment of a fiber fabric unit cell model under specified working conditions is important for the prediction and control of the related process.
In order to save the manufacturing cost and reduce the manufacturing period, the numerical simulation is carried out before the process scheme is determined, so that the numerical simulation has a very reference value for determining the process parameters and optimizing the process path. Because of the periodically repeating structural features of the fiber fabric, the associated analysis often uses a fabric unit RVE (REPRESENTATIVE VOLUME ELEMENT ) model. However, most of the RVE models of the fabrics are modeled by combining fiber bundles with constant geometric cross sections with the weaving mode of the fabrics, and the RVE models have a larger gap from the actual structure of the fabrics under actual working conditions, so that correlation analysis based on the models is not accurate enough, and the corresponding numerical simulation has insufficient application value in actual engineering. How to build the RVE model of the fabric under different specified working conditions is a precondition for accurately predicting and analyzing the seepage behavior of the resin in the preform, and meanwhile, building the corresponding RVE model with high fidelity according to the macro-microstructure of the fabric is a necessary condition for analyzing the multi-scale mechanical properties of the fabric.
The invention provides a two-dimensional carbon fiber fabric high-fidelity single cell RVE model building method, which comprises the steps of firstly dispersing fiber bundles in a single cell of a fabric into a plurality of representative fiber filaments, carrying out dynamic compaction simulation on the discrete fiber filaments to obtain fiber filament distribution, then carrying out corresponding section reconstruction and fiber bundle generation on the fiber bundles to which the discrete fiber filaments belong, and carrying out interference elimination and clearance control on fiber bundle models to complete the construction of the high-fidelity single cell RVE model under specified working conditions.
Disclosure of Invention
Technical problem to be solved
In order to avoid the defects of the prior art, the invention provides a method for establishing a high-fidelity unit cell model of a carbon fiber fabric, and provides a method for establishing a two-dimensional high-fidelity unit cell RVE model of the carbon fiber fabric.
Technical proposal
A method for establishing a high-fidelity single cell model of a carbon fiber fabric is characterized by comprising the following steps:
Step 1, processing digital images of fiber fabrics to obtain data of fabric thickness, length, short axis, area and porosity of the section of warp and weft fiber bundles;
Step 2, dispersing the warp and weft yarn fiber bundles into a plurality of representative fiber filaments according to the sectional area and the porosity of the warp and weft yarn fiber bundles, wherein the representative virtual fiber filament radius is as follows:
Sf=π·rf 2
S is the cross-sectional area of single-bundle fibers, S f is the cross-sectional area of single discrete fibers, N is the number of discrete fibers, r f is the radius of a representative virtual fiber, Is the volume fraction of fiber filaments in the fiber bundle;
Step 3, according to the weaving mode and the single-cell size of the fabric, establishing discrete representative virtual fiber yarn central line control node space coordinates along the warp and weft yarn beam paths of the fabric, and carrying out spline curve interpolation and radius assignment to complete discrete fiber three-dimensional model construction;
Step4, importing the built three-dimensional model of the discrete fiber wires into dynamics simulation software, placing the model into two rigid plates, building each fiber wire into a digital chain which is in non-pin connection by a plurality of beam units, and endowing periodic boundary conditions according to the following conditions:
Uai=Ubi,i=1,2,3,4,5,6
wherein a, b represent fiber bundle end points of the connecting line, U represents the degree of freedom, and i represents the direction of the degree of freedom of the corresponding end points;
Then fixing the rigid lower plate, applying specified displacement to the rigid upper plate, controlling the thickness of the compacted discrete fiber yarn through the relative displacement of the two plates, and applying a load condition with proper concentration force to one end of the compacted discrete fiber yarn in the process;
Step 5, firstly, guiding out and reconstructing the compacted and simulated discrete fiber yarns, and summarizing representative fiber yarns belonging to the same bundle of warp yarns or weft yarns into a collection, namely a fiber bundle;
dividing each fiber bundle into a plurality of sections along the axial direction of the central line of the fiber bundle, wherein the sections are perpendicular to the central line of the fiber at the sections, and obtaining corresponding intersection points of representative fiber filaments on the sections;
Highly reconstructing a fiber bundle section with concave and convex features using a roping algorithm based on a force bias principle;
And 6, combining the warp and weft yarn fiber bundle models according to the weaving mode of the selected fabric to construct a single-cell fabric model, and adopting an interference elimination algorithm to realize interference elimination and gap insertion of micro areas of the model, thereby finally completing reconstruction of the single-cell fabric model.
The rope winding algorithm based on the force bias principle comprises the steps of firstly establishing a closed flexible rope wrapping fiber yarn collection, dispersing the rope into a ball chain formed by a series of balls with the radius r, arranging virtual stretching and bending springs between the balls, giving corresponding spring characteristics to maintain smoothness and continuity of the ball chain in the motion process, applying a centripetal force to the flexible rope to enable the discrete balls on the flexible rope to move towards the center of a surrounding area of the flexible rope at the same time, simultaneously arranging repulsive force related to overlapping degree between peripheral small balls and fibers, calculating the total force born by the small balls in the moving process, including stretching spring force, bending spring force, repulsive force and centripetal force, configuring the small displacement in the same direction for the small balls according to the total force born by the small balls, finally stopping motion when the total force of all the small balls reaches balance, performing overlapping deletion when the ball center distance is smaller than the radius r of the balls, performing ball interpolation when the distance between the adjacent balls is larger than 2r, finally performing discrete fiber yarn in the same bundle to wrap the fiber yarn, stopping the whole ball chain in the state when the potential energy reaches the minimum balance state, outputting the contour of the fiber bundle warp, and reconstructing the fiber bundle in the whole curve.
The interference elimination algorithm process is as follows, the fiber bundle surface is discretized into a dense point cloud set, an in-plane space area is defined as omega, a bundle of fiber bundle surface is defined as zero potential energy surface phi 0, euclidean distance field is constructed, potential energy is defined as negative for a point in the fiber bundle, otherwise, the potential energy is positive, and the potential energy is related to the distance d between the point p and the zero potential energy surface, namely:
Φ=-kd,p∈Ω
Firstly, for the minimum distance between the point with negative potential energy and the zero potential energy surface and the unit normal vector corresponding to the corresponding point on the zero potential energy surface, the unit normal vector is perpendicular to the curved surface Solving to make the point followAnd then, judging the potential energy of the point with the potential energy which is not zero, namely keeping the position when the potential energy is larger than a set value phi t, otherwise, moving the point along a corresponding method direction on a zero potential energy surface of the fiber until the potential energy is larger than the set value phi t, thereby realizing the insertion and control of the fiber bundle gap, wherein the minimum gap is d min, namely:
Φt=k*dmin
The spring characteristic is a tensile or flexural spring restoring force.
Advantageous effects
The invention provides a carbon fiber fabric high-fidelity unit cell model building method, which comprises the steps of selecting a minimum non-repeated fabric unit cell structure according to a used fiber fabric, obtaining the thickness of the fiber fabric, the cross-sectional area of a fiber bundle and the weaving mode of the fabric according to an optical image, dispersing the fiber bundle into a designated number of representative fiber filaments by using an equivalent volume, weaving the representative fiber filaments in the same mode according to the weaving mode of the fiber fabric, applying a proper periodic boundary condition to the model, carrying out dynamics simulation in combination with a designated working condition, carrying out fiber bundle reconstruction according to the distribution state of the representative fiber filaments after simulation, carrying out interference elimination on an interference part of the fiber bundle, and finally obtaining a high-fidelity unit cell RVE model under the designated working condition.
Drawings
FIG. 1 satin two-dimensional planar fabric sample
FIG. 2 discrete representative filaments
FIG. 3A is a flow chart of simulation of compaction of a discrete fiber model
(A) Discrete fibers and their applied force fields;
(b) Periodic boundary condition applying method
(C) Fiber compaction process
(D) Results of fiber compaction
FIG. 4 initial state of the roping algorithm
FIG. 5A roping algorithm to obtain the cross-sectional profile of the fiber bundle
FIG. 6 Multi-section surface interpolation of fiber bundle section profiles
FIG. 7 interference and cancellation between fiber bundles
(A) Interference between fiber bundles
(B) Interference cancellation and gap control
FIG. 8A-C satin weave pattern
Detailed Description
The invention will now be further described with reference to examples, figures:
the method comprises the following specific steps:
And 1, acquiring an image of the fiber fabric, wherein the image contains information such as a fiber fabric knitting mode, fabric thickness, fabric warp and weft cross section and the like. And processing the image by using image processing software in combination with a size calibration piece to obtain parameters such as fabric thickness, the length and the short axis of the cross section of the warp and weft yarn fiber bundles, the area, the porosity and the like.
Step 2, dispersing the warp and weft yarn fiber bundles into a plurality of representative virtual fiber yarns according to the sectional area of the warp and weft yarn fiber bundles and the volume fraction of the fiber yarns in the bundles, wherein the radius of the representative virtual fiber yarns is calculated according to the following formula:
Sf=π·rf 2
S is the cross-sectional area of single-bundle fibers, S f is the cross-sectional area of single discrete fibers, N is the number of discrete fibers, r f is the radius of a representative virtual fiber, Is the fiber volume fraction in the fiber bundle.
And 3, establishing discrete representative virtual fiber yarn central line control node space coordinates along the warp and weft yarn beam path of the fabric by combining the weaving mode of the used fabric and the single-cell size of the fabric, and carrying out spline curve interpolation and radius assignment to complete the construction of a discrete fiber three-dimensional model.
And 4, importing the built three-dimensional model of the discrete fiber wires into dynamics simulation software, placing the model into two rigid plates, building each fiber wire into a digital chain which is subjected to non-pin linkage by a plurality of beam units, and giving periodic boundary conditions as shown in fig. 3 (b) according to the following formula.
Uai=Ubi,i=1,2,3,4,5,6
Wherein a, b represent fiber bundle end points of connecting lines in the figure, U represents the degree of freedom, and i represents the direction of the degree of freedom of the corresponding end points.
And fixing the rigid lower plate, applying specified displacement to the rigid upper plate, controlling the thickness of the compacted discrete fiber yarn through the relative displacement of the two plates, and applying a load condition with proper concentration force to one end of the compacted discrete fiber yarn in the process.
Step 5, firstly, guiding out and reconstructing the compacted and simulated discrete fiber yarns, and summarizing representative fiber yarns belonging to the same bundle of warp yarns or weft yarns into a collection, namely a fiber bundle. And dividing each fiber bundle into a plurality of sections along the axial direction of the central line of the fiber bundle, wherein the sections are perpendicular to the central line of the fiber, and obtaining corresponding intersection points of representative fiber filaments on the sections. In order to acquire the cross section of the discrete fiber model and solve the problem of poor curvature continuity of the traditional convex hull algorithm, the cross section of the fiber bundle with concave and convex characteristics is highly reconstructed, and a rope winding algorithm based on a force bias principle is used. The algorithm is mainly implemented by firstly establishing a closed flexible rope (wrapped fiber yarn set) and dispersing the rope into a ball chain consisting of a series of spheres with radius r. Virtual tension and bending springs are arranged between the balls, and corresponding spring characteristics (tension and bending spring restoring force) are given to the balls so as to maintain smoothness and continuity of the ball chain during movement. Wherein the tension spring restoring force and the bending spring force are both related to the deformation of the spring. A centripetal force is applied to the flexible cord to move the discrete beads thereon simultaneously toward the center of the flexible cord surrounding area. And meanwhile, repulsive force (related to overlapping degree) between the peripheral small balls and the fibers is set so as to ensure that the small balls and the fibers do not overlap as much as possible in centripetal motion. During the movement, the resultant force to which all the pellets are subjected is calculated, including the tension spring force, the bending spring force, the repulsive force and the centripetal force. And according to the resultant force applied to the device, the device is provided with tiny displacement in the same direction. Eventually stopping the movement when the total force of all the pellets reaches equilibrium. When the distance between the sphere centers of adjacent discrete spheres is smaller than the radius r of the sphere, overlapping and deleting are carried out, when the distance between the adjacent sphere centers is larger than 2r, sphere interpolation and supplement are carried out, finally, discrete fiber filaments in the same bundle are wrapped, and when the whole sphere chain reaches the balance state with the minimum potential energy, the movement of the sphere is stopped, and the cross section profile of the fiber is output. And (3) performing curved surface insertion on the fiber bundle profile to reconstruct the complete warp yarn and weft yarn fiber bundles in the single unit fabric.
And 6, combining the warp yarn fiber bundle models according to the weaving mode of the selected fabric to construct a fabric unit cell model, wherein in the process, micro-area interference can occur between warp yarn fiber bundles and weft yarn fiber bundles due to the inherent limitation introduction problem of dynamic numerical simulation. In order to enable the model to be widely applied to numerical simulation prediction, an interference elimination algorithm is adopted to realize interference elimination and gap insertion of a micro area of the model, and finally reconstruction of the single-cell model of the fabric is completed. The main process of the algorithm is that the surface of the fiber bundle is discretized into a dense point cloud set, the in-plane space area is defined as omega, a bundle of fiber bundle surface is defined as zero potential energy surface phi 0, a Euclidean distance field is constructed, potential energy is defined as negative for points in the fiber bundle, otherwise, the potential energy is positive, and the potential energy is related to the distance d between the point (p represents the point) and the zero potential energy surface, namely:
Φ=-kd,p∈Ω
Firstly, for the minimum distance between the point with negative potential energy and the zero potential energy surface and the unit normal vector corresponding to the corresponding point on the zero potential energy surface Solution (defined as outward perpendicular to the surface) to cause the point to followWhen all the negative potential energy points are moved so that the potential energy is zero, the interference between the fiber bundles and other fiber bundles is eliminated. And then, judging the potential energy of a point with potential energy not being zero, and keeping the position when the potential energy is larger than a set value phi t, otherwise, enabling the point to move along a corresponding method direction on a zero potential energy surface of the fiber until the potential energy is larger than the set value phi t, thereby realizing the insertion and control of the fiber bundle gap, wherein the minimum gap is d min, namely:
Φt=k*dmin
in the embodiment, a satin fiber fabric shown in fig. 1 is taken as an example, five wefts in satin form are satin, and a two-dimensional plane fabric high-fidelity single cell model building method is described with reference to the accompanying drawings.
1. A region with the size of 4cm multiplied by 4cm and containing the single-cell fabric is selected from the satin fabric to prepare a sample, the single-layer satin fabric is placed between two transparent acrylic plates, the thickness between the plates is controlled by a gasket, and the fixed thickness is fastened by using bolts.
2. The knitting mode of the satin fabric is recorded by using a camera and dimension calibration, and the knitting mode comprises the information of fabric thickness, fabric warp and weft yarn cross section and the like.
3. And (3) processing the image by using image processing software, and calibrating parameters such as the thickness of the fabric, the length, the short axis, the area and the volume fraction of the fiber yarns in the warp and weft fiber bundles.
4. According to the cross-sectional area S of the warp and weft yarn fiber bundles and the volume fraction of fiber filaments in the bundlesThe warp and weft yarn bundles were discretized into 61 representative filaments as shown in fig. 2, and the filament radii were calculated according to the following formula:
Sf=π·rf 2
s is the cross section area of the single-beam fiber Shu Wei, Is the fiber volume fraction within the fiber bundle, S f is the individual discrete fiber cross-sectional area, and r f is the representative fiber radius.
5. And (3) establishing a discrete representative fiber center line control node space coordinate and path by combining the weaving mode of the used fabric, and carrying out spline curve interpolation and radius assignment to complete the construction of the discrete fiber three-dimensional model shown in fig. 2.
6. The built three-dimensional model of discrete filaments is imported into dynamics simulation software, which is placed in two rigid plates as in fig. 3 (c), and each filament is built as a digital chain with non-pin links by several beam units, and periodic boundary conditions as shown in fig. 3 (b) are given according to the following formula.
Uai=Ubi,i=1,2,3,4,5,6
Where a, b denote the fiber bundle end points of the wire in fig. 3 (b), U denotes the degree of freedom, and i denotes the direction of the degree of freedom of the corresponding end point.
And then fixing the rigid lower plate, applying specified displacement to the rigid upper plate, controlling the thickness of the compacted discrete fiber yarn through the relative displacement of the two rigid plates, applying a load condition of fixing one end of the discrete fiber yarn and applying a proper amount of concentrated force to the other end of the discrete fiber yarn in the process, determining the fiber density and the elastic modulus according to the parameters of the actually used fabric materials, and performing mass scaling definition under the condition that the simulation result does not change obviously to amplify the fiber mass by 10 times, wherein the result is shown in fig. 3 (d).
7. The compacted and simulated discrete filaments are led out and reconstructed and a collection of representative filaments belonging to the same bundle of warp or weft yarns is summarised, called a bundle. And dividing each fiber bundle into a plurality of sections along the axial direction of the central line of the fiber bundle, wherein the sections are perpendicular to the central line of the fiber, and obtaining corresponding intersection points of representative fiber filaments on the sections. As shown in fig. 4 and 5, the warp and weft yarn fiber bundle cross-sectional profile acquisition is performed by using a roping algorithm.
8. As shown in fig. 6, the obtained fiber bundle cross-sectional profile is subjected to multi-section curved surface interpolation to reconstruct the fiber bundle.
9. As shown in fig. 7, the warp and weft yarn fiber bundles are combined, and the fiber bundle micro interference elimination and the designated gap insertion are performed by adopting a fiber bundle interference elimination algorithm, so that the single cell model establishment of the satin two-dimensional plane fabric shown in fig. 8 is finally completed.

Claims (4)

1.一种碳纤维织物高保真单胞模型建立方法,其特征在于步骤如下:1. A method for establishing a high-fidelity unit cell model of carbon fiber fabric, characterized by the following steps: 步骤1:对纤维织物的数字图像进行处理,得到织物厚度、经纬纱纤维束截面长短轴及面积、孔隙率的数据;Step 1: Process the digital image of the fiber fabric to obtain the data of fabric thickness, major and minor axes and area of the cross-section of the warp and weft fiber bundles, and porosity; 步骤2:根据经纬纱纤维束截面积及孔隙率,将经纬纱纤维束离散为若干代表性的纤维丝,其中代表性的纤维丝半径为:Step 2: According to the cross-sectional area and porosity of the warp and weft fiber bundles, the warp and weft fiber bundles are discretized into several representative fiber filaments, where the representative fiber filament radius is: Sf=π·rf 2 S f =π·r f 2 其S为单束纤维截面积,Sf为单根离散纤维截面积,N离散纤维数目,rf为代表性的纤维丝半径,为纤维束内纤维丝体积分数;Where S is the cross-sectional area of a single fiber bundle, Sf is the cross-sectional area of a single discrete fiber, N is the number of discrete fibers, rf is the representative fiber radius, is the volume fraction of fiber filaments in the fiber bundle; 步骤3:根据织物的编织方式及织物单胞尺寸,沿织物经纬纱束路径建立离散的代表性的纤维丝中心线控制节点空间坐标,并进行样条曲线插值与半径赋予,完成离散纤维三维模型构建;Step 3: According to the weaving method and unit cell size of the fabric, establish discrete representative fiber centerline control node spatial coordinates along the warp and weft yarn bundle paths of the fabric, and perform spline curve interpolation and radius assignment to complete the construction of discrete fiber three-dimensional model; 步骤4:将建立的离散纤维三维模型导入动力学仿真软件中,该模型被放置在两块刚性板中,并将每根纤维丝建立为由若干梁单元进行无销链接的数字链,并根据下式赋予周期性边界条件:Step 4: Import the established discrete fiber 3D model into the dynamic simulation software. The model is placed between two rigid plates, and each fiber is established as a digital chain of several beam units connected without pins, and periodic boundary conditions are given according to the following formula: Uai=Ubi,i=1,2,3,4,5,6Uai=Ubi,i=1,2,3,4,5,6 其中,a,b表示连线的纤维束端点,U表示自由度,i表示相应端点自由度方向;Among them, a and b represent the endpoints of the fiber bundle connected by the line, U represents the degree of freedom, and i represents the direction of the degree of freedom of the corresponding endpoint; 然后将刚性下板固定,刚性上板施加指定位移,通过两板的相对位移控制离散纤维丝压实后的厚度,在此过程中对离散纤维丝赋予一端固定,一端施加适宜大小集中力的载荷条件;Then, the rigid lower plate is fixed, and the rigid upper plate is subjected to a specified displacement. The thickness of the compacted discrete fiber filaments is controlled by the relative displacement of the two plates. In this process, the discrete fiber filaments are given a load condition in which one end is fixed and the other end is subjected to a concentrated force of appropriate size. 步骤5:首先将压实仿真后的离散纤维丝导出并重构,并对属于同一束经纱或纬纱的代表性的纤维丝归纳为一个集合,称之为纤维束;Step 5: First, the discrete fiber filaments after compaction simulation are exported and reconstructed, and the representative fiber filaments belonging to the same bundle of warp or weft yarns are summarized into a set, which is called a fiber bundle; 将每束纤维束沿纤维束中心线轴向方向分割为若干截面,截面与该束纤维中心线垂直,获取代表性纤维丝在截面上相应的交点;Each fiber bundle is divided into a plurality of cross sections along the axial direction of the fiber bundle center line, the cross sections are perpendicular to the fiber bundle center line, and the corresponding intersection points of representative fiber filaments on the cross sections are obtained; 使用基于力偏置原理的绕绳算法对具有凹和凸特征的纤维束截面进行高度重构;The fiber bundle cross-section with concave and convex features is highly reconstructed using a roping algorithm based on the force bias principle; 步骤6:根据所选织物的编织方式对经纬纱纤维束模型进行组合构建织物单胞模型,采用干涉消除算法实现模型微小区域干涉消除与间隙插入,最终完成织物单胞模型的重构。Step 6: According to the weaving method of the selected fabric, the warp and weft fiber bundle models are combined to construct a fabric unit cell model. The interference elimination algorithm is used to eliminate interference in small areas of the model and insert gaps, and finally the reconstruction of the fabric unit cell model is completed. 2.根据权利要求1所述碳纤维织物高保真单胞模型建立方法,其特征在于:所述基于力偏置原理的绕绳算法如下:首先建立一根闭合的包裹纤维丝集合的柔性绳,将绳离散为由一系列半径为r的球体构成的球链;球与球间设置虚拟拉伸与弯曲弹簧,并且赋予其相应的弹簧特性,以维持球链在运动过程中的光滑与连续;对柔性绳施加一个向心力,使其上的离散小球同时朝柔性绳包围区域中心移动;同时设置外围小球与纤维间的与重叠度相关的斥力;在移动过程中,对所有小球计算其所受的合力,包括拉伸弹簧力、弯曲弹簧力、斥力及向心力,根据其所受的合力给其配置同方向的微小位移,最终当所有小球合力达到平衡时停止运动;当相邻离散球体球心间距小于球体的半径r时,进行重叠删减,当相邻球心距离大于2r时进行球体插值补充,最终对同一束中离散的纤维丝进行包裹,当球链整体达到势能最小的平衡状态时,停止球体移动并输出纤维截面轮廓;对纤维束轮廓进行曲面插,重构织物单胞中完整的经纱与纬纱纤维束。2. According to the method for establishing a high-fidelity unit cell model of carbon fiber fabrics as described in claim 1, it is characterized in that: the rope winding algorithm based on the force bias principle is as follows: first, a closed flexible rope that wraps a set of fiber filaments is established, and the rope is discretized into a ball chain composed of a series of spheres with a radius of r; virtual stretching and bending springs are set between the balls, and corresponding spring properties are given to them to maintain the smoothness and continuity of the ball chain during movement; a centripetal force is applied to the flexible rope so that the discrete balls on it move simultaneously toward the center of the area surrounded by the flexible rope; at the same time, a repulsive force related to the overlap between the peripheral balls and the fibers is set; during the movement, The resultant force on all the balls is calculated, including tensile spring force, bending spring force, repulsive force and centripetal force. A small displacement in the same direction is configured for each ball according to the resultant force it receives. Finally, the movement of the balls is stopped when the resultant force of all the balls is balanced. When the distance between the centers of adjacent discrete spheres is less than the radius r of the sphere, overlapping deletion is performed. When the distance between the centers of adjacent spheres is greater than 2r, sphere interpolation is performed to supplement the overlap. Finally, the discrete fiber filaments in the same bundle are wrapped. When the ball chain as a whole reaches a state of equilibrium with minimum potential energy, the sphere movement is stopped and the fiber cross-section profile is output. The fiber bundle profile is interpolated to reconstruct the complete warp and weft fiber bundles in the fabric unit cell. 3.根据权利要求1所述碳纤维织物高保真单胞模型建立方法,其特征在于:所述干涉消除算法过程如下:将纤维束表面离散为密集的点云集合,面内空间区域定义为Ω,同时定义一束纤维束表面为零势能面Φ0,构建欧几里得距离场,对于在于该纤维束内部的点定义势能为负,反之则势能为正,势能大小与该点p和零势能面的距离d相关,即:3. According to the method for establishing a high-fidelity unit cell model of carbon fiber fabrics in claim 1, it is characterized in that: the interference elimination algorithm process is as follows: the fiber bundle surface is discretized into a dense point cloud set, the in-plane spatial area is defined as Ω, and the surface of a bundle of fiber bundles is defined as a zero potential energy surface Φ 0 , and a Euclidean distance field is constructed. The potential energy of the point inside the fiber bundle is defined as negative, otherwise the potential energy is positive, and the potential energy is related to the distance d between the point p and the zero potential energy surface, that is: Φ=-kd,p∈ΩΦ=-kd,p∈Ω 首先对于势能为负的点与零势能面的最小距离和零势能面上相应点对应的单位法向量垂直于曲面向外求解,使该点沿进行移动,当所有负势能点通过移动使得势能为零后,则该纤维束与其他纤维束的干涉消除;然后对势能不为零的点进行势能判断,当势能大于设定值Φt时即保持位置,反之则使该点沿与所属纤维零势能面上对应的法方向移动距离s,直至势能大于设定值Φt,从而实现纤维束间隙插入与控制,最小间隙为dmin,即:First, for the minimum distance between the point with negative potential energy and the zero potential energy surface and the unit normal vector corresponding to the corresponding point on the zero potential energy surface, perpendicular to the surface outward Solve so that the point is along Move, when all negative potential energy points are moved to zero, the interference between the fiber bundle and other fiber bundles is eliminated; then the potential energy of the points with non-zero potential energy is judged, when the potential energy is greater than the set value Φ t , the position is maintained, otherwise the point is moved along the normal direction corresponding to the zero potential energy surface of the fiber to which it belongs, a distance s, until the potential energy is greater than the set value Φ t , thereby realizing the fiber bundle gap insertion and control, the minimum gap is d min , that is: Φt=k*dminΦ t = k*d min . 4.根据权利要求2所述碳纤维织物高保真单胞模型建立方法,其特征在于:所述弹簧特性为拉伸或弯曲弹簧恢复力。4. The method for establishing a high-fidelity unit cell model of carbon fiber fabric according to claim 2, wherein the spring characteristic is a tensile or bending spring restoring force.
CN202210600347.4A 2022-05-28 2022-05-28 A method for establishing a high-fidelity unit cell model of carbon fiber fabric Active CN115130360B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210600347.4A CN115130360B (en) 2022-05-28 2022-05-28 A method for establishing a high-fidelity unit cell model of carbon fiber fabric

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210600347.4A CN115130360B (en) 2022-05-28 2022-05-28 A method for establishing a high-fidelity unit cell model of carbon fiber fabric

Publications (2)

Publication Number Publication Date
CN115130360A CN115130360A (en) 2022-09-30
CN115130360B true CN115130360B (en) 2025-06-20

Family

ID=83377305

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210600347.4A Active CN115130360B (en) 2022-05-28 2022-05-28 A method for establishing a high-fidelity unit cell model of carbon fiber fabric

Country Status (1)

Country Link
CN (1) CN115130360B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118840330B (en) * 2024-06-28 2025-03-18 南京航空航天大学 A preform winding surface detection method based on cross-modal data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984910A (en) * 2018-07-19 2018-12-11 北京航空航天大学 A kind of parametric modeling method of Three-Dimensional Braided Composites
CN112100762A (en) * 2020-08-27 2020-12-18 南京航空航天大学 Numerical simulation calculation method for ceramic matrix composite material super-unit structure

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961058B2 (en) * 2001-08-10 2005-11-01 Microsoft Corporation Macrostructure modeling with microstructure reflectance slices
JP4793974B2 (en) * 2005-01-31 2011-10-12 愛知県 Woven structure modeling program, recording medium, and textile structure modeling device
CN113836724A (en) * 2021-09-26 2021-12-24 南通大学 A method for measuring the interface properties of plain woven composites
CN113987882B (en) * 2021-10-29 2024-04-12 北京理工大学 Digital modeling method for microstructure yarn structure of woven composite material
CN114549788B (en) * 2022-03-02 2025-05-02 南京航空航天大学 A modeling method for a 2.5-dimensional satin woven composite unit cell geometry model

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984910A (en) * 2018-07-19 2018-12-11 北京航空航天大学 A kind of parametric modeling method of Three-Dimensional Braided Composites
CN112100762A (en) * 2020-08-27 2020-12-18 南京航空航天大学 Numerical simulation calculation method for ceramic matrix composite material super-unit structure

Also Published As

Publication number Publication date
CN115130360A (en) 2022-09-30

Similar Documents

Publication Publication Date Title
Mahadik et al. Finite element modelling of tow geometry in 3D woven fabrics
Durville et al. Determining the initial configuration and characterizing the mechanical properties of 3D angle-interlock fabrics using finite element simulation
CN115238555B (en) A multi-scale analysis method for three-dimensional braided composite thin-walled structures based on local homogenization
Branscomb et al. New directions in braiding
Daelemans et al. Kinematic and mechanical response of dry woven fabrics in through-thickness compression: Virtual fiber modeling with mesh overlay technique and experimental validation
CN115130360B (en) A method for establishing a high-fidelity unit cell model of carbon fiber fabric
CN110660129B (en) Three-dimensional orthogonal fabric micro-geometric structure modeling method based on digital unit method
Hans et al. Finite element simulation of the braiding process for arbitrary mandrel shapes
Li et al. A novel modeling method for the mechanical behavior of 3D woven fabrics considering yarn distortion
Lomov Modeling the geometry of textile composite reinforcements: WiseTex
Ivanov et al. Modeling of 2D and 3D woven composites
CN108932385A (en) A kind of modeling method of woven composite inside variable cross-section fibre bundle representativeness volume elements
CN111310366A (en) A method for establishing a mesoscopic model of a plain weave composite material preform
CN113987882A (en) Digital modeling method for woven composite material mesoscopic yarn structure
JP5434554B2 (en) Method for creating twisted structure model and computer program for creating twisted structure model
Stig et al. Extended framework for geometric modelling of textile architectures
MENDEZ ECHENAGUCIA Computational search in architectural design
CN110046468B (en) A simulation method for continuous wear process of composite spherical liner
Geleta et al. Prediction of effective material properties for triaxially braided textile composite
Franz Proposing a virtual simulation method to predict the shape-fidelity of 3D-knitted-textiles using knit-meshes and geometric invariants
CN108256246A (en) Design method and device of porous material based on Unity3D
Del Rosso et al. Finite element simulation of the braiding process
CN117807822A (en) Prediction method for random loading and unloading constitutive model of woven ceramic matrix composite material
Ma et al. A filament level analysis on 3-D orthogonal weave micro-geometry modeling under different yarn tension
Anoshkin et al. Microstructural modeling and prediction of effective elastic properties in 3D reinforced composite material.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant