构建你的第一个模型
在本教程中,你将通过构建一个简单的 质量-弹簧-阻尼 系统来学习 Simit 的核心工作流。我们将专注于如何使用编辑器,而不是物理理论。
目标:创建一个模拟弹簧振子运动的模型。
1. 创建项目
- 点击顶部菜单的 文件 > 新建模型。
- 命名为 “FirstSim”。
- 在右侧面板设置求解器参数:
- 步长 (Step Size):
0.001(1ms) - 时长 (Duration):
10.0秒
- 步长 (Step Size):
2. 添加模块
你可以通过搜索画板来添加模块。
- 按
/(斜杠) 打开快速搜索。 - 输入 Integrator 并回车放置。
- 重复此步骤添加:
- 另一个 Integrator (积分器)
- 三个 Gain (增益)
- 一个 Sum (求和)
- 一个 Step (阶跃源)
- 一个 Scope (示波器)
3. 连接与布线
- 从 Step 模块的输出端口拖动连线到 Sum 模块的输入端口。
- 将模块连接成一个反馈回路 (积分器 -> 积分器 -> 示波器)。
- 提示:选中模块并按
R可以旋转,或使用翻转功能,以便布线更整洁。
- 提示:选中模块并按
4. 配置参数
双击模块以编辑其参数。
- Step 模块:将
Final Value设为1.0。 - Gain 模块:设置代表质量 ()、弹簧 () 和阻尼 () 的值。
- Gain 1:
1.0(1/m) - Gain 2:
50.0(弹簧刚度) - Gain 3:
0.5(阻尼系数)
- Gain 1:
- Sum 模块:将符号更改为
+ - -以减去弹簧力和阻尼力。
5. 运行与可视化
- 点击顶部工具栏的 运行 按钮 (▶)。
- 双击 Scope 模块查看结果。
- 你应该能看到一条逐渐平稳的振荡曲线。
挑战:尝试将阻尼系数更改为
2.0并再次运行。曲线会有什么变化?
下一步? 现在你已经会构建简单的平面模型了,接下来学习如何使用 子系统 来组织复杂的逻辑。