高雄市网站建设_网站建设公司_电商网站_seo优化
2026/1/19 14:46:17 网站建设 项目流程
% 2026年1月19日 北京液压技术研究所 刘晓东 整理 《MATLAB与SIMULINK工程应用》 Mokhtari著中
% 相位超前校正器 的程序,使原书中MATLAB 5.3版本的程序 适用于MATLAB 2022B版本
% 并将原书中版本画图合成到一张图中
% Email:lxdawn@163.com
% VX: lxdawn     
% QQ:654199180w=1:1000;
a=2;
tau=0.01;
C=(1+a*tau*i*w)./(1+tau*i*w);
num2str(asin((a-1)/(a+1)));
num2str(1/(tau*sqrt(a)));figure(1);
subplot(211),semilogx(w,abs(C));
title('Phase lead corrector module' );
xlabel('Freguency in rad/s');
ylabel('Modwle');
subplot(212);
semilogx(w,angle(C));title('Phase lead corrector argument');
xlabel('Frequency in rad/s' );
ylabel( 'Phase in rad');

cq

 

 

对应python代码

from numpy import linspace
from scipy.integrate import solve_ivp
import matplotlib.pyplot as plt
from numpy import atan2w = linspace(1, 1000, 1001);
a = 2;tau = 0.01;#
C=(1+a*tau*1j*w)/(1+tau*1j*w);plt.subplot(211)
plt.semilogx(w,abs(C))

plt.subplot(212)
theta = atan2(C.imag,C.real);
plt.semilogx(w,theta);
plt.show()

cqp

 


相位超前校正器表达式为:

其中

a>1

这类校正器可以解释为一个比例微分校正器乘以一个时间为τ的惯性环节

当频率

得到最大相位超前角

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询