Форум программистов, компьютерный форум, киберфорум
Математические программы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 22.02.2015
Сообщений: 21

Мощная вычислительная программа. Инженерные расчёты

21.10.2015, 16:53. Показов 2322. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я студент, инженер-строитель. Владею на среднем уровне программой MathCad. В связи с тем, что необходимо через год на шестом курсе писать диплом - потребовалась мощная в вычислительном плане программа. Конкретнее расчёты будут вестись для упругой системы (теория упругости) с односторонними связями (нелинейность) методом конечных элементов. Возможно будет учитываться ещё динамика и устойчивость сооружения. Суть в том, что бы можно было пощупать всё своими руками, гибкость (увидеть графики результатов, возможно анимации), а не рассчитать всё в Lira или Plaxis. Нелинейная механика в больших количествах . Всё это реализуемо и в среде MathCad, но вычисления задачи уровня дипломной работы будут занимать дни и недели. Подскажите наиболее оптимальный вариант между: 1)сложностью реализации задачи в программе и 2)быстродействие программы. Просто учить с нуля язык программирования не очень лёгкая задача, ну а если учить - то что бы точно пригодился будущему проектировщику/расчётчику. Если возможно - аргументируйте. Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2015, 16:53
Ответы с готовыми решениями:

Инженерные и научные расчеты на базе языка программирования Python//numpy
1.Найти наиболее частое и наименее частое значение матрицы из пункта 5. Есть только что то такое: Z = np.random.randint(0,10,50) ...

Вычислительная программа с пользовательским вводом
Коробка с яблоками. Есть коробка (длина, высота, ширина и кг. яблок в ней). Рассчитать плотность заполнения коробки. Вход: длина,...

Программа делает неправильные расчеты
Программа вроде работает, но делает неправильные расчеты. program kursova22; uses crt; type arr= arrayof real; ...

10
Модератор
 Аватар для Centurio
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
22.10.2015, 00:50
MathCAD для упомянутых расчётов слабоват. Лучше уж тогда MATLAB или COMSOL Multiphysics.
1
Эксперт по математике/физике
1505 / 1026 / 159
Регистрация: 12.06.2012
Сообщений: 2,083
22.10.2015, 11:51
Полезные примеры решенных инженерных задач в Mathcad (включая задачи из сопротивления материалов, теории упругости, МКЭ) можно найти на сайте автора Е.Г. Макарова (в частности, он является автором книги "Инженерные расчеты в Mathcad"), здесь:
http://emakarov.nsknet.ru/
http://emakarov.nsknet.ru/files
http://emakarov.nsknet.ru/file... aterialov/
1
1 / 1 / 1
Регистрация: 22.02.2015
Сообщений: 21
23.10.2015, 17:30  [ТС]
Вы возможно не так прочитали написанное..
0
31 / 31 / 4
Регистрация: 23.03.2014
Сообщений: 180
23.10.2015, 21:12
Цитата Сообщение от RusHollow Посмотреть сообщение
Вы возможно не так прочитали написанное..
Вы написали
Цитата Сообщение от RusHollow Посмотреть сообщение
Суть в том, что бы можно было пощупать всё своими руками
примеры что вам привели можно "щупать" на уровне элемента
Цитата Сообщение от RusHollow Посмотреть сообщение
методом конечных элементов
Вашей задачи.

Выбор программы зависит от глубины знаний ее и решения задачи. Если вы хотите достичь решение готовыми инструментами

Цитата Сообщение от RusHollow Посмотреть сообщение
Всё это реализуемо и в среде MathCad, но вычисления задачи уровня дипломной работы будут занимать дни и недели.
то тут вопрос о выборе комплекса программ и их интеграции. (общие форматы файлов) (из скудного опыта скажу - Маткад может взять под управление многие программы с апи и без. (наилегкий и быстрый путь))

у Маткада большой + в том что пояснительную записку можно оформлять сразу по всем стандартам оформления конструкторской документации чего не встречал у аналогов кроме SMath Studio

PS я уделил своему диплому 1 год
0
1 / 1 / 1
Регистрация: 22.02.2015
Сообщений: 21
24.10.2015, 09:54  [ТС]
Но я же упомянул, что Маткад не потянет расчёты с необходимой скоростью. Да, я не написал, что будет вариантное сравнение задачи, будет многократно меняться расчётная схема и входные данные (некоторые из которых являются функциями). Следовательно необходима программа для достаточно сложных математических операций (нахождение определителя матрицы или собственных чисел матрицы, сравнение с нулём того же определителя) - нужна высокая точность вычислений что бы не пролететь с правильным решением. Как уже написал - Маткад может, но слишком долго) Идёт речь о том, что бы писать программу самостоятельно.
0
Модератор
 Аватар для Centurio
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
24.10.2015, 15:20
RusHollow, если с матрицами работать, то Матлаб тут вне конкуренции, на то он и Матлаб (матричная лаборатория). В Comsol я толком не работал, знаю только, что это мощная программа для расчёта физических процессов методом конечных элементов с возможностью визуализации.
Во всяком случае, они уж точно побыстрее Маткада будут.
1
31 / 31 / 4
Регистрация: 23.03.2014
Сообщений: 180
24.10.2015, 22:07
RusHollow, соглашусь с Centurio, в плане скорости вычислений - Matlab лидирует (на порядки по сравнению с маткадом) + в нем есть инструмент для распределенных вычислений
http://matlab.ru/products/para... ng-toolbox
можно попробовать для начала создать простенькую dll с функцией в matlabe
http://www.mathworks.com/produ... tures.html
и вызвать ее в маткаде через vbs (в гугле calling dll in vbscript) в этом случае скорость расчетов останется за матлабом после чего полученный результат вернете в маткад Так вы сможете сэкономить время на оформление пояснительной записки.
В плане визуализации в матлабе получится рассматривать только(возможно ошибаюсь) участки конструкции нежели ее в целом.
В Ansysе можно реализовать общее визуальное решение учитывая что она лидирует по быстродействию (по сровнению с solidworks) с другими не знаю ... но у solidworksa - развита апи интерфейс и его действиями можно оперировать с маткада
Mathcad и Solidworks интеграция (варианты)
он поддерживает распределенные вычесления
1
1 / 1 / 1
Регистрация: 22.02.2015
Сообщений: 21
25.10.2015, 08:02  [ТС]
Вы же имеете ввиду PTC MathCad Prime? Просто я больше понимаю в MathCad 15. Тогда ещё вопрос - стоит ли переходить на Маткад Прайм? Я его как-то себе установил, но функция переноса данных со старых версий работала плохо и новый маткад прайм ничего не воспринимал. Т.е. нет прямой преемственности программы, да и читал что некоторых функций по сравнению с MathCad 15 пока нет. К примеру: для ввода латинской греческой буквы не работало сочетание клавиш Ctrl+G.
0
31 / 31 / 4
Регистрация: 23.03.2014
Сообщений: 180
25.10.2015, 13:42
Цитата Сообщение от RusHollow Посмотреть сообщение
Вы же имеете ввиду PTC MathCad Prime?
MathCad Prime не поддерживает vbscript/javascript, только MathCad 15. никогда не ставил MathCad Prime... если не хватает функции есть вероятность найти бесплатные библиотеки с искомой функцией и подключить их к маткаду_
будет время скину видео(возможно оно есть) как матлабовские dll подключить к маткаду и обзор готовых открытых бесплатных библиотек с физико-математическими функциями
1
 Аватар для bobah16
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
17.03.2016, 19:34
RusHollow, пишите код на фортране, там все можно пощупать. Плюс к этому расчеты быстрее, чем в каком либо пакете. Однако, для построения графиков придется пользоваться сторонним софтом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2016, 19:34
Помогаю со студенческими работами здесь

Правильно ли программа делает расчеты?
Условие: Дани векторы X и Y с n координатами и кваратные матрицы А и В, размерности n X n. Найти вектор Z=A*Y+A*Y Почему я создал...

Программа неверно делает расчеты
Доброго времени суток! У меня был код программы которая решала задачку о Ханойских башнях. В центре мира в вершинах равностороннего...

Не знаю почему не производит расчёты моя программа!!!
Здравствуйте. Очень хочу попросить помощи в определении ошибки. Сейчас пишу программу, которая уже исправно работает в MathCAD. Необходимо...

Программа делает расчеты и выводит результаты на экран
К примеру, пользователю необходимо ввести 5 чисел (каждое число в отдельное окошко), а программа произведет необходимые вычисления,...

Программа делает нужные расчеты и выводит результаты на экран
Здравствуйте, я студент первого курса, и на хорошо сдал зачет по программированию, но пока что нас учили только создавать console...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru