Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Универсальная программа рассчитывающая откосы и шпунтовые стенки (написание)

Универсальная программа рассчитывающая откосы и шпунтовые стенки (написание)

Закрытая тема
Поиск в этой теме
Непрочитано 26.07.2011, 16:12 1 | #1
Универсальная программа рассчитывающая откосы и шпунтовые стенки (написание)
Tyhig
 
Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Ленинград
Регистрация: 30.01.2008
Сообщений: 18,693

Задолбался каждый раз считать шпунт вручную каждый раз новым алгоритмом.

Предлагаю совместно создать универсальную программу в екселе рассчитывающую откосы и стенки аналитическим методом (не МКЭ, а может и МКЭ...).
Программу буду делать по мере лени модулями.
Все желающие могут присоединиться для работы над модулями.

Результат должен быть подобен этому, но в екселе (ибо языками не владею )
PCSheetPileWall (бесплатная программка, автор Wolsink).
http://forum.dwg.ru/showthread.php?t=55323
Возможно в процессе перейду на некий простенький язык программирования, если это покажется необходимым.

Комментарии тоже приветствуются.

Планирую это как хобби.

Откос
Откос укреплённый сваями-анкерами без крепления
Откос с нагельным креплением
Откос с креплением канатными анкерами с креплением
Откос укреплённый струйной цементацией без крепления

Ограждение грунта
Деревянные щиты с распорками
Стальные щиты с распорками
Деревянный шпунт
Стальной шпунт
Железобетонный шпунт
Стена в грунте
Струйная цементация
Ледяное ограждение (заморозка)
Опускная крепь

Изменение параметров давящего-осыпающегося грунта
Водопонижение
Цементация
Глинизация
Силикатизация
Смолизация
Электроосмос
Электрохимическое закрепление глинистых пород
Заморозка
Оттаивание

Водоприток в выемку и параметры фильтрации воды

Оценка динамического воздействия на существующие конструкции

Выбор параметров забивки-вибрации-задавливания


Добавлен опрос.
Программу лучше написать на:
Ексель
С/С++
Delphi
Basic/VB/VBA/VB.NET
?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен

Последний раз редактировалось Tyhig, 27.07.2011 в 22:30.
Просмотров: 40883
 
Непрочитано 26.07.2011, 18:01
2 | #2
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Tyhig
А ты типо координировать работу группы будешь али как???
У тебя уже ТЗ готовое есть с алгоритмами???
Или уже есть собственные наработки с макросами и т.п.
В общем то не понятна твоя роль в команде...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 26.07.2011, 19:11
1 | #3
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,693


Я, как и все остальные, буду разработчиком. Решения принимаются голосованием и консультациями, демократия.
Если остальные примут принципиально противное мне решение, я ухожу.
Планируется хобби, видимо, на несколько лет вперёд.

Ничего нет, кроме образования.
Даже языки не знаю.
Макросы писать тоже не умею.

ТЗ с алгоритмами не потребуется. Проект будет разделён на модули, количество модулей не ограничено.
Алгоритмы пишет разработчик, потом проверяет как можно больше народа.

Т. е. каждый может делать:
разработка стандарта оформления модуля
разработка или изменение модуля
проверка модуля
проверка работы модулей между собой
разработка справки к модулю

Идея в том, что этот труд не написать в одиночку, но если разбить на мельчайшие элементы и раздать 10 людям, то это осуществимо.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Непрочитано 26.07.2011, 19:44
1 | #4
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Tyhig
В каждом модуле должен быть алгоритм решения задачи, который составляет разработчик, либо выдается на него ТЗ
Может проще начать с себя, и изучить предположим VB, благо к нему больше всего мануалов и примеров с разработками...
Если появятся конкретные вопросы, народ начнет помогать, а так думаю Я у тебя не получится собрать команду и т.д.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 00:12
#5
Vov.Ka


 
Регистрация: 21.07.2008
Луцьк
Сообщений: 179


я ни на что не претендую, но почему то вспомнился кот Матроскин:
"Совместный труд для моей пользы облагораживает!" (С)
Vov.Ka вне форума  
 
Непрочитано 27.07.2011, 09:23
1 | #6
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Идея вообще хорошая, конечно. Только в данной постановке вопроса
Цитата:
Предлагаю совместно создать универсальную программу в екселе рассчитывающую откосы и стенки аналитическим методом (не МКЭ, а может и МКЭ...).
...Решения принимаются голосованием и консультациями, демократия...
- не осуществимая

Подумайте сначала на тему того, какие методики расчёта хотите реализовать. ПОСМОТРИТЕ хотябы, сколько этих методик, и в чём их отличия. И каждая из них имеет право на жизнь. Будете писать модуль расчёта под каждую методику? Выбрать одну - не вариант. Потому как один метод оптимален для одного круга задач, другой - для другого, третий .... и т.д.
Просто к примеру: расчёт устойчивости откосов по круглоцилиндрическим поверхностям скольжения более-менее точен для откосов. Но для шпунтовых стенок он даёт завышенный коэффициент устойчивости (завышенный в 1.5-2 раза, в зависимости от конкретной задачи).

У каждого специалиста - своё мнение может быть. Если задачу он решает сам для себя - то и решает вопросы сам. А когда труд коллективный, и методику решения задачи (или формат его модуля) определяют ГОЛОСОВАНИЯЕМ - это уже балаган. Думаю не доведёте вы эту работу до конца... Даже до середины.

Да и эксель - не место для серьёзной расчётной программы. Если хотите собрать воедино несколько "модулей" и сделать программу функциональной и удобной - пишите нормальную программу, с интерфесом ввода-вывода данных, чтобы генерировала отчёт и т.д. (ну короче см. Лира/SCAD и Ко). В экселе - калькуляторы для собственного пользования делаются.
Серёга - Bilder вне форума  
 
Автор темы   Непрочитано 27.07.2011, 10:21
#7
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,693


Цитата:
Сообщение от DEM Посмотреть сообщение
изучить предположим VB
Видимо придётся...
В екселе уже пытался писать алгоритмы. Это и правда жесть...

Цитата:
Сообщение от DEM Посмотреть сообщение
Я у тебя не получится собрать команду
Ну я в принципе тоже так думаю. Но попробовать стоило.

Цитата:
Сообщение от Vov.Ka Посмотреть сообщение
"Совместный труд для моей пользы облагораживает!" (С)
Это верно.
Ммм...
Но если всё сделаю я один, то хрена с два это будет фривэйр. :Ъ

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
- не осуществимая
Всё возможно.

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
Будете писать модуль расчёта под каждую методику?
Да.

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
Просто к примеру: расчёт устойчивости откосов по круглоцилиндрическим поверхностям скольжения более-менее точен для откосов. Но для шпунтовых стенок он даёт завышенный коэффициент устойчивости (завышенный в 1.5-2 раза, в зависимости от конкретной задачи).
Большое спасибо. Не знал.

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
У каждого специалиста - своё мнение может быть.
Это то как раз и важно.
Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
когда труд коллективный
Меньше ошибок. Пускай будут упущены уникальные методики, но здесь они и не требуются.
А если все скажут "да", это типо гарантия...

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
определяют ГОЛОСОВАНИЯЕМ
только принципиальные вопросы и споры.
Проверка ведётся индивидуально одним человеком в единицу времени.
Долго, но качественно. Качество здесь важнее.

Цитата:
Сообщение от Серёга - Bilder Посмотреть сообщение
В экселе - калькуляторы для собственного пользования делаются.
Блин. Мне так лень язык осваивать только из-за того, что хорошей бесплатной проги на это дело нету :'(
Ну хорошо, а VB долго учить вообще ?
Я в школе Паскаль "учил"... То есть в "золотой топор" игрался на уроках Паскаля...
С бейсиком вообще не в теме...

А что С++ сверх сложнее VB ?
Почему именно VB ?

И потом, для независимой программы потребуется своё математическое ядро. Где я его возьму ? о_О

Математическое ядро — «двигатель» САПР

Цитата:
Сегодня в мире существует несколько десятков сравнительно известных математических ядер. Помимо тройки признанных лидеров-«тяжеловесов» (Parasolid от EDS, ACIS от Spatial Corp и Open CASCADE от Matra Datavision) успешно развиваются и менее известные или более молодые геометрические ядра, например такие, как Thinkdesign kernel (think3, Inc.), VX Overdrive (Varimetrix Corp), КОМПАС-3D kernel (АО АСКОН).

С одной стороны, мощь математического ядра, используемого САПР, определяет потенциал системы, с другой — сам факт использования системой известного ядра отнюдь не гарантирует ее качество.
Цитата:
Расскажите, по каким причинам компания АСКОН приняла решение о разработке собственного математического ядра для трехмерного моделирования?

Хочется отметить, что политика лицензирования ядер ACIS и Parasolid ориентирована на производителей и потребителей ПО в странах с развитой экономикой и не способствует их широкому распространению в наших экономических условиях (разумеется, речь идет о легальном использовании САПР на базе этих ядер).
При использовании покупного ядра его стоимость «закладывается» в цену продукта. Даже за написание модулей импорта-экспорта в форматы покупных ядер нужно платить немалые деньги.

Цитата:
Если говорить об определенном уровне функциональности и надежности, необходимом для выполнения большинства задач машиностроительного проектирования, то для разработки ядра «с нуля» до этого уровня потребуются приблизительно 20 человек и около 5 лет работы.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен

Последний раз редактировалось Tyhig, 27.07.2011 в 10:48.
Tyhig вне форума  
 
Непрочитано 27.07.2011, 10:51
#8
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Tyhig Посмотреть сообщение
Блин. Мне так лень язык осваивать только из-за того, что хорошей бесплатной проги на это дело нету :'(
Ну хорошо, а VB долго учить вообще ?
Я в школе Паскаль "учил"... То есть в "золотой топор" игрался на уроках Паскаля...
С бейсиком вообще не в теме...

А что С++ сверх сложнее VB ?
Почему именно VB ?
Та выбор языка в не принципиален просто из наиболее доступных Microsoft Visual Studio, а там выбирай что хошь....

Цитата:
Сообщение от Tyhig Посмотреть сообщение
И потом, для независимой программы потребуется своё математическое ядро. Где я его возьму ?
Эт ты загнул парень....
Зачем математическое ядро, если ты собираешься решать довольно простые задачи, ты ж на МКЭ не замахиваешься.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 10:59
#9
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,840


Цитата:
Сообщение от Tyhig Посмотреть сообщение
Но если всё сделаю я один, то хрена с два это будет фривэйр.
Боюсь, в таком варианте, что для того чтоб Вашим продуктом кто-то, кроме Вас, даже бесплатно, пользоваться стал - Вам понадобится не меньше усилий, чем его написать (а скорее больше).
__________________
Когда в руках молоток все вокруг кажется гвоздями.

Последний раз редактировалось Дима_, 27.07.2011 в 11:07.
Дима_ вне форума  
 
Автор темы   Непрочитано 27.07.2011, 13:07
#10
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,693


DEM
Без математического ядра, как считать корень, сумму, разность, експоненту, логарифмы ?
Подозреваю в языках программирования нет даже этих простых функций, а без них никак...

Дима_
Меньше народу, как говорится...
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Непрочитано 27.07.2011, 13:15
#11
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Tyhig Посмотреть сообщение
Без математического ядра, как считать корень, сумму, разность, експоненту, логарифмы ?
Подозреваю в языках программирования нет даже этих простых функций, а без них никак...
НУ ты даешь.....
Есть все это во всех языках.....
А вот таблицы из СНИПов придется в каком то файле хранить и обрабатывать....
В общем то все понятно, кроме желания, нету ничего....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 13:22
#12
13forever

Инженер строитель
 
Регистрация: 15.06.2006
Санкт Петербург
Сообщений: 1,591


Tyhig давай так - ты пишешь алгоритм расчета, ну скажем расчет стальной шпунтовой стенки или что то вроде того, какие исходники, пояснительные эскизы в автокаде чертишь, дальше прописываешь последовательность решения задачи, с вариантами типа если а=2 то г считай по формуле 3. ну и т.д. а я в MathCADе напишу програмульку. идет?
13forever вне форума  
 
Непрочитано 27.07.2011, 13:33
#13
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


13forever
А зачем в маткаде то???
Не проще ли сделать не зависимую от сторонних приложений программу....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 13:59
#14
13forever

Инженер строитель
 
Регистрация: 15.06.2006
Санкт Петербург
Сообщений: 1,591


DEM ну во-первых я его люблю, нравится жутко, да. а во вторых в чем умею в том пишу, он прост в освоении и простой алгоритм в него забить 5секунд. А вообще надо или программированием заниматься серьезно или проектированием. Два в одном, это извините "видал сосун". Тот же Перельмутер где то тиснул фразу в духе мол "простите люди, не стал я программистом".
13forever вне форума  
 
Непрочитано 27.07.2011, 14:20
#15
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Думаю все таки лучше сделать в Microsoft Visual Studio, хотя для создания алгоритма и тестирования можно в начале и в Маткаде потренироваться...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 15:15
#16
Гобар

начальник ПТО
 
Регистрация: 25.05.2009
Брянск-Москва
Сообщений: 1,610
Отправить сообщение для Гобар с помощью Skype™


Цитата:
Сообщение от 13forever Посмотреть сообщение
А вообще надо или программированием заниматься серьезно или проектированием.
На самом деле можно и тем и тем заниматься. Было бы желание и время.

Выбор языка программирования зависит от автора. Какой ближе тот и берем. И вообще, для начала надо алгоритм составить, а для этого тетрадки и ручки хватит.

Метод круглоцилиндрических поверхностей - вообще шаманство на кофейной гуще. Для определения точки вращения существует куча методов и все с погрешностью неслабой.

Со своей стороны при наличии алгоритма могу оказать посильную помощь в Pascal, Delphi то бишь.
Гобар вне форума  
 
Непрочитано 27.07.2011, 16:07
2 | #17
lastloch


 
Регистрация: 23.12.2010
Сообщений: 65


Offtop: Как говорит мой шеф - "Если хочешь завалить дело, собирай толпу."
lastloch вне форума  
 
Непрочитано 27.07.2011, 16:30
#18
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от lastloch Посмотреть сообщение
Offtop: Как говорит мой шеф - "Если хочешь завалить дело, собирай толпу."
Ну тут не сколько другая ситуация если распределять на модули, которые люди будут разрабатывать самостоятельно..
Правда конечно надо будет определится с языком программирования и заставить всех делать комментарии к коду...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 27.07.2011, 16:39
#19
Гобар

начальник ПТО
 
Регистрация: 25.05.2009
Брянск-Москва
Сообщений: 1,610
Отправить сообщение для Гобар с помощью Skype™


Цитата:
Сообщение от DEM Посмотреть сообщение
Правда конечно надо будет определится с языком программирования
Ключевая фраза. Не каждый проектировщик кроме прочего знает три-четыре языка программирования

Цитата:
Сообщение от DEM Посмотреть сообщение
заставить всех делать комментарии к коду
Каждый кто написал более-менее приличную программу их делает по умолчанию, мне кажется.
Гобар вне форума  
 
Автор темы   Непрочитано 27.07.2011, 16:39
#20
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,693


Все алгоритмы расчёта я не напишу. Это будет делать разработчик модуля.

Цитата:
Сообщение от 13forever Посмотреть сообщение
а я в MathCADе напишу програмульку. идет?
Маткада у меня нет, и честно говоря не хочется в нём.
например ексель есть у всех, а маткада у всех нету...

Цитата:
Сообщение от DEM Посмотреть сообщение
Не проще ли сделать не зависимую от сторонних приложений программу....
Ну или так... Но это делать не переделать...
Цитата:
Сообщение от DEM Посмотреть сообщение
Думаю все таки лучше сделать в Microsoft Visual Studio
Но если и извращаться, то уж в чём-нибудь известном. Например С++ или VB... Но их осваивать надо... Причём всем участникам проекта...

Цитата:
Сообщение от Гобар Посмотреть сообщение
Со своей стороны при наличии алгоритма могу оказать посильную помощь в Pascal, Delphi то бишь.
Алгоритм будет писать разработчик модуля.
Переписать алгоритм в любую программу может любой и быстро. Написать свой алгоритм это проблема.
Но спасибо за предложение.
Возможно, если вы не будете возражать поделать простенькие модули типа еслиеслиеслиеслиеслиесли...
Возможно языком станет и Delphi. Если я решусь отойти от екселя.

Цитата:
Сообщение от DEM Посмотреть сообщение
и заставить всех делать комментарии к коду
Тут можно просто некий стандарт всем сделать... в принципе... и при проверке его использовать.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Универсальная программа рассчитывающая откосы и шпунтовые стенки (написание)

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Универсальная программа для проектирования Анатолий Анатольевич Другие CAD системы 5 14.03.2008 09:34
Фундамент с динамическими нагрузками в Scad Tlelaxu SCAD 9 31.08.2007 10:44