|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Ответственность за результаты расчета
Саратов
Регистрация: 04.09.2005
Сообщений: 158
|
||
Просмотров: 22638
|
|
||||
Ворчун Регистрация: 08.06.2005
Тула
Сообщений: 694
|
Не несут. Несет ответственность только проектировщик. Потому что только он принимает окончательное решение. Подумайте сами. Вы неправильно задали расчетную схему, что должны разратчики за это отвечать? Они отвечают за то, что бы программа работала стабильно, без глюков и не вылетала. Да к тому же они рекомендуют проверять в другой программе, с ручным счетов и с проектами-аналогами.
|
|||
![]() |
|
||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
Несут-ли ответственность производители токарных станков за изготовленные на этих станках детали?
Если Вам не нравится станок ООО "ААА" (ну там шпиндель бьет, задняя бабка плохо сделана) - купите станок ЗАО "БББ". А уж точите Вы на нем шаровые опоры или дуло самопала - производитель то при чем...? Он отвечает перед покупателем лишь за наличие у станка заявленных характеристик.
__________________
ZZH |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Лицензионное соглашение на SCAD 7.31R5 (11-й сборки нет ни в каком виде сейчас, поэтому что там - не знаю):
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 30.09.2004
Сообщений: 1,552
|
Цитата:
1. Изготовитель станка гарантирует что станок не дает ошибок (заявленная в документации точность изготовления деталь будет обеспечена) иначе станок пойдет в ремонт, а программа нет - Вам скажут такова жизнь. Речь ведь не о том что вы запроектировали что-то неправильно, а лишь об ошибках расчета в программе. 2. Изготовитель станка не пишет что это токарный станок если продает фрезерный - а авторы программ пишут что она (програма) соответсвует СНиП а на самом деле это не так,причем заведомо. Почему нельзя написать - этот алгоритм я придумал сам, никакого отношения к СНиП он не имеет. 3. Хорошие производители станков пишут длинную-длинную гарантию а не длинное освобождение от этой гарантии. 4. Переиначим ситуацию - ну упала Вам плита на голову купите другую у ЗАО "БББ" такая ситуация уже не кажется совсем нормальной. |
|||
![]() |
|
||||
Регистрация: 04.09.2005
Саратов
Сообщений: 158
|
Дело в том, что в сертификате на программу сказано о соответствии снип, но если я получу результаты внутренних усилии не верные, то какие бы правильные алгоритмы не были бы, то при полном их соответствии снип, по ложным M,N,Q мы получим ложные проверки по снип.
Так взяв обычную балку на двух опорах с шарнирным оперением по краям, которую можно посмотреть в том же сопромате и строймехе, правильно ее моделирую , я дума это не составит такого уж большого труда, и тут друг я получаю ни те M,Q,N (представим себе такой случай) , и по этим M,Q,N я ее не верно армирую. Что ж получается я виноват ??? В лицензии на прогу не говорится о том точными ли получаются результаты , ведь кто-то использует МКЭ, другие МГЭ , МКР, и ведб бывает что программер ошибается Результаты заведомо не верны. Меня же в конечном счете интересует соответствие результатов внутренних усилии ( а на них снип еще не придумали, есть только строймех и сопромат), и каким образом этот момент обыгран разработчиками (я дума они это прекрасно понимают) Ведь почему то еще никто не написал за получение рез – в M,Q,N мы несем ответственность |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
[quote="kpblc"]
Цитата:
вот такой вопрос. конструктивные расчеты: если в документации описано что производится проверка по п. Х.ХХ СНиП ХХ.ХХ-ХХХХ. то производитель ответственен за расчет сечений по данному пункту??? на полученые усилия. общие расчеты: гарантируется определение НДС , перемещений, и прочего... в рамках заказанной точности???? с НДС известный вопрос о поперечной силе в оболочках... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
> p_sh : Этот вопрос мне? Если да, то я б и рад ответить, да вот не могу
![]() ![]() А кусок лицензии привел для того, чтоб можно было увидеть, что формулировка такова (по крайней мере допускает такое толкование), что фактически производитель ПО не несет ответственности ни за что ![]() ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
Цитата:
Цитата:
пп.3,4 риторические и обсуждению не подлежат.
__________________
ZZH |
|||
![]() |
|
||||
Регистрация: 30.09.2004
Сообщений: 1,552
|
Цитата:
Цитата:
Цитата:
Кто должен мне ответить пока хотя бы за 4000 вложенных бачков? Прораммисты? менеджеры? или те кто выдал сертификат соответсвия? |
|||
![]() |
|
||||
новичок Регистрация: 19.06.2005
Ярославль
Сообщений: 3,396
|
Цитата:
от программы хочется чтобы 2+2=4+d (всегда) где d задано мной. возможно такое???? т.е. как тестируется сам решатель СЛАУ??? |
|||
![]() |
|
|||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
Цитата:
Цитата:
Цитата:
Цитата:
__________________
ZZH |
||||
![]() |
|
||||
Регистрация: 30.09.2004
Сообщений: 1,552
|
Цитата:
Цитата:
Цитата:
|
|||
![]() |
|
||||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
__________________
ZZH |
|||||
![]() |
|
||||
Регистрация: 04.09.2005
Саратов
Сообщений: 158
|
[/quote]Я чуть не упал в глубокий обморок, я не предполагал что балки с такими граничными условиями могут летать
Цитата:
|
|||
![]() |
|
||||
Сообщений: n/a
|
Разработчики не несут ответственности за аварию в том случае, если достоверно выяснится, что ошибка проекта четко связана со случайным багом в программе. Это можно понять из лиц. соглашения.
Проверяйте сами. Равно как и разработчики СНиПов не несут ответственности за свое детище. Притом что около 1/10 катастроф связано с несовершенством норм. |
|||
|
||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
gvs
Цитата:
Цитата:
__________________
ZZH |
|||
![]() |
|
||||
Регистрация: 10.06.2005
Сообщений: 12
|
Мне приходится использовать различные расчетные комплексы: ANSYS, FEMAP-NASTRAN, SAP2000, SCAD, LIRA, Monomax. В отечественных программах слова об ответственности спрятаны как-то глубоко и многое есть только в бумажной документации, прилагающейся к лицензионной программе. В иностранных программах эта информация встроена в электронную справочную систему и лежит на поверхности. Многие "дедушки" в экспертизе благосклонно смотрят на отечественный софт, ведь он же "сертифицирован"!
А ведь везде черным по белому написано, что разработчик программного обеспечения не несет никакой ответственности за последствия как правильного так и неправильного применения программы пользователями, то есть расчетчиками. Хоть сертифицирован, хоть нет, а отвечает за все конструктор. Такова международная практика. Многие считают это неправильным, но забывают, что: 1. Любая программа - это очень сложный объект. Вероятность ошибки пропорциональна сложности. 2. Очень трудно выбрать однозначный метод расчета и расчетную схему. Исходные данные зачастую неоднозначны. Нет абсолютного соответствия теории и реальности. 3. Программа работает не сама по себе, а обслуживается операционной системой (Windows, Unix, Linux и т.п.) на компьютере, содержащем оперативную память, диски, процессор и пр. Даже если расчетная программа сама по себе безошибочна, то все равно нет гарантии, что операционная система не исполнит неправильно какую-либо команду, не запишет что-то не в ту ячейку памяти, что где-то не перегорит какой-то кристаллик в микросхеме памяти, что не размагнитится участок на жестком диске, что не будет скрыто действовать какой-либо компьютерный вирус и т.п. То есть работа программы полностью зависит от того, что производится другими фирмами (операционная система и электроника компьютера). И пока что невозможно создать программно-аппаратный комплекс надежный на все 100%. Конечно, когда для одного и того же расчетного файла разные релизы Лиры дают отличие в армировании на 20% - это вопиющее безобразие. В ANSYS, FEMAP-NASTRAN и SAP2000 я за все время работы не сталкивался с такими явными ошибками, но когда начал работать с Лирой - посыпались ошибка за ошибкой. От неправильно работающих окон с информацией об элементе, заканчивая необъяснимыми отличиями в армировании в зависимости от версии и релиза. На мой взгляд, уровень качества отечественных расчетных программ крайне низок. Не в смысле удобства работы, а в смысле тщательности проверки и тестирования. Из версии в версию кочуют такие "грабли", которые должны были выявить и устранить при нормальном тестировании и проверке еще до выхода программы в продажу. Пользователи жалуются, а толку мало. Насчет удобства... Ну нет сил и средств делать современные удобные интерфейсы. Не крутится модель в трехмерке мышкой с одновременным ее редактированием. Не показывает сразу объем с заливкой напряжениями и оттенением. Нет динамических сечений, переключения мгновенно по группам и сборкам. Нет командной строки. Нет экспорта-импорта в другие расчетные программы. Много чего нет того, что в импортных программах есть давным-давно. Есть только слова о том, что мы впереди планеты всей в области теории железобетона, ведь еще Карпенко в 70-х годах.... и все это в Лире... и СКАДе. А иностранцы за 30 лет эти теории Карпенко так и не прочитали, и вообще у них все несертифицированное, а вот наши Перельмутер и Городецкий, Прицкер и Криксунов.... уж такие могучие корифеи и так далее. Но не отвечают на вопросы: а хоть один известный в мире небоскреб рассчитывался с помощью Лиры или СКАДа? Или хотя бы просто сложная, большая, ответственная конструкция с мировым именем? А насколько продвинулись за последние 20 лет за рубежом в теории железобетона? А не пробовали рассчитывать высотное здание в программе с учетом землетрясений, взрывной волны, ползучести бетона в явном виде? Как насчет монолитного преднапряженного железобетона? А в каких программах рассчитывались рекордные небоскребы? Почему бы нашим корифеям не создавать модули расчета по СНиП в составе широко используемых в мире программ типа SAP2000? В ней заложены и Штатовские нормы, и Еврокод, и индонезийские, и китайские, и нормы многих стран. Интерфейс - очень удобный. Распространена широко, документация обширная, пользователей - масса. Зачем самим делать и интерфейс, и расчет по МКЭ и по СНиП если силенок нет? Скооперируйтесь с SAP, сделайте модуль расчета по СНиП и подключите его в SAP2000. Делайте то, что является вашим "коньком". Так нет же, берутся за все сразу, а получается весьма посредственный продукт. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
А что касается программ - вы правы, отечественные значительно уступают зарубежным, и по степени проработанности немного выше тех зарубежных, которые вообще бесплатные. Но с другой стороны - покупают же! Значит народ устраивает. А кого не устраивает, те и не покупают. Массовому потребителю нужны мифы, типа "О сертифицированности", "О советскости" и т.д. Спрашиваешь почему программа кривая, отвечают "да я, мля, соплы ракет проектировал!" Вот эту потребность в мифах сейчас и эксплуатируют ВСе. Начиная от крупных институтов, и научных учреждений, до софтверных контор и промышленных корпораций. Поэтому для повышения качества продукции нужно воспитывать прежде всего придирчивого потребителя. Ну и в свою очередь, потребитель этот должен именно покупать, а не воровать. |
|||
|
||||
Цитата:
![]() Вообще в том же Robot доступно 3 метода расчета армирования плит и оболочек - аналитический метод, метод эквивалентных моментов Wood&Armer и метод эквивалентных моментов NEN. А по поводу модулей расчета по СНиП для SAP 2000 писал разработчикам года 4 назад. Сказали что им нет смысла делать - не покупают SAP у нас ))
__________________
Robot и Хобот |
||||
![]() |
|
||||
Цитата:
![]()
__________________
всё гениальное - просто |
||||
![]() |
|
||||
Студент Регистрация: 29.09.2007
Черновцы
Сообщений: 20
|
Цитата:
![]() ![]() ![]()
__________________
life is good |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 20.12.2007
Щелково МО
Сообщений: 7,469
![]() |
не боись, опус, прокурор всех вызовет к себе в гости %-)))
только не приветствую я сермяжного патриотизма в расчетных программах. если не смогут конкурировать с иностранцами - не беда, для ВПК все равно будут писать программные комплексы в почтовых ящиках (как раньше). а был бы мне по деньгам доступен ансис, давно сбежал бы к нему, а так мыкаюсь пока на скаде. лично я потихоньку переползаю на лицензионный софт. совесть чищу. |
|||
![]() |
|
||||
Сообщений: n/a
|
У SCAD есть кстати одно очень значимое примущество: более менее достаточная версия, в минимальной комплектации
стоит дешевле тысячи эвро, т.е. если не брать всякие с моей точки зрения никчемные Тонусы-Форумы-Откосы и т.д. то он самый дешевый из "сертифицированных". Остальные либо урезаны очень сильно, либо дороже стоят. Есть еще правда очень дешевая стержневая версия Робота (в принципе тоже достаточная для расчета м/к), но сейчас они заморозили все продажи в связи со своими перетрубациями. |
|||
|
||||
инженер-конструктор Регистрация: 20.12.2007
Щелково МО
Сообщений: 7,469
![]() |
я покупал скад практически в минимальной комплектации, брал минимум сателитов. но цена была не меньше тысячи евро. а в несколько тысяч евро. %-( а до этого пользовал микро фе - похуже на мой взгляд программа в плане прозрачности расчета и использования КЭ.
|
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
![]() |
|||
|
||||
Сообщений: n/a
|
Вы просто устали наверно. Я бы не стал так демонизировать СКАД, хотя там есть вещи раздражающие и нет много из того, что мне нужно. Просто на практике всегда желательно выработать такой алгоритм действий, чтобы поменьше надеятся на к-либо сертификаты и программы. Например прикидывать все вручную или считать по двум разным программам.
|
|||
|
||||
Динозавр на пенсии Регистрация: 23.03.2005
Сообщений: 932
|
У меня свой опыт (без УК) "общения" с расчетными "отечественными"
![]() ![]() Поэтому считаю врукопашную (Exel, Word - да-да)... За свои грехи - отвечу сам... ![]()
__________________
Динозавр здравого смысла... |
|||
![]() |
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Идеальной программы нет и не будет. Поэтому мы и пишем свою
![]() В своей программе хотя бы точно знаешь, что туда заложено. На самом деле я тут вижу большую проблему. Усложнение моделей ведет к тому, что пользователи о них все меньше знают. В результате качество расчетов падает. Все чаще я вижу использование программ для рисования картинок вместо Paintbrush. Причем и у нас, и за границей. Специалистов везде мало, а цветные картинки всем нравятся, даже если смысла в них нет никакого. Это грустно. По идее мы подходим к кризису жанра. Люди, умеющие считать "руками" понемногу исчезают. Проверять "крутым" расчетчикам себя, как правило, лень. В результате за расчет выдается "нечто". Если на пути от расчета к реализации не попадется грамотный конструктор - вместо увеличения надежности сооружения получим ее снижение. Какой выход? Выкинуть программы и считать руками? У меня есть свои соображения, но хотелось бы услышать, что народ думает. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Писать свою можно конечно, но мне кажется это выгодно только для программок, на которые затрачиваешь не больше нескольких часов (типа проверки элементов по СНиП, подбор арматуры и т.д.). Есть некоторый порог целесообразности, после которого писать свою непроизводительно. Основное занятие все таки проектирование. |
|||
|
||||
инженер-конструктор Регистрация: 20.12.2007
Щелково МО
Сообщений: 7,469
![]() |
согласитесь, коллеги, есть круг задач, которы вручную считать - невозможно. режим свободных колебаний, вынужденые колебания, системы с вантами... что делать тогда? как проверить результаты? остается полагаться на опыт (свой и чужой) и данные натурных испытаний...
|
|||
![]() |
|
|||||
Сообщений: n/a
|
Цитата:
Цитата:
Цитата:
Хотя на самом деле вообще все расчеты вторичны: первичен конструкторский анализ конструкций. Цитата:
Выход - использовать подходящие программы и надежный метод работы с ними. Т.е. каждый должен выработать для себя алгоритм работы при котором количевероятность грубых ошибок будет небольшой. Для этого от программы требуется гибкость. |
||||
|
||||
фундаменты, камень Регистрация: 04.12.2006
север
Сообщений: 29
|
Сегодня утром, листая книги наткнулся на немецкую переводную 20-х годов по подпорным стенкам. Там, в заключении на страницу было предостережений о бездумном использовании формул и диф. уравнений для расчета таких конструкций. О том, что проектировщик несет ответственность за то, что подставляет туда , какую куда приеняет и что получает. Сейчас по этим формулам и связанным с ними моделям, мы считем и не задумываемся )особенно если они оприписаны в нормах). Так и с МКЭ. Постепенно, лет через 50-80 апробируем, выберем где сходимость более-менеее (а не как сейчас бывает на порядок) и придумаем что либо еще.
|
|||
![]() |
|
||||
Регистрация: 14.02.2008
Сообщений: 19
|
Цитата:
Было бы полезно услышать Вашу критику на семинаре. ![]() |
|||
![]() |
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Семинар вещь хорошая, да работа не пускает. Мое глубое убеждение - пользователям (не геотехникам) модели основания не нужны. Они с ними получат Бог знает что. Ну сделают в программе модель Кулона-Мора. А что с ней делать? При расчете осадок ничего нового по сравнению с упругой моделью и методом посойного суммирования она не даст (если пользователь не наврет со сжимаемой толщей). А если наврет, и будет думать - надо же какой нелинейный результат? Расчет котлованов с ней тоже плохо выходит. А если сделают, скажем, CamClay, то я вообще не знаю с какой стороны рядовой расчетчик к ней подходить будет.
|
|||
![]() |
|
||||
Регистрация: 04.10.2006
Санкт-Петербург
Сообщений: 207
|
Константин, а какую программу может создать рядовой геотехник? никак FemMODELS? очень уж она посредственная (искренне) не надо изобретать велосипед, есть ANSYS лучше вы врядли что то наваяете
А это ваше глубокое заблуждение... Последний раз редактировалось engineer, 15.03.2008 в 03:16. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Как правило самыми "доверительными" пакетами считаются программы вроде ANSYS или Abacus, т.к. их производители тщательно относятся к тестированию, кроме того в качестве тестеров для них выступает весь мир. Чтобы написать свою программу (в этом нет ничего необычного) вы можете например взять открытый код CalculiX (см. материалы в downloads) и дописать для него свои процедуры для User-defined mechanical material laws (в справке описывается, как это сделать, кроме того вы можете безвозмездно проконсультироваться у авторов). CalculiX - это и открытый и популярный код, за несколько лет неплохо проработанный. Линейные задачи считает даже быстрее ANSYS. Кроме того лицензия допускает мало того что писать на его базе свои приложения, но даже создавать свои коммерческие приложения. Т.е. вы спокойно можете дописать несколько процедур и продавать всем желающим не платя авторам никаких комиссионных (они уже потому заинтересованны в расширении круга пользователей, что каждый является и тестером одновременно). Есть еще такая открытая программа, как Code-Aster (правда модели грунтов там уже есть, всего что от вас потребуется протестировать имеющиеся). |
|||
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Спасибо за информацию, но свою программку мы уже написали... Вся наша контора на ней считает. Умеет почти все, что и SCAD, плюс грунты.
Вообще писать модель в user defined material laws - не совсем правильно. Как я туда запихаю реологическую модель работы грунта, в которой заложен специфический алгоритм решения задач деформирования во времени (иначе расчет целую вечность займет)? Кроме того, в нелинейной задаче все настолько тесно связано, что математика КЭ не может рассматриваться отдельно от матеманики физ. нелинейности. Поэтому у нас иначе - создается специальный КЭ (на основе, например объемного упругого) и наделяется нелинейными свойствами. Мне кажется, это правильнее. |
|||
![]() |
|
||||
Инженер-Архитектор Регистрация: 20.03.2005
Сообщений: 776
|
Цитата:
|
|||
![]() |
|
||||
Сообщений: n/a
|
CalculiX - это вообще говоря открытый код. Грубо говоря - много .f и .c файлов закомментированных. Там есть свои модели в т.ч. реологические, температурно зависимые и т.д. Стандартные в общем алгоритмы.
|
|||
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Спасибо еще раз. Обязательно посмотрю этот код. Но, вообще говоря, много файлов на c++ трудно просмотреть даже профессиональному программисту. А специалисты по расчетам едко бывают программистами. Поэтому мы пытаемся работать в следующем направлении.
1. Стандартизация кода КЭ. 2. Упрощение записи кода КЭ. В FEM models 2.0 простейший элемент можно создать почти без программирования. Сейчас мы работаем над созданием математической записи КЭ (что то вроде MathCAD для КЭ). На мой взгляд, только открытость вместе с доступностью кода для понимания могут решить проблему использования сложных моделей. |
|||
![]() |
|
||||
Сообщений: n/a
|
В CalculiX тоже в принципе не надо смотреть все, там есть возможность использования пользовательских процедур User subroutines:
Creep for isotropic materials (creep.f) Creep for anisotropic materials (ucreep.f) Hardening (uhardening.f) User-defined loading User-defined mechanical material laws User-defined thermal material laws User-defined nonlinear equations User-defined output Переменные CalculiX описаны в справке к нему. Хотя более грамотным решением по написанию "своего" кода является все же использование Octave (Matlab). Цитата:
Проблема сложных моделей на мой взгляд слишком серьезна, чтобы заключаться в написании и вставке какого-либо алгоритма. А как же устойчивость вычислений и т.д.? Ведь и код может быть верным, и результат внешне правдоподобным, но неправильным. Неправильным из-за взаимодействия с машиной, накопления ошибок округления. Алгоритмы тяжелых программ вроде ANSYS или Abacus весьма и весьма сложны. Математическое обеспечение для них разрабатывается зачастую сторонними фирмами, специализирующимися только на этом - как сделать вычисления точными и быстрыми одновременно (а не так, что "мужика на работу взяли"). Тому же CalculiX -у до тяжелых пакетов, как до неба, хотя линейне задачи он решает добре и постоянно дорабатывается. Не потому ли те же скадовцы так долго и упорно отказываются включать физнелинейность нелинейность в программу, потому что понимают, что до тех пор пока результат будет не полное фуфло при их, к тому же, улучшательской скорости, пройдет много времени. Они скорость то расчета до того же CalculiX а только в последней версии подняли (которую кстати критикуют по другим причинам). Так что просто вот так взять и написать, или чтобы каждый взял и написал, мне кажется это не так все просто. Последний раз редактировалось Хворобьевъ, 19.03.2008 в 11:00. |
|||
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
Хворобьевъ, спасибо большое за "прямую доставку" исходников. Посмотрел, но пока, конечно, не разобрался. Кажется, есть что можно позаимствовать
![]() Проблема нелинейных моделей, конечно очень серьезна и не сводится к тому, о чем писал я. Но, на мой взгляд, открытость и прозрачность нелинейной модели является необходимым (хотя и недостаточным, не спорю) условием для ее успешного применения. Я, конечно, далек от мысли, что пользователи будут разбираться в деталях программирования сложных моделей. Однако их существование в качестве "черных ящиков" - тоже путь, ведущий, на мой взгляд, в никуда. Что касается скорости решения - тут нужно корректное сравнение. Решатель в SCADе написан очень грамотно и на высоком уровне. Поэтому при сравнении нужно выяснить, о какой задаче идет речь и каким методом выполнялось решение СЛАУ (итерационные методы нужно осторожно сравнивать с прямыми, потому что у прямых есть большое преимущество - они иногда надежнее в плане получения ответа для плохо обусловленных СЛАУ, к которым относятся строительные конструкции). |
|||
![]() |
|
||||
Сообщений: n/a
|
Открытые исходники не такая уж редкость. У ANSYS открытые исходники, у Abacus прекрасные возможности по встраиванию собственных моделей. Но я не думаю, что большинству пользователей это нужно. Скорее - нужна подробная честная справка и тщательная система предупреждений о том, что результат может иметь недостаточную точность в том или ином случае, или даже ненавязчивые технические затруднения на пути к ошибочному результату (как в ANSYS опять-таки). Но конечно, самое главное, чтобы программа была максимально доработана и мест, где можно было бы ошибиться было бы очень мало. Про наши коммерческие программы (тот же SCAD) сказать, что они всегда должным образом доработаны и соответствуют заявленным характеристикам на 100% я не могу. Напротив, в иных местах складывается такое ощущение, что программист работал, вдруг ему позвонили откуда то, он встал ушел, а программа была скомпилированна и продана под маркой качественной. При таком подходе нужно тестировать любой результат и вообще привыкать и формировать доверие очень долго.
А что касается CalculiX-а - нелинейность и т.д. у него пока распространяется на объемные и плоские элементы. В принципе он пригоден и для практических задач, довольно сложных (а вкупе с открытыми препроцессорами и мешерами и модель для него строится в разы быстрее чем в Скаде, например). Последний раз редактировалось Хворобьевъ, 20.03.2008 в 06:58. |
|||
|
||||
Регистрация: 01.02.2008
Сообщений: 356
|
В реальности в справку попадает 1/10 всех нюансов работы модели. Сам писал справку, поэтому представляю, что получается
![]() 1. Мощные универсальные программы, которые все могут посчитать - для специалистов, которые понимают, что они делают. Для этих пльзователей - открытый код, подробные справки и т.д. 2. Программы для более узких конкретных задач (в таких программах можно более четко прописать алгоритм проверки адекватности результатов) - для более широкого круга пользователей. При этом могут использоваться продвинутые численные методы, однако заложен узкий "коридор", не позволяющий сделать грубые ошибки. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Да нет, все это реально - и подробные обстоятельные справочные системы (как у ANSYS) и система предупреждений. Никак это на продажах не сказывается. Особенно если программа действительно развита настолько, насколько позволяет современный уровень знаний, а не просто мошеннически декларирует этот факт (заведомо ложный). Цитата:
Меня честно вообще раздражает стиль некоторых отечественных программ оперировать не реальными понятиями "конечный элемент", "количество точек интегрирования по элементу", "степень свободы в узле" а что то вроде "плита", "балка стенка" и т.д. Как можно заставить понять что то, не пытаясь дать основ? Это как в том анекдоте про мальчика: "теперь начинаем называть писю - членом и начинаем лечить триппер". Цитата:
При таком наборе инструментов, если имеется особенность - легко понять что это именно особенность и что армировать по результатам выдаваемым программой в этой точке - глупо или оценивать ресурс по заданным напряжениям - глупо. |
|||
|
||||
Регистрация: 01.07.2009
Сообщений: 26
|
Цитата:
|
|||
![]() |
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
2+2=5
4=5 4-5=0 -1=0 -0.5-0.5=0 -0.5=0.5(возводим обе части в квадрат) 0.25=0.25(умножаем обе части на 4) 0=0 Получаем при неправильных исходных данных правильный (якобы) результат ! виноват решатель, а не человек который их задал, он же не знает что 2+2 не равно 5, если бы знал то не покупал решатель. В уравнениях нету ошибки математической, есть только область допустимых значений, которые разработчики то же не могут прощупать абсолютно все, вот и отмазываются. |
|||
![]() |
|
||||
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР Блог Регистрация: 30.01.2008
Ленинград
Сообщений: 19,392
|
Почему кто-то в чём-то виноват.
Наоборот, может быть этим путём открыта новая область математики. Например, область поиска действий исключающих правильное решение. Например, в квадрат нельзя возводить, этим теряется решение. 4 не = 5, наверное. Есть виды действий при интегрировании, которые нельзя делать. То есть из одного неопределённого интеграла можно получить разные другие интегралы, но правильным считается только одно решение. Есть автоматические решатели типа Мэпл и т.п., которые автоматически делают действия. Для них это пригодится.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен |
|||
![]() |