Domain-specific knowledge and Q&A for various engineering fields
Provide domain-specific expertise for various engineering fields, answering questions about Abaqus modeling, analysis techniques, and best practices.
为各工程领域提供专业知识,回答关于 Abaqus 建模、分析技术和最佳实践的问题。
Multi-Domain Knowledge | 多领域知识
Context-Aware Answers | 上下文感知回答
Code Examples | 代码示例
# Ask a question
abaqusgpt ask "如何处理接触不收敛?"
# Specify domain
abaqusgpt ask "什么是沙漏模式?" --domain structural
from abaqusgpt.skills.domain_expert import DomainExpertSkill
skill = DomainExpertSkill()
result = skill.execute({
"question": "如何选择合适的接触算法?",
"domain": "contact"
})
| Key | Type | Required | Description |
|---|---|---|---|
question | str | Yes | User's question |
domain | str | No | Specific domain to focus on |
context | dict | No | Additional context (current model, etc.) |
{
"status": "success",
"answer": "...",
"references": [...],
"code_examples": [...],
"follow_up_questions": [...]
}
| Domain | Description | 描述 |
|---|---|---|
structural | Static and strength | 静力与强度 |
thermal | Heat transfer | 传热 |
dynamic | Dynamic and vibration | 动力学与振动 |
contact | Contact mechanics | 接触力学 |
fatigue | Fatigue analysis | 疲劳分析 |
cfd | Coupled fluid | 流固耦合 |
material | Material modeling | 材料建模 |
knowledge_base/ directoryshared-references/shared-references/domain-guidelines.mdknowledge_base/abaqus_docs/