图7-1 SFC程序构成图5)控制区域:由单个或多个控制单元组成的工艺生产线。1)当起动SFC程序时,首先执行初始步。4)SFC程序的运行将按以上方式持续执行,直到执行到结束步为止。表7-2 SFC程序中的符号说明(续)(续)注:表中提到的步和转移条件的相关详细内容,请查阅QCPU/QnACPU编程手册。......
2023-06-16
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的流程图
图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软件主程序连接起来,就可进行计及动触头上电动斥力的操作机构多体动力学仿真。
有关低压断路器的建模仿真技术的文章
图7-1 SFC程序构成图5)控制区域:由单个或多个控制单元组成的工艺生产线。1)当起动SFC程序时,首先执行初始步。4)SFC程序的运行将按以上方式持续执行,直到执行到结束步为止。表7-2 SFC程序中的符号说明(续)(续)注:表中提到的步和转移条件的相关详细内容,请查阅QCPU/QnACPU编程手册。......
2023-06-16
2)通过PMC程序,在PMC输出信号G053.5上发送宏程序中断信号UNIT。中断方式Ⅰ有效时,只要输入宏程序中断信号UNIT,CNC将立即中止现行程序段的执行,转入宏程序。如中断宏程序中无普通NC程序段,其处理与中断方式Ⅰ相同。图5.3-7 宏程序中断的返回1)正常返回:如宏程序以M99指令结束,执行完成后正常返回,并根据不同的中断方式处理被中止的程序段。......
2023-06-25
同时,接口也是家用产品中故障率较高的部位,所以在检修前,首先要了解接口电路的识读方法。在对接口电路识图时,首先应了解该接口的特点,然后根据电路中重要元器件的特点,顺信号流程,对电路进行分析并完成其识读。该电路有3.3V和5V两种直流电压,当触摸板被控制时,接口电路接收来自触摸板上的电容传感器和集成电路的控制信号,并将其送入触摸板管理芯片中,对触摸板控制信号进行识别、编码。图3-41 典型笔记本电脑触摸板接口电路......
2023-06-26
有限元法是目前发展比较完善的数值分析方法,目前常见的通用软件ABAQUS、LS-DYNA、ANSYS 提供了很多应用程序接口和用户子程序接口,方便用户根据专业问题定义自己所需的模型,并通过二次开发建立所需要的本构模型。黏聚裂纹子程序是通过LS-DYNA 二次开发实现的。根据第3 章介绍的黏聚裂纹模型理论,有限元程序在每一时间步提供的应变增量为Δεa,在每次计算前需要提取前一步存储的历史变量。表4-1UMAT 中的子程序......
2023-06-27
用户子程序UELMAT的接口和用户子程序UEL的接口相似,具体如下:与用户子程序UEL不同,用户子程序UELMAT可以直接调用ABAQUS内置的材料模型,这样我们可以在编程时重点考虑在单元层面的实现上,而无须考虑复杂的材料实现。为了在模型中使用用户子程序UELMAT,需要在模型的inp文件中添加接口,以指明哪些单元需要使用用户子程序UELMAT计算其单元刚度矩阵和右手边残差向量。......
2023-11-03
影响涂层热导率的因素很多。温度、显微结构、化学成分、孔隙率等都能显著地改变涂层材料的热导率,属组织敏感参量,目前涂层材料的热导率数值多采用实测的方法获得。由式可知,要想得到热导率λ的值,必须首先知道热扩散率a、比定压热容cp以及密度ρ。λ=acpρ 1.热扩散率的测量方法参照GJB1201.1—1991标准,采用非稳态激光脉冲法进行。......
2023-06-18
平面的旋转可以解决以下三个作图问题。因此,在平面内作一条投影面平行线进行旋转即可。这要改变平面对V面的倾角,因而应选择铅垂线为旋转轴。图3-63所示为将一般位置平面△ABC旋转成水平面的作图过程:首先把△ABC旋转成正垂面,然后再把正垂面旋转成水平面。......
2023-06-28
设备驱动程序通过功能接口函数完成对设备的各种操作。下面对功能接口函数进行具体介绍。设备的注册函数通常包含在设备驱动程序的初始化模块中。ioctl()接口函数所需要的头文件为:#include
2023-11-19
相关推荐