PFC软件学习笔记

合集下载

PFC3d手册命令中文详解72253

PFC3d手册命令中文详解72253

PFC3D 学习记录5-COMMAND REFERENCE通用规定和特征命令语法默认情况下,命令行忽略大小写,然而可以通过SET case命令激活区别大小写情况。

斜体字代表数字,以i, j, m n 为开头的字母代表整数,其他情况为实数命令词,关键字和数值可用空格,以及(),=分隔。

在分号(;)后为注释一行最多可包含80个字符。

而& 表示续行Range 语法定义一定限制范围的物体可运用Range的命令:Change/ initial/ property Clump Fix/ Free Group JsetModel Plot ( 运用于不同输出项目) PrintRange( 创建一个命名的范围)一个Range 定义一系列物体。

由许多范围元素构成。

如果使用多个范围元素,最终物体几何为不同元素集合的交集。

但是可通过关键词any改变选择特性。

如果使用关键词any选项,任何包含在范围内的单元可被认为最终物体集合的一部分。

即求合集除此之外,通过在定义范围单元后接关键词not确定所有不在指定范围的单元通常还可以用定义group 方式定义复杂的range。

内置范围单元:Annulus center ( x, y, z) radius = r1, r2球形空心区域中心在(x, y, z )内径r1, 外径r2Color il < iu >球体或墙体在间隔(il, iu )内颜色索引。

若无iu 则iu = il球体颜色索引列表通过property命令建立。

墙体颜色索引列表必须用FISH 内置的w_color设置Cylinder end1( x1, y1, z1 ) end2( x2, y2, z2 ) radius = r圆柱范围。

圆柱中心轴过end1( x1, y1, z1 ) end2( x2, y2, z2 ) 半径为r.Fish fname调用用户定义的范围单元。

通过FISH函数fname 执行。

CRM模式BOOST拓扑结构实现PFC的学习笔记

CRM模式BOOST拓扑结构实现PFC的学习笔记

CRM 模式BOOST 拓扑结构实现PFC 的学习笔记转自电源论坛网友luoshen
PFC 控制器的作用就使AC 电流校正为同AC 电压同相位的正弦波并提供足够的能量给负载.需要提供多少能量给负载的信息通过采样大电解上的电压变化并通过误差放大器反馈给控制器就可以实现,在这个控制的实现方式上并无难点.而使输入电流正弦化并同AC 电压同相位从而实现高功率因数就成了PFC 控制器最重要的任务.
在工作中比较多接触临界模式的控制方式和Boost 拓扑结构的PFC 电路,现在就将最近查看资料后做的学习笔记整理出来,供大家参考。

下面两个图可以便于大家理解。

从图中可以看出该控制方式属于电流控制模式,控制器共搜集了三种信息: (1)误差放大器提供的反馈信息,该信息代表着需要提供的能量的大小,该信息作为乘法器一个输入。

(2)从AC LINE 采集的AC 电压信息,该信息用于调制AC 电流的正弦波包络,该信息作为乘法器另一个输入。

(3)从SENSE 电阻采集到的电感峰值电流的信息,该信息同乘法器的输出一起组成了PWM 控制。

理解该控制方式的关键在于理解乘法器的输出的信息意义:提供一个包含负载能量信息的同AC 电压同相位的正弦波包络.正弦波的幅度代表着能量,波形。

PFC入门

PFC入门
type包含以下类型
类型 说明 类型 说明
m_ Menu u_ Visual user object
n_ Standard class user object w_ Window
n_cst Custom class user object s_ Global structure
二、变量名称定义
<scopre><datatype>_varialbename
Scorpe为以下值之一
类型 说明 类型 说明
g Global variable i Instance variable
l Local variable s Shared variable
简单变量的Type为以下值之一
PFEMAIN.PBL
PFEUTIL.PBL
PFEWNSRV.PBL
3、在应用程序画笔中,定义一个全局变量,gnv_app,类型为n_cst_appmanager
n_cst_appmanager gnv_app
变量名称一定要为gnv_app,PFC中的对象、函数、事件要求一个类型为n_cst_appmanager或从它继承过来的类型的名称为gnv_app的变量
4、在应用程序画笔的脚本中,在OPEN事件中,建立这个全局变量,并且调用pfc_Open(commandline)事件
gnv_app = CREATE n_cst_appmanager
gnv_app.Event pfc_Open(commandline)
5、在应用程序画笔的CLOSE脚本中,调用pfc_Close事件,并且删除gnv_app变量
tvi TreeViewItem uo UserObject

对PFC一些最基本的认识

对PFC一些最基本的认识

pause
plot print list 3 如果我们想在模拟过程中引入重力,只需输入下面的命令: set grav 0 -9.81 同时我们也可以给球体分配摩擦力,通过下面的命令可以实 现:property fric 1.0
Page 3
pfc中常用到的一些命令与注意点:
plot print view :查看当前视图的详细信息。 print info: 显示模型的信息 SAVE 和 RESTORE 命令: 有时,某种状态的颗粒组需 要重复使用,可以在该状态下使用命令 SAVE 对其保存, 在需要使用该状态的颗粒组的地方使用命令RESTORE 对 其恢复。
转到图形模式,在此模式下输入的诧句都是和plot有关的。 plot creat footing : 建立视点footing plot add ball red :把球体渲染为红色
plot add wall black plot add axes brown plot show
可以通过生成更多的球戒者增加球的半径(pro rad mul 1.25)来使 得模型更加紧凑,从而达到模拟的效果。但是在我们增加球的半 径之前必须给于墙体与球体适当的刚度值。 wall id=1 kn=1e8 ks=1e8 wall di=2..................... property(pro) density 1000 kn=1e8 ks=1e8
如果我们通过监视球体的运动以及系统不平衡力的变化,来检查 系统是否达到平衡,我们可以通过下面的命令来实现:
set hist_rep=5 history ball yvel(2,0) history diagnostic muf
Page 2
history diagnostic mcf 最后我们在程序中输入 plot print list 1 pause plot print list 2

PFC3d手册命令中文详解

PFC3d手册命令中文详解

PFC3D 学习记录5-COMMAND REFERENCE通用规定和特征命令语法默认情况下,命令行忽略大小写,然而可以通过SET case命令激活区别大小写情况。

斜体字代表数字,以i, j, m n 为开头的字母代表整数,其他情况为实数命令词,关键字和数值可用空格,以及(),=分隔。

在分号(;)后为注释一行最多可包含80个字符。

而&表示续行Range 语法定义一定限制范围的物体可运用Range的命令:Change/ initial/ property Clump Fix/ Free Group JsetModel Plot ( 运用于不同输出项目)PrintRange( 创建一个命名的范围)一个Range 定义一系列物体。

由许多范围元素构成。

如果使用多个范围元素,最终物体几何为不同元素集合的交集。

但是可通过关键词any改变选择特性。

如果使用关键词any选项,任何包含在范围内的单元可被认为最终物体集合的一部分。

即求合集除此之外,通过在定义范围单元后接关键词not确定所有不在指定范围的单元通常还可以用定义group 方式定义复杂的range。

内置范围单元:Annulus center ( x, y, z) radius = r1, r2球形空心区域中心在(x, y, z )内径r1, 外径r2Color il < iu >球体或墙体在间隔(il, iu )内颜色索引。

若无iu 则iu = il球体颜色索引列表通过property命令建立。

墙体颜色索引列表必须用FISH 内置的w_color设置Cylinder end1( x1, y1, z1 ) end2( x2, y2, z2 ) radius = r圆柱范围。

圆柱中心轴过end1( x1, y1, z1 ) end2( x2, y2, z2 ) 半径为r.Fish fname调用用户定义的范围单元。

通过FISH函数fname 执行。

PFC数值软件基础教学总结

PFC数值软件基础教学总结
可设定两种类型的粘结,接触粘结和平行粘结。 这两种类型粘结对应两种可能的物理接触:①接触 粘结再现了作用在接触点一个很小区域上的附着作 用;②平行粘结再现了粒子接触后浇注其它材料的 作用(如水泥灌浆)。平行粘结中附加材料的有效 刚度具有接触点的刚度。
块体逻辑支持附属粒子组或块体的创建,促进了
程序的推广普及。块体内粒子可以任意程度的重叠, 作为刚性体具有可变形边界的每一个块体,可作为一 般形状的超级粒子。通过指定墙的速度、混合的粒子 速度、施加外力和重力来给系统加载。“扩展的FISH 库”提供了在集合体内设置指定应力场或施加应力边 界条件的函数。时步计算是自动的,包括因为Hertz接 触模型刚度变化的影响。模拟过程中,根据每个粒子 周围接触数目和瞬间刚度值,时步也在变化。基于估 计的粒子数,单元映射策略采用最佳的单元数目,自 动调整单元的外部尺寸来适应粒子缺失和指定的新对 象。单元映射方案支持接触探测算法以保证求解时间 随粒子数目线性增加,而不是二次方增加。
粒子生成器根据粒子的指定分布规律自动概 率地生成。粒子半径按均匀分布或按高斯分布规 律分布。
初始孔隙度一般比较高,但通过控制粒子半 径的扩大可以获得密度压实。在任何阶段任何因 素都可以改变半径。所以不需反复试验就可以获 得指定孔隙度的压实状态。
属性与各个粒子或接触有关,而不是与“类型号” 有关。
因此,可以指定属性和半径的连续变化梯度。 “节理生成器”用来修改沿指定轨迹线的接触特性。 假定这些线叠加在颗粒集合体上。用这种方法,模型 可以被成组的弱面,如岩石节理切割。
PFC2D (Particle Follow Code 2 Dimension)即二 维颗粒流程序,是通过离散单元方法来模拟圆形颗 粒介质的运动及其相互作用。最初,这种方法是研 究颗粒介质特性的一种工具,它采用数值方法将物 体分为有代表性的数百个颗粒单元,期望利用这种 局部的模拟结果来研究边值间题连续计算的本构模 型。以下两种因素促使PFC2D方法产生变革与发 展:(1)通过现场实验来得到颗粒介质本构模型相当 困难:(2)随着微机功能的逐步增强,用颗粒模型模 拟整个问题成为可能,一些本构特性可以在模型中 自动形成。因此,PFC2D便成为用来模拟固体力学和 颗粒流问题的一种有效手段。

【免费下载】PFC编程快速入门☆☆☆

【免费下载】PFC编程快速入门☆☆☆

PowerBuilder 基础类库(PFC)是基于面向对象程序设计的思想而设计的, PFC 封装 PB Script。它包含了大多数应用共有的内容,例如各种菜单、窗口、 用户对象、数据窗口以及错误处理、报表预览、打印、主细录入、查询等等。 通过继承,程序员可以方便地把这些类加载到自己的程序中,从而达到提高开 发效率的目的。
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

PFC2D学习初期总结

PFC2D学习初期总结

PFC2D学习初期总结最近学了一段时间PFC2D,由于做课题要用到它,时间又很紧,只是粗粗的学了一下,现将我的学习笔记抄录如下,比较乱一些。

以期对比我更初级的学习者有所帮助。

内存分配当载入PFC程序后,程序将动态分配内存,随着模型的构建,内存相应地增大。

Print memory 将显示当前内存大小。

内存分配当载入PFC程序后,程序将动态分配内存,随着模型的构建,内存相应地增大。

Print memory 将显示当前内存大小。

图形控制在图形模式下,按键M为放大图形,缩小为Shift+M;箭头来移动;Ctrl+G为在彩图与黑白图形间转换;Ctrl+C显示照相机对话框;Ctrl+L为cutting plane;Ctrl+R为恢复图形显示为默认值;Ctrl+Z为用一矩形框来放大图形局部;F9为重画。

实例new;将球体看成一定厚度的盘子;Note that only mass properties are affected by the SET disk commandset disk on;下面为建立四个直线边壁,分别赋予1~4的编号。

每一直线壁以两点连线建立。

wall id=1 nodes ( 0, -5) (10, -5)wall id=2 nodes (10, -5) (10, 0)wall id=3 nodes (10, 0) ( 0, 0)wall id=4 nodes ( 0, 0) ( 0, -5);下面为产生500个球,每个球的编号被赋予1~500,产生球的地方在0<x<10, -5<y<-0.5的范围内,而且球的半径在0.08<r<0.13的范围内随机产生;如果产生球的范围不足以产生500个球则系统会给出提示。

gen id=1,500 rad 0.08,0.13 x=0,10 y=-5,-0.5;转入图形显示模式的语句为:plot。

输入这条语句后,程序将由命令模式转到图形模式,即Plot 0\Base>,在此模式下输入的语句都是和plot有关的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档