System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,具体涉及一种预测模型构建、振动量预测方法、装置和系统。
技术介绍
1、科技日益发达的今天,电子产品作为现代社会科技进步的象征,已经成为每个人都几乎必须拥有的工具。仅包含视觉和听觉反馈的功能已经不能满足人类日益增长的需求,基于此,触觉反馈进入各厂商的视野。以线性马达为振动器的电子产品,通过设计特殊波形,可以获得不同的触觉体验,例如游戏中各种碰撞、枪声等的振动反馈可以带给游戏者不同的沉浸式体验。而要针对不同的应用场景设计特殊波形,对马达的准确建模就成为一项关键的工作。在马达模型的支持下,根据不同应用场景下的振动需求,可通过马达模型确定输入电压,从而可以提高特殊波形开发的速度与准确度。
2、现有马达建模方法大多依赖于马达的物理模型,需要对马达内部结构有非常清晰的了解,才能完成马达的建模。例如游戏马达建模方法首先需要了解马达的弹簧、限位块、磁铜、极片和线圈等内部结构,根据马达内部结构图,画出如图1所示的等效原理图,再根据等效原理图,推导出电学方程和力学方程,再联立电学方程和力学方程,得到一组电压和电流的关系公式,在此基础上,同时采集马达两端的电压和电流,来完成马达的建模。上述建模过程需要依赖于马达的物理模型,对马达内部结构有非常清晰的了解,才能实现马达建模,存在局限性。
技术实现思路
1、鉴于此,本申请提供一种预测模型构建、振动量预测方法、装置和系统,以解决传统的马达建模方案存在局限性的问题。
2、本申请提供的一种预测模型构建方法,包括:
...【技术保护点】
1.一种预测模型构建方法,其特征在于,所述预测模型构建方法包括:
2.根据权利要求1所述的预测模型构建方法,其特征在于,在所述将所述样本驱动数据输入训练模型,获取所述训练模型输出的估计振动量之前,所述预测模型构建方法还包括:
3.根据权利要求1所述的预测模型构建方法,其特征在于,所述损失函数包括:或者其中,J表示损失函数,a(i)表示第i个样本振动量,表示第i个估计振动量,n表示样本振动量的个数。
4.根据权利要求1所述的预测模型构建方法,其特征在于,所述模型参数的更新公式包括:其中,J表示损失函数,αj表示第j组模型参数,ηj表示第j组模型参数对应的学习率,表示J对αj求偏导。
5.根据权利要求1所述的预测模型构建方法,其特征在于,所述训练退出条件包括所述损失函数的取值小于或等于预设的损失阈值,或者迭代次数大于或等于预设的次数阈值。
6.一种预测模型构建装置,其特征在于,所述预测模型构建装置包括:
7.一种预测模型构建系统,其特征在于,所述预测模型构建系统包括智能终端,所述智能终端用于执行权利要求1至5任一
8.根据权利要求7所述的预测模型构建系统,其特征在于,所述预测模型构建系统还包括控制小板和马达响应模块;
9.根据权利要求8所述的预测模型构建系统,其特征在于,所述控制小板包括通信总线、马达驱动芯片和模数转换器;
10.根据权利要求8所述的预测模型构建系统,其特征在于,所述马达响应模块包括马达和加速度计;
11.一种振动量预测方法,其特征在于,所述振动量预测方法包括:
12.根据权利要求11所述的振动量预测方法,其特征在于,所述获取用于控制马达的输入电压,包括:
13.一种振动量预测装置,其特征在于,所述振动量预测装置包括:
...【技术特征摘要】
1.一种预测模型构建方法,其特征在于,所述预测模型构建方法包括:
2.根据权利要求1所述的预测模型构建方法,其特征在于,在所述将所述样本驱动数据输入训练模型,获取所述训练模型输出的估计振动量之前,所述预测模型构建方法还包括:
3.根据权利要求1所述的预测模型构建方法,其特征在于,所述损失函数包括:或者其中,j表示损失函数,a(i)表示第i个样本振动量,表示第i个估计振动量,n表示样本振动量的个数。
4.根据权利要求1所述的预测模型构建方法,其特征在于,所述模型参数的更新公式包括:其中,j表示损失函数,αj表示第j组模型参数,ηj表示第j组模型参数对应的学习率,表示j对αj求偏导。
5.根据权利要求1所述的预测模型构建方法,其特征在于,所述训练退出条件包括所述损失函数的取值小于或等于预设的损失阈值,或者迭代次数大于或等于预设的次数阈值。
6.一...
【专利技术属性】
技术研发人员:吴孝红,缪丽林,童小彬,
申请(专利权)人:上海艾为电子技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。