Matlab|含风电-光伏-光热电站电力系统N-k安全优化调度模型

news2024/9/28 13:28:19

目录

1 主要内容

程序算例

程序模型

程序亮点

2 部分程序

3 部分结果

4 下载链接


主要内容

该程序参考《光热电站促进风电消纳的电力系统优化调度》光热电站模型,主要做的是考虑N-k安全约束的含义风电-光伏-光热电站的电力系统优化调度模型,从而体现光热电站在调度灵活性以及经济性方面的优势。同时代码还考虑了光热电站对风光消纳的作用,对比了含义光热电站和不含光热电站下的弃风弃光问题,同时还对比了考虑N-k约束下的调度策略区别。以14节点和118节点算例为例,对模型进行了系统性的测试,复现效果良好,是学习N-k约束以及光热电站调度的必备程序!程序采用matlab+cplex(mosek/gurobi)进行求解,可以选择已经安装的求解器进行求解。

  • 程序算例

程序对于118节点系统采用了四个算例进行对比,14节点系统有3种算例对比,并增加了弃风量的对比程序。

  • 程序模型

  • 程序亮点

  1. 采用光热电站模型,也是最近研究比较热的一个方向。
  2. 采用转移分布因子矩阵处理潮流问题,这也是很多文献中都采用的方法。​

部分程序

clc; clear; close all; % 关闭所有已打开的绘图窗口
%% 参数设定
NT = 24; % 时间范围
CoeffReseve_load = 0.03; 
CoeffReserve_VRE = 0.05; 
yita_TES = 0.98;  
yita_PB = 0.415;  
% 文章里Table 2的数据
Capacity_TES_CSP = 0; 
initial_TES_t0 = 0.5;  
initial_TES_t1 = 0.78;
TES_initial = 0.5;         
beta_Load = 3*10e3;  
    mpc = case14_1; % 载入数据 matpower 数据格式
%% 有功负荷 24h所有节点总的
%    mpc.load = [
%        2842.42  3020.2  3296.96  3444.44  3607.07  3891.91  4070.7  4295.95  4476.76  4661.61  4859.59  5077.77  ...
%        4717.17  4519.19  4301.01  3995.95  3703.03  3806.06  4037.37  4063.63  3721.21  3245.45  3097.97  2827.27
%    ]/6.3; 
​
   mpc.load = [
       683.42  792.2  896.96  1044.44  1087.07  1121.91  1200.7  1235.95  1326.76  1461.61  1489.59  1577.77  ...
       1417.17  1219.19  1101.01  1075.95  903.03  1186.06  1237.37  1463.63  1221.21  1005.45  827.97  807.27
    ]/2; 
​
​
    mpc.P_RE = [0.00   0.00   0.00   0.00   0.00   0.00   15.76   43.17   82.35   109.44   122.55   146.10   ...% PV
                126.66   86.05   60.05   52.82   25.78   4.28   0.00   0.00   0.00   0.00   0.00   0.00  
                100.26   133.95   147.28   134.11   170.52   159.44   138.55   72.83   58.83   73.37   79.90   80.54 ...  % Wind
                91.96   101.68   121.49   122.93   133.11   162.44   130.95   133.25   151.26   139.33   120.60   90.33
                ]*1; % 可再生能源 24小时数据(实际发电量)
%% 电网相关名称
    baseMVA = mpc.baseMVA;
    bus = mpc.bus;
    gen = mpc.gen;
    branch = mpc.branch;
    gencost = mpc.gencost;
    RE = mpc.RE;
    CSP = mpc.CSP;
    P_RE = mpc.P_RE;
​
N = length(bus(:,1));      % 网络中所有节点数
N_Br = length(branch(:,1));% 线路数
N_Gen = length(gen(:,1));  % 火电发电机组数
N_RE = length(RE(:,1));    % 可再生能源节点机组数
N_CSP = length(CSP(:,1));  % CSP发电站数
​
% 常规机组相关数据提取, 取数据矩阵中的列向量 和功率有功的项,均需标幺值化,以便运算和求解
P_Gen_max = gen(:,9)/baseMVA; 
P_Gen_min = gen(:,10)/baseMVA; 
type_Gen = gen(:,22); 
P_Gen_up = gen(:,23) /baseMVA;  
P_Gen_down = gen(:,24) /baseMVA;
T_Gen_min_on = gen(:,25); 
T_Gen_min_off = gen(:,26); 
c_ST_g = gen(:,28);
c_G_g = gen(:,30); 
​
% CSP机组相关数据提取
P_CSP_max = CSP(:,9)/baseMVA; 
P_CSP_min = CSP(:,10)/baseMVA; 
P_CSP_up = CSP(:,23)/baseMVA;   
P_CSP_down = CSP(:,24)/baseMVA; 
T_CSP_min_on = CSP(:,25); 
T_CSP_min_off = CSP(:,26);
c_CSP_g = CSP(:,30);       
​
PtCSP_fore = [ % 可用的太阳能热功率向量 
    0.00   0.00   0.00   0.00   0.00   0.00   190.57   390.57   790.57 990.57   1390.57   1891.03 ...
    2111.64   2200.92   2202.36   2118.26   1895.37   1408.35   0.00   0.00   0.00   0.00   0.00   0.00 ]/20;
PtCSP_fore = PtCSP_fore/baseMVA; 
P_RE = P_RE/baseMVA; % 可再生能源PV WT机组出力
​
beta_Load = beta_Load*baseMVA^2; % $/MWh -> $/p.u.
​
M_bus_G = zeros(N,N_Gen); % 发电机机组-索引矩阵
for row = 1:N
    if abs(find(mpc.gen(:,1) == row)) > 0  % 发电机节点号 与 行号对应
        M_bus_G(row,find(mpc.gen(:,1) == row)) = 1; % M_bus_G相应处置1
    end
end
​
M_bus_RE = zeros(N,N_RE); % 可再生能源机组-索引矩阵
for row = 1:N
    if abs(find(mpc.RE(:,1) == row))>0
        M_bus_RE(row,find(mpc.RE(:,1) == row)) = 1;
    end
end
​
M_bus_CSP = zeros(N,N_CSP); % CSP机组-索引矩阵
for row = 1:N
    if abs(find(mpc.CSP(:,1) == row))>0
        M_bus_CSP(row,find(mpc.CSP(:,1) == row)) = 1;
    end
end
GSDF = makePTDF(mpc); % 发电转移分布因子矩阵,表征节点注入功率在全网络的分布
​
%% 负荷矩阵数据,按照 算例数据mpc.bus(:,3) 中各节点负荷的比例分配
    PD = bus(:,3)/baseMVA; 
    P_factor = PD/sum(PD);
    P_sum = mpc.load/baseMVA; 
    PD = P_factor*P_sum;      
​
%% 决策变量命名
    PG_G = sdpvar(N_Gen,NT,'full');  
    PG_RE = sdpvar(N_RE,NT,'full');   % (风光并网量)
    PG_CSP = sdpvar(N_CSP,NT,'full'); 
    PC_Load = sdpvar(N,NT,'full');   
    
    onoff_gen = binvar(N_Gen,NT,'full');
    onoff_CSP = binvar(N_CSP,NT,'full'); 
    
    Branch = sdpvar(N_Br,NT,'full');   
    Cost_StartUp  = sdpvar(N_Gen,NT-1,'full');
    
    Pt_TES_charge = sdpvar(N_CSP,NT,'full');  
    Pt_TES_discharge= sdpvar(N_CSP,NT,'full');
    Et_TES = sdpvar(N_CSP,NT,'full');         
    
%% 约束条件列写   
    Cons = [];
    for t = 1:NT
        if t >= 2 % type(1-水电, 2-火电机组)
            for i = 1:N_Gen % 火电机组-最小启/停时间约束 式(8-9)
                if (type_Gen(i,1)==2) || (type_Gen(i,1)==5) 
                    for tao = t + 1:min(t+T_Gen_min_on(i,1)-1,NT)   
                        Cons = [Cons, onoff_gen(i,t)-onoff_gen(i,t-1) <= onoff_gen(i,tao)];
                    end
                    for tao = t + 1:min(t+T_Gen_min_off(i,1)-1,NT) 
                        Cons = [Cons, onoff_gen(i,t-1)-onoff_gen(i,t) <= 1-onoff_gen(i,tao)];
                    end
                end
            end
            for i = 1:N_CSP  
                for tao = t+1:min(t+T_CSP_min_on(i,1)-1,NT)
                    Cons = [Cons, onoff_CSP(i,t)-onoff_CSP(i,t-1) <= onoff_CSP(i,tao)]; % CSP机组最小启/停时间约束
                end
                for tao = t+1:min(t+T_CSP_min_off(i,1)-1,NT)
                    Cons = [Cons, onoff_CSP(i,t-1)-onoff_CSP(i,t) <= 1-onoff_CSP(i,tao)];
                end
            end
        end 
        if t >= 2 % 火电机组 爬坡约束 式(6-7)
            Cons = [Cons,  PG_G(:,t) - PG_G(:,t-1) <= ...
                     onoff_gen(:,t-1).* P_Gen_up*60 + ... 
                    (onoff_gen(:,t)-onoff_gen(:,t-1)) .* P_Gen_min + ... 
                    (1-onoff_gen(:,t)) .* P_Gen_max];  
            Cons = [Cons, -PG_G(:,t) + PG_G(:,t-1) <= ...
                    onoff_gen(:,t) .* P_Gen_down*60 + ...
                   (onoff_gen(:,t-1)-onoff_gen(:,t)) .* P_Gen_min + ...  
                   (1-onoff_gen(:,t-1)) .* P_Gen_max];
               
            % CSP 机组 爬坡约束 式(6-7)
            Cons = [Cons,  PG_CSP(:,t) - PG_CSP(:,t-1) <= ...
                     onoff_CSP(:,t-1).* P_CSP_up*60 + ... %  
                     (onoff_CSP(:,t)-onoff_CSP(:,t-1)) .* P_CSP_min + ...
                     (1-onoff_CSP(:,t)) .* P_CSP_max]; 
            Cons = [Cons, -PG_CSP(:,t) + PG_CSP(:,t-1) <= onoff_CSP(:,t) .* P_CSP_down*60 + ...  
                    (onoff_CSP(:,t-1)-onoff_CSP(:,t)) .* P_CSP_min + ...  
                    (1-onoff_CSP(:,t-1)) .* P_CSP_max];
        end
    end
    % 机组出力的上下边界约束-式(3) % t(1-水电,2-火电, 5-燃气发电机组 6-CSP)
  Ind_2_5 = union(find(type_Gen(:,1) == 2),find(type_Gen(:,1) == 5)); 
   Cons = [Cons, onoff_gen(Ind_2_5,:) .* (P_Gen_min(Ind_2_5,1) * ones(1,NT)) ...    
           <= PG_G(Ind_2_5,:) <= ...
          onoff_gen(Ind_2_5,:) .* (P_Gen_max(Ind_2_5,1) * ones(1,NT))];  
        
   
        
    Cons = [Cons, onoff_CSP.*(P_CSP_min*ones(1,NT)) <= PG_CSP <= onoff_CSP.*(P_CSP_max*ones(1,NT))]; % CSP机组出力-边界约束
%     Cons = [Cons, onoff_CSP == ones(1,24)]; % CSP机组 
  
    Cons = [Cons, sum(PG_G,1) + sum(PG_RE,1) + sum(PG_CSP,1) == sum(PD - PC_Load,1)]; % 式(2)
   
    Cons = [Cons, Branch == GSDF*(M_bus_G*PG_G + M_bus_RE*PG_RE + M_bus_CSP*PG_CSP - (PD-PC_Load))]; % 
%     Cons = [Cons, -branch(:,6)*ones(1,NT) <= GSDF*(M_bus_G*PG_G+M_bus_RE*PG_RE+M_bus_CSP*PG_CSP-(PD- PC_Load)) <= branch(:,6)*ones(1,NT)]; % 
    Cons = [Cons, -999*ones(N_Br,NT) <= GSDF*(M_bus_G*PG_G+M_bus_RE*PG_RE+M_bus_CSP*PG_CSP-(PD-PC_Load)) <= 999*ones(N_Br,NT)]; % 118系统有186条线路
   
    Cons = [Cons, 0 <= PG_RE <= P_RE]; % 可再生出力
 
    Cons = [Cons, [60;50;100;80;40]/baseMVA * ones(1,24) <= PG_G ];
  
    Cons = [Cons, 0 <= PC_Load <= PD]; % 式(22)    
  
    Cons = [Cons, sum(onoff_gen .* (P_Gen_max*ones(1,NT)) - PG_G,1) + ...
            sum(onoff_CSP .* (P_CSP_max*ones(1,NT)) - PG_CSP,1) >= ...
            sum(CoeffReseve_load*PD,1) + sum(CoeffReserve_VRE*PG_RE,1) ];
   
    Cons = [Cons, Cost_StartUp >= (onoff_gen(:,2:NT) - onoff_gen(:,1:NT-1)) .* (c_ST_g*ones(1,NT-1))]; % 传统机组启动成本
    Cons = [Cons, Cost_StartUp >= 0];
    
%%%%%% CSP电站运转内部约束 %%%%%%
    E_TES_max = Capacity_TES_CSP * P_CSP_max; 
   
    Cons = [Cons, PG_CSP/yita_PB + Pt_TES_charge - Pt_TES_discharge <= PtCSP_fore]; % CSP输出电功率与TES充/放热功率,预测光热功率关系
  
    Cons = [Cons, Et_TES(:,2:NT) == Et_TES(:,1:NT-1) + Pt_TES_charge(:,1:NT-1)*yita_TES - Pt_TES_discharge(:,1:NT-1)/yita_TES];
  Cons = [Cons, Et_TES(:,1) == TES_initial * E_TES_max]; 
    Cons = [Cons, Et_TES(:,1) == Et_TES(:,NT)];          
   
    Cons = [Cons, 0 <= Pt_TES_charge    <= Capacity_TES_CSP*ones(N_CSP,NT)]; 
    Cons = [Cons, 0 <= Pt_TES_discharge <= Capacity_TES_CSP*ones(N_CSP,NT)];
  
    Cons = [Cons, 0 <= Et_TES <= E_TES_max * ones(1,NT)];
​
%% 目标函数 
    obj = sum(c_G_g'*PG_G) + sum(c_CSP_g'*PG_CSP) + sum(sum(Cost_StartUp) + beta_Load*sum(sum(PC_Load)) ); 
    % 机组的边际发电成本 + 启动成本 + 负荷削减成本
    
    % 运行调度 
    ops = sdpsettings('solver','cplex'); %  gurobi
    ans = optimize(Cons,obj,ops)
    
%% 求解成功后取值
  PG_G = value(PG_G)  ; 
    PG_RE = value(PG_RE) ;  
    PG_CSP = value(PG_CSP) ; 
    PC_Load = value(PC_Load) ;   
    onoff_gen = value(onoff_gen) ; 
    onoff_CSP = value(onoff_CSP) ; 
    Branch = value(Branch) ;   
    Cost_StartUp  = value(Cost_StartUp);
    obj = value(obj); % 总成本
    Pt_TES_charge = value(Pt_TES_charge);   
    Pt_TES_discharge = value(Pt_TES_discharge); 
    Et_TES = value(Et_TES);                 
    
disp(['IEEE14 不考虑N-k的和无CSP的经济调度情况,运行成本为 ', num2str(obj)])
%% 绘图 
% 已知的相关输入数据
    figure
    subplot(3,1,1)
    plot(PtCSP_fore * baseMVA,'m-o');
  title('CSP预测功率值')
  xlabel('时间(h)');
    ylabel('功率(MW)');
    
    subplot(3,1,2)
    plot(P_RE(1,:) * baseMVA,'m-o'); hold on
    plot(P_RE(2,:) * baseMVA,'b-s');
  title('可再生能源预测出力值')
  xlabel('时间(h)');
    ylabel('功率(MW)');
    legend('光伏','风电')
    
    subplot(3,1,3)
    plot(sum(PD) * baseMVA,'r-v');
  title('24h负荷值')
  xlabel('时间(h)');
    ylabel('功率(MW)');
    
    
​
    
%    subplot(2,1,2)
%  bar(baseMVA*PG_RE',0.75,'stack'); hold on; % 各PV、Wind机组出力
%    legend('PV','Wind')
%    title('电网中可再生能源机组出力')
%  xlabel('时间(h)');
%    ylabel('功率(MW)');
    
%    figure
%    surf(baseMVA*PC_Load);
%    title('负荷削减量')
%  xlabel('时间(h)');
%    ylabel('功率(MW)');
​
​

部分结果

4 下载链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1410635.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OllyDbg动态调试检测方案

据游戏工委数据统计&#xff0c;2023年国内客户端游戏市场实际销售收入达662.83亿元&#xff0c;同比增长8%。PC端游戏实际收入已连续4年实现增长&#xff0c;主要得益于现有的游戏收入持续增长以及更多新品在PC端同步发行等因素。 2023 PC端游戏市场实际销售收入 随着PC端游戏…

【JS】事件汇总(方便查找)

文章目录 一、鼠标事件二、键盘事件2.1、按下键盘键&#xff08;keydown&#xff09;2.2、抬起键盘键&#xff08;keyup&#xff09;2.3、按下有效键&#xff08;keypress&#xff09;2.4、常见键盘码&#xff08;了解&#xff09; 三、焦点事件3.1、聚焦&#xff08;focus&…

LC每日一题 2024/1/25 2859. 计算 K 置位下标对应元素的和

目录 题干 思路 代码 题干 思路 简单的位运算&#xff0c;就是寻找这个数对应的二进制中的1的个数是否与k相同&#xff0c;如果相同&#xff0c;就把这个数加到结果当中 可能涉及到的方法&#xff1a;Integer.bitCount() -->计算出二进制中包含的1的个数 代码 调用Java…

AI新工具(20240124) ComfyUI-InstantID-ComfyUI下的非官方InstantID实现;Lumiere是由谷歌时空扩散模型

ComfyUI-InstantID-ComfyUI下的非官方InstantID实现 ComfyUI InstantID是对InstantID的非官方实现&#xff0c;支持本地和huggingface hub模型&#xff0c;同时支持通用styler。它包括基础模型加载、InsightFace模型加载、ID ControlNet模型加载、Ipadapter_instantid模型加载…

银行数据仓库体系实践(6)--调度系统

调度系统是数据仓库的重要组成部分&#xff0c;也是每个银行或公司一个基础软件或服务&#xff0c;需要在全行或全公司层面进行规划&#xff0c;在全行层面统一调度工具和规范&#xff0c;由于数据类系统调度作业较多&#xff0c;交易类系统批量优先级高&#xff0c;为不互相影…

【算法分析与设计】二叉树的层序遍历

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;算法分析与设计 ⛺️稳中求进&#xff0c;晒太阳 题目 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xf…

互联网泛人才流动报告:大厂扩张按下暂停键,这家公司逆势给出5w月薪招人

前段时间&#xff0c;脉脉高聘人才智库发布了《2023年互联网泛人才流动报告》&#xff0c;似乎佐证了23年是互联网真正的寒冬…… 卷生卷死&#xff01;5个人竞争2个岗位 2023年&#xff0c;互联网行业的求职难度可以说是地狱级别&#xff0c;人才供需比持续上升&#xff0c;…

【vue】Vue2和Vue3中的代码逻辑复用对比(mixins、自定义hook):

文章目录 一、前言&#xff1a;二、mixins&#xff1a;【1】mixins是什么&#xff1f;【2】mixins如何使用&#xff1f;【3】mixins的一些特性&#xff1a;【4】mixins的缺点&#xff1a; 三、hook&#xff1a;【1】Vue3.x中的自定义hook函数是什么&#xff1f;【2】mixins和Co…

log4j2配置文件命名及优先级

log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式&#xff0c;2.x版本配置文件后缀名只能为".xml",“.json"或者”.jsn"。 命名规则 默认配置文件名&#xff1a; log4j2.xml 或 log4j2.json 测试或特定环境配置文件名&#xff1a;可以以 -t…

无人机航迹规划(七):五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划(提供MATLAB代码)

一、五种算法&#xff08;DBO、LO、SWO、COA、GRO&#xff09;简介 1、蜣螂优化算法DBO 蜣螂优化算法&#xff08;Dung beetle optimizer&#xff0c;DBO&#xff09;由Jiankai Xue和Bo Shen于2022年提出&#xff0c;该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁殖行为的启…

小程序样例3:根据日历创建待办事项

基本功能 1、待办事项查看 选择不同的日期显示不同的待办: 2、选择日期后 新增事项&#xff1a; 3. 点击事项&#xff0c;查看详情 4、删除事项&#xff1a;删除事项3之后&#xff0c;剩余事项2 5、点击日期可以选择更多的月&#xff1a; 实现思路&#xff1a; 1、数据结构&a…

.zip 文件和 .tar.gz文件 的区别

tgz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样. tar.gz格式的文件比zip文件要小不少。tar.gz压缩格式用于unix的操作系统, 而zip用于windows的操作系统,但在windows系统中WinRar工具同样可以解压缩tar.gz格式的。 扩展&#xff1a; z…

使用Dockerfile来构建服务的镜像,并部署在容器中

构建服务镜像和容器化部署 一、构建服务镜像1、编写Dockerfile2、构建脚本3、启动脚本 二、问题及解决办法1、no main manifest attribute, in /chatgpt-api-1.0-SNAPSHOT.jar2、如果是SpringBoot项目&#xff0c;应该这么做&#xff1a; 一、构建服务镜像 1、编写Dockerfile …

代码随想录算法训练营第29天 | 491.递增子序列 46.全排列 47.全排列II

非递减子序列 这道题与子集II比较相似&#xff0c;子序列也是子集&#xff0c;而且这里数组中也包含重复元素。但是这道题要有序的序列&#xff0c;所以不能对原来的数组先进行排序。但我们前一篇文章总结过&#xff1a;子集问题中涉及重复元素时&#xff0c;是需要排序的。 这…

pdf添加页眉的4种工具!

在现代数字化的世界中&#xff0c;PDF格式已经成为最常用的文件格式之一&#xff0c;它不仅易于阅读&#xff0c;还具有良好的兼容性。然而&#xff0c;有时候我们需要对PDF文件进行一些修改&#xff0c;例如添加页眉。那么&#xff0c;我们该如何实现这一目标呢&#xff1f;今…

按键协管指南针加速计陀螺仪GPS等原理图纸2

1.imu电路。 加速计包含重力感应。 到传感器芯片u8, U16, U18的信息都是用的spi接口&#xff0c;如下图所示。OSCAR_TO_IMU_SPI_SCLK_FL, IMU_TO_OSCAR_SPI_MISO_FL, OSCAR_TO_IMU_SPI_MOSI_FL接了u8, u16, u18,通过片选信号cs选择哪个芯片接收。 加速计&#xff0c;陀螺仪&…

【开源】基于JAVA+Vue+SpringBoot的音乐平台

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示 四、核心代码4.1 查询单首音乐4.2 新增音乐4.3 新增音乐订单4.4 查询音乐订单4.5 新增音乐收藏 五、免责说明 一、摘要 1.1 项目介绍 基于微信小程序JAVAVueSpringBootMySQL的音乐平台&#xff0c;包含了音乐…

大数据处理,Pandas与SQL高效读写大型数据集

大家好&#xff0c;使用Pandas和SQL高效地从数据库中读取、处理和写入大型数据集&#xff0c;以实现最佳性能和内存管理&#xff0c;这是十分重要的。 处理大型数据集往往是一项挑战&#xff0c;特别是在涉及到从数据库读取和写入数据时。将整个数据集加载到内存中的传统方法可…

Leetcode—2696. 删除子串后的字符串最小长度【简单】

2023每日刷题&#xff08;八十八&#xff09; Leetcode—2696. 删除子串后的字符串最小长度 实现代码 class Solution { public:int minLength(string s) {string sub " ";for(auto c: s) {if((c B && sub.back() A) || (c D && sub.back() C…

AP5101C 高压线性 LED恒流驱动器 DFN2*2 LED灯汽车雾灯转向灯

产品描述 AP5101C 是一款高压线性 LED 恒流芯片 &#xff0c; 简单 、 内置功率管 &#xff0c; 适用于6- 100V 输入的高精度降压 LED 恒流驱动芯片。电流2.0A。AP5101C 可实现内置MOS 做 2.0A,外置 MOS 可做 3.0A 的。AP5101C 内置温度保护功能 &#xff0c;温度保护点为 130 …