- 博客(39)
- 资源 (20)
- 收藏
- 关注
原创 直流电机控制器设计
导读:本文主要介绍了DC-motor电流环和速度环的PI控制器参数的设计,并且简单介绍了设计控制器所需要的背景知识,相关仿真文件的下载地址在文章末尾可供大家下载。
2023-01-29 05:01:38 1886 1
原创 压电陶瓷堆栈执行器线性模型simulink仿真
压电堆栈的数学模型假设条件让我们考虑一个横截面为 S0 的薄膜致动器,其一端固定在固定基座上,其初始尺寸 l0 在电场 E 的作用下沿场作用方向改变值 l,移动质量为 m0 的控制对象,其自由端铰接。除了控制对象外,压电元件的有源部分的体积元也会运动,其质量mk往往小于执行体的质量。在这种情况下,在计算总减少的移动质量 mΣ 时,将考虑执行器的移动基本体积的惯性,这将等于质量 m0 和压电陶瓷的部分质量 mk 的总和,因为压电元件固定在一端,这部分不参与运动。内部电极和焊料对致动器弹性性能的影响可以
2022-05-29 02:22:03 2029 1
原创 考虑有限字长效应的全维数字观测器simulink仿真及应对方法
控制对象连续对象离散化离散化的具体方法及证明参考现代控制论或计算机控制技术。这里只说明如何建模。改写成连续状态空间方程形式其中:连续状态方程离散化matlab代码如下:Ad=expm(AH*Tk)Bd = Ad*inv(AH)*([1 0;0 1]-inv(Ad))*BHsimulink仿真图图下:离散化系统与原系统输出比较设计数字观测器全维数字状态观测器设计的计算可参考计算机控制技术判断系统可观性:&g.
2022-04-30 05:22:38 1447
原创 使用simulink仿真连续(离散)线性定长系统全维渐进状态观测器
系统模型: 闭环极点设计分离性闭环系统的极点包括直接状态反馈系统的极点和观测器的极点两部分。但二者独立,相互分离。表明,由观测器构成状态反馈的闭环系统,其特征多项式等于矩阵(A+BK)与矩阵(A-GC)的特征多项式的乘积。亦即闭环系统的极点等于直接状态反馈(A+BK)的极点和状态观测器(A-GC)的极点之总和,而且二者相互独立。因此只要系统(A,B,C)能控能观,则系统的状态反馈矩阵K和观测器反馈矩阵G可分别进行设计。这个性质称为闭环极点设计的分离性。...
2022-04-30 03:36:40 5693
原创 使用drem对控制系统进行参数估计simulink仿真
估计方法扩展(Extension):混合(Mixing)其中评估策略:仿真待估计系统:编写m代码确定模型参数theta = [1;2];tau=0.5*pi;gamma = 100;simulink仿真模型:模型及m文件下载地址:drem方法对系统参数进行估计-智慧城市文档类资源-CSDN下载参考:Parameters Estimation via Dynamic Regressor Extension and Mixin
2022-04-30 01:40:40 1075
原创 对给定干扰信号的simulink数字控制系统仿真
参数 T, с Вид возмущения 0.2 2e^(−kT)sin(3kT) + 0.1 建立离散状态方程干扰信号有如下形式:取样时间为T=0.2.分解成两个信号加的形式对于第一个信号对于第二个信号:根据状态方程建立simulink模型...
2022-03-25 03:10:00 3420
原创 使用opencv相关函数确定图片中的直线
#pip install opencv-python==4.4.0.42 opencv-contrib-python==4.4.0.42import cv2import numpy as npfrom matplotlib import pyplot as pltimport matplotlib.image as mpimgimport matplotlib as mplfrom PIL import Imagempl.rcParams['figure.dpi'] = 200#加..
2022-03-19 09:11:24 4973
原创 python 离散小波变换函数的相关应用
import cv2from matplotlib import pyplot as pltimport matplotlib.image as mpimgimport matplotlib as mpl#mpl.rcParams['figure.dpi'] = 300import pywtimport pywt.dataimport numpy as npfrom math import sqrtfrom PIL import Image, ImageChops, ImageOpsi.
2022-03-18 22:55:51 3634
原创 opencv 空间域,频域滤波相关函数的简单应用
#opencv 空间域,频域滤波的简单应用import numpy as npimport cv2from matplotlib import pyplot as pltimport matplotlib as mpl#2img = cv2.imread('img/giant-kingfisher-5623347_1280.jpeg')img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)#快速傅立叶变换f = np.fft.fft2(img)#执行.
2022-03-17 07:24:42 1713
原创 使用opencv相关函数增强图像(空间域)
import cv2import matplotlib.pyplot as pltimport numpy as npimg = cv2.imread('img/bridge-3729954_1280.jpeg')#绘制黑白图像的直方图。gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)#plt.imshow(gray_img, cmap='gray')gray_hist = plt.hist(gray_img.ravel(), bins .
2022-03-15 20:57:47 2709 1
原创 使用python opencv基本函数处理图像
import cv2#cv版本print('OpenCV version:', cv2.__version__)import matplotlib.pyplot as pltpath = 'img/'file_name = 'sven-hornburg-TAVB-2C6uyE-unsplash.jpeg'#加载img = cv2.imread(path + file_name)print(img.shape) # h w c ,高,宽,通道数。坐标原点在左上角#位于图像矩阵表示的第 1.
2022-03-13 08:14:47 4349
原创 图像的数字表示
目录1.人类视觉感知的基础知识1.1概述1.2 眼睛构造和工作机制2.颜色2.1频谱2.2光反射2.3颜色感知2.4 原色和次要颜色3 图像的数字形式3.1计算机如何看见图像3.2位图的参数3.3色深3.4 明度,色相,饱和度3.5 1931 CIE-XYZ颜色系统3.6 CIE1931色度图3.7色域4.颜色模型1.人类视觉感知的基础知识1.1概述计算机视觉系统在很多时候根据人类视觉感知系统...
2022-03-12 21:57:16 3395
原创 imageai的安装和简单使用
下载Imageai和依赖!pip install --upgrade pip!pip install opencv-python!pip install https://github.com/OlafenwaMoses/ImageAI/releases/download/2.0.2/imageai-2.0.2-py3-none-any.whl!pip install keras==2.2.4!pip install 'h5py<3.0.0'下载网络参数!wget https:/
2022-03-12 02:06:39 1071
原创 计算机视觉中常见的问题和常见的数据集
目录问题数据集LenaMNISTCIFARImageNetPASCAL VOCCaltech Caltech101 and Caltech256MS COCO AllCityscapesLabeled Faces in the Wild医学问题• 人脸检测:查找图片中的所有人脸。• 人脸识别:确定人脸对应的人。• 面部识别:确定给定的面部是否对应于特定的人。• 姿势识别:确定给定人体姿势对应的预定集合中的哪个姿势。• 通过颜色或纹理识别
2022-03-11 06:53:24 2323
原创 集成学习python代码简单示例
from imutils import pathsimport numpy as npimport cv2import osdef extract_histogram(image, bins=(8, 8, 8)): hist = cv2.calcHist([image], [0, 1, 2], None, bins, [0, 256, 0, 256, 0, 256]) cv2.normalize(hist, hist) return hist.flatten()#加载.
2022-03-11 00:17:45 974
原创 python 强化学习Q-Learning 算法简单应用
1:Let 𝑆 be a set of states, and 𝐴(𝑠), 𝑠 ∈ 𝑆, be a set of actions available in the state 𝑠.2:Initialize𝑞(𝑠,𝑎),𝑠∈𝑆,𝑠isnotterminal,𝑎∈𝐴(𝑠)arbitrarily3:Initialize 𝛼 and 𝛾4:for each game do5:Initialize a nonterminal state 𝑠0 at
2022-03-07 05:04:32 1383
原创 使用Python应用和可视化二叉决策树的简单小程序
#%%import pandas as pdimport matplotlibimport numpy as npimport matplotlib.pyplot as pltdf = pd.read_csv('./data/d.csv')task_data = df.head(640)#1print(len(task_data[task_data['Outcome'] == 0]))train = task_data.head(int(len(task_data)*0.8))te.
2022-03-01 02:45:40 344
原创 SVM简单应用python代码 dogs vs cats
from sklearn.preprocessing import LabelEncoderfrom sklearn.svm import LinearSVCfrom sklearn.metrics import classification_report, confusion_matrixfrom sklearn.model_selection import train_test_splitfrom IPython.display import Imagefrom imutils import.
2022-02-27 06:31:49 662
原创 PCA 主成分分析的实例程序
import numpy as npfrom sklearn.decomposition import PCAfrom sklearn import datasetsimport matplotlibimport matplotlib.pyplot as plt#加载数据data = np.loadtxt(open("./data/task1.csv","r"),delimiter=",",skiprows=0)#设置主成分参数:pc个数,数值求解器的类型pca = PCA(n_c.
2022-02-25 19:26:13 701
原创 mnist手写数字识别使用python
import numpy as npimport matplotlib.pyplot as pltfrom scipy.special import expit as f_actdef init_net(): input_nodes = 784 print('Input the number of hidden neurons:') hidden_nodes = 500#int(input()) out_nodes = 10 print('Input the.
2022-02-23 23:17:59 1469
原创 IEEE14节点求解系统潮流matlab仿真( PQ分解法)
复杂电力系统潮流计算,IEEE14节点PQ分解法求解系统潮流matlab仿真,程序结构简单,仿真结果几乎与原测试数据相同
2022-02-19 18:42:20 10564 8
原创 fdisk 分区
#fdisk /dev/sdb /*进入fdisk命令操作空间*/#Command (m for help): m /*命令查看*/Command actiona toggle a bootable flag引导扇区b edit bsd disklabel 编辑卷标(linux下使用的卷标bsd通用)c toggle the dos compatibility flagd delete a partitionl list known part...
2021-06-22 04:00:07 130
转载 树莓派在终端设置Wi-Fi的相关命令
sudo iwlist wlan0 scan,扫描周围的wifi信号wpa_cli -i wlan0 reconfigure,确认设置原文章:https://www.bilibili.com/read/cv6460248/
2021-06-22 03:20:19 274
原创 条件变量实现哲学家就餐
#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>#include <pthread.h>#include <string.h>#include <semaphore.h>pthread_mutex_t mutex[5];pthread_cond_t cond[5];void err_pthread(int r
2021-03-01 03:05:56 239
原创 posix信号量以及互斥量实现哲学家就餐问题
posix信号量实现哲学家就餐问题1.哲学家就餐问题描述(请参考请参考其他博主)2.如何实现就餐场景a.5个信号量代表5支筷子b.5五个线程代表5个哲学家c.主线程负责创建筷子们和哲学家们d.sem_wait函数 模拟拿筷子3.可能出现同时拿筷子的情况,这时哲学家们依次等待4.解决方案之一,让其中一人反向拿筷子(程序中为第五个)#include <stdio.h>#include <stdlib.h>#include <errno.h>#inclu
2021-03-01 02:24:59 822
原创 better touch tool 在touchbar上的设置,国外模版
better touch tool 在touchbar上的设置,国外模版最新稳定版:GoldenChaos-BTT 3.392 13.6k由BetterTouchTool开发人员验证,并由社区进行彻底测试。如何安装1.确保您使用的是最新版本的BetterTouchTool。2.关注本帖顶部的两个发布链接之一,然后单击“直接导入到BTT”。3.当BTT询问您是否要导入预置时,请向BTT说是。4.[仅升级]当BTT询问您是否要覆盖现有GC-BTT时,请说是下载网站https://commun
2021-01-13 23:39:26 1162
原创 Mac os安装Matlab2020a
macos安装Matlab2020ahttps://mp.weixin.qq.com/s/egy151Z2WG1DdkwtGMSSPg
2020-11-07 02:00:35 3131
原创 2020年8月win10安装anconda、安装tensorflow2.1、tensorflow2.1gpu版最简单的方法,看这一篇就够了!
安装anconda1、使用清华源下载anconda比较快也可以去官网下载2、点击https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/转跳到下载页3、选择最新的windows版下载4、安装直接下一步下一步。。。。。。勾选上第一个选项(添加到系统环境变量)安装tensorflow2.1cpu和gpu版1、换源(下载会变快) a.打开Anconda Powershell Prompt(Anaco...
2020-08-07 12:00:52 511
原创 2020年8月win10安装anaconda、安装pytorch1.5 cpu和gpu版最简单的方法,看这一篇就够了!
安装anconda1、使用清华源下载anconda比较快也可以去官网下载2、点击https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/转跳到下载页3、选择最新的windows版下载4、安装直接下一步下一步。。。。。。勾选上第一个选项(添加到系统环境变量)安装pytorch#创建pytorch环境conda create -n pytorch python=3.7#切换到pytorch环境c..
2020-08-01 23:05:08 1094 2
原创 二相混合式步进电机开环细分控制simulink建模仿真含模型文件
细分原理二相混合式步进电机电磁转矩方程p-转子级数;Zr-转子齿数Zr=2*p;Ta-a相电磁转矩;Tb-b相电磁转矩;Td-定位矩(关于二相混合式步进电机的数学模型可参见我的另一篇博客https://blog.csdn.net/qq_39023633/article/details/106652195)对Te方程简单的理解假设在t=0时刻ia=1,ib=0并且不计Td,那么这就是说在前面给定的电流条件下电机转子在不带负载的情况下应该转到theta=0的位置(即平衡位置),细分.
2020-06-09 23:35:44 8442 13
原创 二相混合式步进电机闭环矢量控制simulink仿真(含仿真文件)
在位置跟踪伺服系统中二相混合式步进电机闭环矢量控制simulink仿真
2020-06-09 23:32:16 21536 32
原创 二相混合式步进电机simulink仿真简单的驱动器建模(含模型文件)
上图中的Te仿真中有两个小错误,正确方程应为:模型文件名为:model_of_Two_phase_Hybrid_stepping_motor.slx(2019b)参考文献:基于MATLAB/Simulink的二相混合式步进电机的建模与仿真
2020-06-09 22:21:38 6895 11
原创 Ubuntu19.10下安装matlab R2017b 无法打开simulink报错:Can't reload '/xx/xx/xx/libmwdastudio.so
问题出现的原因:Matlab无法加载字体显示$ MATLAB / bin / glnxa64 / libfreetype.so.6;解决方法:通过在$ MATLAB / bin / glnxa64 /中创建一个'exclude'文件夹并移动libfreetype.so来解决$ cd /usr/local/MATLAB/R2017b # Matlab directory$ cd bi...
2020-04-15 22:18:44 2202 1
原创 ubuntu上thunderbird添加QQ邮箱
https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371
2020-02-27 19:42:46 1854
原创 tensorflow2.0从本地加载cifar10数据集
tensorflow2.0从本地加载cifar10数据集将(x,y), (x_test, y_test) = datasets.cifar10.load_data()中load_data的origin = 'file:///home/wen/.keras/datasets/cifar-10-python.tar.gz'#https://www.cs.toronto.edu/~kriz/cif...
2020-02-18 17:29:44 2753
原创 在labview中实现jk触发器&使用JK触发器实现时序逻辑电路
程序构成如图:JK触发器由主从的sr寄存器组合实现JK触发器部分:SR寄存器部分:两个SR主从寄存器只是名字不同程序文件目录如下:解决问题5. Проектирование цифрового последовательностного преобразователя автоматизированной системы измерений, испыт...
2019-12-04 23:20:32 3901 1
原创 判断单输入系统是否稳定
一例子 :判断系统是否稳定rank(S)=2,系统不完全可控结论:不可控部分的特征值为负值-1所以系统稳定二、使用matlab程序 2.1程序代码如下:format ratclose all; clear all; clcaxis offclaA=input('输入A矩阵\n')B=input('输入B矩阵\n')q=[B,A*B,A*A*B...
2019-12-04 22:34:12 583
原创 win10下安装tensorflow-gpu+anaconda+pycharm
电脑配置:i5+gtx1050需要的材料:cudnn-9.0-windows10-x64-v7.1 + Anaconda3-5.2.0-Windows-x86_64 + cuda_9.0.176_win10 + JetBrains PyCharm Community Edition 2018.1.4 x64国内安装源:pip install --ignore-installed --upg...
2018-07-23 20:54:46 267
直流电机控制器设计,电流环,速度环,simulink仿真文件
2023-01-29
基于梯度下降算法的永磁同步电机无感控制模型PMSM FOC sensorless
2022-09-21
永磁同步电机PMSM电机simulink模型用于FOC矢量控制,无感控制
2022-09-21
控制系统编程,在qt中实现连续系统和离散系统。
2022-06-21
压电陶瓷堆栈执行器线性模型simulink仿真
2022-05-29
数字观测器_考虑有限字长效益
2022-04-30
全维数字观测器输出反馈
2022-04-30
drem方法对系统参数进行估计
2022-04-30
连续定常系统全维状态观测器simulink仿真m代码
2022-04-30
IEEE14节点PQ分解法求解系统潮流matlab仿真,程序结构简单,仿真结果几乎与原测试数据相同
2022-02-19
closed_loop_control_system_for_stepping_motor2016a.slx
2020-06-13
closed_loop_control_system_for_stepping_motor.slx
2020-06-10
closed_loop_control_system_for_stepping_motor.slx
2020-06-10
closed_loop_control_system_for_stepping_motor.slx
2020-06-09
model_of_Two_phase_Hybrid_stepping_motor.slx
2020-06-09
WMT数据集——实战Google深度学习框架
2018-08-07
MNIST数据集
2018-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人