1 / 18

YuriyMikhaylovskiy@yahoo

YuriyMikhaylovskiy@yahoo.com. Об'єктно орієнтована. Чиста, проста та компактна. Один раз написано працює завжди. Багато платформенна. В основу розробки Impact покладено технологію Java. Програмний комплекс Impact дозволяє вирішувати наступні задачі:.

myron
Télécharger la présentation

YuriyMikhaylovskiy@yahoo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. YuriyMikhaylovskiy@yahoo.com

  2. Об'єктно орієнтована • Чиста, проста та компактна • Один раз написано працює • завжди • Багато платформенна В основу розробки Impact покладено технологію Java

  3. Програмний комплекс Impact дозволяє вирішувати наступні задачі: • контактні просторові задачі (додаток 1); • задачі руйнування (додаток 2); • частотний аналіз (додаток 3); • задачі формування (додаток 4); • задачі з великими переміщеннями (додаток 5); • розрахунок динамічних моделей з пружних, непружних і твердих тіл (додаток 6); • оптимізації топології структури (додаток 7).

  4. Програмний комплекс заснований на основному рівнянні динаміки за наступним алгоритмом

  5. Структура Impact GUI - графічний інтерфейс користувача Підготовка моделі (PreProcessor) Корегування моделі та розрахунок (Processor) Візуалізація результатів розрахунку (PostProcessor) Графічні залежності (Graph) Документація (Help) Вхідний файл завдання (*.in) Результати розрахунку (*.msh, *.res) Математичне ядро для розрахунку моделі (Processor) Графіки (*.trk)

  6. Impact Java Platform Impact Java Party Java Platform Використання Impact в кластері

  7. Закони опису властивостей матеріалів Elastic - закон описує властивості пружного матеріалу. Elastoplastic - закон описує властивості пружно-пластичного матеріалу і дозволяє описати практично будь який вид матеріалу. Опис може відбуватися вказуванням основних параметрів матеріалу або властивості матеріалу можна задавати у вигляді табличних залежностей параметрів. ThermoElastoplastic - закон описує властивості пружно-пластичного матеріалу як і Elastoplastic але дозволяє додатково враховувати дію температури на матеріал. Spring - закон описує властивості пружно-демпферного матеріалу. Жорсткість і демпфірування можуть визначатися як функції або константи для всіх напрямків.

  8. Solid_Iso_6 - Ізопараметричний об’ємний елемент. Shell_BT_4 - Це чотирикутний плаский елемент, описаний Belichko-Tsai. Solid_Iso_4 - Ізопараметричний об'ємний елемент заснований на Solid_Iso_6 елементі. Beam_2 – Елемент, що передає момент оберту відносно точок защемлення. Contact_Line - Контактний елемент. Rod_2 - Лінійний елемент - стрижень. Beam_Spring_2 - Елемент пружина із шістьма ступенями свободи. Contact_Triangle - Трикутний контактний елемент. Shell_C0_3 - Тривузловий плаский елемент, визначений у класичній теорії Belytchko. Основні типи елементів

  9. Структура моделі в Impact CONTROLS run from 0.0 to 1.0 print every 0.01 step MATERIALS OF TYPE ELASTOPLASTIC STEEL E = 0.0061 NU = 0.49 RHO = 0.00000091 FAILURE_STRAIN = 2.0 YIELD_STRESS = 0.000293 EP = 0.000177 CONSTRAINTS OF TYPE Boundary_Condition MOVE_Y VX = 0 VY = 62.5 VZ = 0 FIXED_Z VZ = 0 NODES 1 X = -0.10102501 Y = -2.38154 Z = 0.0 Constraint = FIXED_Z 2 X = -0.42125 Y = -2.0162 Z = 0.0 Constraint = FIXED_Z 3 X = -0.741475 Y = -1.65085 Z = 0.0 Constraint = FIXED_Z ……………………………………………………………………………………………………….. ELEMENTS OF TYPE Shell_BT_4 1 nodes = [27,58,59,57] T = 1.0 Material = STEEL NIP = 5 2 nodes = [32,62,63,61] T = 1.0 Material = STEEL NIP = 5 3 nodes = [25,66,67,65] T = 1.0 Material = STEEL NIP = 5 ……………………………………………………………………………………………………….. ELEMENTS OF TYPE Contact_Triangle 2625 nodes = [3212,3057,3176] T = 0.06 2626 nodes = [3176,3057,3058] T = 0.06 2627 nodes = [3212,3176,3177] T = 0.06 ……………………………………………………………………………………………………….. геометричні параметри технологічні фактори властивості матеріалу

  10. Крок 1- підготовка моделі. Підготовка моделі може розроблятися в Pre Processor. З його допомогою можливо створювати геометричні образи, розбивати їх на кінцеві елементи, задавати граничні умови розрахунку, навантаження. Pre Processor створює модель для розрахунку. Крок 2- розрахунок моделі. Після того, як модель створена, вона зберігається у вхідному файлі завдання. Це завдання можна розрахувати за допомогою Processor. З допомогою цього модуля створену модель можна коректувати, переглядаючи візуально. Існує ще один спосіб, за допомогою якого проводиться розрахунок моделі - це запуск програми з консолі. В результаті розрахунку за заданими параметрами кроку дані зберігаються на твердому диску у вигляді результатів розрахунку і графічних залежностей. Крок 3- візуалізація результатів розрахунку. Візуалізація результатів розрахунку, а також можливість покрокового перегляду змін стану моделі в часі можлива за допомогою Post Processor. Переглянути більш детально результати розрахунків у вигляді графічних залежностей дозволяє модуль Graph. Послідовність дій при розв’язанні проблеми в Impact

  11. Висновки • При розробці програмного комплексу Impact були враховані всі переваги і недоліки подібних систем. Також особливу увагу приділялось вимогам, що ставляться до інженерних та наукових розрахунків. Це дозволило розробити програмний продукт з наступними перевагами: • програмний комплекс може працювати на любій операційній системі; • система дозволяє вирішувати широкий спектр задач, які можуть вирішуватись як на персональному комп'ютері, так і за допомогою кластерів; • кластер може одночасно розташовуватись на різних операційних системах; • система має зручний інтерфейс і відкриту архітектуру, що дозволяє використовувати Impact з іншими програмними продуктами.

  12. Додаток 1.Контактні просторові задачі

  13. Додаток 2.Задачі руйнування

  14. Додаток 3.Частотний аналіз

  15. Додаток 4.Задачі формування

  16. Додаток 5.Задачі з великими переміщеннями

  17. Додаток 6.Розрахунок динамічних моделей з пружних, непружних і твердих тіл

  18. Додаток 7.Оптимізації топології структури

More Related