本仓库存放Wave2赛事AI+教育赛道参赛作品:电磁感应单杆模型可视化仿真教学工具,包含完整Python仿真源代码、项目说明文档,配套Streamlit在线网页演示,可实现自定义电磁参数、单杆运动动画与v-t/I-t曲线可视化,面向物理课堂教学使用。
- Python 100%
| .gitignore | ||
| app.py | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| 电磁感应单杆模型项目说明.md | ||
em-simulation-tool
本仓库存放Wave2赛事AI+教育赛道参赛作品:电磁感应单杆模型可视化仿真教学工具,包含完整Python仿真源代码、项目说明文档,配套Streamlit在线网页演示,可实现自定义电磁参数、单杆运动动画与v-t/I-t曲线可视化,面向物理课堂教学使用。
电磁感应单杆可视化仿真教学工具
赛事信息
Wave2赛事 AI+教育赛道参赛作品
在线演示地址
https://em-introduction-model-gqx6uytjekaa76jrmaq22k.streamlit.app/
项目简介
本工具面向高中物理电磁感应课堂教学,基于Python+Streamlit开发,实现单杆切割磁感线全过程可视化仿真。
- 支持自定义磁感应强度、杆长、回路电阻、外力等物理参数;
- 自动绘制v-t、I-t变化曲线,直观展示电磁感应规律。 跨终端适配:支持电脑、平板、手机浏览器直接访问在线demo,满足课上教师投屏演示、学生课后平板自主探究场景,移动端基础功能完整可用,后续持续优化触控交互布局
项目背景
高中物理电磁感应抽象,学生难以直观感受安培力的减速作用,难以理解动生电动势公式
设计思路
依托Python数值计算搭建物理模型,Streamlit实现交互可视化; 定位课堂演示+学生自主探究双场景。
对应高中物理课程标准&知识点
对应上海高中物理(沪科技版)选择性必修二:
- 动生电动势、法拉第电磁感应定律
- 安培力、导体棒切割磁感线模型
- 影响感应电动势大小的变量(磁感应强度、杆长、速度、回路电阻)
本地运行方式
- 安装依赖库 pip install -r requirements.txt
- 启动项目 streamlit run app.py
仓库文件说明
- app.py:仿真可视化主程序
- requirements.txt:项目依赖清单
- 电磁感应单杆模型项目说明.md:完整项目设计文档
- LICENSE:Apache-2.0开源协议