热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

echartx轴倾斜_「技术帖」轮毂轴承单元轴铆合装配的铆头优化设计

摘要:针对轮毂轴承单元轴铆合装配工艺的非线性、非稳态特征,提出一种基于代理模型的轴铆合装配工艺优化方法,并用于铆头成形曲面的优化设计。通过
cad35b55a031dac64a18f6469b3030e9.png

摘要:针对轮毂轴承单元轴铆合装配工艺的非线性、非稳态特征,提出一种基于代理模型的轴铆合装配工艺优化方法,并用于铆头成形曲面的优化设计。通过拉伸实验、圆环镦粗实验、轴向进给位移及轴向铆接力在线测试、铆头空间轨迹理论推导等确定有限元建模参数;通过比较模拟和测试的轴向铆接力及轮毂轴端铆接后的几何形状确定有限元模型的准确性;基于现有的铆头设计和轴承寿命理论确定铆头成形曲面的参数化方程和优化目标;基于拉丁超立方抽样策略和有限元结果确定轴承内圈的最大径向变形量、轴向预紧力和轮毂轴端对铆头的作用力与铆头成形曲面参数间的支持向量机回归模型;最后对优化结果进行验证。结果表明,优化后的铆头使轮毂轴承的性能指标得到一定提升。

关键词:轮毂轴承单元;轴铆合装配;代理模型;支持向量机回归

轴铆合装配工艺是针对轿车轮毂轴承单元轻量化、集成化、高可靠性等发展要求提出的一种装配工艺,主要是利用轮毂轴端的塑性变形代替原有的锁紧螺母为轴承单元提供轴向预紧力。轴铆合装配不仅可以防止传统的螺母锁紧式装配预紧力控制不精准而导致的轴承单元寿命离散度大的缺陷,还能避免由于螺母松动导致预紧失效而产生的不良后果;同时,轴铆合装配取消了锁紧螺母,能够降低轮毂轴承单元质量,实现结构轻量化。

有学者利用有限元方法对轮毂轴承单元轴铆合装配过程进行仿真。但由于轴铆合装配涉及几何非线性、材料非线性及接触非线性且装配时间较长,如果直接将有限元方法与优化算法相结合进行轴铆合装配工艺的优化,需要极大的计算资源,且每次有限元计算均需要重新划分网格,实际应用较为麻烦。针对这类问题,国内外学者提出了基于实验设计、数值模拟和近似理论的代理模型方法,为复杂的工程系统优化提供了新的解决途径。其基本思想是在不降低预测精度的情况下,用一个计算复杂程度低的计算模型近似代替真实物理模型/数学模型。常用的代理模型构造方法有响应面法、径向基函数法、克立格法和支持向量机回归法等。支持向量机回归法具有较好的拟合精度和泛化能力,故作为文中选用的代理模型构造方法。

在轴铆装配中,铆头形状相对其他工艺参数可控性更高,且对产品质量具有非常大的影响,故文中结合有限元模拟技术、拉丁超立方抽样策略、支持向量机回归法提出基于支持向量机的轴铆工艺优化方法,并用于铆头的优化设计。

1、铆头优化设计目标

在轴铆合装配工艺中,铆头除绕定点在轮毂轴上方做内摆线运动外,还进行轴向进给运动,通过成形曲面对轮毂轴轴端作用使轮毂轴端发生适量的塑性变形,使轴端与内圈接触而产生轮毂轴承单元所需的卡紧力,故铆头优化设计可以转化为铆头成形曲面优化设计。

1.1 设计变量的确定

由于铆头是一个回转体,所以参数化铆头成形曲面可以简化为参数化铆头成形曲面母线。现有铆头的成形曲面剖面图如图1所示。

e3c5cc7b2745592e08feb96ae72c31b9.png

图1 铆头成形曲面

Fig.1 Forming surface of rivet head

如图1所示,铆头成形曲面母线可由一组参数(圆弧半径R0和相应圆心位置x0、y0,倾斜角度ζ、ξ,圆角过渡半径R1、R2,表征铆头半径的RM)确定。由于圆角过渡部分在轴铆合装配过程中不直接与轮毂轴承单元中轮毂轴端部直接接触,因此R1、R2取值对轮毂轴端部最终塑性成形形状影响不大。同时,RM与铆头和轮毂轴端部接触的成形曲面关系不大。基于以上分析,铆头成形曲面通过ζ、ξ、x0、y0、R0确定,根据图1坐标系OXY,铆头成形曲面可写为

a40b0f70b45558bc353fbb37ad98238e.png

(1)

其中

d93815069e10d372d758b82314023b68.png

铆头成形曲面的改变会导致铆头与轮毂轴的相对位置改变,从而产生不足或过度铆装。为了避免上述情况,往往需要人为对铆头初始位置进行微调整,故将铆头初始位置的修正值Δh(即铆头下端面相对于初始位置的轴向变化量)作为一个设计变量,故铆头优化设计变量为x=(Δh、ζ、ξ、x0、y0、R0)。

1.2 优化设计目标的确定

现有的轴承理论寿命只考虑了内圈的轴向形变对疲劳寿命的影响,而在轴铆合装配过程中,内圈所受到的法向力会导致其外径发生微小的形变,从而对寿命产生影响。故优化目标为min fin(x)

s。t。

9fb187a294b3aa386398263f046d04ed.png

(2)

其中:fin表示轴承内圈的最大径向变形量; fF表示轮毂轴端提供的轴向预紧力,fF,max和fF,min表示轴向预紧力的上下限; fL表示铆接过程中轮毂轴端部对铆头最大作用力,fL,max为铆接机的最大承载能力;xi,u和xi,l分别表示参数xi的上限和下限。

2、优化策略的确定

铆头优化设计是一迭代过程,需要涉及到多个设计方案的评价,从理论上讲,每个设计方案均应制造铆头并通过实际生产评定方案的优劣,然而该方法需要巨大的资源消耗。另一种方法是通过有限元仿真对设计方案进行评价,但是每一次有限元模拟均需重新划分网格且模拟时间较长,导致优化难以连续进行并消耗巨大的计算资源。为了解决上述问题,可构造能够以一定精度模拟轮毂轴承单元铆接过程的代理模型,通过对代理模型的优化来获得铆头成形曲面的优化设计,文中采用基于代理模型的优化策略对铆头成形曲面进行优化设计。首先,基于拉丁超立方抽样策略确定一系列铆头成形曲面,并建立相应的轮毂轴承单元轴铆工艺模拟的有限元模型;其次,基于有限元分析结果和支持向量机回归法,分别建立轴承内圈的最大径向变形量fin、轴向预紧力fF和轮毂轴端部对铆头最大作用力fL与参数间的代理模型

005d0fcf1a729aa1d47c648c42bcd5c3.png

F(x)和

dbc57ff04bd646354978530703fe9521.png

L(x),将铆头成形面的优化设计问题(式(2))变为如下的约束非线性优化问题:

5a4e81125fd3ae011ac2df318f42fe0b.png
6292b83547cadc8db2739316b81fce19.png

(3)

上述优化问题可以应用经典的序列二次规划算法求解。应用式(3)得到的铆头成形曲面参数构造轴铆过程有限元模型,如果基于有限元模型和代理模型计算得到的fin、fF和fL相对误差均小于规定值,且

7a9fd02483b0ceceed790599ce1776e6.png

F(x)和

7a9fd02483b0ceceed790599ce1776e6.png

L(x)满足约束条件,则将优化的解作为最后的铆头成形曲面参数;否则将优化解添加到样本空间,重新构造代理模型,直到满足收敛准则。文中提出的基于支持向量机回归的铆头优化策略的流程图如图2所示。

22ee225998d1002833b69eb9ffa8f311.png

图2 优化策略流程图

Fig.2 Flow chart of optimization strategy

3、轴铆过程有限元模型的建立

在铆头的优化设计中,目标函数中的基本数据来源于有限元模型预测结果,因此,可靠的有限元模型是优化设计成功的基础。为了构建能够准确模拟轮毂轴承单元轴铆合过程的有限元模型,需要通过联合应用实验测试和理论推导来确定有限元模型的建模参数。

3.1 铆头空间运动轨迹的推导

如图3所示为常见的径向铆接机结构,工作原理为:在电机带动和齿轮的啮合作用下,外啮合齿轮Z1在绕内啮合齿轮Z2(即机床轴心线O2)公转的同时还绕着自身轴心线O1自转。此外,固结在外啮合齿轮Z1上的偏心距为e2的偏心轴会在Z1转动的带动下进行平面内摆线运动。点M为铆头的轴心线与偏心轴的轴心线的交点,在弹簧的作用下,固定安装在凸球面块上的铆压轴紧贴着凹球面块。通过球面铰链带动凸球面块以及固定安装在其上的铆头,做平面内摆线运动的偏心轴绕着球心O做球面内摆线运动。因此在轴铆过程中,铆头的运动可看作由绕球心的空间内摆线运动和机床主轴引起的向下平动合成。

8a5be3b3f79ef85f74f10287d992291b.png

图3 径向铆接机结构示意图

Fig.3 Structural schematic diagram of shaft clinching machine

绕机床主轴公转的外啮合齿轮Z1,以及外齿轮Z1和内齿轮Z2的啮合运动所导致的点M平面运动示意图如图4所示。

b1559b2c30e048653f2912a002842bcb.png

图4 内外齿轮啮合运动引起的M点运动示意图

Fig.4 Schematic diagram of point M motion due to engagement of external and internal gears

根据如图4中的几何关系,点的平面运动可表示为

697f22534e9c78ea1751e8929cfa68e2.png

(4)

其中:ω是外齿轮Z1的公转角速度,以O2为圆心,可见点M的运动轨迹总在以2e为半径的圆内。当点M在圆上时,需要满足

x2+y2=(2e)2

(5)

将式(4)代入式(5)并经过一定推导后,有

8721e0d15805ac0ee890e18da7fefb56.png

φ=2k

8ff6b521c3a2d77e5adf1a16d0e74c48.png

 (k=1,2,3,…)

(6)

其中,ψ和φ分别为外齿轮和内齿轮绕中心轴转动角度。

由内摆线的运动条件可得,每当外啮合齿轮Z1自转一周,M点走过轨迹的最外端一次,即一叶玫瑰曲线可由外齿轮Z1自转一周得到。假设要求的内摆线曲线为j叶玫瑰,则有

643f8033948a357f1aba6a8f0c0c5c03.png

(7)

其中,p和j是整数。式(7)表明,可以通过测试由外齿轮公转引起的铆头摆动频率和外齿轮公转频率确定内外啮合齿轮半径的比值。

如果不考虑铆头的轴向进给,铆头则绕球心O进行刚体定点转动。设θ为章动角,η为自转角,φ为进动角,在任意时刻,将铆头定点转动的欧拉方程在空间定直角坐标系进行三轴分解;同时考虑到铆装过程中铆装轴不自转,即

fe05bb468ed752c4507a11c2cca115e1.png

=0。

经过一系列变换,得到的铆头三轴角速度方程为

b63a480a90b856625ff4a53c20d78dc2.png

(8)

其中,

0a883bbe4c88423e2dd7644abedf0bc7.png

为铆头的最大章动角。

3.2 轴铆合过程轴向载荷与进给速度测量

如图5所示为基于Visual Basic。NET平台开发且采样频率为1000 Hz的轴向位移和轴向载荷在线测试系统的原理示意图,其中载荷传感器采用杭州传感器有限公司的CL-YB-6E/30T称重传感器,位移传感器采用兰德科技有限责任公司的WY-50位移传感器,铆装设备采用武汉瑞威特机械有限公司的JM40-PLC轮毂轴承单元铆接机,轴承单元采用韶关东南轴承有限公司的DAC2F40。图6所示为测试的轴向载荷-时间曲线和位移-时间曲线。

cc6dd38a7b079f11ff7748579a36e68c.png

图5 轴向载荷和轴向位移在线测试系统原理图

Fig.5 Schematic diagram of the on-site testing system of the axial load and the axial displacement

443e901ad4f14e173fdede5c704652d3.png

图6 轴向载荷-时间曲线与轴向进给位移-时间曲线

Fig.6 Experimental axial load-time and axial displacement-time curves

由于设备振动等原因,测试的时间-位移曲线数据存在误差和小波动,同时采集频率受采集设备限制,只能获得间断时刻点的位移,导致直接基于采集时间-位移曲线进行差分获得的铆头轴向速度会产生较大误差。故通过三次样条方法对时间-位移曲线进行光滑处理,并通过微分光滑的样条函数获得相应时刻的速度,求得轴向进给速度曲线,如图7所示。

52968d148cafe4e507a27a1eff7ceba5.png

图7 铆头轴向进给速度-时间曲线

Fig.7 Axial feed velocity-time curve of rivet head

有限元模型中,铆头运动是由图7所控制的轴向进给运动及由式(8)控制的定点运动形成的合成运动。对于JM40-PLC铆接机,θmax=6°;铆头摆动频率可以通过图6中的轴向载荷-时间曲线近似获得,驱动电机采用三相异步电机,基于驱动电机的频率和铆头摆动频率可得R/r=11/10。

3.3 材料参数及铆头与轮毂摩擦系数的确定

为了能够准确描述法兰盘轮毂轴材料40Cr的力学行为,对40Cr进行高温调质处理并将其加工成标准的拉伸试样,然后使用WAW-500C万能试验机进行单向拉伸实验。在25 ℃和相对湿度49%的实验环境下,获得的0.001、0.01、0.1 s-1 3种应变速率下材料的真应力(σ)-应变(ε)曲线如图8所示。

3a1b8087142fd0699571f2675fc4d363.png

图8 不同应变速率下40Cr的真实应力-应变曲线

Fig.8 True stress-true strain curves of 40Cr at different strain rates

由图8可见,该材料的应变率效应非常低;同时从试样的断面来看,其是典型的韧性断裂,故在轴铆工艺模拟中选择经典的弹塑性模型模拟材料的力学行为。

基于圆环镦粗实验确定铆头成形曲面与轮毂轴端部间摩擦系数,所用压力机为YE-500C液压式压力试验机上,润滑剂为黄油,实验执行标准为JB-7708—1985,测试摩擦系数为0.12。

3.4 轴铆合过程有限元模型的建立及验证

在轴铆合装配过程中,相对法兰盘轮毂轴端的塑性变形来说,外圈以及钢球对轴向预紧力的影响可以忽略不计,故轴铆过程的有限元模型仅考虑轴承内圈以及法兰盘轮毂轴,其他部分忽略不计。滤波后轴铆过程中的轴向载荷-时间曲线和轮毂轴承单元端部纵截面形状分别如图9和图10(a)所示。

accd64f86bd2dca787ee4084a528a80b.png

图9 仿真轴向载荷-时间曲线

Fig.9 Simulated axial clinching force-time curve

d0b032639bd751f701a7cf5a2defa53d.png
72e187cb99c546831bb08e2eea057efd.png

图10 模拟的轮毂轴承单元端部形状和实际端部形状对比

Fig.10 Comparison of simulated and experimental ultimate deformed shapes of the wheel hub shaft

为了验证有限元模型的有效性,通过对载荷曲线进行滤波,将图9与6中的载荷曲线进行重合对比,无论在载荷的分布密度及变化趋势上,还是在载荷峰值上,实际加工结果都与有限元分析具有较高一致性,通过提取关键指标进行量化计算,其中轴向载荷峰值出现时刻的相对偏差不超过1%,每一周期轴向载荷峰值的相对偏差为3%,轴铆过程最大轴向载荷的相对偏差为1。7%。比较图10(a)、10(b),提取铆合的关键几何尺寸进行对比,结果见表1(包括轴端纵截面的铆合处圆弧半径R、R′和高度H,铆合宽度L),轴承单元实际铆合形状与有限元仿真得到的轮毂轴端部铆合形状基本一致。通过比较仿真和实测的轴向载荷-时间曲线与轮毂轴端铆合形状等相关物理量发现,建立的有限元仿真模型能准确模拟轮毂轴承单元的轴铆过程。

表1 模拟和实际铆合形状的关键几何尺寸对比

Table 1 Comparison of simulated and experimental critical dimensions of ultimate deformed shapes

188ab9bbc92a9461f71772ef38e0e93f.png

4、铆头优化设计的实现及验证

4.1 铆头优化设计的实现

基于螺母锁紧式轮毂轴承单元寿命[,轴向预紧力上限fF,max和下限fF,min分别设为42和50 kN。对于JM40-PLC铆接机,轴端部对铆头最大作用力fL,max为160 kN。基于经验,各设计变量的取值范围如表2所示。

表2 各设计变量的取值范围

Table 2 Value ranges of design variables

0c37fe16874c2dbafc085ef6ad93ccb0.png

支持向量机回归模型的核函数采用径向基函数。为了得到较好的建模参数,通过网格法、遗传算法、蚁群算法分别搜索一组较优惩罚因子、核函数参数和不敏感系数,利用交叉验证方法评价各组参数的建模效果,并取其中建模效果较好的参数组合确定其他建模参数,最终分别构建设计变量与fin、fF和fL之间的支持向量机回归模型。

根据构建的支持向量机回归模型,利用序列二次规划算法进行寻优,得到优化后的铆头设计参数。首先选择20个样本建立支持向量机回归模型,根据寻优的铆头参数,代理模型预测的最大径向变形量fin、轴向预紧力fF和轮毂轴端部对铆头作用力与有限元模型预测的fin、fF及fL比较如表3所示。

表3 最初支持向量回归模型精度检验

Table 3 Precision verification of initial support vector regression model

59876e20568fa76912d2af021e3b8d99.png

由表3可明显看出,基于20个样本构造的支持向量机回归模型预测的fF、fin及fL与对应的有限元分析结果的相对误差较大,且有限元模型预测的fF及fL均不在约束范围内,表明建立的支持向量回归模型不能可靠地表征轮毂轴承单元轴铆装配过程中的fF、fin及fL与设计变量之间的关系。为了提高构造的支持向量机模型的仿真度,需要增加样本空间内的样本数量,新增加样本的确定方法是将基于构造的支持向量机模型优化得到的成形曲面参数作为一新样本添加到样本库内,重新建立支持向量机回归模型并进行优化。经过28次迭代,在样本数量为48的情况下,基于构造的支持向量机回归模型所预测的fF、fin和fL与有限元的预测结果比较如表4所示。由于表3和4的代理模型预测精度相差较大,得到的铆头优化参数不同,使由此构建的有限元模型分析结果的数值相差较大。

表4 最终支持向量机回归模型精度检验

Table 4 Precision verification of final support vector regression model

a318df490e308c20d43cfa63edba2bd2.png

根据表4可知,最终支持向量机模型预测精度较高,尤其是轴向载荷峰值与轴向预紧力,相对误差分别只有2.00%和0.59%,基本可以忽略不计;内圈最大径向变形量的预测精度相对较低,但是有限元模型预测的内圈最大径向变形量比代理模型预测值要小,更加符合寻优的目标和要求,故认为构造的代理模型能够可靠表征轮毂轴承单元的铆合装配过程。优化前后铆头成形曲面参数如表5所示。

表5 优化前后铆头形状曲面参数

Table 5 Surface parameters of rivet head before and after optimization

ace8b2535c78097a8eb8b98f82103ea7.png

4.2 优化结果有效性验证

根据优化后的铆头成形曲面参数而加工出的铆头如图11所示,其中铆头材料为GCr15合金钢,采用低温回火热处理工艺。

应用优化前和优化后的铆头对轮毂轴承单元进行铆接,相应性能的比较如表6所示。

7b7337569f0ed2d2aac65aff7e1be276.png

图11 优化后的铆头示意图

Fig。11 Schematic diagram of rivet head after optimization

表6 优化前后铆头铆接的轮毂轴承单元性能对比

Table 6 Performance comparison of wheel hub bearing unit before and after optimization of rivet head

c5717f6fb39f3ff4a5feacd56a574e9f.png

由表6所知,应用优化后铆头铆接的轮毂轴承单元各项性能指标都优于优化前的铆头铆接的轮毂轴承单元,特别是由于内圈径向变形降低,轴承钢球与滚道间赫兹变形相应降低,从而使钢球与滚道的摩擦降低,使轮毂轴承单元实际使用寿命由20万公里(90%可靠性)提高到23万公里(90%可靠性)。

5、结语

文中提出一种基于代理模型的轮毂轴承单元轴铆装配工艺优化方法,并用于铆头优化设计;通过拉伸实验、圆环镦粗实验、轴向进给位移及轴向铆接力在线测试、铆头空间轨迹理论推导等确定了有限元模型的建模参数;

根据确定的有限元建模参数,比较了仿真和测试的轴向铆接力-时间曲线及轮毂轴端铆接后的几何形状,发现仿真误差均小于8%,从而验证了有限元模型的准确性。建立了铆头成形曲面参数化方程,以经过验证的有限元模型为基础,建立了轴承内圈的最大径向变形量、轴向预紧力和轮毂轴端部对铆头的作用力与铆头成形曲面参数间的支持向量机回归模型,并用于铆头成形曲面的优化,根据优化后的铆头成形曲面参数加工铆头并用于对轮毂轴承单元进行铆接,测试结果表明:与原有铆头相比,应用优化后铆头铆接的轮毂轴承单元产品的质量得到一定提升。文中提出的方法可以用于优化轮毂轴承单元轴铆工艺中的其他参数,为生产高质量的轮毂轴承单元提供指导。

来源:《华南理工大学学报(自然科学版)》

作者:曲杰、张国杰、徐小琴



推荐阅读
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • This article discusses the efficiency of using char str[] and char *str and whether there is any reason to prefer one over the other. It explains the difference between the two and provides an example to illustrate their usage. ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • 本文介绍了[从头学数学]中第101节关于比例的相关问题的研究和修炼过程。主要内容包括[机器小伟]和[工程师阿伟]一起研究比例的相关问题,并给出了一个求比例的函数scale的实现。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
author-avatar
薇薇llfnc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有