优化三个参数在仿真软件模型基于某些性能参数金宝app

4视图(30天)
我在里面的三个参数进行优化仿真软件模型的音频放大器基于总谐波失真(THD)输出信号的性能。金宝app我不知道如何调整这三个参数及其合作影响输出信号的近似。因此,我只能用数值方法来优化这些参数。
我写了一个m文件文件调用并运行仿真软件模型和函数来计算(THD值基于仿真软件模型的输出信号金宝app。
有人知道如何用MATLAB来帮我自动优化三个参数的基础上,计算(THD值达到最小拉力?谢谢
仿真软件设计优金宝app化是专门设计来优化系统的阶跃响应?

答案(1)

家伙卷轴
家伙卷轴 2011年1月21日
金宝app仿真软件优化设计(SDO)是特别为这个任务设计:
//www.tatmou.com/下载188bet金宝搏products/sl-design-optimization/
如果SDO不做什么你正在寻找,可以使用优化工具箱。您需要定义一个成本函数。这个函数将参数调优作为输入,使用SIM命令模拟模型,并返回值最小化,飞在你的情况中。
的家伙
2的评论
詹姆斯·埃里森
詹姆斯·埃里森 2011年2月16日
SDO可以解决一般优化问题比模型有一个阶跃输入。的确,SDO只能定义目标和约束基于时间的历史信号仿真软件模型。金宝app如果你在仿真软件可以实现近似计算模型,那么SDO应该工作。金宝app如果没有,你可以使用sim命令运行仿真软件模型,在MATLAB计算(THD做后处理,并链接到一个金宝app算法的优化工具箱。您可能需要调整步长有限差分边界(即。基于,使他们更大的)如果你使用一个梯度优化算法由于响应的离散数值模拟是嘈杂的在某种程度上。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!