AutoEM Projectplan
manual
AutoEm总结
作者: n5321
AutoEM是每一个电机工程师都应该使用的软件。
为什么?
有以下几个理由:
它给Ansoft Maxwell添了一个大脑,它会主动“思考”什么样的方案有可能是工程师想要的,然后不停地调用Ansoft Maxwell计算、确认,最后反馈一个理想的结果。
它存储、整理公司算过的所有方案,于是像字典一样,点击鼠标,就能找到工程师想要的设计方案。
软件贡献方式
微电机工程师的工作是两个阶段,四个步骤。
A. 定义项目目标:
研究客户想要什么样的电机
研究负载需要什么样的电机。
把以上两个内容综合,定义出向量Y。
向量Y就是 转速、扭力、效率、噪音,温升、成本等等。。
B. 设计匹配目标的性能方案。
B.1 构想、计算一个可能满足Y值的方案,然后下发制样单。
B.2 跟踪样机的制造、测试结果。根据测试结果重复B.1,B.2。
B.3 测试结果满足要求,工程师决定决定送样,转小批,转量产。
AutoEM可以帮工程师搞定步骤的B.1, B.2。
它帮工程师节省了时间,指数级的加快了项目的迭代进度。它把常规地思考、做样、测试的时间从一个工作日缩减到了1.5秒钟。
它帮工程师筛选出最好的设计方案。它给出来的方案会效率更高,成本更低,制造简便。
竞争对手问题
为什么没有其他人把AutoEM搞出来?
因为隔行如隔山!
电机工程师有问题,有需求,但是缺乏计算机思维。
码农有技术,但是get不到电机工程师的应用场景。
关于我们
我们这个小小的团队有经验丰富的电机工程师, 有学霸型的AI专家。
通过替换工程师的研发工具,我们相信可以改变微电机的研发体系,可以升级电机公司的运营方式,可以革新整个微电机行业。
微电机行业是需要一点变化了。
How we make it。
AutoEM的目的是帮助电磁工程师成为最厉害的工程师 帮助研发部门成为结构最紧凑,工作最透明的团队 帮助公司成为细分行业的垄断者 方式是编写AI程序调用Ansoft,编写数据库程序完成工程师的协同
前提
电机设计是应用电磁学,配置相关零部件的参数,以获得满足负载和符合需求的输出性能。 Ansoft汇编了相关的电磁学函数,是极其有效果的设计软件。 主要问题有二 1.通用性软件操作不变 他自己意识到这个问题,但是无力改善。 2.优化功能不行 所以开了一个接matlab的接口。 3.研发是团队协作,不是一人一时的操作。
他的数据存储和数据共享功能基本上没有。
内容
有四个界面(Matlab),一个Access的数据库
数据库的东西道理用Access做前端好,还是matlab好?再看。
AutoEM主界面
主程序界面
打开Ansoft, 其他三个界面,设定搜索次数限制
客户性能要求
工艺及成本限制参数
待增加,搜索边界参数(看情况)
EMValidation校核界面
内容:
主要提供的功能是镜像测功电机数据
对于风摩损耗,材料参数,测功温度等等数据的一些调整
他需要应用到样品电机的大量数据,所以不方便做太深入的工作。
思路
导入测功曲线结果
建立一个跟样品的制样参数几乎一致的Ansoft模型
将工艺参数定义成变量array
以测功曲线VS仿真曲线的差异做判断参数
应用AI算法,生成一组理想变量array,实现仿真曲线与测功曲线基本一致
内容
曲线图
cost数值限制
各个参数的导入导出接口。
显示计算次数,时常已经当前的时间。
EMSearch搜索界面
(重头戏,基本上来看还是完整了)
AutoEMSearch
mat格式数据(动态数据存入pathMataData中)。
在界面中导入目标结果
Bug项
AutoEMSearch是在原来AutoEM的基础上改的,所以中间有很多废代码
导出数据的两个path要改,一个path1和path2,看后续能否改成pathMatData(一个全局变量的路径),已经改了(用的pathMatData)
gui上面新加的任何东西都是从1开始技术,其他的所有东西定位都要重新来,我艹!
还是要好好测试完,不然有问题不记得,改都不知道去哪里改。
Tuning手动调节界面