Расчётные документы по заказу

Расчётные документы по заказу - Сообщения

#1 Опубликовано: 19.10.2010 01:31:37
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

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

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

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

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

Как думаете, есть в России необходимость в автоматизации "малых" инженерных расчётов?
Есть такой рынок или он только в моём воображении?
Россия навсегда! Вячеслав Мезенцев
#2 Опубликовано: 19.10.2010 02:42:37
Carlos

Carlos

19 сообщений из 134 понравились пользователям.

Группа: User

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

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

У меня еще есть идея как приблизить SMath ближе к вордовскому виду без значительных переделок кода расчета. Позже выложу идею со всеми схемами.
#3 Опубликовано: 19.10.2010 08:31:36
build_your_web

build_your_web

4 сообщений из 127 понравились пользователям.

Группа: User

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

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

уни

156 сообщений из 355 понравились пользователям.

Группа: User

Я могу привести конкретный пример. 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;
Россия навсегда! Вячеслав Мезенцев
#5 Опубликовано: 19.10.2010 09:58:46
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

У меня нет серьёзного опыта по работе над инженерными задачами, а потому могу лишь прислушаться ко всему выше сказанному. Я с удовольствием поддержу начинание по адаптации таких документов под SMath Studio (Live), тем более что судя по успехам с языковыми возможностями программы скоро я смогу предоставить возможность по автоматическому переводу имён встроенных функций и названий встроенных же единиц измерения на различные языки, причём в .sm файлах программа будет хранить информацию вне зависимости от языка клиентской версии программы, чем и обеспечится полная совместимость расчётов между различными копиями SMath Studio. Всё будет удобно и красиво.
2 пользователям понравился этот пост
Mikka 19.10.2010 13:16:00, build_your_web 19.10.2010 13:29:00
#6 Опубликовано: 19.10.2010 14:35:14
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote


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


Нет, не погибла!
См., например, http://twt.mpei.ac.ru/ochkov/Opt-Filtr/R-H.html
#7 Опубликовано: 20.10.2010 23:49:44
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote


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



Вот реальный проект, где работает и MCS и SMath:
http://twt.mpei.ac.ru/rbtpp/pKw/
#8 Опубликовано: 26.10.2010 02:08:07
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

Wrote


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



Попробуйте погуглить по ключевому слову "Расчеты в Интернете"!
#9 Опубликовано: 26.10.2010 02:54:13
уни

уни

156 сообщений из 355 понравились пользователям.

Группа: User

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

Вот, кстати, онлайн расчёты: Пакет "Граф"
Россия навсегда! Вячеслав Мезенцев
#10 Опубликовано: 26.10.2010 14:35:31
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

Расчёты в Интернете, а тем более онлайн расчёты в Интернете - это платёжные системы типа Яндекс.Деньги или Вебмани.


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