常见问题
一般问题
EduBeam 是什么?
一款免费、开源、基于浏览器的平面梁、框架和桁架求解器,面向希望获得即时反馈的学生、教师和工程师。见简介。
真的免费吗?需要注册账号吗?
是的,免费;不需要账号。打开 run.edubeam.app 即可开始建模。没有账号,没有安装程序,也没有使用限制。源代码在 GitHub 上。
支持哪些浏览器和设备?
任何较新版本的 Chrome、Edge、Firefox 或 Safari。平板电脑和手机也可以使用:轻点即可选中或放置,拖动节点可移动它,在其他位置拖动可平移,双指捏合可缩放,长按可打开画布菜单。不过使用鼠标和键盘建模仍然更快。见键盘、鼠标与触控。
我的模型丢了,还能找回来吗?
多半可以。清空模型,或在其上打开链接、文件或示例时,旧模型会保留在 ☰ → 最近的结构中(最近 10 个),Ctrl+Z 也可以撤销这次替换。两者都只保存在你的浏览器中。
可以离线使用吗?
EduBeam 是一个渐进式网页应用(PWA):加载过一次之后,断网也能继续使用,浏览器还可能提示安装它。有新版本可用时,会弹出对话框询问是否更新。
我的数据存储在哪里?
只存储在你的浏览器中。模型从不发送到服务器;分享链接就是模型本身。见导入、导出与分享。
建模
如何设置固定端 / 固定铰支座 / 滑动铰支座?
点击节点,打开节点支座并选择符号:固定铰支座、滑动铰支座、固定端、滑动固定端等。或者勾选自由度:Dx + Dz + Ry = 固定端,Dx + Dz = 固定铰支座,Dz = 滑动铰支座。所有组合都列在节点与支座中。
如何建立桁架?
使用梁单元,并在单元标签页中为每根杆件勾选两个端部铰接;或者在用鼠标绘制杆件之前,在横幅中勾选起点铰接和终点铰接。荷载施加在节点上。桁架教程完整演示了一个例子。
如何在框架中设置铰?
在节点的一侧,为需要释放弯矩的那个单元勾选终点铰接。在一个节点处只对一个单元设铰,只会释放该单元。
如何在梁的中间添加支座或集中荷载?
用通过鼠标添加在梁上添加一个节点,并选择连接到结构——梁会被拆分为两段。如果只是施加集中荷载,甚至不需要节点:使用带位置参数的集中荷载单元荷载即可。
可以施加自重吗?
不能自动施加。请将其作为均布荷载 输入。
可以建立斜支座吗?
可以——在节点上设置节点局部坐标系角度;其自由度随后将在旋转后的坐标系中解释。
有荷载工况或荷载组合吗?
没有,只有一个荷载工况。请分别为每个工况建模,并各自保存或分享。
为什么我的荷载指向上方?
因为整体 z 轴指向下:正的 Fz 向下。见符号约定。如果你更喜欢竖轴向上,可以在设置 → 语言与区域 → 坐标系中切换到 y 向上的坐标轴。
结果
为什么没有“求解”按钮?
每次修改后模型都会自动求解。如果没有显示结果,说明模型暂时还无法求解——疑难解答列出了需要检查的内容。
为什么我的挠度与公式略有差异?
EduBeam 使用 Timoshenko 梁,因此挠度包含剪切变形。对于细长杆件,差异远小于 1 %。详细说明和算例对比见手算校核结果。
结果有多精确?需要更多单元吗?
对于线性静力分析,梁单元在所支持的荷载类型下是精确的,因此每根杆件用一个单元就够了。只有在需要设置支座、铰、变截面,或需要一个节点来施加荷载时,才需要额外的节点。
支反力列在哪里?
在视图中以带数值的箭头显示(显示选项中的支反力,默认开启)。它们也包含在结果 → 导出 CSV 导出的文件以及复制的内容中。节点位移和单元端力在结果标签页中。
文件与分享
如何分享模型?
分享模型 → 复制。链接包含整个模型。接收者会得到一份属于自己的可编辑副本;不支持实时协作。另见用 EduBeam 教学。
可以把模型嵌入我的网站或幻灯片吗?
可以:在分享链接后加上 &viewer=1,再把它放进 <iframe>。见嵌入查看器。
可以导出图像或表格吗?
可以。☰ → 导出图像(Ctrl+P)按你选择的尺寸或比例,将图形保存为 PNG 或 SVG。结果 → 导出 CSV 保存两个结果表格,复制则把它们放到剪贴板上,供电子表格使用。见导入、导出与分享。
可以用程序生成模型吗?
可以。项目文件是采用国际单位制的纯 JSON——见格式说明——可以用打开项目或拖放的方式打开。
支持
如何报告 bug 或提出功能请求?
在 GitHub 上提交 issue,并附上能够复现问题的分享链接或项目文件。私人支持:[email protected]。