Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline уни  
#1 Оставлено : 19 октября 2010 г. 8:31:37(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Такая идея на будущее: база расчётов по отечественным ГОСТам, СНиПам и пр.
Как на фрилансе, только специализированная база + форум. Там основная сфера - это веб разработки.
Здесь же - создание электронных расчётов по отечественным стандартам.

Такую идею пытался реализовать VFO (Валерий Фёдорович Очков) на основе MAS (MCS), но идея погибла из-за того, что эти системы перестали поддерживаться и не развивались разработчиками.

На основе SMath Live могут быть преимущества:
1) Отечественная разработка - меньше проблем с русским языком (ГОСТы, СНиПы на русском - это внутренний рынок)
2) Изначально поддерживаются расчёты "онлайн"

Автор SMath может брать процент от использования своей программы при заказе конкретного расчёта или может сделать платный доступ к вычислениям онлайн.
Чтобы эту идею продвинуть, нужно составить побольше расчётов из нескольких областей и выложить в общий доступ.
Потом организовать форум, где предложить услуги по составлению расчётных документов.

Как думаете, есть в России необходимость в автоматизации "малых" инженерных расчётов?
Есть такой рынок или он только в моём воображении?
Россия навсегда!
Вячеслав Мезенцев

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline Carlos  
#2 Оставлено : 19 октября 2010 г. 9:42:37(UTC)
Carlos


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.02.2010(UTC)
Сообщений: 134
Мужчина
Откуда: Северодвинск

Сказал «Спасибо»: 26 раз
Поблагодарили: 19 раз в 12 постах
Для малых инженерных расчетов у каждого инженера уже загтоволены свои "бомбы". Поэтому покупать их вряд ли будут, хотя...кто знает. Платными резонно делать только трудоемкие расчеты. Но идея создания базы данных по различным расчетам я думаю приобретет поддержку.

Вообще для отечественных расчетов я уже предлагал включить в программу русскоязычный вариант единиц измерения (путем переключения в опциях), ведь в ГОСТ-ах и СНиП-ах единицы измерения пишут русскими буквами. Просто неудобно, каждый раз приходится определять свои единицы, потом в каждой новой формуле исправлять опять же вместо стандартных на свои.

У меня еще есть идея как приблизить SMath ближе к вордовскому виду без значительных переделок кода расчета. Позже выложу идею со всеми схемами.
Offline build_your_web  
#3 Оставлено : 19 октября 2010 г. 15:31:36(UTC)
build_your_web


Статус: Advanced Member

Группы: Developers, Registered
Зарегистрирован: 28.08.2009(UTC)
Сообщений: 127

Сказал(а) «Спасибо»: 19 раз
Поблагодарили: 4 раз в 4 постах
Идея действительно на поверхности и возникает не первый раз.
Проблема в реализации. Проект еще не на той стадии, когда может предоставлять полноценные SaaS услуги.

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

Отредактировано пользователем 19 октября 2010 г. 15:33:07(UTC)  | Причина: Не указана

Offline уни  
#4 Оставлено : 19 октября 2010 г. 16:25:37(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Я могу привести конкретный пример. 3 года назад фирма "Роспайп" заказала мне разработку программы для гидравлического и статического расчёта трубопровода. Они торгуют пластиковыми трубами, но ни у них, ни у кого другого (даже в Москве) не оказалось каких-то средств автоматизации расчётов. Эти расчёты базируются на алгоритмах 30-летней давности. Я им даже там усовершенствование сделал в гидравлическом расчёте, но их "кандидаты" почему-то его не приняли на вооружение, хотя расчёт стал более понятным.

Вообще, для инженеров-прикладников сделаны кучи всяких таблиц, по которым они и должны ориентироваться. Просто раньше не было столько различных средств вычислений.

Так вот, я делал расчёт по методике из:
Код:
СП 40-102-2000. Проектирование и монтаж трубопроводных  систем водоснабжения и канализации из полимерных материалов. М. Госстрой России. 2003.

Там довольно путанный документ (наверное для неспециалиста).

Они привели упоминание о нём на своём сайте:
Цитата:
Техническими специалистами ГК «РОСПАЙП» разработана программа для гидравлического и статического расчета двухслойных гофрированных труб.

Программа разработана на основе методик расчета, утвержденных Госстроем РФ (СП 40-102-200). Она носит рекомендательный характер и предназначена для определения пропускной способности самотечного трубопровода при различных наполнениях, подбора диаметра трубы при заданных параметрах, расчета на прочность и устойчивость гофрированных двухслойных труб.

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

http://www.rospipe.ru/news.php?nid=302

А ведь с SMath Live можно сделать эти расчёты прямо у них на сайте или сделать ссылку на вычислительный сервер. У них был калькулятор свой, но ему далеко до SMath. Им нужно было сделать так, чтобы покупатели могли сделать прикидочный расчёт и программа выдавала бы удобочитаемую распечатку. Её потом можно применить при сдаче объекта.

Поэтому я и думаю, что САПРы далеко не всё завоевали. Даже у САПРов есть возможность импорта/экспорта и малые программы могли бы делать какие-нить промежуточные расчёты для тех же САПР, но на русском языке. Известно, что у всех САПР одна и та же проблема - они изначально делались для США\Европы, а потом уже "дорабатывались напильником" для России, по какой причине их трудно применять законно.

Лично я заколебался просто писать программу, т.к. все термины были русскими, а программировал я в Делфи. Пришлось переводить на английский термины, чтобы "вписать" их в программу. Я тогда понял, что нужно писать собственный интерпретатор, который поддерживал бы русский язык, иначе это просто неблагодарно-ненужное и бесполезное занятие = двойная работа.

Вот так это выглядит:
Код:
  TCalcVariables = class(TObject)
  public
// --= / [ Начало списка параметров] / =--
// --= / [ Общие параметры ] / =--
    MinerDiameter                                  : TVariable; // Dвнутр - Внутренний диаметр трубопровода
    ExternalDiameter                               : TVariable; // Dнаруж - Наружный диаметр трубопровода

// --= / [ Параметры статического расчёта ] / =--
    ShellDepth                                     : TVariable; // s      - Толщина оболочки
    CorrugationWidth                               : TVariable; // Lв     - Ширина гофра
    CorrugationStep                                : TVariable; // Lш     - Шаг гофра
    PipelineDepthFilling                           : TVariable; // Hтр    - Глубина засыпки трубопровода, считается от поверхности земли до уровня горизонтального диаметра
    ShortlivedElongationModulusOnPipelineEndLife   : TVariable; // Eo     - Кратковременный модуль упругости при растяжении материала трубы на конец срока службы эксплуатации трубопровода
    LongtimeElongationModulusOnPipelineEndLife     : TVariable; // Etau   - Долговременный модуль упругости при растяжении материала трубы на конец срока службы эксплуатации трубопровода
    PoissonConstantTubeStuff                       : TVariable; // Mu     - Коэффициент Пуассона материала трубы, приводится в норматив-ной документации
    ShortlivedStrengthAtTubeStuffStretching        : TVariable; // Sigmao - Кратковременная расчётная прочность при растяжении материала трубы
    SoilSpecificWeigth                             : TVariable; // Gamma  - Удельный вес грунта
    SoilDeformationModuleInTrenchSinuses           : TVariable; // Eгр    - Модуль деформации грунта в пазухах траншеи
    WeigthOnOneAxis                                : TVariable; // m      - Масса в тоннах на одну ось
    WheelLeanArea                                  : TVariable; // F      - Площадь опирания колеса
    InternalWaterPressureInPipeline                : TVariable; // P      - Перевод массы транспорта в давление на поверхности грунта
    GroundWaterLevelAltitude                       : TVariable; // Hв     - Высота грунтовых вод
    StrengthCondition                              : TVariable; //        - Условие прочности
    PipelineMaterial                               : TVariable; //        - Материал трубопровода
    PipelineMaterialMark                           : TVariable; //        - Марка материала трубопровода
    SoilType                                       : TVariable; //        - Тип грунта засыпки
    CorrugationHeight                              : TVariable; // e      - Высота гофра "e"
    GravityCenterYCoordinate                       : TVariable; // y      - Координата y центра тяжести
    TubeAreaSecondMoment                           : TVariable; // I      - Момент инерции поперечного сечения кольца относительно центральной оси
    RingCrossSectionArea                           : TVariable; // A      - Площадь поперечного сечения кольца
    ConditionalDiameter                            : TVariable; // D      - Диаметр окружной центральной линии кольца
    GeneralExternalVerticalLoading                 : TVariable; // qc     - Суммарная внешняя вертикальная нагрузка
    ShortlivedRingtypeShellRigidity                : TVariable; // Go     - Кратковременная кольцевая жесткость оболочки трубы
    RLSVDTGroundLoad                               : TVariable; // Psi_гр - Относительное укорочение вертикального диаметра трубы под действием грунтовой нагрузки
    RLSVDTTransportLoads                           : TVariable; // Psi_Т  - Относительное укорочение вертикального диаметра трубы под действием транспортных нагрузок
    RLSVDTWarehouseing                             : TVariable; // Psi_М  - Относительное укорочение вертикального диаметра трубы, образовавшееся в процессе складирования, транспортировки и монтажа
    GeneralRLSVDTInSoil                            : TVariable; // Psi    - Суммарное относительное укорочение вертикального диаметра трубы в грунте
    MaxRatingDeformationWallStuff                  : TVariable; // Eps_p  - Максимальное значение деформации материала в стенке трубы из-за овальности поперечного сечения трубы под действием грунтов и транспортных нагрузок
    CompressionRatioWallStuff                      : TVariable; // Eps_c  - Степень сжатия материала стенки трубы от воздействия внешних нагрузок на трубопровод
    MVTDSWStressRrelaxations                       : TVariable; // Eps_pp - Предельно допустимое значение деформации растяжения материала в стенке трубы, происходящей в условиях релаксаций напряжений
    MVTDSWTCreep                                   : TVariable; // Eps_pn - Предельно допустимая деформация растяжения материала в стенке трубы в условиях ползучести
    GroundLoad                                     : TVariable; // qгр    - Грунтовая нагрузка
    TransportLoad                                  : TVariable; // qt     - Транспортная нагрузка, принимаемая по справочным данным для гусеничного, колёсного и другого вида транспорта
    GroundwatersExternalPressure                   : TVariable; // Qгв    - внешнее давление грунтовых вод на уровне горизонтального диаметра трубы
    GeneralExternalPressureOnTube                  : TVariable; // qвш    - суммарное внешнее давление на трубу
    ExtPressureFromStabilityCondWithTransportLoad  : TVariable; // qвш    - суммарное внешнее давление на трубу при учёте транспортной нагрузки
    ExternalPressureFromStabilityCondition         : TVariable; // qуст   - допускаемое значение внешнего давления из условия устойчивости
    DepthLocationFactor                            : TVariable; // n      - Коэффициент, учитывающий глубину заложения трубопровода
    SoilWeightFluidizedInWater                     : TVariable; // Gammav - Вес взвешенного в воде грунта
    LonglivedRingtypeRigidity                      : TVariable; // Gtau   - Длительная кольцевая жесткость на единицу длины трубы

// --= / [ Параметры гидравлического расчёта ] / =--
    HydraulicRadius                                : TVariable; // Rs     - Гидравлический радиус потока
    EmpiricalExponent                              : TVariable; // a      - Эмпирический показатель степени
    HydraulicFrictionCoeff                         : TVariable; // Ls     - Коэффициент гидравлического трения по длине трубопровода
    SelfflowPipeSlop                               : TVariable; // is     - Уклон самотечного трубопровода
    PipeFilling                                    : TVariable; // hs_d   - Наполнение трубопровода
    DimlessExponentBeg                             : TVariable; // bs     - Безразмерный показатель степени
    DimlessExponentEnd                             : TVariable; // Beg    - начальное, End - конечное значение
    Acceleration                                   : TVariable; // g      - Ускорение свободного падения
    FluidFlowAverSpeed                             : TVariable; // u      - Средняя скорость потока жидкости
    ReinoldsNumQuad                                : TVariable; // Requ   - Число Рейнольдса
    ReinoldsNumPhi                                 : TVariable; // Rephi  - Число Рейнольдса
    NotFillFluidFlowAverSpeed                      : TVariable; // Vnf    - Средняя скорость течения жидкости при неполном заполнении трубопровода
    FillFluidFlowAverSpeedBeg                      : TVariable; // Vf     - Средняя скорость течения жидкости при полном заполнении трубопровода
    FillFluidFlowAverSpeedEnd                      : TVariable; // Beg    - начальное, End - конечное значение
    KinematicsToughCoef                            : TVariable; // v      - Коэффициент кинематической вязкости
    RsnfRsfCoef                                    : TVariable; // Rsnf_Rsf - Табличное отношение
    FluidConsumption                               : TVariable; // qs     - Расход жидкости

// --= / [ Коэффициенты ] / =--
    KwCoef                                         : TVariable; // Kw     - Табличный коэффициент
    AssuranceFactorOnStability                     : TVariable; // Kzu    - Коэффициент запаса на устойчивость
    TubeRoundoffProcessFactor                      : TVariable; // Kok    - коэффициент, учитывающий процесс округления овализованной трубы под действием внутреннего давления воды в водопроводе
    CrossSectionOvalityDelay                       : TVariable; // Ktau   - Коэффициент, учитывающий запаздывание овальности поперечного сечения трубы во времени и зависящий от типа грунта, степени его уплотнения, гидрогеологических условий, геометрии траншеи
    TroughFactor                                   : TVariable; // Kw     - Коэффициент прогиба, учитывающий качество подготовки ложа и уплотнения
    CrossSectionBottomEffectFactor                 : TVariable; // Kgr    - Коэффициент, учитывающий влияние грунта засыпки на овальность поперечного сечения трубопровода
    RingTypeRigidityFactor                         : TVariable; // Kg     - Коэффициент, учитывающий влияние кольцевой жёсткости оболочки трубы на овальность поперечного сечения трубопровода
    SandbedSoilFactorForFlexuralStresses           : TVariable; // Ksigma - Коэффициент постели грунта для изгибающих напряжений, учитывающий качество уплотнения
    AssuranceFactorOnOvalityTubeCrossSection       : TVariable; // Kzpsi  - Коэффициент запаса на овальность поперечного сечения трубы
    AssuranceFactor                                : TVariable; // Kz     - Коэффициент запаса, должен приводиться в нормативных документах
    SoilBulkFactor                                 : TVariable; // Ku     - Коэффициент уплотнения грунта
    RoughnessCoef                                  : TVariable; // Ke     - Коэффициент эквивалентной шероховатости
    InfluencingSoilFillingShellStabilityFactor     : TVariable; // Куг    - коэффициент, учитывающий влияние засыпки грунта на устойчивость оболочки
    TubeOvalityFactor                              : TVariable; // Ков    - коэффициент, учитывающий овальность трубы
// --= / [ Конец списка параметров] / =--

    CurrentCalc: TCalcType;
   public
    DBMaterialId: Integer;
    DBSoilId: Integer;

    procedure InitializeVars;

    constructor Create;
    destructor Destroy;
  end;
Россия навсегда!
Вячеслав Мезенцев
Offline smath  
#5 Оставлено : 19 октября 2010 г. 16:58:46(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
У меня нет серьёзного опыта по работе над инженерными задачами, а потому могу лишь прислушаться ко всему выше сказанному. Я с удовольствием поддержу начинание по адаптации таких документов под SMath Studio (Live), тем более что судя по успехам с языковыми возможностями программы скоро я смогу предоставить возможность по автоматическому переводу имён встроенных функций и названий встроенных же единиц измерения на различные языки, причём в .sm файлах программа будет хранить информацию вне зависимости от языка клиентской версии программы, чем и обеспечится полная совместимость расчётов между различными копиями SMath Studio. Всё будет удобно и красиво.
thanks 2 пользователей поблагодарили smath за этот пост.
mikka оставлено 19.10.2010(UTC), build_your_web оставлено 19.10.2010(UTC)
Offline OchkovVF  
#6 Оставлено : 19 октября 2010 г. 21:35:14(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 210 раз
Поблагодарили: 3 раз в 3 постах
уни написал:

Такую идею пытался реализовать VFO (Валерий Фёдорович Очков) на основе MAS (MCS), но идея погибла из-за того, что эти системы перестали поддерживаться и не развивались разработчиками.

Нет, не погибла!
См., например, twt.mpei.ac.ru/ochkov/Opt-Filtr/R-H.html

Отредактировано пользователем 20 октября 2010 г. 21:01:23(UTC)  | Причина: Не указана

Offline OchkovVF  
#7 Оставлено : 21 октября 2010 г. 6:49:44(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 210 раз
Поблагодарили: 3 раз в 3 постах
уни написал:

Такую идею пытался реализовать VFO (Валерий Фёдорович Очков) на основе MAS (MCS)


Вот реальный проект, где работает и MCS и SMath:
twt.mpei.ac.ru/rbtpp/pKw/
Offline OchkovVF  
#8 Оставлено : 26 октября 2010 г. 9:08:07(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 210 раз
Поблагодарили: 3 раз в 3 постах
OchkovVF написал:
уни написал:

Такую идею пытался реализовать VFO (Валерий Фёдорович Очков) на основе MAS (MCS)


Попробуйте погуглить по ключевому слову "Расчеты в Интернете"!
Offline уни  
#9 Оставлено : 26 октября 2010 г. 9:54:13(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Расчёты в Интернете, а тем более онлайн расчёты в Интернете - это платёжные системы типа Яндекс.Деньги или Вебмани. Такие "расчёты" индексируются лучше всех остальных вместе взятых. Автору можно было бы посоветовать сделать удобную площадку в будущем для инженеров по обмену такими документами и их обсуждению.

Вот, кстати, онлайн расчёты: Пакет "Граф"

Отредактировано пользователем 26 октября 2010 г. 19:06:37(UTC)  | Причина: Не указана

Россия навсегда!
Вячеслав Мезенцев
Offline OchkovVF  
#10 Оставлено : 26 октября 2010 г. 21:35:31(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 210 раз
Поблагодарили: 3 раз в 3 постах
уни написал:
Расчёты в Интернете, а тем более онлайн расчёты в Интернете - это платёжные системы типа Яндекс.Деньги или Вебмани.

А нужно вытеснять оттуда самозванцев.
Расчеты в Интернете - это инженерно-технические расчеты в первую очередь!
Когда мы говорим "высшее образование", мы имеем ввиду техническое высшее образование!
В других случаях мы уточняем: "высшее экономическое образование", "высшее юридическое образование", "высшее, извините, театральное образование" и т.д.

Отредактировано пользователем 27 октября 2010 г. 20:24:29(UTC)  | Причина: Не указана

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