рівновеликих тетраедрів. При дискретизації враховуються особливості структури основи. Розбиття на кінцеві елементи відповідно до кількості вузлів і векторів кроків дискретизації проводиться автоматично. При дискретизації кожен кінцевий елемент повинен мати однорідну структуру зі своїми характеристиками. Внаслідок деформації кінцеві елементи можуть змінювати свої властивості. p align="justify"> Етап 3 . Побудова матриці жорсткості системи
Матриця жорсткості системи будується відповідно до побудованої схемою дискретизації по аналітичному алгоритмом.
Етап 4. Завдання граничних умов.
Граничні умови розрахункової області визначаються системою зовнішніх сил і прийнятим способом визначення розмірів розрахункової області. На верхньої граничної площині задається система зовнішніх сил. p align="justify"> Етап 5. Облік граничних умов.
Відповідно до граничних умов проводиться коригування матриці жорсткості
Етап 6 . Рішення систем лінійних алгебраїчних рівнянь з симетричною стрічкової матрицею, компактно записаної в пам'яті комп'ютера.
3.5 Програмне забезпечення об'єктно-орієнтованого моделювання системи деформівних твердих тіл
Викладені методика та алгоритми програмно реалізовані у вигляді додатку, розробленого в середовищі об'єктно-орієнтованого програмування DELPHI. Модульна схема програмного забезпечення наведена на схемі рис.3.2. br/>
Рис. 3.2 - Модульна схема програмного забезпечення комп'ютерного об'єктно-орієнтованого моделювання фізичної системи
Технологія об'єктно-орієнтованого програмування (ООП)
Грунтується на трьох властивостях: інкапсуляції, спадкуванні та поліморфізмі. Спостережуване в об'єктах об'єднання даних і операцій в одне ціле було позначено терміном інкапсуляція (перша властивість ООП). Застосування інкапсуляції зробило об'єкти схожими на маленькі програмні модулі. Для об'єктів з'явилося поняття інтерфейсу, що значно підвищило їх надійність. p align="justify"> Друга властивість ООП-спадкування. Цей принцип означає, що при створенні нового класу, лише небагатьом відрізняється від існуючого, немає необхідності в переписуванні заново всіх полів, методів і властивостей. При цьому оголошується, що новий клас є нащадком наявного класу, званого предком, і додаються до нього нові поля, методи і властивості, тобто додається те, що потрібно для переходу від загального до приватного. Процес породження нових класів на основі інших класів назива...