电气工程
文章平均质量分 50
落叶_小唱
本人喜欢看书,喜欢了解科技前沿,喜欢计算科学!
展开
-
【等离子体】平均自由程和反应速率
作用的截面(cross section of interaction),因此这里包括了。](number density),可以根据理想气态方程。,两者之间的平均自由程定义为:一个粒子。弹性碰撞、电离、吸附。等不同作用过程的截面。...原创 2022-08-07 21:27:22 · 1230 阅读 · 0 评论 -
multigrid多重网格数值算法Octave/Matlab程序
Afivo用到了multigrid方法求解PDE方程,需要先简单理解一下multigrid的原理,找到了视频教程和对应的octave代码,先在博客中记录备忘。可见multigrid(MG)方法在求解大型线性方程组具有一定的优越性。......原创 2022-07-28 17:48:27 · 1290 阅读 · 0 评论 -
[电气] 电流密度与电场强度的关系推导
原创 2021-07-25 20:48:17 · 2955 阅读 · 0 评论 -
经典物理学电荷连续性方程推导
原创 2021-07-18 21:10:28 · 1124 阅读 · 0 评论 -
frp内网穿透实现ssh外网访问
笔者有一台腾讯云服务器,最近折腾了一下网络相关的知识,就了解了一下内网穿透的知识。笔者以前就写过一篇博文:使用NATAPP进行内网ssh穿透用到的是natapp,如果要稳定的服务器地址和端口是需要购买隧道的,相比单独租公网ip的服务器,用natapp性价比还是比较高的。在有一个公网ip服务器的情况下,用frp实现内网穿透的原理如下图所示:客户端frpc处在内网的设备笔者用Android手机代替,在手机上安装termux模拟Linux系统,安装sshd,golang等,下载frp编译,得到frpc原创 2021-06-20 21:26:48 · 506 阅读 · 0 评论 -
ESP32 MQTT服务通信传输DHT11温湿度数据及控制LED
关于如何在Windows下设置mqtt服务器请移步上一篇博文:python MQTT服务通信环境准备:mosqutto服务端程序,需要进行一些配置,重启服务,默认服务端口为1883mqttx客户端程序,方便订阅和发布信息:https://github.com/emqx/MQTTX/releasesArduino通过包管理器安装PubSubClientesp32连接的网络和运行mosqutto服务程序的电脑处在同一个网段arduino代码/********* @author: Wenqi原创 2021-06-20 16:56:18 · 4585 阅读 · 2 评论 -
python MQTT服务通信
系统:Ubuntu20.04, windows软件要求:(1)下载安装mosquitto1. Linux通过ppa安装之后会自动启动服务,可以通过systemctl status mosquitto.service查看,默认配置文件路径在/etc/mosquitto/mosquitto.conf,如果修改了conf配置文件,需要重启服务以生效,参考教程https://www.dtmao.cc/news_show_759697.shtml,可以修改配置文件为:#设置不允许匿名登录allow_anon原创 2021-06-20 12:57:08 · 936 阅读 · 0 评论 -
ESP32 FreeRTOS信号量
开发板:NodeMCU 32 V1.3开发板引脚图:开发环境:Arduino,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json实现功能:(1)任务1初始化按钮,设置按钮中断,最后删除自身任务;(2)任务2接收信号量,如果在一定时间内接收到信号量,则翻转LED灯;这个时间由函数xSemaphoreTake的第二个参数决定,该函数原型为:BaseType_t xSem原创 2021-06-13 21:59:39 · 1624 阅读 · 0 评论 -
Elmer仿真流程
个人认为在有限元仿真任务中建立模型几何步骤是基础也是非常关键的一步,后面的物理场设置、材料参数、边界条件都可以根据自己所在研究领域的专业知识得出。在使用ElmerGui过程中发现程序还不是很稳定,处理有些网格模型会出错自动关闭程序,上图中总结的流程是笔者自己测试后得出的比较靠谱的方法,主要是用gmsh生成网格后导出inp(推荐)或者unv格式,然后再用ElmerGrid进行转化,当然,对于简单的模型(例如单实体)也可以尝试直接使用ElmerGui打开inp、unv、step文件(简单的可以直接打开ste.原创 2020-06-13 02:00:22 · 3561 阅读 · 1 评论 -
有限元力学仿真中常见工程材料的典型属性
参考来源:[1] Logan D L. A first course in finite element method[M]. 6th edition. Mason, OH:Cengage Learning,2015.主要是有限元仿真中常使用的力学仿真材料参数,如极限应力、0.2%屈服应力、杨氏模量、剪切模量、热膨胀系数、密度等,设计的材料有铝(铝合金)、铜(铜合金)、铸铁(cast iron...原创 2019-12-02 16:31:02 · 3219 阅读 · 0 评论 -
klatexformular输出tikz & pgfplots绘图
系统:win10软件依赖:texlive,protext(win下使用)KLatexFormular(参考博主之前一篇博文:Linux系统下公式编辑器KLatexFormulainkscape0.9.24目的:在latex环境中使用tikz或pgfplots可以绘制出很多精美的图,是科学写作的一大绘图利器,但是其一般集成在tex文档中,要想单独使用这些宏包绘制的结果(例如用在word...原创 2019-10-26 17:55:09 · 1622 阅读 · 0 评论 -
COMSOLE/FreeCAD接触对使用
应用情景接触对一般用于固体力学中,研究两个实体在力的作用具有接触摩擦效应下的力学行为。例如,有一个呈十字交叉状的金属条组合体,向一根金属施加力的时候,会影响到另一根金属的形变,使用comsol仿真该行为时需要将两根金属条接触部分设置为接触对,一个为源面,一个为目标面,再添加力和其他约束进行仿真,下面给出具体步骤:几何建模几何建模采用开源免费的三维设计软件freecad,三平台通用,对于简单的...原创 2019-09-25 23:58:44 · 5389 阅读 · 0 评论 -
(转载)关于臭氧层的20个问答之【什么是臭氧以及位于大气层何处】
转载来源:https://www.esrl.noaa.gov/csd/assessments/ozone/2010/twentyquestionsQ1 What is ozone and where is it in the atmosphere?Ozone is a gas that is naturally present in our atmosphere. Each ozonemo...转载 2019-09-17 19:10:46 · 513 阅读 · 0 评论 -
A Short History on the Thyristor Valve
本文关于晶闸管阀名称由来的简短历史,转载自:https://www.tdworld.com/hvdc/short-history-thyristor-valve ,原文内容如下:Have you ever wondered how some piece of digital technology developed? Or, what led up to some power electroni...转载 2019-09-09 09:38:00 · 211 阅读 · 0 评论 -
Windows安装pyusb
软件:(1)libusb-win32:https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/(2)pyusb:https://github.com/pyusb/pyusb安装libusb和pyusb下载安装libusb-win32,安装完成之后会提示为已连接电脑的设备(USB)添...原创 2019-05-17 18:12:47 · 3539 阅读 · 2 评论 -
Veusz教程(4)——文本标注
Veusz的文本功能很强大,支持latex和python表达式赋值,如果熟悉python的朋友,又觉得matplotlib用来制作论文插图太low的话,Veusz可以说是最好的选择,用好了的话效率比Origin还有高,最重要的是——开源免费!这也意味着学术生涯不止于在校期间(使用Origin)。支持latex格式在Veusz中需要输入文字标注的地方少不了使用latex语言来标注诸如公式之类的内...原创 2019-04-25 12:15:49 · 3032 阅读 · 0 评论 -
Veusz教程(3)——源码编译
环境:Win10, Ubuntu18.04软件:miniconda,Anaconda3本文主要介绍如何在Windows/Linux系统源码安装Veusz,源码下载地址https://github.com/veusz/veusz/releases官方提供的二进制安装包使用的第三方python库比较少,数值计算来说只有numpy,没有scipy,pandas等,这就意味着无法发挥python的最...原创 2019-04-24 21:52:43 · 2081 阅读 · 0 评论 -
Ubuntu18.04安装COMSOL 5.3a
系统:Ubuntu18.04软件:COMSOL 5.3a/ COMSOL 5.4(官网注册培训获取试用码)实验室系统又重装了,这次记录一下安装过程,很简单,一张截图就搞定。安装过程安装的时候选择不安装帮助文档,会节省安装时间已经电脑存储(只安装程序只占用2G左右空间)安装libwebkitgtk-1想必有些系统在安装事会提示缺少libwebkitgtk-1,直接忽略继续安装即可,安装...原创 2019-02-19 13:47:42 · 3941 阅读 · 0 评论 -
Windows系统下Cygwin+Dev C ++ 配置GSL科学计算库
系统:win10 64bits 软件:cygwin(gcc7.3), Dev C++总算在windows成功安装了GSL,使用Cygwin+Dev C++折腾了不少,遇到了不少问题,本篇博客就记录一下.(1)下载安装Cygwin,安装过程要选择下载Devel 下的gcc工具链,我是在gcc下测试的,里面也有mingw64-x86_64套件,但是我之前在msys2中使用了这个去编译GSL2...原创 2018-08-08 15:22:42 · 4250 阅读 · 0 评论 -
arduino运行max6675 K型热电偶模块
需要准备的软硬件: Arduino IDE Arduino UNO入门开发板(或其他) max6675 K型热电偶模块(淘宝购买)使用arduino运行max6675 K型热电偶模块非常简单,已经有大神写好相关的库和例子了。电脑与arduino连接之后,查看串口可以识别到arduino便可执行下面步骤: (1)下载库 https://github.com/YuriiSalimov/M...原创 2018-08-03 16:47:14 · 12884 阅读 · 4 评论 -
有刷电机结构图
这幅图非常好的解释了有刷电机的定子(Stator)、转子(Rotor)、刷子(Brushes)、换向器(Commutator)、磁体(Magnet)和绕组(Windings)。刚了解电机的,准备下一学期的课程,感觉这幅图让我对直流电机有了较清楚的认识,其结构的英文名称对以后的学习也很有帮助,毕竟很多科学技术上的东西都是外国人弄的,大部分中文教程都是翻译外文,而且译者也没有加上自己的理解(不知道是不是原创 2016-06-04 20:22:23 · 10782 阅读 · 0 评论 -
电力电子仿真软件---PLECS
前不久无意中在搜索的时候链接到了https://www.plexim.com/plecs 这个网站,里面有个精简版的Simulink & SimPowerSystem软件,PLECS 链接: https://pan.baidu.com/s/1Dny9xl53JIrFkgyG3d6Azg 密码: 9438 下载来了折腾了一下,感觉还可以,界面比Simulink的好看...原创 2016-06-04 21:07:01 · 30250 阅读 · 22 评论 -
世界各国电压等级及频率
在知乎中的一个答案里引导到了这个网站: http://www.school-for-champions.com/science/ac_world_volt_freq_list.htm下面列举了世界上超过200个国家的电压等级和频率,大部分使用交流电220-240V,其他的在100-120VAC之间。像美国等一下国家使用两种电压等级(120/240VAC)。43个国家使用的是60Hz交流频率,其他的转载 2016-12-27 23:17:17 · 9673 阅读 · 0 评论 -
Customizing Your Web Browser
STEP1:Download the latest version of Firefox from its’ official website, install it. Logging in with your account is helpfull for customing your web browser.STEP2:Download IDM(Internet Download Manager原创 2017-04-29 17:29:31 · 1830 阅读 · 0 评论 -
周期方波信号频谱图
在学习傅里叶变换的时候遇到了求周期方波信号频谱图的例子,在书上和网上查阅了一些资料,发现大都是讨论的都是下图左边的周期信号的频谱,课程老师的PPT中也只列出了另一种周期信号频谱图的结论,没有在进行傅里叶变换,自己便根据定义推导了一遍,贴在这里作记录和分享之用。 需要PDF文档请点击链接:http://pan.baidu.com/s/1hssiuqg 密码:c3s7关于傅立叶级数展开的另一讨原创 2016-11-17 14:10:50 · 132991 阅读 · 13 评论 -
Gnuplot三维绘图
网上关于Gnuplot三维绘图的介绍比较少,我在这里做下自己学习记录,详细的代码注释就不想写了,我自己是参考官方帮助文档和在bookzz.org下载的一本英文电子书学习的,不想翻译了,有兴趣的话可以自己查阅相关资料,很多详细参数设置都能在帮助文档找到,比如show colornames可以输出颜色的名称,对绘图有很大帮助。其他的介绍在其他博文有很多介绍我就不说了,写完这篇还要忙着复习考试。。。1、原创 2017-05-15 14:13:16 · 10622 阅读 · 1 评论 -
SPICE电路仿真(1)--ngspice
虽然博文题目是spice仿真,但这里是用ngspice实现的,而不是商业版的PSPICE或者其他基于SPICE实现的商业电路仿真器ngspice简介官网 http://ngspice.sourceforge.net/ngspice是一个mixed-level/mixed-signal的电路仿真器,他的代码基于三个开源软件库Spice3f5, Cider1b1 and Xspice.ngspice原创 2017-07-09 14:23:57 · 26167 阅读 · 7 评论 -
SPICE电路仿真(2)--电源
参考手册:ngspice26-manual(官网下载)关于ngspice的介绍上一篇博文 SPICE电路仿真(1) 已经简单介绍了,并且给出了3个例子,这篇博文主要介绍电源部分,因为是每隔一段时间学一下,看英文帮助文档学的,为了不忘记所学就记录在博客上,顺道和大家一起分享,有错误之处也请指正。主要介绍4种电源,直接给出代码了,代码有详细注释(1)PulsePULSE SOURCE原创 2017-07-10 16:47:33 · 5087 阅读 · 1 评论 -
SPICE电路仿真(3)--二极管
二极管的SPICE模型DXXXXXXX n+ n− mname <area=val > <m=val > <pj=val > <off > <ic=vd>+ <temp=val > <dtemp=val >mname是model name,需要使用.model建立模型.MODEL.MODEL的一般形式 . model mname type (pname1=pval1 pname2=pval2原创 2017-07-10 17:10:36 · 9120 阅读 · 0 评论 -
SPICE电路仿真(4)--三极管
根据ngspice的手册介绍,下面的BJT的模型SPICE描述 书写以下电路图的SPICE模型,交流分析 仿真文件如下:Transistor Amplifier Simulation Example* 三极管的SPICE语法,mname是model name,可以用.MODEL新建* QXXXXXXX nc nb ne <ns> mname <area=val > <areac=val > <原创 2017-07-12 21:00:05 · 8800 阅读 · 0 评论 -
OpenModelica仿真RLC电路
前几天课程设计做电机仿真要用MATLAB,当时想找有没有Python做的类似simulink的程序,后来就找到了OpenModelica,模型是用建模语言modelica写的,查看了modelica的官网才知道Wolfram旗下的SystemMolder也是基于modelica做出来的,之前接触过一下,而OpenModelica是开源免费的,其功能也非常强大,刚学习不久,这里就写下短文记录一下安装原创 2017-07-09 01:03:47 · 6715 阅读 · 4 评论 -
COMSOL调用外部库函数
这里只是简单翻译一下官方文档COMSOL_ProgrammingReferenceManual->General Commands->About General Commands->model.func()的内容。 平台介绍: COMSOL5.3a win10 TDM_GCC64 全局定义->函数->外部 英文原文内容如下: 大体意思是定义三个函数: (1)in原创 2018-01-04 17:28:15 · 12495 阅读 · 9 评论 -
COMSOL RLC串联电路暂态分析
COMSOL分析简单电路,主要是导入网表方便,这需要一些spice知识,本人学习了ngspice,和spice差不多,下面有本人相关博客链接,下面介绍分析流程:(1)COMSOL新建模型,选择0维,选择电路,添加研究为瞬态; (2)组件中会出现“电路”,右键,选择导入SPICE网表RLC.cir,网表文件内容如下:RLC Analyse ;标题*VIN 1 0 A原创 2018-01-07 13:50:28 · 13500 阅读 · 3 评论 -
COMSOL求解常微分方程
COMSOL Multiphysics多物理场仿真软件也提供了求救常微分方程(ODE)和偏微分方程(PDE)的接口,下面详细介绍一下。(1)建立模型,选择模型向导–>零维–>数学–>全局常微分和微分代数方程(ge),选择研究,选择瞬态,点击完成 (2)在组件下面可以看到刚刚添加的全局常微分和微分代数方程(ge),在右边栏,全局方程那里输入需要求解的函数。以上图电路实例来说,现有RLC原创 2018-01-10 21:40:16 · 24541 阅读 · 4 评论 -
常见物质相对介电常数(室温,频率低于1kHz)
资料来源:维基百科 物质 相对磁导率 真空Vacuum 1 (by definition) 空气Air 1.00058986 ± 0.00000050(at STP, for 0.9 MHz) 聚四氟乙烯PTFE/Teflon 2.1 聚乙烯Polyethylene/XLPE 2.25 聚酰亚胺Polyimide 3.4...原创 2018-03-16 20:46:31 · 36715 阅读 · 2 评论 -
电导率、电流密度与电场强度关系推导
电导率σσ\sigma表征导体导电的能力,而电阻率ρρ\rho顾名思义是阻碍导电的能力,查找维基百科给出下列关系式: σ=1ρσ=1ρ \sigma = \frac{1}{\rho} J=σEJ=σE\boldsymbol{J}=\sigma \boldsymbol{E}(矢量形式,推导过程使用标量)电阻RRR 定义式为 R=ρlSR=ρlS R=\rho\frac{l}{S} ll...原创 2018-02-25 23:06:30 · 38482 阅读 · 5 评论 -
MATLAB/Simulink 晶闸管6脉波整流
参考官方例子,实现简单的晶闸管6脉波整流 MATLAB自带例子可以在命令行窗口执行 power_sixpulses打开。下面的例子是对原例子的简单修改。用到的模块: (1)三相电源,50Hz (2)锁相环(三相),脉冲发生器 (3)三相V-I测量,电压表 (4)选择器 (5)powergui (6)晶闸管转换器simulink模型如下: 1、PLL设置 ...原创 2018-04-06 10:10:38 · 26787 阅读 · 10 评论 -
Simulink Simscape基础仿真电路
在网上找了挺多关于MATLAB Simulink simscape仿真电路的资料都没有自己想要的,大都是Sympowersystem的教程,最后还是上了YouTube观看了一些教程,现在做下学习记录。 由于我电脑上安装了2016和2010两个版本,这两个版本的simscape略有不同,在此把两个版本的方法都写上。MATLAB2010打开MATLAB,在命令行窗口键入simulink打开Sim原创 2016-05-26 09:45:00 · 86773 阅读 · 15 评论