GeoBC / research log
← 任务目录

R04 小批量试跑与数据质控

已完成
01

验收 / 总结 / 介绍

小批量试跑已经完成。通过质量门槛的细网格结果可进入后续数据准备,未通过的结果均保持隔离。

02

问题 / review记录

超压7例均报告CG算子非正定;新增0006同网格诊断确认了厚度方向负切线模态,支持该参考平衡分支出现弯曲失稳。其余6例不外推为已证实屈曲。

受力与工况

五类工况,究竟怎样作用在连杆上?

以下统一使用R04的0006真实细网格外形及其实际载荷参数。箭头用于解释受力,不是应力云图或变形结果。

共同边界:小端内孔施加半圆余弦分布承压;大端孔限制径向位移,切向与轴向仅设置面积均值参考约束,不能理解成整个大端完全固支。所有工况都包含连杆分布惯性体力。
01

额定爆发压缩

曲柄 30° · 净气压 4 MPa · 3,000 rpm · κ=0

额定爆发压缩的真实连杆几何投影、销孔承压、惯性体力、支承与曲柄位置示意

打开此几何/工况的 BC 与载荷 ↗

燃气推力与惯性共同形成压缩;销孔合力主要指向大端。

销孔 F=(+18.47, +0.078) kN
惯性体力合力 B=(-1.59, -0.78) kN

02

额定惯性拉伸

曲柄 360° · 净气压 0 MPa · 6,000 rpm · κ=0

额定惯性拉伸的真实连杆几何投影、销孔承压、惯性体力、支承与曲柄位置示意

打开此几何/工况的 BC 与载荷 ↗

气体净压力为零;上止点活塞惯性把小端向外拉,连杆自身仍有分布惯性体力。

销孔 F=(-8.49, +0.000) kN
惯性体力合力 B=(-7.87, +0.00) kN

03

组合弯曲

曲柄 60° · 净气压 1.5 MPa · 4,500 rpm · κ=0.3

组合弯曲的真实连杆几何投影、销孔承压、惯性体力、支承与曲柄位置示意

打开此几何/工况的 BC 与载荷 ↗

燃气、横向惯性与厚度偏载共同作用。κ=0.3带来压力厚度梯度,不能仅用一根轴向箭头代表。

销孔 F=(+5.99, +0.176) kN
惯性体力合力 B=(-1.51, -2.71) kN

04

超压

曲柄 15° · 净气压 6 MPa · 4,500 rpm · κ=0

超压的真实连杆几何投影、销孔承压、惯性体力、支承与曲柄位置示意

打开此几何/工况的 BC 与载荷 ↗

6 MPa是活塞侧净气压,不是孔壁压力;4500 rpm、15°曲柄位置也同时改变了惯性和受力方向。

销孔 F=(+25.65, +0.102) kN
惯性体力合力 B=(-4.21, -0.94) kN

05

超速

曲柄 360° · 净气压 0 MPa · 9,000 rpm · κ=0

超速的真实连杆几何投影、销孔承压、惯性体力、支承与曲柄位置示意

打开此几何/工况的 BC 与载荷 ↗

同为上止点、零净气压;转速由6000升至9000 rpm,惯性项按转速平方增至2.25倍。

销孔 F=(-19.10, +0.000) kN
惯性体力合力 B=(-17.71, +0.00) kN

示意图采用局部坐标:小端→大端为+x。橙色孔壁箭头共用压力缩放;惯性体力箭头共用加速度缩放,两者不能直接比较长度。蓝色合反力由R=−F−B求得。曲柄滑块小图采用独立的发动机全局坐标。示例中的R04组合弯曲为1.5 MPa,与R05的2.5 MPa设置不同。

超压为什么0/7?

共同失败的是CG迭代路径,尚不能等同于七个结构都失效

七例都报 KSP_DIVERGED_INDEFINITE_MAT(−10),即CG检测到算子不满足所需的定性条件;不是迭代次数耗尽,也不是七例都触发了屈服保护。

七例超压最后接受载荷、CG失败载荷及最后接受应力对照

① 载荷更严苛,但不是简单把压力乘1.5

相对额定爆发工况,净气压4→6 MPa,转速3000→4500 rpm,曲柄30°→15°同时变化。0006的销孔合力约18.47→25.65 kN,惯性体力合力约1.77→4.31 kN。转速平方效应和姿态变化共同改变轴向压缩、横向力及惯性弯矩。

6 MPa先作用于80 mm活塞,气体推力约30.16 kN;加入活塞惯性和坐标转换后才得到销孔合力。孔壁余弦压力系数为51.71 MPa,不能把整根连杆表面涂成6 MPa。

② CG的“非正定”不是屈服判据

有限变形Newton每一步求解当前切线刚度。压缩预应力会改变几何刚度,确有可能接近失稳;数值缩放、近零模和增广/预条件处理也可能使CG检测到负曲率。

代码里声明SPD只是算法标志,不能把实际算子变成正定。当前方法采用K+γCᵀC的低秩增广和GAMG,再用两个约束的Schur补修正;即便约束平衡方程可解,也不保证此迭代路径稳健。

③ 日志已经排除了哪些简单解释?

失败发生在各自目标载荷的30%–80%,不是同一个固定截止步。最后接受状态VM为67.98–317.74 MPa,远低于781.6 MPa门槛;变形Jacobian仍为正。因此已保存路径未显示屈服或单元翻转。

这七个细网格均通过SICN≥0.05门槛,不能把R05某些极低SICN网格的假设直接套用过来。七例的两约束Schur条件数接近1,也不支持把它们简单归因于两个均值约束线性相关。失败状态的应力未被接受,不能把“最后接受值”当成其最终峰值。

④ 新增的同输入直接解与稳定性复核

独立对照已完成:0006保持原细网格、原载荷和原本构,用CPU对称不定直接分解通过了原CG失败的40%载荷;自由相对残差 1.032e-07,峰值VM 162.66 MPa。在该已平衡状态重新装配切线,带两个约束的增广矩阵惯性为(3, 0, 666851)(负、零、正);其中两个负方向由两个拉格朗日乘子约束引入,可容许位移空间检测到1个负方向。这表明该参考平衡分支出现了负切线方向;CG拒绝此类系统有数学依据。直接解可继续求平衡,却不能证明平衡稳定。不能把这一个案例推广为七例都已证明屈曲。进一步的约束切线特征计算得到负值 -2.003598e-04 N/mm,特征相对残差 6.16e-07,原生节点模态的z分量平方和占比99.27%,形状以厚度方向弯曲为主。30%已平衡状态的切线没有额外负方向,40%已有一个,说明此参考分支在两者之间失去局部稳定性。该特征值依赖自由度缩放,不是欧拉临界载荷。本对照只到40%目标,不是满载解,也不改变原R04的0/7超压接受记录。

对其余六例仍需同样的逐例验证。减小载荷步、换Krylov方法或直接分解可用于区分数值问题;如果真有负切线方向,则需要稳定性/分支跟踪分析,单纯“算到满载”不证明结构稳定。

0006在40%超压平衡态的厚度方向负切线模态,归一化放大显示
在当前保守准静态模型和约束下,负切线方向使总势能二阶变分为负,该平衡不满足局部能量极小条件。它支持0006这条参考分支出现弯曲失稳;尚未给出其余六例的模态验证,也未追踪带缺陷的屈曲后稳定分支。
逐例证据、数值定义与数据下载
几何最后接受→失败载荷失败Newton迭代KSP迭代最后接受VM/MPa最后接受min J失败线性残差/绝对目标
rodv2_000470% → 80%1399265.10.99841623825×
rodv2_001470% → 80%1354272.70.99839316180×
rodv2_000160% → 70%1513317.70.9981477349×
rodv2_000630% → 40%2220122.00.9992773098×
rodv2_001150% → 60%1412200.10.99881742965×
rodv2_001860% → 70%1436262.10.998052133301×
rodv2_001720% → 30%159368.00.99961616215×

失败位置来自status.json;已接受应力/J来自accepted_history.json;线性错误来自failure.json。线性残差与Newton自由相对残差定义不同,不混为一个误差。图中未外推满载应力。

直接诊断在独立目录中保留,原7例超压失败记录未覆盖、原35例质控计数未修改。若直接解可继续,仍须在平衡态检验可容许切线;增广约束矩阵本身天然含拉格朗日乘子引入的负方向,不能将其当成屈曲模态。

工况与分析JSON · 七例失败证据CSV · PETSc失败码 · CG适用条件 · 矩阵惯性定义

这是不同转角的准静态工况快照,不是发动机完整循环、接触分离或疲劳寿命分析。

评论与审阅

昵称:
自己在本浏览器提交的评论可再次编辑。

展开详情:参数、方法、交付链接与完整review记录
R04 / 第1周

小批量试跑与数据质控

固定20个几何;正式求解只使用通过质量门槛的细网格。

阶段第1周
开始日期2026-10-24
截止日期2026-10-25
状态已完成
前置任务R03

预期交付物

建议先试跑 20–50 个几何

验收 / review要点

确认几何、mesh、解和样本编号一一对应,记录失败原因

结果与交付链接

前置任务

R03

问题 / review记录

35例全部得到终态:22例接受(21例新算、1例复用),12例PETSc CUDA迭代不收敛,1例触发屈服范围保护。仅7个合格细网格进入求解;13个隔离网格从未求解。失败不重跑,不使用CalculiX。

每日更新与review

追加更新 →

正在读取记录…