草庐IT

DSP仿真

全部标签

【Simulink】simulink仿真环境简介与电力系统模块(PSB)

目录1.simulink概述2.simulink基本使用3.电力系统模块1.simulink概述   simulink是MATLAB的重要组成部分,它具有相对独立的功能和使用方法。simulink的主要功能是实现动态系统建模仿真与分析。Mathworks从matlab4.0版开始应用simulink,当时把它放在matlab执行文件中。在matlab4.2及以后的版本中,simulink则以matlab里的工具包形式单独出现,即需要单独安装。在matlab5.0版中,Simulink已升级为2.0版,在matlab5.3版中,Simulink已升级为3.0版。目前,simulink比从前的版本

c++ - "enum class"MSVC 10.0 的仿真或可靠替代方案

我正在为以下问题寻找一种hacky的解决方案:GCC4.4+接受以下c++0x代码:enumclassmy_enum{value1,value2};允许这样使用:my_enume=my_enum::value1;这带来了所有的花里胡哨。我想让这段代码与MSVC2010兼容,大意是使用语法不会改变。我之前已经思考过here,并且接受的答案有效,但是需要枚举和枚举值的两个不同名称正在破坏这两种方法的兼容性。这使得按原样替换C++0x代码当然无法使用。我想知道是否有一些#undef和#define诡计可以解决这个问题,让我使用enumclass-像语法(可能没有严格的类型安全等),但至少是相

c++ - "enum class"MSVC 10.0 的仿真或可靠替代方案

我正在为以下问题寻找一种hacky的解决方案:GCC4.4+接受以下c++0x代码:enumclassmy_enum{value1,value2};允许这样使用:my_enume=my_enum::value1;这带来了所有的花里胡哨。我想让这段代码与MSVC2010兼容,大意是使用语法不会改变。我之前已经思考过here,并且接受的答案有效,但是需要枚举和枚举值的两个不同名称正在破坏这两种方法的兼容性。这使得按原样替换C++0x代码当然无法使用。我想知道是否有一些#undef和#define诡计可以解决这个问题,让我使用enumclass-像语法(可能没有严格的类型安全等),但至少是相

电力系统的常用仿真模块MATLAB/SIMULINK(1)

  本文的内容是参考的《基于MATLAB的电气控制系统图形化仿真技术》  在进行电力系统的仿真时,先要了解构成电力系统的各元件。本章描述了相关的电力系统模块在MATLAB/SIMULINK里面的使用。其中包括:1.同步发电机模块 2.电力变压器3.输电线路4.负荷5.断路器和故障模块 1.同步发电机模块1.1简化的同步电机模块         简化的同步电机模块忽略了电枢反应电感、励磁和阻尼绕组的漏感,仅由理想电压源串联RL线路构成,其中R和L都为电机的内部阻抗。    在SimPowerSyestem给定的库中有如下两种简化的同步电机模块。     简化同步电机的两种模块本质上是一致的,唯一

电力系统的常用仿真模块MATLAB/SIMULINK(1)

  本文的内容是参考的《基于MATLAB的电气控制系统图形化仿真技术》  在进行电力系统的仿真时,先要了解构成电力系统的各元件。本章描述了相关的电力系统模块在MATLAB/SIMULINK里面的使用。其中包括:1.同步发电机模块 2.电力变压器3.输电线路4.负荷5.断路器和故障模块 1.同步发电机模块1.1简化的同步电机模块         简化的同步电机模块忽略了电枢反应电感、励磁和阻尼绕组的漏感,仅由理想电压源串联RL线路构成,其中R和L都为电机的内部阻抗。    在SimPowerSyestem给定的库中有如下两种简化的同步电机模块。     简化同步电机的两种模块本质上是一致的,唯一

【Proteus仿真】【51单片机】温度报警控制系统设计

文章目录一、主要功能二、硬件资源三、软件设计四、实验现象联系作者一、主要功能本项目使用Proteus8仿真51单片机控制器,使用继电器模块、DS18B20温度传感器模块、LCD1602模块、蜂鸣器、按键模块等。主要功能:系统运行后,LCD1602显示DS18B20采集温度值、温度上下限阈值。可通过K1、K2键对温度上限设置,可通过K3、K4键对温度下限设置,若检测温度大于或小于上下限,蜂鸣器报警;若温度高于上限,开启降温模块;若温度低于下限,开启升温模块;主要功能如下:1、温度采集-50~110°C2、温度上下限设定,超限报警3、继电器控制加热、降温4、LCD1602液晶显示二、硬件资源1、5

Simlink数字电路仿真教程(1)——常用电路仿真元器件介绍

Matlab软件中的Simlink仿真功能非常强大,下面将介绍如何使用Simlink软件来实现各种数字电路的控制和仿真。首先介绍一下Simlink软件数字电路仿真常用的元器件。1.1“蓝色”库和“黑色”库的区别Simlink电路仿真库分为“蓝色”库和“黑色”库。根据笔者Simlink软件的使用经验来看,“蓝色”库里面的电路元器件更偏向于模拟电路仿真,“黑色”库里面的电路元器件更偏向于数字电路仿真。需要注意的是,“蓝色”库和“黑色”库里面的电路元器件不能混用,“蓝色”的电路元器件与“黑色”的电路元器件无法使用导线连接。图1.1“蓝色”库和“黑色”库1.2Simlink库中各电路元器件位置Matl

Simlink数字电路仿真教程(1)——常用电路仿真元器件介绍

Matlab软件中的Simlink仿真功能非常强大,下面将介绍如何使用Simlink软件来实现各种数字电路的控制和仿真。首先介绍一下Simlink软件数字电路仿真常用的元器件。1.1“蓝色”库和“黑色”库的区别Simlink电路仿真库分为“蓝色”库和“黑色”库。根据笔者Simlink软件的使用经验来看,“蓝色”库里面的电路元器件更偏向于模拟电路仿真,“黑色”库里面的电路元器件更偏向于数字电路仿真。需要注意的是,“蓝色”库和“黑色”库里面的电路元器件不能混用,“蓝色”的电路元器件与“黑色”的电路元器件无法使用导线连接。图1.1“蓝色”库和“黑色”库1.2Simlink库中各电路元器件位置Matl

电源环路增益测试的原理与仿真(基于buck变换器和PID控制)

背景文章目录背景环路增益测量的原理环路增益定义测量方法开环测量电压注入法注入位置选择电流注入法环路增益测量的仿真分析仿真模型介绍主电路采样和控制测量方式单次瞬态仿真处理单个频率点的数据扫频测量环路增益Tv(s)操作步骤使用PI控制器使用PID控制器总结DC-DC的其中一个测试项是环路稳定性(环路增益)。测试方式如下图:在电源环路中串联入一个小电阻(图中的R5)在电阻上施加一个微小的交流信号测量电阻两端电压的幅值和相位改变交流信号的频率,获得环路增益的幅频和相频曲线之前一直有一些疑问:在一个闭环系统中,为什么通过这种方式可以获得环路增益,最后测量的结果与环路增益是什么关系?使用这种测量方式需要满

电源环路增益测试的原理与仿真(基于buck变换器和PID控制)

背景文章目录背景环路增益测量的原理环路增益定义测量方法开环测量电压注入法注入位置选择电流注入法环路增益测量的仿真分析仿真模型介绍主电路采样和控制测量方式单次瞬态仿真处理单个频率点的数据扫频测量环路增益Tv(s)操作步骤使用PI控制器使用PID控制器总结DC-DC的其中一个测试项是环路稳定性(环路增益)。测试方式如下图:在电源环路中串联入一个小电阻(图中的R5)在电阻上施加一个微小的交流信号测量电阻两端电压的幅值和相位改变交流信号的频率,获得环路增益的幅频和相频曲线之前一直有一些疑问:在一个闭环系统中,为什么通过这种方式可以获得环路增益,最后测量的结果与环路增益是什么关系?使用这种测量方式需要满