- 本脚本仍存在不足,请仔细阅读使用说明。
- 本脚本采取Excel制作并读取实验数据,也可采用实验中自动保存得到的txt数据。
- 仅用于交流学习,不代表正确结果。
- 实验过程中会自动保存数据为txt文件(第一列为输入值,第二列为位置信息)
- 3号电机数据文件夹中的 "输入" 代表cSPACE中的输入值
- 实际输入信号仍为 "终值1V 阶跃时间1s的阶跃信号"
- 每一组数据都可使用,其中"输入25"包含多组数据,旨在多次实验求均值。
- 打开需要绘制的txt数据文件,并从第二列开始发生改变的数据开始复制。
- 打开data_Motor.xlsx数据存放表。
- 将所复制的数据粘贴至数据存放的第一列。注意:从第二列值1000处所在行粘贴。
- 补全第一列其余数据:0或者数据的最大值。
- 移动data_Motor.xlsx中底部标签至第一个。
- 脚本默认读取第一个标签数据。
- 打开MotorModeling.mlx实时脚本(Matlab R2023a)。
- 运行脚本 即可获得实际响应曲线。
- 其中峰值和0.632处已在图中标出。
- 此时程序进入断点暂停。
- 根据一阶系统建模方法计算增益K和时间常数τ
- 代入MotorModeling.mlx中的"设置用于模型验证的增益及时间常数"
- 修改 K & t ,再次点击运行即可得到模型参数验证曲线。
- 待完善
- ……
- ……
- //2023.12.06// 更新data_Motor.xlsx数据,提供更为简易的使用方法,如需更改数据来源,仍需按原步骤。