Автор Тема: База данных  (Прочитано 10467 раз)

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #15 : 20 Январь 2009, 20:22:04 »
Идея ясна, только вот все равно это четкая логика и на ней далеко не уедишь. Правильно товарищь Beda сказал в одном случае давление одно в другом другое. Сдесь надо опираться на образы. НАример машина визуально смотрит на картинку и говорит что это больше всего (значение к примеру 0,8632) похоже на наращивание.
Другими словами машина ищет похожую на шаблон картинку.

Такой подход очень перспективен и сама система работающая на таком принципе маштабируема  :!:

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #16 : 20 Январь 2009, 20:29:11 »
а, забыл.. в ячейки заносим не значения параметров а процент доверия этому параметру. Конкретные опорные значения параметров описываются отдельно. Тоесть тому же давлению дадим для определенной операции 20 процентов доверия, а всему столбцу 79%. Тоесть в общей куче давление может учавствовать, но приоритет - сумме остальных параметров. Ну как-то так... давно не пользовался прогой от имс.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #17 : 20 Январь 2009, 20:33:30 »
ХМ.... Интересно становиться. Все равно мне кажеться там используется  четкая логика при определении парогов значений.
А уже затем выявляется сумарное степень похожести.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #18 : 20 Январь 2009, 20:42:18 »
Нет чето я всетаки не догоняю.
Попробовал сейчас нарисовать такую таблицу:

_________| Бурение | Промывка | Наращивание |
__________________________________________  
Вес _____|________|__________|_____________|      
давление |________|__________|_____________|
момент___|________|__________|_____________|
..._______|________|__________|_____________|
..._______|________|__________|_____________|

Я правильно все понял?
А как может быть итоговая степень доверия меньше ста процентов в шаблоне?

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #19 : 20 Январь 2009, 20:48:10 »
Ну в любом случае для достоверного определения ситуации необходим анализ нескольких параметров. Например, для наращивания - вес и тальблок - вполне необходимо и достаточно. Для Вашего примера наиболее характерный признак - наличие ступеньки в момент отцепления квадрата( 3й кружок) - она есть и на тальблоке и на весе.
Есть и другие алгоритмы. Я как-то делал автомат для слежения за доливом, притоками и поглощениями. Ко всему мне надо было отслеживать наращивания, тальблока и веса вполне хватило. Тут просто отслеживалось перемещение крюка, с весом или без, а также его текущее положение с дискретностью 1 метр. Например, вверх идет пустой, вниз - с весом. Трудно представить себе другую операцию как не наращивание.

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #20 : 20 Январь 2009, 20:50:42 »
Цитата: "boikovsoft"

А как может быть итоговая степень доверия меньше ста процентов в шаблоне?

Таблица правильная. Итоговая задается отдельно. Но сумма %% в столбце должна быть 100%. Частности не помню, высказал только идею, применяемую в имс.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #21 : 20 Январь 2009, 20:55:14 »
Я привязывался к маленьким пичкам просто для демонстрации идеи. Насамом деле для определения наращивания есть действительно другие проверенные методы. Я лишь хотел показать саму идею работы алгоритма распознования.
Работа алгоритма аналогична работе головного мозга (нейросистема).
Спомощью такого алгоритма можно распозновать более сложные ситуации. Например, промыв инструмента на ранних стадиях. да много чего.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #22 : 20 Январь 2009, 20:59:02 »
Если нейросеть раскладывать по слоям, то какраз слои более высокго уровня будут обрабатывать совокупность параметров.

Не хочу показаться умником. Если че не понятно спросите.

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #23 : 20 Январь 2009, 21:30:51 »
Да понятно все, только боюсь, что результат сведется к определению стандартных ситуаций, которые любой оператор и так увидит. Стоит ли игра свеч? Остальные ситуации неоднозначны и требуют времени и опыта ( методики ), по шаблонам вряд ли будут достоверны. Например, неоднородный раствор или ПГР даст картину промыва, ранняя стадия которого уже неоднозначна в этом случае.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #24 : 20 Январь 2009, 21:45:58 »
Впринципе согласен. Все равно компьютер может посоветовать, а оператор сам должен решить какое окончательно решение принять.

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

Все эти алгоритмы я уже реализовал, в той или иной степени. Единственная загвозка - обработка сигнала (Фильтр.) Ну немогу я правильный фильтр сделать хоть растреляйте. Например фильтровать давление, или вес правильно. Как сделать так, чтобы пички подклинок оставались.

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #25 : 20 Январь 2009, 21:50:29 »
Кто че скажет про это:
http://www.basegroup.ru/library/practice/geophysics/

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #26 : 20 Январь 2009, 22:08:07 »
Цитата: "boikovsoft"
..Единственная загвозка - обработка сигнала (Фильтр.) Ну немогу я правильный фильтр сделать хоть растреляйте. Например фильтровать давление, или вес правильно. Как сделать так, чтобы пички подклинок оставались.

"..RC-фильтрация с автосбросом – вид фильтрации основан на предыдущем, но имеет дополнительный параметр «Разность автосброса» - это разность текущего значения и предыдущего фильтрованного значения в его единицах измерения. Если разность перекрыла параметр «Разность автосброса», то производится автоматический рестарт фильтрации, таким образом пики значения параметра больше указанного значения будут видны на графиках. При значении параметра «Разность автосброса» равного 0 автосброс пол-ностью отключается. Этот метод применим к датчикам момента на роторе, давления на входе."
Выдержка из дока по DTCIS

Оффлайн boikovsoft

  • Старожил
  • ****
  • Сообщений: 288
  • Карма: +7/-0
  • Инженер-программист
    • http://oilsoft-service.com
База данных
« Ответ #27 : 20 Январь 2009, 22:15:32 »
Так так так, поподробнее. или ссылочку если есть.
Ниразу не сталкивался с таким RC-фильтром.

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #28 : 20 Январь 2009, 22:26:07 »
да примитив, в общем-то... задается ширина полосы фильтрации, и если параметр вышел за эту полосу, то он не фильтруется.

Оффлайн mehanik

  • Старожил
  • ****
  • Сообщений: 316
  • Карма: +16/-1
База данных
« Ответ #29 : 20 Январь 2009, 22:32:28 »
Цитата: "boikovsoft"
Кто че скажет про это:
http://www.basegroup.ru/library/practice/geophysics/

Лично меня не впечатлило, честно говоря. Обычная систематизация исходных данных.

 



Покер онлайн