|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
|
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,862
|
Уилкинсон, Райнш. Справочник алгоритмов на языке Алгол. Линейная алгебра.
Куча решателей на любой вкус. А "свободный" транслятор с плюсов имеется?
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: с одним даже вживую общался в свое время, на задачах расчета покрытия связи сидел. Такое своеобразное сочетание душевного человека и педантичного математика-аналитика-программиста. Хотя самим программированием он не занимался в явном виде - для этих целей сидело пяток обычных программистов на плюсах. Скорее программист в том смысле - что умел любую математическую задачу превратить в подробнейшее ТЗ, понятное для обычных программистов - такой технический тимлид)
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
вообще сомневаюсь, что нужен решатель.. скорее интегратор расчетных и чертежных программ, позволяющий свести к минимуму промежуточные подготовительные операции. А то получается: сначала считают в самопальной программе, потом дублируют расчет в сертифицированной для прикрытия пятой точки...
|
|||
![]() |
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,862
|
Это тема докторской. С изотропными сначала разберитесь. Зенкевич в помощь.
__________________
Специалисты - это те, кто ничего не понимают лучше всех |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
----- добавлено через ~2 мин. ----- Маловато берешь. Это тема работы не меньше, чем на нобелевскую премию. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
еше мешер https://www.berlios.de/software/tetgen/
|
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,082
|
Как я понимаю, суперэлемент - это просто разновидность конечного элемента. У суперэлемента делается сборка матрицы жесткости из составляющих его элементов, суперузлы закрепляются связями, в связях задается набор единичных перемещений, и после решения системы матрица полученных усилий в связях равна матрице жесткости СЭ. То есть у обычного КЭ матрица жесткости вычисляется единственной функцией по готовым формулам, а у СЭ - через вызов решателя, причем решатель вообще не в курсе, что он СЭ обсчитывал. Т.е. любой решатель подойдет, просто он будет вызываться сначала для каждого СЭ, а потом уже для системы в целом.
Цитата:
Цитата:
Похоже, нашлось применение для MFC - диалог для путей к проекту, рабочим файлам и мешерам с решателями. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Замкнутые внутренние полилинии можно, по идее, автоматически считать дырками, а незамкнутые - обязательными контурами, через которые должна проходить сетка. У меня где-то была процедура сортировки подобных вещей, но она на плюсах. Поискать? p.s. имхо, gmsh все равно надо подключить будет. Последний раз редактировалось nickname2019, 07.10.2021 в 21:09. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Пока нет. Нужно дописать объединение наиболее подходящих треугольников в четырехугольники.
Цитата:
Цитата:
Это само собой разумеестся. |
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Пусть даны несколько полилиний, отсортированных по уровню вложенности и не имеющие пересечений контуров. Первая - самая наружная. Она явно заполняется конечными элементами. Вторая - это дырка в первой. Третья - это заполненная КЭ полилиния (т.е. это другая зона КЭ, не связанная с первой). Четвертая - это дырка в третьей. пятая - заполненная; шестая - дырка в пятой; и т.д. Но тут нужно учитывать уровень вложенности, т.е. у одной полилинии может быть несколько полилиний внутреннего уровня, которые будут являться дырками. Также и у "дырки" могут быть несколько "заполненных" полилиний. У меня была процедура, которая сортировала полилинии, начиная от самой внутренней к самой внешней. Можно пока этот вопрос отложить, т.к. не срочно. Я пока рисую структуру программы и думаю над типами. Последний раз редактировалось nickname2019, 08.10.2021 в 09:57. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
----- добавлено через ~2 мин. ----- Может что-то подобное, но открытое есть смысл сделать? |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 2,082
|
Плагин - это маленькое дополнение к большой программе. Большую программу годами пишет команда программистов, а мелочи под нее - пользователи-инженеры. Инженерные расчеты в наших нормах в большинстве случаев состоят из нескольких формул. Если программа предоставляет доступ к чтению и записи результатов, к вызову решателя и т.п. - то написать плагин можно быстро. Что-то вроде "Calc(); foreach (e in Elements) e.C1 = e.Results.q / e.Results.z;" - и готовы коэффициенты постели. А мы-то с голым кадом ходим; мы пока если и можем что пользователю показать, большое и красное - то никак не заветную кнопку. Кад не понимает плиты с отверстиями или стены с проемами, не знает, что конечные элементы связаны в узлах, что палка-балка имеет сечение, что такое изополя и как их интегрировать, как чертить эпюры, как писать формулы и т.п. Ни одну инженерно-расчетную команду нельзя просто так взять и вызвать, потому что таких в каде вообще не водится. Все это надо сделать с нуля; благодаря каду у нас есть только система хранения палочек и их показ; даже опознать палочку как элемент конструкции - и то попотеть надо. По-моему, тут не "по-быстрому плагин сваляем", а на несколько лет работы. Чтобы было быстро - надо присосаться к чужой почти готовой расчетной программе, которая делает все что нужно, только почему-то не по нормам. Есть такая на примете?
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
На самом деле не такое уж и маленькое. Там у каждого плагина свой графический интерфейис и вывод графики внутри плагина через Open GL. Но я имел в виду создание некоторого набора модулей, подобных показанному в видео, только для работы с результптами счета, полученными из произвольной МКЭ программы.
|
|||
![]() |
|
||||
Регистрация: 18.11.2019
Сообщений: 1,716
|
Цитата:
Можем обсудить, какие именно плагины можно бы было разработать? ----- добавлено через ~20 мин. ----- Может быть и стоило бы мигрировать на эту сторону силы. Но очень сложно оценить, в какую сторону податься. Последний раз редактировалось nickname2019, 09.10.2021 в 22:41. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СП 335.1325800.2017 «Крупнопанельные конструктивные системы. Правила проектирования» (Обсуждение) | Armin | Прочее. Архитектура и строительство | 37 | 07.11.2018 06:55 |
Фирменные решения по пропуску коммуникаций через стены подвала | Regby | Конструкции зданий и сооружений | 2 | 07.04.2010 20:43 |
устройство и возможные конструктивные решения вентфасада из кирпича | Ivansobaka | Каменные и армокаменные конструкции | 1 | 16.12.2009 06:38 |
Конструктивные решения по перемычкам в многослойных кирпичных стенах! | Westroy | Архитектура | 16 | 30.11.2009 13:57 |
Конструктивные решения монтажных соединений многоэтажных зданий на высокопрочных болтах | VoRoNoFF | Конструкции зданий и сооружений | 1 | 04.04.2009 00:41 |