- 博客(304)
- 收藏
- 关注
原创 Mark Signals of Interest for Control System Analysis and Design MATLAB_help文档DeepSeek翻译
无论您在MATLAB还是Simulink中对控制系统进行建模,都可以使用分析点来标记模型中的关注点。分析点允许您访问内部信号、执行开环分析,或为控制器整定指定要求。在框图表示中,分析点可被视为从一个模块流向另一个模块的信号的访问端口。在Simulink中,分析点附着在Simulink模块的输出端口上。例如,在以下模型中,参考信号r和控制信号u是分析点,它们分别源自设定点模块和C模块的输出。您可以同时应用这些目的。例如,要计算从u到y的开环响应,您可以将u同时视为环路断开点和输入点。
2026-03-01 00:13:19
442
原创 Mark Signals of Interest for Control System Analysis and Design MATLAB_help文档DeepSeek翻译
无论您在MATLAB还是Simulink中对控制系统进行建模,都可以使用分析点来标记模型中的关注点。分析点允许您访问内部信号、执行开环分析,或为控制器整定指定要求。在框图表示中,分析点可被视为从一个模块流向另一个模块的信号的访问端口。在Simulink中,分析点附着在Simulink模块的输出端口上。例如,在以下模型中,参考信号r和控制信号u是分析点,它们分别源自设定点模块和C模块的输出。您可以同时应用这些目的。例如,要计算从u到y的开环响应,您可以将u同时视为环路断开点和输入点。
2026-03-01 00:13:05
194
原创 lsimplot MATLAB_help文档DeepSeek翻译
对于此示例,将时间单位更改为分钟,并为仿真响应图打开网格。考虑以下传递函数。要计算此系统对任意输入信号的响应,请向 lsimplot 提供您希望计算响应的时间向量 t 和包含相应信号值的向量 u。例如,绘制系统对斜坡阶跃信号的响应,该信号在时间 t = 0 时从 0 开始,在 t = 1 到 t = 2 之间从 0 斜坡上升到 1,然后稳定保持在 1。定义 t 并计算 u 的值。使用 lsimplot 绘制系统对信号的响应,并获取绘图句柄 h。
2026-03-01 00:12:36
521
原创 Loop Shape and Stability Margin Specifications MATLAB_help文档DeepSeek翻译
本示例展示在使用 systune 或 looptune 调优控制系统时,如何指定环路形状和稳定裕度。systune 和 looptune 函数用于调优固定结构控制系统的参数,以满足各种时域和频域要求。要指定这些设计要求,请使用调优目标对象。
2026-03-01 00:12:22
102
原创 Linear System Analyzer Preferences Editor MATLAB_help文档DeepSeek翻译
在线性系统分析器中,选择。线性系统分析器首选项对话框允许您自定义各种线性系统分析器属性,包括单位、字体和各种其他特性。下图显示了打开的第一个窗格的编辑器。
2026-03-01 00:12:04
408
原创 Linear Analysis Using the Linear System Analyzer MATLAB_help文档DeepSeek翻译
在本示例中,您将学习如何使用线性系统分析器应用程序分析一个或多个线性模型的时域和频域响应。在执行分析之前,您必须在 MATLAB® 工作区中已创建线性模型。有关如何创建模型的信息,请参阅数值线性时不变模型。执行线性分析的步骤如下:使用以下语法打开线性系统分析器,显示一个或多个模型:默认情况下,此语法会打开您模型的阶跃响应图,如下图所示。或者,可以从 MATLAB 桌面上的选项卡打开线性系统分析器。打开后,选择以从 MATLAB 工作区或 MAT 文件加载线性模型。向线性系统分析器添加更多绘图。
2026-03-01 00:11:46
41
原创 Linear (LTI) Models MATLAB_help文档DeepSeek翻译
通常,控制工程师首先对他们想要控制的动态系统进行数学描述。待控制的系统称为被控对象。本节以直流电机为例说明被控对象。本节推导了描述带惯性负载的直流电机的机电特性的微分方程。然后,向您展示如何使用 Control System Toolbox™ 函数基于这些方程构建线性模型。
2026-03-01 00:11:25
177
原创 Kalman Filtering MATLAB_help文档DeepSeek翻译
本例展示如何执行卡尔曼滤波。首先,您使用kalman命令设计一个稳态滤波器。然后,您对系统进行仿真以展示其如何减小测量噪声带来的误差。本例还展示了如何实现时变滤波器,这对于具有非平稳噪声源的系统非常有用。
2026-03-01 00:10:55
327
原创 iopzplot MATLAB_help文档DeepSeek翻译
译文系基于原文进行的非官方翻译,仅为方便个人学习、理解MathWorks相关产品(含MATLAB等)的功能、操作及技术细节而制作,不代表MathWorks公司官方立场,也不构成官方翻译版本。动态系统,指定为 SISO 或 MIMO 动态系统模型,或 SISO 或 MIMO 动态系统模型的数组。默认情况下,绘图在每个坐标轴上显示每个 I/O 对的极点和零点。中指定的选项绘制极点和传输零点。有关更改绘图属性的方法的更多信息,请参阅自定义绘图的方法。的每个输入/输出对的极点和零点,并返回该绘图的绘图句柄。
2026-03-01 00:10:42
133
原创 iopzmap MATLAB_help文档DeepSeek翻译
您可以为每个模型指定不同的颜色,例如 iopzmap(sys1,‘r’,sys2,‘y’,sys3,‘g’)。译文系基于原文进行的非官方翻译,仅为方便个人学习、理解MathWorks相关产品(含MATLAB等)的功能、操作及技术细节而制作,不代表MathWorks公司官方立场,也不构成官方翻译版本。iopzmap(sys) 计算并绘制动态系统模型 sys 的每个输入/输出对的极点和零点。极点绘制为 ‘x’,零点绘制为 ‘o’。对于模型数组,iopzmap 在同一图中绘制数组中每个模型的极点和零点。
2026-03-01 00:10:25
23
原创 initialplot MATLAB_help文档DeepSeek翻译
在此示例中,使用绘图句柄将时间单位更改为分钟并打开网格。生成一个具有 5 个状态的随机状态空间模型,并使用绘图句柄 h 创建初始条件响应图。将时间单位更改为分钟并打开网格。为此,请使用 setoptions 编辑绘图句柄 h 的属性。调用 setoptions 时,绘图会自动更新。或者,您也可以使用 timeoptions 命令来指定所需的绘图选项。首先,基于工具箱首选项创建一个选项集。通过将时间单位设置为分钟并启用网格来更改选项集的属性。
2026-03-01 00:10:07
190
原创 impulseplot MATLAB_help文档DeepSeek翻译
在此示例中,使用绘图句柄将时间单位更改为分钟并打开网格。生成一个具有 5 个状态的随机状态空间模型,并使用绘图句柄h创建冲激响应图。将时间单位更改为分钟并打开网格。为此,使用setoptions编辑绘图句柄h的属性。当您调用setoptions时,冲激响应图会自动更新。或者,您也可以使用命令来指定所需的绘图选项。首先,基于工具箱首选项创建一个选项集。通过将时间单位设置为分钟并启用网格来更改选项集的属性。您可以使用相同的选项集创建具有相同自定义设置的多个冲激响应图。
2026-03-01 00:09:53
261
原创 Getting Started with the Control System Designer MATLAB_help文档DeepSeek翻译
本示例展示如何使用为反馈控制系统整定补偿器。使用,您可以:在时域、频域和极点/零点响应图上定义控制设计需求。
2026-03-01 00:09:26
395
原创 getPassiveIndex MATLAB_help文档DeepSeek翻译
矩阵计算无源性的自定义方向,指定为一个边长为 2*ny 的对称方阵,其中 ny 是 G 的输出数量。rho、nu 和 tau 指数各自对应于系统 y/u 空间中的特定方向,并具有相应的 dQ 值。(有关这些值,请参阅 dQout。)使用此参数为此方向指定您自己的值。
2026-03-01 00:09:09
253
原创 getoptions MATLAB_help文档DeepSeek翻译
您可以使用 getoptions 获取绘图句柄的选项或属性列表,并利用它来自定义绘图,例如修改坐标轴标签、限制和单位。对于 MIMO 模型,impulseplot 会生成一个绘图网格,每个图显示一个 I/O 对的冲激响应。对于此示例,考虑一个具有 3 个输入、3 个输出和 3 个状态的 MIMO 状态空间模型。绘图选项句柄,以绘图选项句柄对象形式返回。对于此示例,考虑一个具有 3 个输入、3 个输出和 3 个状态的 MIMO 状态空间模型。具有 3 个输出、3 个输入和 3 个状态的状态空间模型。
2026-03-01 00:08:51
313
原创 Gain-Scheduled Control of a Chemical Reactor MATLAB_help文档DeepSeek翻译
本示例展示了如何为从低转化率向高转化率过渡的化学反应器设计和整定增益调度控制器。背景信息请参阅 Seborg, D.E. 等人所著的《Process Dynamics and Control》第 2 版(2004 年,Wiley 出版社,第 34-36 页)。
2026-03-01 00:08:37
382
原创 Frequency-Domain Specifications MATLAB_help文档DeepSeek翻译
此示例展示了使用 systune 或 looptune 进行控制系统调优时可用的频域要求。systune 和 looptune 函数用于调优固定结构控制系统的参数,以满足各种时域和频域要求。要指定这些要求,请使用调优目标对象。
2026-03-01 00:08:19
326
原创 Frequency Response of a SISO System MATLAB_help文档DeepSeek翻译
本示例展示如何绘制单输入单输出(SISO)动态系统模型的频率响应,并获取其频率响应数据。创建传递函数模型并绘制其频率响应。bode(H)当您调用不带输出参数的bode函数时,它会在屏幕上绘制频率响应图。除非您指定要绘制的频率范围,否则bode函数会根据系统动态特性自动选择一个频率范围。计算1到13 rad/s之间的频率响应。当您调用带输出参数的bode函数时,该命令返回包含频率响应幅值和相位的向量mag和phase。单元数组输入{1,13}指示bode。
2026-02-28 00:08:24
184
原创 Frequency Response of a MIMO System MATLAB_help文档DeepSeek翻译
本示例展示两种检查多输入多输出(MIMO)系统频率响应的方法:通过计算频率响应,以及通过计算奇异值。计算 MIMO 模型的频率响应并检查输出的大小。size(mag)ans = 1×32 2 89数据数组mag的第一维和第二维分别是H的输出和输入数量。第三维是频率向量w中的点数。(如果您不提供频率向量,bode命令会自动确定此数量。)因此,mag(i,j,:)是从H的第j个输入到第i个输出的频率响应,单位为绝对值。相位数据数组phase的形式与mag相同。绘制H。
2026-02-28 00:08:11
362
原创 freqsep MATLAB_help文档DeepSeek翻译
freqresp 确保原始系统 G 的频率响应与分解系统之和 G1+G2 的频率响应之间的差异不超过 G(s) 计算值的绝对精度的 SepTol 倍。使用新语法 [G1,G2] = freqsep(G,[fmin,fmax]) 来获得分解,其中 G1 包含所有自然频率在范围 [fmin,fmax] 内的极点,G2 包含其余极点。在此分解中,输出 G1 包含所有自然频率在范围 [0.1,50] 内的极点,G2 包含其余极点。尝试在 2 rad/s 附近分解模型,使慢速分量包含实极点,快速分量包含复极点对。
2026-02-28 00:07:59
467
原创 Fixed-Structure Autopilot for a Passenger Jet MATLAB_help文档DeepSeek翻译
本示例展示了如何使用 slTuner 和 systune 来调整纵向自动驾驶仪的标准配置。
2026-02-28 00:07:41
390
原创 Feedback Interconnection of Passive Systems MATLAB_help文档DeepSeek翻译
本示例阐释了无源系统反馈互联的特性。
2026-02-28 00:06:58
530
原创 Feedback Amplifier Design for Voltage-Mode Boost Converter MATLAB_help文档DeepSeek翻译
本示例展示了如何使用环路整形设计和固定结构调谐方法来调整电源控制器的组件,以控制升压变换器的输出电压。该工作流程通过一个升压变换器模型和一个III型控制器进行演示。运行此示例需要 Mixed Signal Blockset® 许可证。
2026-02-28 00:06:43
560
原创 Feedback Amplifier Design MATLAB_help文档DeepSeek翻译
最终元件值:R1 = 10 kOhm, R2 = 90 kOhm, C = 2 pF。选择电阻反馈网络(R1, R2)以产生 10(20 dB)的宽带放大器增益。使用反馈超前补偿来调整交叉频率附近的环路增益。补偿电容 C 的值经过优化,可提供约 58 度的最大相位裕度。
2026-02-28 00:06:06
519
原创 Fault-Tolerant Control of a Passenger Jet MATLAB_help文档DeepSeek翻译
本示例展示如何针对被控对象的多种运行模式调整固定结构控制器。
2026-02-28 00:05:45
506
原创 Digital Servo Control of a Hard-Disk Drive MATLAB_help文档DeepSeek翻译
本示例展示了如何使用 Control System Toolbox™ 为磁盘驱动器读写头设计数字伺服控制器。有关系统和模型的详细信息,请参阅 Franklin、Powell 和 Workman 所著的《动态系统数字控制》第 14 章。
2026-02-28 00:05:23
469
原创 Digital Control of Power Stage Voltage MATLAB_help文档DeepSeek翻译
本示例展示了如何调整一个带宽接近采样频率的高性能数字控制器。
2026-02-28 00:04:49
630
原创 Estimate States of Nonlinear System with Multiple, Multirate Sensors MATLAB_help文档DeepSeek翻译
本示例展示了如何使用系统辨识工具箱中的扩展卡尔曼滤波器模块。您从两个以不同采样率运行的不同传感器估计了目标的位置和速度。
2026-02-28 00:04:32
455
原创 Detect Replay Attacks in DC Microgrids Using Distributed Watermarking MATLAB_help文档DeepSeek翻译
本示例展示如何使用分布式水印检测信息物理系统(CPS)中的重放攻击。直流微电网(DCmG)是一个由分布式发电单元(DGU)组成的互联系统,这些单元代表物理系统,并通过负责多个单元之间负载分配的电流一致性控制回路进行控制。此架构要求每个DGU的线路电流进行通信。通信信道容易受到攻击,攻击者可能注入虚假信息并改变中央电流一致性控制回路的行为。其中一种攻击是重放攻击,它会延迟通信信道中的信号。
2026-02-28 00:04:15
717
原创 Detect Attack in Cyber-Physical Systems Using Dynamic Watermarking MATLAB_help文档DeepSeek翻译
信息物理系统(CPS)包含在物理对象中的传感器、执行器与控制器之间传输数据的通信通道。这些通道容易受到故障和攻击的影响,这些故障和攻击会扰乱或降低系统运行,甚至可能导致此类闭环系统发生灾难性故障。本示例演示了在网络化直流微电网系统中使用动态水印技术检测此类攻击[1]。该技术将激励(水印)添加到安全控制器命令中,并通过监测观测信号中水印的失真来检测攻击。
2026-02-28 00:03:35
593
原创 Design PID Controller Using Simulated I_O Data MATLAB_help文档DeepSeek翻译
本示例展示如何为无法线性化的被控对象整定PID控制器。您可以使用为您的模型辨识一个被控对象。然后使用辨识出的被控对象来整定PID控制器。本示例使用一个需要Simscape™ Electrical™软件的降压变换器模型。
2026-02-28 00:03:21
386
原创 Design PID Controller Using Estimated Frequency Response MATLAB_help文档DeepSeek翻译
本示例展示了如何使用从 Simulink 模型估计的频率响应来设计 PI 控制器。当被控对象的线性化模型对于 PID 设计无效时(例如,当被控对象模型具有零增益时),这是一种替代的 PID 设计工作流程。
2026-02-28 00:02:56
705
原创 Design PID Controller for Disturbance Rejection Using PID Tuner MATLAB_help文档DeepSeek翻译
本示例展示如何使用 PID Tuner 应用程序设计一个具有良好扰动抑制性能的 PI 控制器。该示例还展示了如何设计一个 ISA-PID 控制器,使其同时具备良好的扰动抑制和参考跟踪性能。
2026-02-28 00:02:15
725
原创 Design LQG Tracker Using Control System Designer MATLAB_help文档DeepSeek翻译
在本示例中,设计一个全阶LQG跟踪器,用于将读写头定位到正确位置。调整LQG跟踪器以满足特定的性能要求,并尽可能降低控制器阶数。例如,将LQG跟踪器转换为PI控制器形式。
2026-02-28 00:02:02
634
原创 Design Internal Model Controller for Chemical Reactor Plant MATLAB_help文档DeepSeek翻译
打开。为此,在 MATLAB 桌面中,在"应用程序"选项卡中选择。或者,在 MATLAB 命令提示符下输入 controlSystemDesigner。选择 IMC 控制架构。在中,点击编辑架构。在"编辑架构"对话框中,选择配置 5。加载系统数据。对于G1G2和Gd,指定模型值。点击确定。
2026-02-28 00:01:47
220
原创 Design Hard-Disk Read_Write Head Controller MATLAB_help文档DeepSeek翻译
本示例展示如何使用经典控制设计方法设计计算机硬盘读写头位置控制器。
2026-02-28 00:01:34
395
原创 Design Family of PID Controllers for Multiple Operating Points MATLAB_help文档DeepSeek翻译
解决非线性控制问题的一种常用方法是使用线性控制器进行增益调度。一般来说,设计增益调度控制系统需要四个步骤。获取每个工作区域的被控对象模型。通常的做法是在几个平衡工作点处对被控对象进行线性化。为前一步骤中获得的被控对象模型设计一个线性控制器族,例如 PID 控制器。实现一种调度机制,使得控制器系数(例如 PID 增益)根据调度变量的值进行改变。需要在控制器之间进行平滑(无扰)切换,以最小化对被控对象运行的干扰。通过仿真评估控制性能。有关增益调度的更多信息,请参阅 [2]。
2026-02-28 00:01:19
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅