|
|
发表于 2012-4-30 23:44:04
|
显示全部楼层
来自: 中国河北秦皇岛
MATLAB2006 开始有Simhydraulic模块了
( ~* d. c3 e( R8 K/ _6 _ 3 d) L! L+ v2 G9 e$ j# a4 F
& a; E* u0 I7 k# @! c& H5 oSimHydraulics液压系统建模和仿真1 z7 L$ v* H' R: |: {/ a8 a! B
SimHydraulics 是液压传动和控制系统的建模和仿真工具,扩展了Simulink® 的功能。使用这个工具可以建立起含有液压和机械元件的物理网络模型,可用于跨专业领域系统的建模。 SimHydraulics 提供了构成液压系统的元器件模块库,库中也包括了用于构造其它元件的基本元素模块。SimHydraulics 适用于汽车,航空,国防和工业装备等领域中的各种应用,例如自动变速器, 舵面操纵系统和重载驱动装置的建模分析。
1 }/ ^% X4 ?2 v$ Q SimHydraulics同SimMechanics,SimDriveline和SimPowerSystems一同使用,能够支持对复杂机液系统和电液系统的建模,以分析他们相互交联的影响。
4 a) U5 x2 O& v0 W6 @4 V. P3 Y 主要功能4 i. c5 ]: H* {! {2 h: t* ~7 F4 g& C
• 液压和液压机械系统的物理建模环境
9 u- [- d3 i+ m- H' @& h0 p• 超过75 个液压和机械元器件模型,包括泵,阀,蓄能器和管路
/ Z4 Z1 [+ L& D• 基本液压构造元素库,还有基本机械和运算单元
/ B% n# n. [# U$ q) A+ D/ A& {' i• 可定制的常用液压流体工作介质 ' h3 f% s4 Y+ \# k( i' \8 H
; {0 S$ _; ?" r Y T) e& G
7 W; ]$ L) [7 u) b8 A* {7 r! w8 A' W V( x8 P
机械液压和液压系统网络建模
. \+ {4 v* t p0 x 使用SimHydraulics可以建立起完整的液压系统模型,过程如同组建一个真实的物理系统。 SimHydraulics使用物理网络方式构建模型:每个建模模块对应真实的液压元器件,诸如油泵,液压马达和控制阀;元件模块之间以代表动力传输管路的线条连接。 这样,就可以通过直接描述物理构成搭建模型,而不是从基本的数学方程做起。
+ ?5 X, c7 @6 m7 F t6 |- M0 q SimHydraulics库提供了75个以上的流体和液压机械元件,包括油泵,油缸,蓄能器,液压管路和一维机构单元,大部分商品化元器件都可以找到对应模型。 SimHydraulics 的模型符号符合ISO 1219流体动力系统标准,SimHydraulics可以自动从模型原理图综合出描述系统行为特征的方程组。SimHydraulics得到的是直接使用Simulink 的求解器求解的方程组形式, 而不是采用同步仿真方法,这样液压系统模型就完全同其它Simulink模型部分集成在一起。- K1 h2 e+ B& u
使用sensor 模块在SimHydraulics 模型中可以测量任何机械液压特征变量、例如压力、流量、位移、速度和力, 然后将这些信号传给标准的Simulink 模块。Source 模块可以将Simulink信号赋值给任何机械液压变量。使用Sensor 和source模块可以在Simulink 中开发全局控制算法, 并将它接入到SimHydraulics模型网络中。
3 @0 G! T3 Q. {- {3 X/ T9 Q* U- |
) U `% s8 E3 @) f2 X6 k6 u' l' n/ [- A* Z % q( {* i9 u0 \0 x
6 q- Q. f2 u& W
液压系统元器件建模 / v* |% }$ f! Z- b& d6 s
SimHydraulics提供了弹簧式和充气式蓄能器模型,还有两种管路模型:
6 ?& U, H8 u) C9 @; b9 K! G7 u( R 标准管路(standard pipeline)包括圆截面和非圆截面类型,主要考虑摩擦导致的压力损失和流体压缩性。 % ~8 b7 A( k& v* `4 m! y3 ~
分段管路(segmented pipeline)考虑摩擦损失,流体压缩性和流体惯性因素,可计算水锤和其他相关效应。 . b, ^& f9 [. _6 u& g+ t2 S
加入local resistance模块可以描述管路由于拐角,弯曲和截面变化导致的压力损失。
% M0 \$ J! g5 n# B2 r SimHydraulics的作动器和泵模块库可以用来: . d4 `. l& h+ r% `) l5 l
• 建立理想的机械能-液压能变换器和单出杆/双出杆液压油缸;
3 c6 [* _* G3 b9 q# R" E• 建立液压马达,定量泵和压力补偿变量泵的模型,描述旋转机械与液压系统之间的能量转换
, y9 o, A% i5 V0 ~( x SimHydraulics的阀模块库可以用来: 3 |1 \1 B* A ~0 @9 e
• 建立换向阀模型,包括双通,三通和四通阀,单向阀和先导式换向阀。 + _+ m6 m( r& j
• 流量控制阀,包括球阀,针阀,蝶阀和压力补偿型流量控制阀。 % {) g z% z9 |/ c& j9 J
• 压力控制阀,包括减压和溢流类型的阀。 5 m6 j- {8 D' ~/ }* x. L8 ^8 D
阀模块库还提供了作动机构模型以模拟电磁阀,离散/比例式阀和伺服阀。1 `; l! r* Y( Z) f
: E6 Z X9 n* l自定义模型 2 e6 r, ~( x1 m* F; |' M: e
SimHydraulics基础库提供了基本的流体和机构元素,还有产生和处理物理信号的专用工具。这些模块组合使用可以创建新的元器件模型。 ( I4 [1 y8 O0 `/ T& b
液压构造模块(Hydraulics building blocks)支持基本的液体流动特性建模,定义一个元器件中过硫液体的压力变化同流量变化之间的关系。这些模块描述的基本物理环节中的压力流量关系,包括流体压缩性,惯性,机械摩擦,能量转换和固定/变截面节流。
! j3 z( ~# n* b4 Y 机械构造模块(Mechanical building blocks)主要描述一维平移和旋转运动。这些元器件的变量同流体系统变量一同时解算。用于机械元器件的sensor and actuator blocks可将SimMechanics和SimDriveline建立的更加详细的机械模型结合进来。 4 Q) m5 j) h3 R: Y& ?) i+ L
物理信号工具可以产生并处理物理变量信号,诸如流体压力和流量,以及速度,力和力矩。 ~4 w- I+ p# H9 o; Y7 s5 B+ ]
1 B1 P) c7 h) @9 y% b0 E
/ Q( h9 X# O( @7 v# O自定义流体属性 / `/ C/ D0 G5 A2 U- u
SimHydraulics采用十分有效的方法来定义密度,粘度和体积弹性模量——这些关系系统动态特性的流体属性。SimHydraulics提供了18种常用的液压流体介质, 例如Skydrol LD4,HyJet 4A和Fluid MILF83828。流体属性使得对温度和含气量影响的计算可以自动进行。用户也可以通过指定流体的关键特征属性来自行定义流体的属性。
1 ]- ]: F) v$ D }
" B y0 u" I$ ~2 M Simulink中跨领域物理建模
* \ C+ X! n; R+ r. p" @ SimHydraulics扩展了在Simulink中进行物理建模和仿真的能力。
: D; q @4 A3 K3 \3 E 标准的Simulink模块定义了信号流中输入与输出之间的传递函数。对于诸如控制系统这样的应用,这种方式非常自然,实用和有效。 6 l# E. l9 e. I p! T
描述液压系统元件之间的相互影响需要更多的改变。例如,使用单向的信号流不足以表达液压系统网络中的流体运动,其中压力会发生传递并且流动方向也会改变。 ' p9 Z1 y9 o9 C# O
使用SimHydraulics,用户可以建立通常所见的控制系统单向信号流框图,然后可以将这部分模型同使用传统Simulink 模块建立的物理对象模型和SimHydraulics建立的物理对象模型部分连接起来。 / u* j9 w7 r7 B9 D5 P F
需要的产品: 7 C/ y7 L+ m! f/ e9 e3 k: s- i
使用SimHydraulics需要:
6 B/ W; D7 B& K3 |0 Y$ q% J• MATLAB® " r/ ]4 u5 C+ O6 m& v
• Simulink® $ W0 I9 `0 x! c, r& v
相关产品:
3 m3 T+ }! h: ^• SimDriveline. Model and simulate mechanical driveline systems A9 o2 m' @9 [' P+ D0 b
• SimMechanics. Model and simulate mechanical systems 7 m6 M2 E9 _: X3 H |. C$ t
• SimPowerSystems. Model and simulate electrical power systems 7 T3 ^2 y' @0 S5 X
• Simulink® Parameter Estimation. Estimate model parameters using test data 2 ?5 X O) f/ H- { G( L0 O
• Simulink® Response Optimization 6 Y+ g F, k! D0 x( N/ C
• Optimize parameters in Simulink models
6 o& g1 l [, R) T平台和系统要求
1 A- ~) R0 P: Y9 G' Z, {• Linux & B% O/ K5 z3 v/ T' I! e3 N* J
• Linux x86-64 - ^5 c1 i, p$ E6 C
• Mac OS X
" W+ F- F* o1 v. d* Z0 i) H• Solaris ) e2 a# Y" o* @) `
• Windows
1 {* `: d9 ]3 Z+ Y% I' w+ F3 k• Windows x64 |
|