准确的风电功率预测对于电力系统安全稳定运行具有重要意义,滞后性是产生风电功率预测误差的主要原因,尤其是风速变化较快时,滞后性引起的预测误差较大。
考虑到风速波动与风电功率的变化息息相关,提出一种基于风速局部爬坡(LR)误差校正的方法来改善预测风速的滞后性,并将校正后的预测风速及历史功率数据作为输入进行风电功率预测。
提出利用灰狼优化(GWO)算法对最小二乘支持向量机(LSSVM)的参数进行优化,以提高风电功率预测的准确性。
算例结果表明,所提方法能够有效提高风电功率预测精度。
2025/10/7 16:31:21 1.91MB
1
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
只是CMake的组态档取名为CMakeLists.txt。
Cmake并不直接建构出最终的软件,而是产生标准的建构档(如Unix的Makefile或WindowsVisualC++的projects/workspaces),然后再依一般的建构方式使用。
这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是CMake和SCons等其他类似系统的区别之处。
2025/10/4 9:55:47 37.68MB cmake 3.16.2
1
用有限元计算方法仿真了MgF2楔形腔中的色散情况,并研究半径、楔角大小、楔角位置三个参数对整个腔在通讯波段的色散影响。
通过从蓝失谐到红失谐的调谐过程,利用得到的色散曲线,根据Lugiato-Lefever方程和热偏移公式仿真孤子的频域和时域图。
并且研究了扫描速度、品质因子、泵浦功率等对孤子产生的影响。
在结合以往实验和理论基础的情况下,探讨了利用MgF2晶体腔产生孤子的一些重要参数。
数据结果对制备低反常色散MgF2楔形腔及在此腔中产生孤子梳具有指导意义。
2025/10/4 3:14:28 9.77MB 光学器件 回音壁模 光频梳 楔形腔
1
配送一个自己写的串口驱动程序用DMA接收数据接收完会产生一个空闲中断由此可判断接收完一个包的数据再配送一个我自己写的动态内存管理跟ESP8266的驱动在项目中测试460800的波特率30kb一秒的数据接收一包1024个字节每包需要应答15字节的情况下AT指令处理是使用多个缓冲级来处理模块发送过来的数据分别有模块应答缓冲级跟等待应答的缓冲级、被忽略的AT指令集的缓冲级(例如注册一个SENDOK\r\n则模块应答此条指令立刻清除缓冲级释放内存无需等待超时直接忽略)还有需要回调的缓冲级(则出现此指令调用回调函数)都是通过注册的方式来实现如果出现一包跟指令被分到一个包内AT处理函数一样可以搜索到AT指令使用strstr函数来实现函数的缓冲级都是指针不占用内存使用动态内存管理的方式有数据则创建内存放入数据作为一个缓冲级如果模块应答的数据在规定的时间内没有响应则删除此缓冲级函数前都有注释介绍下面介绍一些常用的函数:at_init初始化一些变量已经串口at_time_task使用定时器回调1毫秒回调一次用来计数超时的指令缓冲&等待超时的计数at_clear_all在模块开机的时候可能会有很多乱数据可以在初始化完毕后使用此函数清除所有缓冲级释放所有内存at_processing处理AT的应答超时的指令(做删除释放内存的动作),还有处理等待的AT指令此函数一定要不断循环处理可以加入到定时器目前我实验是在UCOS上的所以直接创建个任务来执行此函数当程序在等待某个AT指令的时候此函数会寻找接收的缓冲级是否有等待的AT指令at_cmd_cb_hand回调处理函数如果接收缓冲级出现某个已经注册的指令则回调注册时所填写的函数地址at_send_cmd发送一个AT指令可以用跟printf一样使用%d等等at_send_data发送数据的时候所使用需要填写长度at_cmd_ignore_register注册一个被忽略的AT指令带入参数*s(例如填写一个"SENDOK"则模块应答的此条指令直接被忽略释放内存被忽略之前会检查此缓冲级会不会带有别的AT指令需要回调的)at_cmd_ignore_cancel取消被忽略的指令则取消已经注册的被忽略的AT指令at_cmd_cb_registerAT指令的回调注册例如参数填写"+IPD",函数名a则出现+IPD的时候回调a函数a函数有类型在at.h文件里面有at_cmd_cb_cancel注销回调你懂得at_wait_cmd等待一个AT指令集或者超时则立刻返回等待途中会不断调用OS的延迟程序让系统能有时间去执行其他任务使用方法例如{at_send_cmd("AT+UART=%u,%u,%u,%u,%u\r\n",baudrate,databit,stopbit,parity,flow_control);return(esp_error)at_wait_cmd("\r\nOK\r\n",2000,NULL);}at_errorat_wait2_cmd(char*s,char*s2,u16timeout,u8*index)此函数是等待两个AT指令集如果出现一个则立刻返回返回值h文件有介绍AT_DONE则出现此条指令index参数则提取应答的缓冲首地址使用at_buf_get函数获取首地址使用完后要调用at_free_buf来清除并释放这个缓冲级at_buf_len_get查询此应答的缓冲级长度如果在index填写NULL则不需要缓冲级首地址直接清除释放缓冲级
1
用VHDL设计多功能信号发生器,可以产生方波,锯齿波,正弦波,阶梯波等六种波形。
2025/10/2 22:28:22 26KB VHDL
1
将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部由Python编码的实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。
每条建议对应Python程序员可能会遇到的一个问题。
本书不仅以建议的方式从正反两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。
2025/9/29 19:08:57 54.89MB Python 建议
1
递归下降法是语法分析中最易懂的一种方法。
它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。
因为文法递归相应子程序也递归,所以称这种方法为递归子程序下降法或递归下降法。
其中子程序的结构与产生式结构几乎是一致的。
本文将采用这种方法对赋值语句进行翻译,并得到逆波兰式的中间代码结果。
另外我还完成了对逆波兰式的中间代码翻译执行的程序。
1
一店通服装店收银软件是一套非常简单实用易用的服装零售行业收银管理软件,导入基础资料,无需复杂的设置,即可开始销售,轻轻松松实现电脑化管理。
软件由商品管理,进货管理,会员管理,销售管理,统计查询等几大模块组成,支持条码枪、小票打印机,顾客显示屏等硬件,特别适用于服装鞋帽店,内衣店,箱包店,皮具店,精品店等用于销售收银和管理。
主要特色1、支持会员管理,可以对会员进行积分打折,积分兑换礼品,吸引回头客2、可以设定哪些商品打折销售,哪些商品对会员积分3、系统支持普通喷墨打印机,激光打印机打印条码,使用普通打印纸或不干胶即可打印,无须购买昂贵的专业条码打印机即可实现商品条码化管理4、支持商品编码的自动产生,商品资料的批量输入,可以按颜色,尺码类管理商品5、强大的统计分析功能,系统提供商品销售排行,退货排行,员工业绩排行,会员消费排行,以及按日月年的销售利润统计6、系统基础资料支持Excel的灵活导入,减去了您繁重枯燥的数据输入工作7、完善的数据备份和数据自动维护功能,让您的系统永远都是高效、健康、完整的8、界面友好美观,前台收银操作方便快捷
2025/9/24 0:05:16 9.45MB 一店通 服装管理
1
完整英文版(20页),本标准适用于电子烟和类似的产生蒸汽的装置,旨在从电子液体中产生气雾,供吸入消费。
它适用于所生产的气溶胶中含有或不含有尼古丁的装置。
本标准也适用于打算与电子烟和类似的产气装置一起使用的电子液体容器、灌装装置和附件、电气和其他。
2025/9/20 20:38:11 4.78MB cen 17287 电子烟 cigarette
1
这是人工智能课程中产生式系统的实验代码,语言为C++(MSVC),没有GUI。
包含五个文件:testMain.cpp//用于测试产生式系统productionSys.cpp//产生式系统的实现productionSys.h//产生是系统的定义testSetA.txt//测试集A(包含知识集和结果集)testSetB.txt//测试集B
2025/9/20 13:50:14 7KB 人工智能 产生式系统 c++ 产生式
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡