- 博客(29)
- 收藏
- 关注
原创 传递函数的状态空间表示、框图表示
给出一个示例过程,最后总结并推广至一般情况。给定如下传递函数,UsYss23s1s2引入中间变量Xs,建立等式关系,UsYss23s1s2XsXs→YsUss2Xss23s1Xs首先,绘制Xs状态变量之间的关系(以积分连接),然后,绘制输入Us与状态变量Xs之间的关系,最后,补全输出方程,绘制完整框图。
2025-03-06 02:10:11
1025
原创 主导极点,传递函数零极点与时域模态
同等权重情况下,负实部越远离零轴,模态衰减越快;负实部越靠近零轴,模态衰减越慢;零点不引入模态,但却影响模态权重;当极点附近有零点时,对应模态权重显著下降;最终模态类型与系统极点和输入极点有关;模态权重与系统零点和输入零点有关(严格来说,极点与初始值也会影响权重);当闭环极点同时满足,①靠近零轴,②附近无零点;它将能够在较长时域内决定整体曲线走势,也被称为主导极点;
2024-12-12 22:18:37
1261
原创 延时系统建模,整数延时与分数延时,连续传函与离散传函,Pade近似与Thiran近似,Matlab实现
根据拉普拉斯变换的性质,ft↔Fs⇔ft−t0↔e−st0Fs因此,在连续传递函数中,可以用下式对延时环节进行建模,Hse−st0以t00.001。
2024-11-27 22:12:45
1178
原创 文献整理:单相锁相环,原理与Matlab实现
单相锁相环的基本原理图如下所示,uαuβ经Park变换、PI控制实现对角频率ω和角度θ的估算。不同锁相环方案之间的差异,主要表现在正交电压uβ的生成,以下对几种常见方案进行介绍。
2024-11-09 21:14:28
1103
原创 微分方程求解的三种解析方法和Matlab实现:经典时域法(齐次解+特解,零状态+零输入),冲激响应卷积法、传递函数法
以例题的形式对经典时域解法(齐次解+特解)进行说明,最后进行总结。y′′t5y′t6yt2f′t6ft试求:当ftt2y01y′01时的全解。对于激励ftt2,查表(yptP2t2P1tP0⎩⎨⎧yp′′t5yp′t6ypt2f′t6ft→2P252P2tP16P2t2P1tP0。
2024-08-11 23:36:17
2829
原创 帕德近似,原理与Matlab实现,指数函数的Pade近似
泰勒展开以多项式的形式对fx进行逼近,帕德近似则是以有理分式的形式对目标函数fx进行逼近。Rmnxqxpx1q1xq2x2...qnxnp0p1xp2x2...pmxm其中,px和qx分别为m和n阶多项式,Rmnx也被称作fx的mn阶帕德近似。注意,qx的常数项为1。
2024-05-21 23:50:42
3261
原创 泰勒展开基本原理,三角函数、指数函数的泰勒展开表达式
给定函数fx,用n阶多项式px在xx0邻域内,拟合该函数fx。将pxpxa0a1x−x0a2x−x02...anx−x0n设置px与fx的前n阶导数在xx0处相等,从而求解系数a0a1a2...an⎩⎨⎧px0fx0p′x0f′x0p′′x0f′′x0⋮pnx0。
2024-05-21 00:19:47
2842
原创 巴特沃斯滤波器,原理与Matlab实现
目录传递函数求解传递函数表达式Matlab波特图基本性质小结参考文献 巴特沃斯滤波器(英语:Butterworth Filter),也被称作最大平坦滤波器,是一种通频带之频率响应曲线平坦无纹波的信号处理滤波器,最先由英国工程师、物理学家史蒂芬·巴特沃斯提出。传递函数求解 巴特沃斯滤波器对不同频率下的增益进行了设计,nnn阶巴特沃斯滤波器的增益可以表示为(截止频率ωc\omega_cωc):∣Hn(jω)∣=11+(ωωc)2n⇔∣Hn(jω)∣2=11+(ωωc)2n\left| {{H_n}
2024-03-10 23:30:01
3432
1
原创 信号无失真传输、理想低通/高通/带通/带阻滤波器
所谓信号无失真传输指的是,输出信号与输入信号相比,只有幅度大小和出现时间先后的不同,而没有波形形状上的变化,如下图所示。若输入信号为ftytKft−t0YωKFωe−jωt0HωKe−jωt0对应的幅频和相频特性如下所示。可以看出:(1)幅频特性在整个频率范围内为常数K;(2)相频特性在整个频率范围内与ω为严格线性。
2024-03-03 22:39:58
1488
1
原创 常见Z变换、拉普拉斯变换,基本运算性质
常见Z变换、拉普拉斯变换时域表达式拉普拉斯变换Z变换δ(t)\delta \left( t \right)δ(t)111(t){1\left( t \right)}1(t)1s{\frac{1}{s}}s1zz−1{\frac{z}{{z - 1}}}z−1zttt1s2{\frac{1}{{{s^2}}}}s21Tz(z−1)2{\frac{{Tz}}{{{{\left( {z - 1} \right)}^2}}}}(z−1)2Tze−at{{
2023-12-20 00:15:48
1290
1
原创 Buck, Boost, Buck-Boost:基本原理与Simulink仿真(蓝库)
链接1:电力电子仿真 MATLAB/Simulink 进阶篇系列视频(蓝库)——非隔离DC-DC电路链接2:BUCK、BOOST、BUCK-BOOST电路原理分析
2023-10-09 22:48:43
2856
11
原创 理想双惯量系统的建模与控制
建立加速度开环模型,对比不同控制器的闭环效果(见附录)。两个滑块放置在光滑地面上,质量分别为。上的力可控,滑块各自的位移。,滑块之间通过刚度为。可测量,如何实现滑块。
2023-07-25 23:37:17
1460
1
原创 matlab画图函数:plot函数
单引号或双引号MarkerSize,进一步指定Maker大小;单引号或双引号MarkerFaceColor,进一步指定Maker内部颜色;单引号或双引号内,直接指定颜色、线型、标记,三者不分先后。未指定颜色时,自动分配颜色;未指定标记时,没有标记;未指定线型时,没有线(有标记)或实线(无标记)。
2023-07-21 23:18:23
5731
1
原创 VSCode配置C/C++环境,编辑(VSCode)+ 编译(MinGW->GCC)+ 调试(MinGW->GBD)
如果说VSCode可以实现代码编辑,MinGW则可以实现代码编译和调试,其中编译功能是通过MinGW中的GCC实现的(生成一个.exe文件),调试功能则是通过MinGW中的GDB实现的。选择GCC编译器之后,下方的终端就会打印出来hello world,同时会生成一个.vscode文件夹,并包含一个tasks.json文件(该文件即为,编译控制文件)Step3:将C:\Program Files\mingw64\bin添加环境变量,因为该路径包含了编译所需要的GCC,以及调试所需要的GDB,如下所示。
2023-07-19 03:15:56
6658
1
原创 傅里叶级数展开公式,方波的傅里叶展开
⎩⎨⎧ft2a02a0a1cosωtb1sinωta2cos2ωtb2sin2ωta3cos3ωtb3sin3ωtn1∑∞ancosnωtbnsinnωt{anT2∫t0t0TftcosnωtdtbnT2∫t0t0Tftsin。
2023-07-07 19:38:41
10278
1
原创 粒子群优化,原理与Matlab实现
个维度(视具体问题而定),则对每一个粒子的更新都应该是。个粒子(一般设置10 ~ 30个),每个粒子有。为局部最优权重,取值范围0.1 ~ 2.0;为全局最优权重,取值范围0.1 ~ 2.0;为惯性权重,取值范围0.5 ~ 0.9;为0~1之间的随机数;
2023-07-07 00:28:50
1814
3
原创 matlab加速,matlab源码:预分配空间,向量化运算,并行计算
【代码】matlab加速,matlab源码:预分配空间,向量化运算,并行计算。
2023-07-04 22:40:45
286
原创 Git原理与基本操作
Git分为如下四个区域,除远程仓库外,剩下的三个均可以实现本地化部署。当工作区的文件发生改动,可以将这些改动进行暂存,即放入暂存区;经多次/单次暂存后,可对暂存区内容做一次备份,即存入本地仓库,并对应生成一个该版本的commit号。Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。查看已有的配置信息,确保用户名与邮箱已经添加,可以使用 git config --list 命令。原本多了一个untracked文件,加入暂存区后,显示没有修改了,等待提交至本地仓库。
2023-07-03 00:15:55
351
1
原创 三角函数倍角公式、积化和差、和差化积,Clark变换,Park变换,三相系统动态方程
目录三角函数基本运算基本展开倍角公式积化和差和差化积三相系统三角函数Clark变换与Park变换abcabcabc,αβ0\alpha\beta0αβ0,dq0dq0dq0坐标系定义幅值不变Clark变换幅值不变Park变换(αβ0↔dq0\alpha\beta0 \leftrightarrow dq0αβ0↔dq0)幅值不变Park变换(abc↔dq0abc \leftrightarrow dq0abc↔dq0)幅值不变变换的功率对比三角函数基本运算基本展开{sin(α+β)=sinα⋅cos
2023-05-18 19:29:47
1868
1
原创 传递函数离散化方法:差分,双线性Tustin,预矫正双线性,Matlab实现
傅里叶变换:{F(ω)=∫−∞∞f(t)e−jωtdtf(t)=12π∫−∞∞F(ω)ejωtdω傅里叶变换:\left\{ \begin{array}{l}F\left( \omega \right) = \int_{ - \infty }^\infty {f\left( t \right){e^{ - j\omega t}}dt} \\f\left( t \right) = \frac{1}{{2\pi }}\int_{ - \infty }^\infty {F\left( \omega \
2023-05-15 12:56:30
12141
9
原创 线性/扩展/无迹卡尔曼滤波器KF/EKF/UKF
首先对包含系统白噪声的动态方程进行一般化描述。时刻的观测信息以及测量信息,对。时刻状态的估计,也被称做。时刻状态的估计,也被称作。被定义为状态转移矩阵,的初始值进行设置,可取。为系统观测输出向量,时刻状态进行最优估计。时刻的融合增益矩阵,时刻信息与历史信息对。时刻信息与历史信息对。
2023-04-09 22:53:12
304
2
原创 理论介绍与案例分析,最优化、凸优化方法:梯度法、拉格朗日乘子法、KKT条件
凸函数的一个重要性质是,极值点的个数只可能是零个或一个。如果一个凸函数存局部最优解,那么这个局部最优解一定是全局最优解。如果一个凸函数在某个点处取得了局部最小值,那么这个点就是全局最优解。如果凸函数没有取得局部最小值,那么它就没有全局最优解。因此,对于凸优化问题,对全局最优解的求解,可以松弛为,对局部最优解的求解。
2023-03-26 19:54:00
598
1
原创 最小二乘法,简明公式整理,数学证明,Matlab实现(自写代码、lsqcurvefit函数、fminsearch函数)
对最小二乘方法进行了全面的介绍。整理介绍了简明公式,在附录给出了数学证明过程,自写matlab代码实现、matlab自带函数lsqcurvefit、fminsearch实现;
2023-03-22 13:12:56
3124
4
配套仿真:Buck, Boost, Buck-Boost:基本原理与Simulink仿真(蓝库)
2023-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人