要确定电力系统的负荷变化引起的频率波动,需要同时考虑负荷及发电机组两者的调节效应,为简单起见先只考虑一台机组和一个负荷的情况。这就是说在频率为f1时达到了发电机组有功输出与系统的有功需求之间的平衡。正因为这样,依靠调速器进行的一次调整只能限制周期较短、幅度较小的负荷变动引起的频率偏移。负荷变动周期更长、幅度更大的调频任务自然地落到了二次调整方面。......
2025-09-29
ADAMS软件是一个开放的体系。ADAMS/Solver软件具有强大的二次开发功能,支持C++、Fortran语言,可按用户需求定制求解器,极大地满足用户的不同需要。ADAMS软件为用户提供两种子程序,它们是用户自定义子程序(User-written Subroutine)和功能子程序(Utility Subroutine),用户可以根据需要选用C或Fortran语言编写用户自定义子程序(Sub-routine),通过编译同ADAMS/View软件连接。ADAMS软件提供了多种自定义子程序的源代码模板,用户可以根据需要进行选用并按自身实际情况进行编写,如电动斥力计算程序sforce.f就是在ADAMS软件提供的SFOSUB自定义子程序模板上用Fortran语言编开发的。值得指出的是,将自定义过程模型连接到ADAMS软件中不会影响样机的计算效率和速度。
现以本章第2.3节电动斥力的计算为例来说明取名为sforce.f的编写。SFOSUB自定义子程序是用于计算力的一项子程序,它能自动由ADAMS软件导入第k步计算的时间tk和转角ak值到子程序中来,后者是通过在自定义程序中引用功能子程序SYSFUC来获得的,自编程序中首先由式2-9计算tk瞬间的电流ik,在已知电流ik和转角ak条件下,由电磁场计算获得的数据网格F=f(a,i),按式2-10二元三点插值求得tk时的洛伦兹力FL,再按式2-1求得霍姆力,两个力加起来就得到总的作用在动触头上的电动斥力,但必须注意,当主轴转角大于触头超程时,动静触头分离,此后霍姆力消失,作用在动触头上电动斥力仅为洛伦兹力。由第k步运算获得的电动斥力输回到ADAMS软件中就可进行第k+1步的动力学仿真,直至机构运动结束。这样就把自定义的电动斥力子程序和ADAMS软件联系起来进行计入电动斥力的机构动力学仿真。图2-52为对应的流程图。
当用Fortran语言编好描述该过程的代码sforce.f,然后通过编译,使其生成动态数据库文件sforce.dll,然后用下述步骤导入至ADAMS软件中。
1)首先在Setting菜单下打开Solver Executable菜单,如图2-53所示。

图2-52 子程序SFOCUB的流程图
(https://www.chuimin.cn)
图2-53 菜单选择
2)打开Solver Executable菜单后,会出现图2-54所示的对话框。

图2-54 对话框
注意,在Executable中,一定要选择Internal,以保证使用的是内部求解器。
然后,在Slover Library中输入sforce.dll文件所在的路径,完成这一链接后还要利用施加力的对话框,对作用在动触头上的电动斥力作专门的定义,包括定义力的方向为作用于一个物体,并随物体运动,即在项Direction输入On one Body,Moving with Body;指出作用力的对象,这个例子是动导电杆,即项Body输入Part名称;力的定义方法为自定义子程序,即在项Define Using输入Subroutine;用户参数,即项User Parameters需输入几何体上确定转角的2至3个MARKER号,具体可参考ADAMS软件系统中用户自定义子程序SFOSUB和功能子程序SYSFUC的有关规定。这样用户自编子程序SFORCE就和ADAMS软件主程序连接起来,就可进行计及动触头上电动斥力的操作机构多体动力学仿真。
相关文章
要确定电力系统的负荷变化引起的频率波动,需要同时考虑负荷及发电机组两者的调节效应,为简单起见先只考虑一台机组和一个负荷的情况。这就是说在频率为f1时达到了发电机组有功输出与系统的有功需求之间的平衡。正因为这样,依靠调速器进行的一次调整只能限制周期较短、幅度较小的负荷变动引起的频率偏移。负荷变动周期更长、幅度更大的调频任务自然地落到了二次调整方面。......
2025-09-29
自动扶梯的超速检测一般通过检测减速机的速度来进行判断。电动机和减速机的连接方式有带传动方式,也有链传动方式。自动扶梯的测速方式有2种,分别是数脉冲的方式和测量脉冲周期的方式。如果选用接近开关进行速度检测,那么每秒的脉冲数一般为64个,则选择1s为测量周期比较合适。上述两种检测方式,可以单独使用,也可以一起使用,同时使用不仅可以提高检测精度,也可以提高抗干扰能力。......
2025-09-29
PLC的用户程序执行过程很复杂,下面以PLC正转控制线路为例进行说明。图5-5 PLC正转控制线路用户程序执行过程说明如下:当按下起动按钮SB1时,输入继电器X000线圈得电,它使用户程序中的X000常开触头闭合,输出继电器Y000线圈得电,它一方面使用户程序中的Y000常开触头闭合,对Y000线圈供电锁定外,另一方面使输出端的Y000常开触头闭合,接触器KM线圈得电,主电路中的KM主触头闭合,电动机得电运转。......
2025-09-29
决策树有ID3,C4.5和C5.0等多种划分方法,是一种树状划分状态,在每一个节点进行条件的判断,按照一定的划分标准最终生成决策结果,其目的是为了解决机器学习中的多分类问题,本节采用信息增益最大化来进行树的划分。决策树的训练集中训练得分为0.968,测试集中测试得分为0.767。图5.13决策树调参训练过程当节点的Gini指标小于等于某个阈值时,则表示该节点不需要进一步拆分,否则需要生成新的划分规则。......
2025-09-29
梯形图程序编写完成后,需要先转换成指令表程序,然后将计算机与PLC连接好,再将程序传送到PLC中。图5-15 编程区切换到指令表形式2.计算机与PLC的连接要将编写好的程序传送给PLC,必须先用指定的电缆线和转换器将计算机RS232C端口与PLC之间连接好。图5-16a采用FX-232AW转换器将RS232C接口转换成RS422接口,实现计算机与PLC编程接口的连接;图5-16b采用PLC内置的通信功能扩展板FX-232BD与计算机连接。......
2025-09-29
确认后,在程序编写区出现线圈符号,符号内的“T2 K200”表示T2线圈是一个延时动作线圈,延迟时间为0.1s×200=20s。若需要对程序内容时进行编辑,可用鼠标选中要操作的对象,再执行“编辑”菜单下的各种命令,就可以对程序进行复制、粘贴、删除、插入等操作。......
2025-09-29
贝叶斯网络是基于概率分析和图论对不确定性知识进行表示的推理模型,它是一种模拟人类推理过程中因果关系的不确定性处理模型。贝叶斯分类器是用于分类的贝叶斯网络,它是各种分类器中分类错误概率最小或者在预先给定代价的情况下平均风险最小的分类器。通过对纽约市曼哈顿区2014年至2017年的交通事故数据构造朴素贝叶斯网络,对事故中伤亡人数进行分析。图4.1相关性分析结果......
2025-09-29
相关推荐