Mekanismien dynamiikan simuloinnissa sovellettavia numeerisia- ja mallinnusmenetelmiä
Data(s) |
18/12/2007
18/12/2007
2003
|
---|---|
Resumo |
Koneet voidaan usein jakaa osajärjestelmiin, joita ovat ohjaus- ja säätöjärjestelmät, voimaa tuottavat toimilaitteet ja voiman välittävät mekanismit. Eri osajärjestelmiä on simuloitu tietokoneavusteisesti jo usean vuosikymmenen ajan. Osajärjestelmien yhdistäminen on kuitenkin uudempi ilmiö. Usein esimerkiksi mekanismien mallinnuksessa toimilaitteen tuottama voimaon kuvattu vakiona, tai ajan funktiona muuttuvana voimana. Vastaavasti toimilaitteiden analysoinnissa mekanismin toimilaitteeseen välittämä kuormitus on kuvattu vakiovoimana, tai ajan funktiona työkiertoa kuvaavana kuormituksena. Kun osajärjestelmät on erotettu toisistaan, on niiden välistenvuorovaikutuksien tarkastelu erittäin epätarkkaa. Samoin osajärjestelmän vaikutuksen huomioiminen koko järjestelmän käyttäytymissä on hankalaa. Mekanismien dynamiikan mallinnukseen on kehitetty erityisesti tietokoneille soveltuvia numeerisia mallinnusmenetelmiä. Useimmat menetelmistä perustuvat Lagrangen menetelmään, joka mahdollistaa vapaasti valittaviin koordinaattimuuttujiin perustuvan mallinnuksen. Numeerista ratkaisun mahdollistamiseksi menetelmän avulla muodostettua differentiaali-algebraaliyhtälöryhmää joudutaan muokkaamaan esim. derivoimalla rajoiteyhtälöitä kahteen kertaan. Menetelmän alkuperäisessä numeerisissa ratkaisuissa kaikki mekanismia kuvaavat yleistetyt koordinaatit integroidaan jokaisella aika-askeleella. Tästä perusmenetelmästä johdetuissa menetelmissä riippumattomat yleistetyt koordinaatit joko integroidaan ja riippuvat koordinaatit ratkaistaan rajoiteyhtälöiden perusteella tai yhtälöryhmän kokoa pienennetään esim. käyttämällä nopeus- ja kiihtyvyysanalyyseissä eri kiertymäkoordinaatteja kuin asema-analyysissä. Useimmat integrointimenetelmät on alun perin tarkoitettu differentiaaliyhtälöiden (ODE) ratkaisuunjolloin yhtälöryhmään liitetyt niveliä kuvaavat algebraaliset rajoiteyhtälöt saattavat aiheuttaa ongelmia. Nivelrajoitteiden virheiden korjaus, stabilointi, on erittäin tärkeää mekanismien dynamiikan simuloinnin onnistumisen ja tulosten oikeellisuuden kannalta. Mallinnusmenetelmien johtamisessa käytetyn virtuaalisen työn periaatteen oletuksena nimittäin on, etteivät rajoitevoimat tee työtä, eli rajoitteiden vastaista siirtymää ei tapahdu. Varsinkaan monimutkaisten järjestelmien pidemmissä analyyseissä nivelrajoitteet eivät toteudu tarkasti. Tällöin järjestelmän energiatasapainoei toteudu ja järjestelmään muodostuu virtuaalista energiaa, joka rikkoo virtuaalisen työn periaatetta, Tästä syystä tulokset eivät enää pidäpaikkaansa. Tässä raportissa tarkastellaan erityyppisiä mallinnus- ja ratkaisumenetelmiä, ja vertaillaan niiden toimivuutta yksinkertaisten mekanismien numeerisessa ratkaisussa. Menetelmien toimivuutta tarkastellaan ratkaisun tehokkuuden, nivelrajoitteiden toteutumisen ja energiatasapainon säilymisen kannalta. Machines can be divided into subsystems, such as controlsystems, actuators that produce force and mechanism that transmit the force. The computer aided simulation of separate subsystems has been performed for decades. The combination of these subsystems is anyhow a more recent phenomena. Usually in mechanism simulation the force produced by actuatoris described as constant or as a function of time. Respectively in simulation of actuators, the force transmitted by mechanism is described as constant or as afunction of time that describe the force during the work cycle. If subsystems are separated from each other the interaction between them can't be described accurately. Also the estimation of the affect of certain subsystem to the complete machine is difficult. There are several methods for computer aided modelling of mechanism dynamics. Most of these methods are based on Lagrange method that enables modelling using generalised coordinates. The numerical solution of the equations describing the mechanism requires for example calculation of second derivates of constraint equations. In the original solution method, all coordinate values are integrated at every time step. There are also several methods based on the original method that utilise coordinate partitioning or velocity transformations in order to reduce the size of matrices to integrate. Numerical integration methods are best suitable for solution of ordinary differential equations (ODE). It is possible that algebraic equations describing constraints cause difficulties. The stabilisation or violation correction of constraint equations is an important part of mechanism dynamics simulation. The principle of virtual work, utilised in the derivation of modelling methods, assumes that constraint forces do nowork so there should be no displacement against constraints. Especially with complicated systems constraint equations can't be solved exactly. This causes unbalance in the energy of the system and there can form virtual energy, which causes inaccuracy to results. This report studies different types of modelling and solution methods. The usability of methods is studied with the solution of simple mechanism examples. The usability is rated based on numerical efficiency, violation of constraints and fulfilment of energy balance. |
Identificador |
TMP.objres.341.pdf http://www.doria.fi/handle/10024/31091 URN:ISBN:951-764-810-3 |
Idioma(s) |
fi |
Relação |
Raportti/Report - Lappeenrannan teknillinen yliopisto, Konetekniikan osasto |
Palavras-Chave | #Mekanismien dynamiikka #mallinnus #stabilointimenetelmät #integrointi #Mechanism dynamics #modelling #stabilisation methods #numeric integration |
Tipo |
Sarjat Series |