首页 > Office专区 > Excel教程 >

如何用excel求解器solver求出最优化解

来源:互联网 2023-02-20 18:06:49 438

最优解是实际应用经常会遇到的问题,比如:人员分配、生产数量与利润、圆内切多边形面积最大值或最小值等等。如果手工计算,那既费时又容易出错,而excel具备最优解的功能,这里使用excel的最优解功能,验证当电池负载电阻扥关于电池内阻的时候其输出功率最大,简单介绍下关于excel最优解使用方式。希望对需要的朋友有帮助。SJO办公区 - 实用经验教程分享!

SJO办公区 - 实用经验教程分享!

SJO办公区 - 实用经验教程分享!

我们知道,电池有内阻,那么当负载电阻变小时,电流变大,但同时负载电阻的分压变小,因此负载功率未必随负载电阻变小而变大。计算最大输出功率就需要考虑电池内阻,假定使用的电池为普通满容量的干电池,电压1.5V,内阻假设为2欧。那么负载电阻RL的功率损耗为:SJO办公区 - 实用经验教程分享!

[1.5V * RL/(Rs RL)] * [1.5V * RL/(Rs RL)] / RLSJO办公区 - 实用经验教程分享!

如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

工具/原料

  • Excel 2010

方法/步骤

  • 1

    打开Excel2010,新建一个表格文档,在表格中输入下面的内容:SJO办公区 - 实用经验教程分享!

    负载功率SJO办公区 - 实用经验教程分享!

    负载电阻 200SJO办公区 - 实用经验教程分享!

    内阻 2SJO办公区 - 实用经验教程分享!

    电池电压1.5SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    其中“负载电阻”是我们要求的,但是为了便于说明,先输入一个200,注意电阻大于0,因为实际应用肯定是大于0的,所以不能输入0也不能输入负数,否则计算会出错。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 2

    在负载功率右侧的单元格输入公式:=POWER(B4*B2/(B2 B3), 2)/B2,注意和其它单元格内容匹配。SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 3

    接下来需要加载“规划求解”模块,点击工具栏的“文件”->“选项”。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 3相关内容非法爬取自百度经验
  • 4

    在弹出的“Excel选项”对话框中选择“加载项”,在右侧找到并点击“转到”按钮。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 5

    在弹出的“加载宏”对话框中的“可用加载宏”列表中找到并选择“规划求解加载项”,点击“确定”确认选择。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 6

    加载成功后,可以在菜单栏的“数据”选项卡的最右侧找到一个“规划求解”的按钮,点击可进行“规划求解”。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 7

    在弹出的“规划求解参数”中找到“设置目标”,点击右侧的按钮,选择“负载功率”右侧的单元格,这是我们求解的公式。SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 8

    选择“最大值”,即我们需要的是根据公式求解的最大值。接下来点击“通过更改可变单元格”文本框右侧的按钮选择“负载电阻”右侧的单元格,这是我们求解中需要筛选的值,也就是自变量。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 9

    接下来添加约束条件。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 10

    设置约束条件是需要通过“单元格引用”右侧的按钮选择需要约束的单元格,然后通过中间的下拉框选择比较条件,通过右侧的文本框选择约束值。如果想添加一个以上的约束那么可以通过“添加”按钮实现。SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 11

    约束添加完毕后通过“确定”按钮确认。SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 12

    一般电阻是大于0的,但它不可能无穷大,所以最好设置两个约束条件,一个大于0,另一个小于一个比较大的值。由于约束条件里没有大于选项,那么可以选择大于等于0.000001,小于2000000。SJO办公区 - 实用经验教程分享!

    条件设置完毕,确认后点击“求解”即可。

    SJO办公区 - 实用经验教程分享!

    SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

    如何用excel求解器solver求出最优化解?SJO办公区 - 实用经验教程分享!

  • 注意事项

    • 1、目标单元格的内容必须是公式。
    • 2、注意选择单元格的区域不要错了。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!SJO办公区 - 实用经验教程分享!


    标签: excel

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码