首页 simpack_系统动力学

simpack_系统动力学

举报
开通vip

simpack_系统动力学 Multi-body System Dynamics 方向华 总监 GET集团北京分公司 Model Setup in SIMPACK Bodies Joints Force Elements Constraints Excitations Sensors ... Mass, Center of ~, I-Tensor, Marker, 3D- Primitive from Marker, to Marker, Type from Marker, to Marker, Type...

simpack_系统动力学
Multi-body System Dynamics 方向华 总监 GET集团北京分公司 Model Setup in SIMPACK Bodies Joints Force Elements Constraints Excitations Sensors ... Mass, Center of ~, I-Tensor, Marker, 3D- Primitive from Marker, to Marker, Type from Marker, to Marker, Type from Marker, to Marker, Type Type, Paramete r, u-Vectors from Marker, to Marker, Type Draw Topology Separate into Bodies, Joints, Force Elements, ... FEMCAD ... External Data Real System 物理系统抽象 Open MBS Tree Structure Closed Loop MBS Tree Structure 开环、闭环拓扑结构 Inertial Frame Joint 1 (1 DOF) Joint 2 Joint 3 Body 1 Body 2 One of the possible Solutions in SIMPACK (relative Kinematics): Joints 1,2: define the Topology ⇒ in SIMPACK: joints Joint 3: defines closed Loop ⇒ in SIMPACK: constraints joints: give system degrees of freedom constraints: lock motion - close kinematic chains - make closed loops - reduce number of degrees of freedom Z Y X Application Example: Simple Crank 正弦机构 Joints/Constraints α β γ x y z α 1313 αα Body name Reference Frame: Constraint: Bodies: Joints: Force Elements: with: name of body with: - from Marker --> to Marker - locked direction of motion (in Coordinates of from Marker) with: - from Marker --> to Marker - joint state position (in Coordinates of from Marker) with: - SIMPACK force element type (cmp calculated w.r.t from Marker) Isys ∑ DOFsystem = ? ∑ FOSsystem = ? joint; α - 1 DOF - Revolution around x-Axis Body 2 joint; α -1 DOF - Revolution around x-Axis constraint; L: z (locked Transl. in z, reduce Number of DOF) Body 1 Task: How do you calculate the Number of Degrees of Freedom (DOF) of closed Loop Systems and Number of first order States (FOS)? Z Y X 正弦机构 Task: How do you calculate the Number of Degrees of Freedom of closed Loop Systems (DOF) and Number of first order States (FOS)? ∑ DOFsystem = ∑ DOFjoint - ∑ constraint ∑ FOSsystem = 2•∑DOFjoint + ∑ constraint joint; α - 1 DOF - Revolution around x-Axis Body 2 joint; α -1 DOF - Revolution around x-Axis constraint; L: z (locked Transl. in z, reduce Number of DOF) Body 1 Number of differential Equations Number of algebraic Equations Z Y X 正弦机构 DOF system: ∑ DOFsystem = ∑ DOFjoint - ∑ constraint FOS system: ∑ FOSsystem = 2•∑ DOFjoint + ∑ constraint Joint 4 Joint 3 Joint 2 Joint 1 Body 3 Body 2 Body 1 αα Body 3 α Body 2 Body 1 L: y,z Solution 1: Solution 2: ∑ DOFsystem = 18 - 17 = 1 ∑ FOSsystem = 36 + 17 = 53 ∑ DOFsystem = 3 - 2 = 1 ∑ FOSsystem = 6 + 2 = 8 Body 3 Body 2 Body 1 6 DOF 6 DOF L: x,y,z, β,γ 6 DOF L: x,y,z, β,γ L: y,z L: x,y,z,β,γ Z Y X „Smart“ SIMPACK Model „Stupid“ SIMPACK Model Independent and Dependent Joints N_Independent Joints = ∑ DOFjoint (= N_Joint States) - ∑ constraint = ∑ DOFsystem Solution II β-dep α-indep Solution I β-indep α-dep non-linear implicit equations solved by Newton-Iteration ---> solution depending on initial joint states of body a and b! Problem β α a b α-indep Multiple Solutions are possible β-dep Z Y X Isys x y Draw Topologie of McPherson Suspension System: ∑DOFsystem = ∑DOFjoint - ∑constraint = ? ∑FOSsystem = 2•∑DOFjoint + ∑constraint = ? Isys x y body Reference Frame: Constraints: Bodies: Joints: Force Elements: dummy wheel_platearm steering rod damper_upper damper_lower wheel rackdummy 0DOF α Draw Topologie of McPherson Suspension System: body Reference Frame: Constraints: Bodies: Joints: Force Elements: Isys x y 0 DOF α, γ βα, β, γ 0DOF dummy wheel_platearm steering rod damper_upper damper_lower x, y, z x, y, z z spring damper ‚help‘ (tyre) wheel ∑DOFsystem = ∑DOFjoint - ∑constraint = 8 - 6 = 2 ∑FOSsystem = 2•∑DOFjoint + ∑constraint = 18 + 6 = 24 rackdummy Exercise 4 (2): Set Up of a Complex Complete Vehicle Model track_joint_19 (vehicle reference system) Topologie Automotive_Plus_Models before definition of Substruktur Intersections (e.g. Substructures “Steering” and “Front Axle Left”): 6 DOF (Type 19) Sub: STEER dummy 0 DOF Sub: FRONT AXLE LEFT dummy_ chassis 0 DOF dummy_ steering 0 DOF Exercise 4 (3): Set Up of a Complex Complete Vehicle Model track_joint_19 (vehicle reference system) Topologie Automotive_Plus_Models after definition of Substruktur Intersections (e.g. Substructures “Steering” and “Front Axle Left”): 6 DOF (Type 19) Sub: STEER dummy 0 DOF Sub: FRONT AXLE LEFT dummy_ chassis 0 DOF dummy_ steering 0 DOF Exercise 4 (4): Set Up of a Complex Complete Vehicle Model Sub: REAR AXLE RIGHT tyre fl (49) Topologie Automotive_Plus_Models e.g Simple Complete Car 6 DOF (Type 19) Sub: STEER dummy 0 DOF 0 DOF track_joint_19 (vehicle reference system) Sub: REAR AXLE LEFT dummy_ chassis Sub: FRONT AXLE RIGHT dummy_ chassis dummy_ steering 0 DOF 0 DOF Sub: FRONT AXLE LEFT dummy_ chassis dummy_ steering 0 DOF 0 DOF dummy_ chassis tyre rl (49) tyre rr (49) tyre fr (49) The model consists of the following functional bodies: - ENG: engine block - CRS: crankshaft - CNR: conrod (4x) - PIN: pin (4x) - PIS: piston (4x) - TSP: torsional damper primary - TSS: torsional damper secondary - FLP: flywheel primary - FLS: flywheel secondary - CLU: clutch - LOD: engine load brake x z y >> Draw Topology of the Complete Model and Check DOF and FOS: ∑DOFsystem = ∑DOFjoint - ∑constraint = ? ∑FOSsystem = 2•∑DOFjoint + ∑constraint = ? CHA CRS CNR PIN PIS FLP FLSTSS CLU ENG LOD TSP body Reference Frame: Constraints: Bodies: Joints: Force Elements: Connector: Body 0 DOF Connector Model Substructure: The engine model should consist out of four substructures: • Engine block with crankshaft ………………….. to be created • Crank train with gas forces…………………….. to be created • Additional masses (flywheel, clutch, torsional damper)…………… predefined • Engine load (brake torque)…………………..….predefined Create substructure: engine block with crankshaft • Review topology of the substructure • Review DOFs of the substructure ENGConnector DOF 0 DOF 6 CRS α FEL 43 (4x) ∑ =+= 716DOFENG Create substructure: crank train CNR CRS Connector DOF 0 α PIN α ∑ =−= 022DOFCTR ENG Connector DOF 0 PIS y,α DOF 0 FEL 50: Gas force 0 DOF 6 DOF Assemble the main model (1) CHA FE 43 (4x) CNR PINFE 50 PIS CTR (4x) FLP FLS 0 DOF TSS 0 DOF 0 DOF CLU 0 DOF α, y � � � 0 DOF αd αd αd ADMADM LOD Excitation u(t) � 0 DOF TSP ENB_01 CRB_01 FE 13 LOD ( ) ( )∑ =⋅−⋅+= 724247DOF GAS CRS ENG αd αd αd ~ ~ ~ • Every body in the MBS model has it‘s own BFRF • The BFRF is always located at (0,0,0) by definition and can not be deleted • All body fixed marker coordinates are given with respect to the BFRF (except marker coordianates given relatively to a reference marker) Even if the BFRF is an ordinary marker, it is not recommended to use it for modelling purposes. In order to keep a clear model structure it is better to create a new marker at (0,0,0) and assign an appropriate name to it. ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = 0 0 0 BFRF P1BFRF P2BFRF P1 P2 The position of a body in space is given by its relation to the inertia system (Isys) or another body: Example: Body1 is fixed to the inertia system with its BFRF at P1 Body2 is rotating around P3 on Body1. The position of a body in space results from the joint definition of this body (= assignment of joint coupling markers) ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = 1 1 1 1Isys 1Body1 z y x BFRF BFRF 0 0 0 ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = 0 0 0 22 BFRFBody 23BodyBFRF P 24BodyBFRF P 12BodyBFRF P 13BodyBFRF P Isys IsysIsys P1= Graphical elements (3D primitives) are visualisation elements without any physical meaning (except functional primitves like e.g. gearwheels) to the MBS system. The position of any 3D primitive on a body is given with respect to a marker located on the body (most commonly the BFRF). P1 belongs to Body1, even if no 3D graphic is visible at it‘s location. The cuboid is defined with respect to BFRF with primitve built in coordinates of P2. The center of the sphere is defined with respect to P2 with additional primitve built in coordinates. Therefore no marker is needed in it‘s center.Isys ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = center center center sphereP2 z y x rr ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = center center center cuboidBFRF z y x rr P2 BFRF P1 Changing the built-in positions of 3D primitives will not change the position of the body in space. Even if the shape of the body has changed, all marker positions will stay at the same location. The body did not move at all. Isys ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = center center center sphereP2 z y x rr ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = center center center cuboidBFRF z y x rrP2 BFRF P1 Marker coordinates from an assembly drawing only: SIMPACK body coordinates given in the Assembly Coordinate System = Isys = BFRF (e.g. Vehicle coordinate system). Example (1) (body joint definition at position P2 between marker P2 in Isys and marker P2 on body ) BFRFIsys = ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ == P2 P2 P2 IsysBFRF z y x P2P2 P2 P1 CG ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ == CG CG CG IsysBFRF z y x CGCG ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ == P1 P1 P1 IsysBFRF z y x P1P1 Example (2) (body joint definition at position P2 between marker P2 in Isys and marker P2 on body ) Marker coordinates from a part drawing only: SIMPACK body coordinates given in the Part’s Coordinate System = BFRF, located „somewhere“ on the part. PLEASE KEEP IN MIND: BFRF position in space results from joint definition between marker P2 in Isys and marker P2 position relative to BFRF in this case ! Isys ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = 0 0 LP2BFRF P2 P1BFRF = ⎟⎟ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎜⎜ ⎝ ⎛ = 0 2 0 LCGBFRF ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ = 0 0 0 P1BFRF CG Example (3) (body joint definition at position P2 between marker P2 in Isys and marker P2 on body ) BFRFIsys = ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ == P2 P2 P2 IsysBFRF z y x P2P2 P2 P1 CG ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ == P1 P1 P1 IsysBFRF z y x P1P1 ⎟⎟ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎜⎜ ⎝ ⎛ = 0 2 0 LCGBFRF Marker coordinates combined from an assembly drawing and from an part drawing. P1 and P2 coordinates given in the assembly coordinate system (e.g. vehicle coordinate system). CG coordinates given in the Part coordinate system (e.g. P1 system). --> use marker relative to marker and/or CG relative to marker functionality in SIMPACK Thank you! E-mail to : xianghua.fang@bj-esp.com
本文档为【simpack_系统动力学】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_527281
暂无简介~
格式:pdf
大小:565KB
软件:PDF阅读器
页数:29
分类:生产制造
上传时间:2012-05-10
浏览量:217