




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SECTION 24 MENDED PRACTICESWHAT IS IN THIS SECTIONGeneral Approach to ModelingModeling Practices: PartsModeling Practices: ConstraintsModeling Practices: Compliant ConnectionsModeling Practices: Run-time FunctionsDebugging TipsDocumentationGENERAL APPROACH TO MODELINGCrawl-walk-runTry to understand
2、the mechanism from a physical standpoint.Use building blocks of concepts that have worked in the past.Add enhancements to the model while testing periodically.Build kinematic models before building dynamic models.Use motions to check models before applying forces.Use motions which start with zero ve
3、locity.Verify enhancements to a complex model on a simpler model first.MODELING PRACTICES: PARTSGeometry associativity errorsGeometry may be added to the wrong part.Mass propertiesUsing imported CAD-created geometry (IGES, STL, and so on) can yield inaccurate mass properties.Ensure inertia matrix is
4、 realistic.Use aggregate mass for a quick check of system mass and inertia.Use the Table Editor to do a quick check and potentially fix individual part masses and inertia.Small part mass and inertia lead to unrealistically high frequencies.Initial velocitiesCheck to see that part initial velocities
5、are consistent (look in the .out file).MODELING PRACTICES: PARTS (CONT.)Dummy partsWhenever possible, avoid using them.If absolutely needed, constrain all six DOF and assign a mass of 0.0 (not 1e-20).Design configurationBuild a model close to assembled position.Build a model close to a stable equili
6、brium position, if possible.MODELING PRACTICES: CONSTRAINTSFixed jointsNot needed, since two or more parts can be combined or merged into a single part.An extra part with a fixed joint adds unnecessary equations to your system.When locking a part to ground, enormous torque may develop due to large m
7、oment arms.If absolutely needed, then add fixed joints at the center-of-mass (cm) location of lightest part.If locking a part to ground, consider assigning a very large mass/inertia to it so it can behave like ground.MODELING PRACTICES: CONSTRAINTS (CONT.)Universal jointsWhen a universal joint is at
8、 90, you get a singular matrix.MotionMotion elements should only be functions of time.Note: Avoid redundant constraints.MODELING PRACTICES: COMPLIANT CONNECTIONSSpring dampersEnsure that the marker endpoints (DM(I,J) are never superimposed.Watch out for springs with very stiff spring constants.Watch
9、 out for springs with no damping.BushingsWatch out for bushings with large rotations.MODELING PRACTICES: RUN-TIME FUNCTIONSFunction BuilderAssists in building functions.Assists in function verification.Has function plot capability.VelocityMake sure velocities are correct in force expressions. For ex
10、ample, in the damping function: -c*VX(i, j, j, _), the fourth term is missing.SplinesApproximate forces with smooth, continuous splines.Extend the range of spline data beyond the range of need.Cubic splines (CUBSPL) work better on motions than Akima.Akima splines (AKISPL) work better on forces than
11、Cubic.The Akima interpolation method is faster and can be defined as a surface, but its derivatives are generally discontinuous.MODELING PRACTICES: RUN-TIME FUNCTIONS (CONT.)IMPACTs/BISTOPsDo not use 1.0 for exponent on IMPACT or BISTOP functions (should always be greater than 1.0)Models with IMPACT
12、s/BISTOPs should have slight penetration in design position when doing statics.MeasuresSet up measures of your run-time functions.Set up measures of components of your run-time functions.Ensure that your function will not divide by zero.MODELING PRACTICES: RUN-TIME FUNCTIONS (CONT.)ContactsDo not us
13、e 1.0 for exponent on IMPACT or BISTOP functions (should always be greater than 1.0).Models with contacts should have slight penetration in design position when doing statics.TiresModels with tires should have slight penetration in model position when doing statics.If only rear tires penetrate, the
14、static position could be a “handstand.”MODELING PRACTICES: RUN-TIME FUNCTIONS (CONT.)UnitsUse consistent units throughout the model (time, mass, stiffness, damping, and so on).Choose units (mass, force, time, and so on) that do not require using very large or very small numbers.Be wary when your mod
15、el contains numbers like 1e+23 or 1e-20.Use appropriate unitswhen modeling large models such as an aircraft landing on a runway, length units of millimeters may not be appropriate. Conversely, when modeling small models such as a power window switch (made up of small moving parts), using length unit
16、s of meters may not be appropriate.Use reasonable time unitshigh frequencies may be better modeled with time units of milliseconds rather than seconds.GravityCheck magnitude and direction.Check for multiple gravity elements.DEBUGGING TIPSModel verifyLists number of moving parts, number of each type
17、of constraint.Lists Grueblers count and actual DOF count.Lists redundant constraints.Reports misaligned forces/force elements, joints, and so on.Helps identify and eliminate causes for input warning (dont ignore).Model topologyText or graphical model topology.Table Editor provides spreadsheet-like o
18、verview of model content.DEBUGGING TIPSIcon FeedbackBroken icon in design configuration probably means incorrectly defined joint or force.Table EditorConvenient way to inspect and modify models (particularly large ones).Interactive SimulationBy default is turned on.DEBUGGING TIPS (CONT.)Model displa
19、y updateAs Adams/Solver performs the simulation, you have the option to get immediate graphical feedback of the simulation at every:Output stepIntegration stepIterationIcons visible during simulationThis may help you monitor behavior of model components.DEBUGGING TIPS (CONT.)SubroutinesCheck for the
20、ir existence.While debugging a model, eliminate user subroutines so that they are not the source of the error.GravityTurning gravity off can accentuate modeling errors and make debugging easier.DEBUGGING TIPS (CONT.)StaticsWhen applicable, perform an initial static simulation first.If static solutio
21、n fails:Turn on Model display update = at every iteration to provide additional insight.Identify and eliminate the undesired static configurationthere could be more than one static configuration and Adams/Solver could be finding the undesired one.Check to see if there are any floating parts.Check th
22、e signs of applied forces.Experiment with Alimit/Tlimit/Maxit/Stability.Check if impacts are initially in contact; if not, they should be.Running an initial dynamic simulation can help you determine why the model is not finding static equilibrium.DEBUGGING TIPS (CONT.)DynamicsIf integrator fails to
23、start-up:Check sign and magnitude of forces.Look at accelerations to understand what is happening.Perform initial static analysis first.Try a quasi-static simulation.Try changing integrator parameter - HINIT.Try a different integrator.If integrator fails in the middle of a simulation:Look at animation and plots until failure, to understand simulation.Decrease integrator parameter - HMAX.Do not let the integrator step over important events.Short duration events, such as an impulse can
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租客合同終止租房協(xié)議
- 技術(shù)開發(fā)與轉(zhuǎn)讓合同保密范本
- 智能化系統(tǒng)供貨安裝合同樣本
- 礦山企業(yè)輪換工勞動(dòng)合同模板及示例
- 農(nóng)村土地出租權(quán)屬合同樣本
- 標(biāo)準(zhǔn)貨物銷售合同簡(jiǎn)版
- 城市配送服務(wù)合同一覽
- 小學(xué)生種花演講課件
- 影視設(shè)備行業(yè)交流服務(wù)批發(fā)考核試卷
- 廣播電視節(jié)目的心理影響與教育意義考核試卷
- 大眾汽車使用說明書
- (高清版)DZT 0145-2017 土壤地球化學(xué)測(cè)量規(guī)程
- 供熱公司安全教育知識(shí)
- 高中英語課程綱要
- 《藥物設(shè)計(jì)學(xué)》課件
- 隨機(jī)微分方程
- 道路設(shè)施施工現(xiàn)場(chǎng)安全管理基本要求
- 公寓樓改造裝修施工方案
- 煙臺(tái)大學(xué)化學(xué)化工學(xué)院實(shí)驗(yàn)室儀器設(shè)備搬遷項(xiàng)目
- 安全生產(chǎn)管理組織架構(gòu)圖
- 2022版10kV架空配電線路無人機(jī)自主巡檢作業(yè)導(dǎo)則
評(píng)論
0/150
提交評(píng)論