首先,建立系统中每个部件的传递函数,明确其线性特性。LTI系统传递函数的一般形式(零极点形式):

零点 和极点 可能为正实数,或是实部为正的共轭复数。

另外,还要考虑系统的延迟,即增加 因子。延迟降低了系统的响应速度,影响系统性能。

辨识完线性传递函数后,之后给传递函数添加非线性特性。对于非线性特性,采用补偿算法,使得在所研究的频域内减小甚至消除非线性影响。

被控对象的辨识

被控对象要研究相关的资料文献,经分析计算推导而得。如带负载的电机、液压阀、加热器等,根据其工作原理,建立数学模型。具体内容可参考我的系列博客文章——控制工程中的数学建模。

功率变换器的辨识

功率变换器通常是基于几十kHz的PWM(脉冲宽度调制)控制的电力电子电路,分析时忽略高频的复杂过渡过程,最终可以简化为一个低通滤波器和一个延迟的组合。

辨识功率变换器的方式是对它进行测试。功率变换器输入信号是功率开关管的占空比,输出的是功率电压、电流。比如在实际应用中,DC-AC功率变换器,输入信号是呈正弦变化的占空比,输出是呈正弦变化的电压、电流;DC-DC功率变换器,输入是特定值的占空比,输出的是成比例的直流电压、电流。当然,输出功率是含有高频谐波的,但其占比很小,也远高于我们所要求的系统带宽,可忽略。

将功率变换器的响应拟合成滤波器,可通过试凑法实现。该拟合滤波器的阶数不会超过二阶。如果伯德图的增益没有凸峰,而相位滞后小于90°,则采用单极点低通滤波器拟合;如果没有凸峰,但相位滞后小于180°,则用阻尼比大于0.707的双极点低通滤波器拟合;如果存在凸峰,但峰值之后立即衰减,则可以用阻尼比小于0.707的双极点低通滤波器拟合。

延迟带来的相位滞后正比于频率。这要根据实际工况进行分析观察。

另外,滤波器中还有一个比例直流增益。例如DC-DC变换器,输入占空比为0.5,输出电压为50V,直流增益为100V,这通常是母线电压。

功率变换器的辨识,可以用simulink进行仿真分析。

反馈的辨识

一般就是反馈传感器的传递函数,通常传感器都是线性的,将输出物理量变换成等比例的电信号,可以用一个比例增益和一阶低通滤波器组合表示。

控制器的辨识

现在通常使用数字式控制器,主要包含数字滤波器、PID控制律、内环负反馈,而这正是需要工程师进行设计的。

控制系统辨识完成后,下一步就要建立系统框图了。

控制工程实践(11)——控制系统辨识相关推荐

  1. 艾伟:WCF从理论到实践(11)-异步

    本系列文章导航 WCF从理论到实践(1):揭开神秘面纱 WCF从理论到实践(2):决战紫禁之巅 WCF从理论到实践(3):八号当铺之黑色契约 WCF从理论到实践(4):路在何方 WCF从理论到实践(5 ...

  2. iphone控制中心自定义没有计算机,如何在iPhone上自定义iOS 11控制中心功能

    苹果最新推出的适用于iPhone和iPad的iOS 11,具有重新设计和模块化的控制中心.这个新的控制中心具有相当多的3D触摸手势,新的动画和可定制性.此外,内置了新的控件,以前在iOS版本下载或使用 ...

  3. java实践11之网络IO BIO和NIO(上)

    文章目录 java实践11之网络IO BIO和NIO(上) 1 BIO: BIO的使用demo 优化版使用线程池实现异步处理 为何已经异步处理了还说BIO是阻塞的? BIO带来的问题 2 NIO ja ...

  4. 【原创 HadoopSpark 动手实践 11】Spark Streaming 应用与动手实践

    [原创 Hadoop&Spark 动手实践 11]Spark Streaming 应用与动手实践 目标: 1. 掌握Spark Streaming的基本原理 2. 完成Spark Stream ...

  5. k8s探针检测php,k8s实践11:kubernetes监测探针简单测试

    探针实践 1.两种探针 readiness probe(就绪探针) 监测容器是否就绪?只有pod里的容器就绪,kubelet才会认为pod处于就绪状态. 就绪探针的作用是控制哪些pod可以作为svc的 ...

  6. scheduled 一秒钟执行一次_spring boot的Scheduled帮你实现定时任务,spring boot实践(11)...

    01 spring boot读取配置信息 02 多环境配置 03 处理全局异常 04 spring boot admin 05 spring mvc + mybatis 06 spring boot ...

  7. [转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...

    本文转自:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 接上篇Asp.Net大型项目实践(10)-基于MVC Ac ...

  8. Socket编程实践(11) --epoll原理与封装

    常用模型的特点 Linux 下设计并发网络程序,有典型的Apache模型(Process Per Connection,PPC), TPC(Thread Per Connection)模型,以及 se ...

  9. Linux IPC实践(11) --System V信号量(1)

    信号量API #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> int semget ...

  10. OpenShift 4 之Istio-Tutorial (11) 控制Egress访问

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.6环境中验证 Istio缺省是不限制服务网格中的服务对外部访问的,不过我们可以对Egress进行控制 ...

最新文章

  1. 设计模式 之美 -- 工厂方法模式
  2. udacity车道线检测GIT库
  3. axios get怎么还会显示跨域_在Vue中如何使用axios跨域访问数据
  4. php br2nl,收藏一些规范化输入输出的PHP函数
  5. 树莓派的几种登录方式及树莓派的网络配置
  6. k近邻推荐用到的各种距离
  7. HDFS高级功能(防止用户的错误操作 备份 试验/测试 灾难恢复 配额 数据迁移)
  8. CMake构建_增加编译选项(debugrelease)
  9. 原python基础概念整理_python基础知识脉络梳理总结
  10. 保护生态 高山流水 直播伴侣 一对一引流互动脚本 源码
  11. Java 计算工作时间 除去周末、节假日
  12. asp内乱码,注意不是ajax
  13. NEFU 大一寒假2.15考试 2020.02.15
  14. log4j2 日期换天后,今天的日志打印到了昨天的日志文件里面,rollover混乱
  15. C++ getline()函数的用法
  16. 2022最新408考纲
  17. IDEA快捷键设置复制上一行
  18. win7打不开计算机网络连接,win7打不开本地连接一直转圈的解决方法
  19. 乔布斯前传:混沌岁月塑造独特性格
  20. unreal 虚幻引擎学习资料

热门文章

  1. 高斯消去法,列主元法,LU分解法python程序
  2. EasyStreamClient对接海康流媒体V4.X——SDK对接关键函数记录
  3. 杭电OJ 1046(C++)
  4. AI,机器学习(模式识别),深度学习的区别与联系
  5. Access入门之基本操作和认识
  6. java电子小词典课程设计,java课程设计---英汉电子词典
  7. ActivityManager的作用
  8. VectorDraw Web JS 9.9 Crack
  9. TWINCAT2安装问题
  10. 海量数据处理 算法总结