基于Matlab/GUI界面设计的参数在线整定与优化(三)

在这篇博客的基础之上,将区间优化的参数设定最大值与遗传算法的设定值释放并给出客户端这边进行设置,具体运行如下:(更多功能有待开发)

1.设定不同的被控对象与参数设置

在这里本博客只做到针对GUI界面上的传递函数进行遗传算法的PID参数整定,并且具备报错提示功能,如设置好传递函数,若未设置三个参数kp、ki和kd的最大值,则出现有:

点击“运行”,有如下报错:

接着设定kp、ki和kd的最大值输入25, 1.0, 1.0,再点击“运行”,也会出现如下报错,提示如下:

接着设定Size和G分别为5、20,点击“运行”,有如下:

2.功能的检测与测试

再次“运行”,会清空之前所axes存在的数据以及指标运行的数据,继续运行如下:

点击“清空”,则全部页面数据进行清空,如下:

点击“停止”,则单独清空axes数据以及GA算法停止运行,如下:

点击“保存图片”,则有保存axes1坐标含坐标轴的图片,如下:

如果保存成功,则会提示并显示保存的路径,如下:

保存的图片如下:

3.总结

1.该GUI界面的设计与完成所存在的不足就是可移植性差,需要在MATLAB安装环境下进行运行,后续由精力的话可以在VS2019进行相同的界面设计,或者用C++进行编写;再或者结合半实物仿真平台与MATLAB进行实际的应用。

2.可以适当的应用于教学设计或开发,更好的体验PID参数整定。

文章来源: blog.csdn.net,作者:昔时扬尘处,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_42249050/article/details/111598415

matlab gui设置参数,基于Matlab/GUI界面设计的参数在线整定与优化(三)相关推荐

  1. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

  2. 基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计

    基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计 一.前言 二.Pycharm安装与环境配置 2.1 Pycharm安装配置 2.2 Pycharm环境配置 三.QT界面设计 ...

  3. Matlab/Cplex代码:基于消纳责任权重的两级电力市场优化运行模型

    Matlab/Cplex代码:基于消纳责任权重的两级电力市场优化运行模型 参考全球能源互联网的<基于消纳责任权重的两级电力市场优化运行模型> Highlights:省间可再生能源交易,双层 ...

  4. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

  5. 案例分享:Qt激光加工焊接设备信息化软件研发(西门子PLC,mysql数据库,用户权限控制,界面设计,参数定制,播放器,二维图,期限控制,参数调试等)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127669684 长期持续项目技术分享,有专业Qt需求请 ...

  6. 基于matlab的频率响应分析,基于MATLAB/GUI的二阶低通电路频率响应分析与仿真

    第 34 卷 第 5 期 2011 年 10 月 电 子 器 件 Chinese Journal of Electron Devices Vol. 34 No. 5 Oct. 2011 项目来源: 基 ...

  7. matlab gui 播放音频,基于MATLAB的GUI(Graphical User Interface)音频实时显示设计

    [博主原创] 摘要:本文章的设计主要讲基于matlab的gui音频实时显示设计,此次设计的gui相当于一个简洁的音乐播放器,界面只有"录音"和"播放"两个控件, ...

  8. matlab优化边坡参数,基于MATLAB的土质边坡稳定可靠度计算及应用研究

    摘要: 边坡稳定性问题涉及公路.铁路.水利.市政.土建.矿山等各工程领域.随着我国基础建设的开展,所遇到的边坡问题越来越突出,尤其是在地质条件复杂.人工边坡和自然边坡环境较为恶劣的地区,边坡问题显得尤 ...

  9. matlab测零序电流,基于matlab╱simulink的矿井低压电缆绝缘参数在线监测的仿真研究...

    基于matlab/simulink的矿井低压电缆绝缘参数在线 监测的仿真研究 赵强,王彦文,霍春安,李小利 中国矿业大学,北京(100083) 摘要:本文叙述了MATLAB/SIULINK的特点,建立 ...

  10. matlab创新开放性实验,基于MATLAB 的自动控制原理实验仿真系统的设计

    基于MATLAB 的自动控制原理实验仿真系统的设计 基于MATLAB 的自动控制原理实验仿真系统的设计 田晴,张茁 (河北联合大学电气工程学院,河北唐山063000) 摘要:MATLAB的图形用户界面 ...

最新文章

  1. 怎么自学python自动化测试-Python移动自动化测试面试 学习 教程
  2. TF之DCGAN:基于TF利用DCGAN测试MNIST数据集并进行生成过程全记录
  3. ubuntu16安装最新protocbuf 和 protoc-gen-go
  4. 在RelativeLayout中对控件的显示隐藏操作问题
  5. docker mysql忘记密码_docker 容器 mysql5.7 忘记root密码 重置密码
  6. C语言高级编程:利用堆栈溢出修改函数返回地址
  7. Java GUI 基础知识
  8. 性质极其恶劣!针对基因编辑婴儿,怀进鹏这样说…
  9. abaqus失效单元删除_abaqus单元删除的一般方法
  10. java mina文件传输_如何将Apache MINA FTP服务器中上传的文件重定向到数据库?
  11. python描述符与实例属性_Python 中的属性访问与描述符
  12. 南京师范大学计算机科学与技术复试名单,2018年各学院硕士研究生复试办法及复试名单公示网址汇总表...
  13. 深度学习掩膜_学习资源 | NOAA连接AI与环境科学(九)—海洋环境视频和图像分析教程...
  14. 【从 0 开始机器学习】手把手用 Python 实现梯度下降法!
  15. 小程序商城和h5商城那个比较好?
  16. 【Espruino】NO.18 使用L298N驱动直流电机
  17. 华为数通NA-NP学习笔记(个人精简)
  18. android 开发按键精灵,安卓按键精灵实现后台
  19. Modem Device on High Definition Audio Bus
  20. html5读取umd,UMD、CommonJS、ES Module、AMD、CMD模块的写法

热门文章

  1. python毕业设计作品基于django框架 教室图书馆座位预约系统毕设成品(7)中期检查报告
  2. SQL注入的严重危害之拖库实例
  3. windows无法完成格式化U盘的几种终极解决办法
  4. firebug2.0.7 下载
  5. 计算机英语辅助翻译软件,计算机辅助翻译(CAT)软件 计算机辅助翻译(CAT)软件 v6.3.0.616...
  6. 计算机汉字录入技能怎么上,用手动录入怎么样把文件录入电脑?快速录入文字...
  7. Flash CS6中文版
  8. VC++ 应用程序无法正常启动0xc0150002
  9. 天涯明月刀服务器维护事假,《天涯明月刀ol》12月16日服务器维护公告
  10. Head First Java.第二版.中文完整高清版