flowmaster控制器PPT
- 格式:pdf
- 大小:1.23 MB
- 文档页数:32
Flowmaster控制器及控制器脚本应用介绍1.控制器介绍1.1 控制器功能介绍1.2 控制器分类1.3 典型控制器应用2.控制器脚本介绍2.1 控制器脚本概述2.2 常用控制器脚本语句介绍3.控制器脚本案例演示1.控制器介绍1.1 控制器功能介绍1.2 控制器分类1.3 典型控制器应用2.控制器脚本介绍2.1 控制器脚本概述2.2 常用控制器脚本语句介绍3.控制器脚本案例演示1.1控制器功能介绍直接输入参数控制功能(列表式、曲线式控制器)反馈控制功能(反馈式控制器)控制器功能脚本控制功能PID控制功能(PID控制器)其他辅助功能(信号分配器)根据控制方式•列表式控制器•曲线式控制器•反馈式控制器•脚本类控制器根据被控对象的类型•泵类控制器•阀门类控制器•气缸类控制器控制器名称图标控制器名称图标Valve openingtabular controllerValve openingcurve controllerPump speedtabular controllerPump speedcurve controllerCylinderdisplacementtabularcontrollerCylinderdisplacementcurve controller列表式控制器类型模型图标注释Cylinder displacement tabular气缸位移量控制器controllerCylinder load tabular controller 气缸载荷控制器Cylinder velocity tabular气缸运动速度控制器controllerPump displacement ratio tabular泵排量比控制器controllerPump speed tabular controller 泵转速控制器Pump torque tabular controller 泵扭矩控制器Valve opening tabular阀门开度控制器controllerSignal generator(tabular) 信号发生器General tabular controller 通用类信号发生器曲线式控制器类型模型图标注释Cylinder displacement curve气缸位移控制器controllerCylinder load curve气缸负载控制器controllerCylinder velocity curve气缸活塞运动速度控制器controllerPump displacement ratio泵排量比控制器curve controllerPump speed curve controller 泵转速控制器Pump torque curve controller 泵扭矩控制器Valve opening curve阀门开度控制器controllerSignal generator( curve )信号发生器类型模型图标注释Cylinder displacementfeedback controller气缸位移控制器Cylinder load feedbackcontroller气缸负载控制器Cylinder velocityfeedbackcontroller气缸活塞运动速度控制器Pump displacement ratiofeedback controller泵排量比控制器Pump displacementfeedback controller容积泵排量控制器Pump speed feedbackcontroller泵转速控制器Pump torque feedbackcontroller泵扭矩控制器Valve opening feedbackcontroller阀门开度控制器General feedback controller 通用类反馈控制器反馈式控制器A. 仪表控制器(Gauge)1. 提供一个输出结果2. 将读取的信号提供给另一个控制器3. 瞬态仿真结果的动态显示4. 运行脚本实现逻辑控制•仪表元件-案例B. 信号发生器(Signal Generator)•可以为我们提供各种类型的输出信号(阀门开度、泵转速…..)•它有两种形式:一种是列表式,一种是曲线式。
Flowmaster控制器及控制器脚本应用介绍
1.控制器介绍
1.1 控制器功能介绍
1.2 控制器分类
1.3 典型控制器应用
2.控制器脚本介绍
2.1 控制器脚本概述
2.2 常用控制器脚本语句介绍
3.控制器脚本案例演示
1.控制器介绍
1.1 控制器功能介绍
1.2 控制器分类
1.3 典型控制器应用
2.控制器脚本介绍
2.1 控制器脚本概述
2.2 常用控制器脚本语句介绍
3.控制器脚本案例演示
1.1控制器功能介绍
直接输入参数控制功能(列表式、曲线式控
制器)
反馈控制功能(反馈式控制器)控制器功能
脚本控制功能
PID控制功能(PID控制器)
其他
辅助功能(信号分配器)
根据控制方式
•列表式控制器
•曲线式控制器
•反馈式控制器
•脚本类控制器
根据被控对象的类型•泵类控制器
•阀门类控制器
•气缸类控制器控制器名称图标控制器名
称
图标
Valve opening
tabular controller
Valve opening
curve controller
Pump speed
tabular controller
Pump speed
curve controller
Cylinder
displacement
tabular
controller
Cylinder
displacement
curve controller
列表式控制器
类型模型图标注释Cylinder displacement tabular
气缸位移量控制器controller
Cylinder load tabular controller 气缸载荷控制器Cylinder velocity tabular
气缸运动速度控制器controller
Pump displacement ratio tabular
泵排量比控制器controller
Pump speed tabular controller 泵转速控制器Pump torque tabular controller 泵扭矩控制器Valve opening tabular
阀门开度控制器controller
Signal generator(tabular) 信号发生器General tabular controller 通用类信号发生器
曲线式控制器
类型模型图标注释Cylinder displacement curve
气缸位移控制器controller
Cylinder load curve
气缸负载控制器controller
Cylinder velocity curve
气缸活塞运动速度控制器controller
Pump displacement ratio
泵排量比控制器curve controller
Pump speed curve controller 泵转速控制器
Pump torque curve controller 泵扭矩控制器
Valve opening curve
阀门开度控制器controller
Signal generator( curve )信号发生器
类型模型图标注释Cylinder displacement
feedback controller
气缸位移控制器
Cylinder load feedback
controller
气缸负载控制器
Cylinder velocityfeedback
controller
气缸活塞运动速度控制器
Pump displacement ratio
feedback controller
泵排量比控制器
Pump displacement
feedback controller
容积泵排量控制器
Pump speed feedback
controller
泵转速控制器
Pump torque feedback
controller
泵扭矩控制器
Valve opening feedback
controller
阀门开度控制器
General feedback controller 通用类反馈控制器
反馈式控制器
A. 仪表控制器(Gauge)
1. 提供一个输出结果
2. 将读取的信号提供给另一个控制器
3. 瞬态仿真结果的动态显示
4. 运行脚本实现逻辑控制
•仪表元件-案例
B. 信号发生器(Signal Generator)
•可以为我们提供各种类型的输出信号(阀门开度、泵转速…..)
•它有两种形式:一种是列表式,一种是曲线式。
•信号发生器-案例
C.反馈式阀门开度控制器
•可以根据读入信号反馈控制阀门开度•反馈控制可以输入等于输出或者根据输入输出对应关系曲线输出
•反馈式阀门开度控制器-案例
D.曲线式泵转速控制器
•根据我们定义的曲线输出控制信号
•曲线式泵转速控制器元件-案例
E. Controller template控制器元件
•使用脚本实现模拟控制系
统
•5个信号输入接口
•1个信号输出接口
F. 信号分配器元件
•能够把一路信号分成两路
G. PID控制器元件•比例系数;•积分常数;•微分常数;
PID控制器-案例
目录
1.控制器介绍
1.1 控制器功能介绍
1.2 控制器分类
1.3 典型控制器应用
2.控制器脚本介绍
2.1 控制器脚本概述
2.2 常用控制器脚本语句介绍
3.控制器脚本案例演示
2.1控制器脚本概述
Flowmaster中具备三种类型的脚本:•初始化脚本
•控制器脚本
•后处理脚本
Flowmaster脚本编写可采用以下编程语言:
①C#
②
③J#
④VB Script
⑤Java Script
编写脚本注意事项
•Flowmaster脚本采用SI国际单位制运行
• 2. 如果采用的单位制不同,需要在脚本中进行单位转换
压力温度
Pa k
常使用控制器脚本的元件:•仪表元件(Gauge)
•Controller Template元件
脚本编写界面介绍
读入信号
•Controller.InputValue(short ) •Gauge.InputValue()
输出信号
•Controller.OutputValue
•Gauge.OutputValue
从列表上读取数据
•Controller.DataValue(short )
•Gauge.DataValue(short)
从曲线上读取数据
•Controller.ApplyTransform(1,x_val,err)
•Gauge.ApplyTransform(1,x_val,err)
从曲面上读取数据
•Controller.ApplySurface (1,x_val,y_val,err) •Gauge.ApplySurface (1,x_val,y_val,err)
读取仿真时间
•Manager.time
保存数据不随系统运行时间的改变而改变•Controller.Setvar(short , double) •Gauge.Setvar(short , double)
读取该数据
•Controller.Getvar(short )
•Gauge.Getvar(short )
目录
1.控制器介绍
1.1 控制器功能介绍
1.2 控制器分类
1.3 典型控制器应用
2.控制器脚本介绍
2.1 控制器脚本概述
2.2 常用控制器脚本语句介绍
3.控制器脚本案例演示
3.脚本编写案例演示 3号控制器:已自定义信息控制进口压力; 4号控制器:读取压力信号,并传递给7号脚本控制器; 7号控制器:读取4号控制器提供的信号进行逻辑运算来控制6号阀门开度;(若压力高出5bar 时,阀门5s 内关闭); 8号控制器:读取阀后流量; 12号控制器:读取6号阀门开度值经过脚本运算来实现对2号系统流量源的控制;
1号系统
2号系统
Thanks!。