motorCad中Sensitivity 中提取扫描结果依据结果提取paretofront解
从motorcad中导出的数据,data.csv形式,使用脚本工具处理数据,形成可读数据,在依据脚本工具从众多计算结果中选出paretofront前沿解。优化目标:
1. 最小化 Torque Ripple
2. 最大化 Shaft Torque
============================================================
数据形状: (292, 103)
找到 'Shaft Torque' 在第 84 行
找到 'Torque Ripple (MsVw) [%]' 在第 73 行
找到 100 个Run列
找到 100 个有效数据点
前5个数据点:
Run_ColumnShaft_TorqueTorque_Ripple
Run 1 15.419 7.0066
Run 2 15.781 6.2132
Run 3 16.098 5.2791
Run 4 16.372 4.3177
Run 5 16.492 3.9093
=== 帕累托前沿分析 ===
找到 3 个帕累托最优解:
Run_ColumnShaft_TorqueTorque_RippleNormalized_TorqueNormalized_Ripple Score
Run 60 17.212 3.3313 0.992103 0.999897 0.995221
Run 80 17.066 3.3308 0.983688 1.000000 0.990213
Run 40 17.349 3.5978 1.000000 0.944828 0.977931
自动选择评分最高的解: Run 60
结果已保存到: optimal_torque_solution.csv
=== 最优解详细信息 ===
Run列: Run 60
Shaft Torque: 17.212 Nm
Torque Ripple: 3.3313 %
找到的参数名称: {'shaft_torque': 'Shaft Torque', 'torque_ripple': 'Torque Ripple (MsVw) [%]'}
优化完成! 最优Run列为: Run 60 能具体说一下,怎么用脚本工具处理数据,哪个脚本工具?是在哪个软件下操作的?有图片看一下,这样比较直观.小白请教一下 weilai7161 发表于 2025-9-27 15:39
能具体说一下,怎么用脚本工具处理数据,哪个脚本工具?是在哪个软件下操作的?有图片看一下,这样比较直观 ...
1.MotorCad参数化扫描得到的数据,导出成csv的格式,像图片上的data.csv一样的格式;
2.使用python脚本将数据整理成可读性更强的数据,并且设置所寻找的结果目标,比如 转矩脉动最小,扭矩最大等;
3.运行脚本输出结果 东方笑笑生 发表于 2025-10-1 08:22
1.MotorCad参数化扫描得到的数据,导出成csv的格式,像图片上的data.csv一样的格式;
2.使用python脚本将 ...
你好,使用python脚本是要线安装PyCharm软件吗?没有接触过python weilai7161 发表于 2025-10-8 09:00
你好,使用python脚本是要线安装PyCharm软件吗?没有接触过python
也可以不过我用的是Vscode,这个好用点 最好是在线的需要安装好多.whl文件进行配置 不懂的话其实deepseek就好了
页:
[1]
