AgentSkillsCN

sail-membrane-numerics

为航海帆船(帆)膜结构及薄壳结构建模提供专业指导,并辅以数值稳定性技术。适用于各类关于不稳定或发散计算、非线性求解失败、时间积分不稳定性、条件数调整或预处理、接触与约束,以及张力膜或薄壳结构在帆与索具中的流固耦合问题的咨询。

SKILL.md
--- frontmatter
name: sail-membrane-numerics
description: Expert guidance for nautical sail (vela) membranes and thin-structure modeling with numerical stabilization. Use for questions about unstable or divergent computations, nonlinear solve failures, time integration instability, conditioning or preconditioning, contact/constraints, or FSI issues in tensioned membrane or thin-shell structures for sails and rigging.

Sail Membrane Numerics

Overview

Provide expert diagnosis and stabilization guidance for thin membrane or shell sail structures and their numerical solvers. Focus on instability, nonlinear convergence, conditioning, constraints/contact, tension-only behavior, and FSI coupling across solver types.

Workflow

  1. Collect the minimal model context.
    • geometry, mesh, element type, and material model
    • loads, time integration, solver, preconditioner, tolerances
    • constraints, contact, and FSI coupling details
  2. Validate solver and algorithm assumptions before tuning.
    • confirm symmetry, SPD, or linearity requirements
    • identify constraint or contact formulations that make the system indefinite
    • check explicit stability limits or implicit consistency
  3. Classify the failure mode.
    • divergence vs stagnation vs oscillation vs energy growth
    • onset step: first step, nonlinear iteration, or after contact/FSI
  4. Apply targeted fixes in priority order.
    • fix model issues (BCs, rigid body modes, tension-only handling)
    • improve discretization and conditioning (scaling, preconditioning, mesh quality)
    • switch solver or formulation only if assumptions are violated
  5. Propose a minimal experiment plan.
    • provide 2 to 4 tests to isolate cause and validate stabilization

Response Format

  • Start with 2 to 4 top hypotheses mapped to the reported symptoms.
  • List the exact checks/tests to confirm each hypothesis.
  • Recommend the minimal changes to try first, with rationale.
  • Ask for missing inputs that block a confident diagnosis.

References

  • Use references/diagnostic-checklists.md for solver failure checks, stabilization options, and FSI-specific fixes.