https://profimarkets.com/
Подписывайтесь на наши новости в социальных сетях:
Facebook: http://www.facebook.com/profimarkets
ВКонтакте: http://vk.com/profimarkets
Twitter: http://www.twitter.com/ProfiMarkets
Instagramm: http://instagram.com/profimarkets
Google+: https://plus.google.com/+ProfiMarketsRU
FTP in WIndows Server 2008 ( Budiman Yusuf TKJ B - SMKN 1 Kota Bekasi )Budiman Yusuf
FTP in Windows Server 2008
ini adalah tugas ( Budiman Yusuf TKJ B 17 - SMKN 1 Kota Bekasi)
Semoga Bermanfaat~
Jika ada kesalahan boleh di komentar~
Terima Kasih~
https://profimarkets.com/
Подписывайтесь на наши новости в социальных сетях:
Facebook: http://www.facebook.com/profimarkets
ВКонтакте: http://vk.com/profimarkets
Twitter: http://www.twitter.com/ProfiMarkets
Instagramm: http://instagram.com/profimarkets
Google+: https://plus.google.com/+ProfiMarketsRU
FTP in WIndows Server 2008 ( Budiman Yusuf TKJ B - SMKN 1 Kota Bekasi )Budiman Yusuf
FTP in Windows Server 2008
ini adalah tugas ( Budiman Yusuf TKJ B 17 - SMKN 1 Kota Bekasi)
Semoga Bermanfaat~
Jika ada kesalahan boleh di komentar~
Terima Kasih~
DNA adalah salah satu molekul penting yang kerap dikenalpasti dalam setiap penemuan fosil organisma hidup. Ia mempunyai perkaitan rapat di antara organisma hidup menerusi hubungan filogenetik yang seterusnya boleh mengakui kebenaran sebahagian teori evolusi. Huraikan teknik pengelasan organisma hidup dengan cara sistematik molekul dan bioinformatik.
Benefits of Exercise - Many of us spend hours in the gym trying to get that washboard stomach, especially as summer approaches. It is no surprise that frustration occurs when you look at yourself in the mirror and see your abs hidden behind a thin layer of fat after completing 300 crunches. Want to be lean? Eat clean and do exercises.
If you should have some mild discomfort, Advil or Tylenol is generally sufficient to ease the discomfort. You can be given a prescription for a small amount of stronger medication, but most patients find it unnecessary to take these. Significant pain or discomfort is very unusual.
Отладка и оптимизация многопоточных OpenMP-программTatyanazaxarova
Задача знакомства программистов с областью разработки параллельных приложений становится все актуальней. Данная статья является кратким введением в создание многопоточных приложений, основанных на технологии OpenMP. Описаны подходы к отладке и оптимизации параллельных приложений.
DNA adalah salah satu molekul penting yang kerap dikenalpasti dalam setiap penemuan fosil organisma hidup. Ia mempunyai perkaitan rapat di antara organisma hidup menerusi hubungan filogenetik yang seterusnya boleh mengakui kebenaran sebahagian teori evolusi. Huraikan teknik pengelasan organisma hidup dengan cara sistematik molekul dan bioinformatik.
Benefits of Exercise - Many of us spend hours in the gym trying to get that washboard stomach, especially as summer approaches. It is no surprise that frustration occurs when you look at yourself in the mirror and see your abs hidden behind a thin layer of fat after completing 300 crunches. Want to be lean? Eat clean and do exercises.
If you should have some mild discomfort, Advil or Tylenol is generally sufficient to ease the discomfort. You can be given a prescription for a small amount of stronger medication, but most patients find it unnecessary to take these. Significant pain or discomfort is very unusual.
Отладка и оптимизация многопоточных OpenMP-программTatyanazaxarova
Задача знакомства программистов с областью разработки параллельных приложений становится все актуальней. Данная статья является кратким введением в создание многопоточных приложений, основанных на технологии OpenMP. Описаны подходы к отладке и оптимизации параллельных приложений.
Презентация курсовой работы Воробьевой А.А. и Гунько И.А. по дисциплине "Технология разработки программного обеспечения" (кафедра "Теплофизика и информатика в металлургии" УрФУ, г.Екатеринбург, 2010-11 учебный год)
ПРИМЕНЕНИЕ ДИСКРЕТНОГО КОСИНУСНОГО ПРЕОБРАЗОВАНИЯ ДЛЯ ПОСТРОЕНИЯ ГОЛОГРАММЫ ...ITMO University
Показаны возможность применения и преимущества дискретного косинусного преобразования для встраивания и восстановления скрытых водяных знаков. Установлено, что метод построения голограммы на основе дискретного косинусного преобразования обеспечивает расширение динамического диапазона и сокращает избыточность при восстановлении изображения водяного знака по сравнению с изображением, восстанавливаемым по методике, основанной на преобразовании Фурье.
АЛГОРИТМИЧЕСКАЯ КОРРЕКЦИЯ ПОГРЕШНОСТЕЙ ПОРТАТИВНОГО СПЕКТРОФОТОМЕТРАITMO University
Приводится описание разработанной методики алгоритмической коррекции погрешностей портативных приборов на примере спектрофотометра, входящего в состав прибора „Кедр“, который предназначен для идентификации пород древисины. Предлагаемая методика позволяет повысить достоверность идентификации до 90 %
Обработка приватных данных на публичных вычислительных сетяхDmitry Protopopov
Вычислительные системы прошли путь от мэйнфрэймов к персональным компьютерам, и теперь совершают обратный путь — от персональных компьютеров к мэйнфрэймам.
Массово предлагаются услуги для всех желающих по выполнению вычислений на высокопроизводительных компьютерах, реализованных в виде облачных и других систем, от компаний предоставляющих подобные сервисы в публичных сетях.
Однако использование публичных вычислительных сетей несёт для их потребителей риски:
Утечки приватных данных в процессе их обработки на внешнем устройстве или в процессе передачи данных;
Возможность наличия искажений в получаемых результатах вычислений на внешнем устройстве или в процессе передачи данных. При этом, даже многократный повтор вычислений с одними и теми же исходными данными не позволит обнаружить наличие этих искажений если они носят системный, а не случайный характер.
Мы не будем рассматривать вопросы утечки приватных данных или искажений в результатах вызванных в процессе передачи данных, оставляя эту тему классической криптографии по обеспечению закрытого канала связи требуемой степени надёжности.
Рассмотрим вопрос, когда сам внешний вычислитель может подвержен компрометации, и на нём самом возможны и анализ приватных данных в процессе обработки, и искажение результатов вычислений, и постараемся решить задачу, которую сформулируем следующим образом:
Требуется обеспечить механизм обработки приватных данных на внешнем вычислительном устройстве, который, при сохранении возможностей использования типовых алгоритмов, позволил бы сделать невозможным (то есть достаточно сложным) выявление значений приватных данных, а также позволял бы выявлять и исправлять возможные искажения в результатах вычислений, вносимые случайно или системно.
Поскольку, несомненно, потребуется некоторая дополнительная обработка заданий и результатов, на стороне потребителя, то желательно, чтобы сложность(цена, время) такой обработки была значительно меньше сложности(цены, времени) решения основной задачи – иначе у потребителя нет смысла для проведения вычислений на внешних публичных сетях.
Также, несомненно, может возрасти общее количество вычислений, отдаваем
Лабораторные работы (практикум) по программированию на языке C Sharp (СИ решетка). Материал разработан специально для ресурса www.studentam-in.ru на котором Вы можете найти бесплатные учебные материалы и получить качественные образовательные услуги: китайский и английский перевод; репетиторство; заказ курсовых, контрольных; создание презентации, баннера, контента, сайта и многое другое.
394.аналитический метод расчета коэффициента гидравлического трения
1. 93
HYDROCARBON PROCESSING
№ 5 • май 2007Т Е Х Н О Л О Г И И
НЕФТЕГАЗОВЫЕ
АНАЛИТИЧЕСКИЙ
МЕТОД РАСЧЕТА
КОЭФФИЦИЕНТА
ГИДРАВЛИЧЕСКОГО ТРЕНИЯ
В. Нанда имар, Mangalore Refinery and Petrochemicals Ltd., Ман ал р , Индия
Решение равнения Ко лбр а с использованием W-ф н ции Ламберта и ал оритмы расчета
где e/d – относительная шероховатость стенок
трубы.
Основной трудностью при использовании
уравнения Коулбрука, хотя оно и обеспечивает
высокую точность, является то, что расчет f пред
ставляет собой итеративный процесс. Современ
ные компьютеры легко обеспечивают требуемую
скорость вычислений и устойчивость к сбоям, од
нако интересно проверить, можно ли такие урав
нение решить аналитическими методами.
W функция Ламберта. Эта функция F(w) опре
деляется как обратная функция от wew
:
F(w) = wеw
, (4)
т.е. функция W( ) определяется как
Х = W(х)еW(x)
. (5)
Эта функция имеет много значений, но для
w> 1/eфункцияимеетединственноеивеществен
ное значение, называемое главным значением.
Уравнения, включающие экспоненциальные
функции, могут быть решены с использованием
W функция. Общая стратегия при этом заключа
ется в перемещении всех неизвестных в одну сто
рону уравнения, чтобы оно было похоже на зави
симость вида хех
, в точке которой W функция
обеспечивает решение. Уравнение Коулбрука
может быть представлено в форме уравнения (4)
с небольшими усилиями.
Коэффициент трения можно определить ана
литически следующим образом:
f = A2
/[- W (-А/Cе-AB/C
) -АВ/С]2
, (6)
где A = 1/0,86; B = (ε/D)/3,7; C = 2,51/NRe.
(3)
улбрука для коэффициента трения f считаетсяточ
ной для всех практических задач. Она имеет вид:
Для расчета течений любых жидкостей расчет
коэффициента гидравлического трения является
важным этапом определения потерь давления и,
следовательно, расчета производительности насо
са, размеров арматуры и насосов и т.д. В большин
стве опубликованных работ можно найти много
методов расчета перепада давления в потоке жид
кости. Используются различные способы от но
мограммдляконкретныхжидкостейсуниверсаль
ными диаграммами, подобными диаграмме Муди,
до эмпирических зависимостей.
Инженеры технологи часто сталкиваются с
трудностями при расчете систем с течением жид
кости. Определение размеров насосов это наибо
лее общий пример таких расчетов. Расчет паде
ния давления в потоке несжимаемой жидкости
это одно из самых активных применений мето
дов гидродинамики. В этой статье рассматрива
ются особенности расчета падения давления из
за трения.
РАСЧЕТ
ПАДЕНИЯ ДАВЛЕНИЯ
Уравнение Дарси для падения давления из за
трения имеет следующий вид.
DP = fLv2
/2gD (1)
где ΔP – падение давления, м вод. ст; v – средняя
скорость потока, м/с; L – длина участка трубы, м;
D – диаметр сечения трубы, м; f – гидравличес
кий коэффициент трения, (безразмерный); g –
9,81 м/c2
.
Все параметры уравнения Дарси заданы или
имеются на этапе проектирования, за исключени
ем коэффициента гидравлического трения f. Для
ламинарного течения он рассчитывается просто.
f = 64/NRe, (2)
где NRe – число Рейнольдса.
Для турбулентного течения коэффициент тре
ния f не выражается в явной форме. Формула Ко
fN
+
/d
=-
f Re
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛ ε 2,51
3,7
ln0,86
1
,
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
2. 94
HYDROCARBON PROCESSING
№ 5 • май 2007 Т Е Х Н О Л О Г И И
НЕФТЕГАЗОВЫЕ
Можно показать, что уравнение (6) дает толь
ко одно значение f для диапазона относительных
шероховатостей и чисел Рейнольдса, которые
предполагаются для случая турбулентного тече
ния. Точный расчет, особенно экспоненциально
го члена W функции Ламберта, может привес
ти к некоторым трудностям при больших числах
Рейнольдса (≥ 107
) и относительной шероховато
сти (≥ 0,02). Фактически это ничего не сделает с
функциями, однако может привести к тому, что
компьютер будет округлять большие значения
или будет рассматривать их как бесконечность.
Эту проблему можно решить с использованием
специальных библиотек данных с многократно
проверенной точностью, подобных GMP. Вооб
ще говоря, программа, представленная в конце
этой статьи, дает точное решение для значений
NRe (ε/D) Ј 1000. Более высокие значения этой ве
личины обычно не встречаются при дозвуковых
течениях несжимаемой жидкости, для которых
модель Коулбрука является справедливой.
Вычисление W функции Ламберта можно вы
полнить с помощью инженерных прикладных
программ. Для случаев, когда отсутствует соот
ветствующая встроенная функция, W функ
цию можно вычислить с помощью рекуррентно
го соотношения. Небольшая программа на
языке python позволяет эффективно вычислить
функцию без потери точности. Значения аргу
мента функции были проверены при прогоне
подпрограммы python на компьютере с процес
сором Pentium IV (версия 2.3.5) для значений до
2 х 1084
.
Исходная итеративная зависимость для W име
ет вид:
wj+1 = wj - wj e wj
–x/[e wj
(wj + 1) –
/(wj + 2) (wj e wj
– x)/(2wj + 2)]. (7)
W (x) = wj в конце достаточного числа итера
ций (обычно 100).
Программа на языке python имеет следующий
вид:
# lambert.py
import math
class Error(exception):
pass
def W(x)
prec =1e-16
w = 0
for i in range (100)
wTimesExpW + w*math.exp(w)
wPlusOneTimesExpW = (w+1)*
w*math.exp(w)
if prec >abs((x-wTimesExpW)/
wPlusOneTimes –ExpW):
break
else
w=w-(wTimesExpW-x/
(wPlusOneTimesExpW-
- (w+2)*(wTimesExpW-x)/
(2*w+2))
return float(w)
Это самый простой и понятный метод вычис
ления f c использованием заданных значений
чисел Рейнольдса и относительной шероховатос
ти.
Следующаяпрограмма(наязыкеpython)позво
ляет сделать это для диапазона NRe ≥ 106
и значе
ний ε/D от 0 до 0,01. Выводимые данные записы
ваются в виде электронной таблицы для дальней
шего использования. На рисунке показан график
с результатами расчетов. Для переходной облас
ти NRe инженеры используют другую зависимость
для f в виде f(NRe). Эта отдельная зависимость не
рассматривалась в программе.
# Colebrook.py
# Colebrook equation
# This script calculates the value of friction factor
(этот с рипт рассчитывает значение оэффици-
ента трения. – Прим. пер.)
import lambert
import math
from win32com.client import Dispatch
x|App.Visible = 1
x|App.Workbooks.Add()
#definition of coefficients
A = -1,162790698
ED = [0, 1e-4, 2e-4, 5e-4, 1e-3, 2e-3, 5e-3,
1e-2] # relative roughness (относительная шеро-
ховатость. – Прим. пер.)
Графи изменения оэффициента идравличес о о трения,
расчетные данные
Отн. шероховатость
Число Рейнольдса
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
3. 95
HYDROCARBON PROCESSING
№ 5 • май 2007Т Е Х Н О Л О Г И И
НЕФТЕГАЗОВЫЕ
NRe = [10, 50, 100, 500, 1e3, 2e3, 5e3, 1e4, 2e4,
3e4, 4e4, 5e4, 1e5, 2e5, 5e5, 6e5, 7e5, 8e5, 9e5,
1e6]
j = 1
for E_by_D in ED:
i = 1
x|App.ActiveSheet.Cells(i,j).
Value = E_by_D
for Re in NRe
i = i+1
if Re < 2100: # laminar region
(ламинарная область. – Прим. пер.)
f = 64.0/Re
x|App.ActiveWork.ActiveSheet.Cells
(i,j).Value = f
else: # turbulent region
(т рб лентная область. – Прим. пер.)
B =E_by_D/3.7
C =2.51/Re
x = math.exp(A*B/C+math.log(C))
z = -A/x
w = lambert.W(z)
f = A**2/(-w-A*B/C)**2
x|App.ActiveWorkbook.ActiveSheet.Cells
(i,j).Value = f
j = j+1
x|App.ActiveWorkbook.Close(SaveChanges=1)
x|App.Quit()
del x|App
Расчетные данные показывают (см. рис.) увели
чение f в переходной области NRe. Это интересное
явление свидетельствует, что изменение f связано
сначаломотрывапограничногослоя.Значенияfдля
переходной области, полученные с помощью дру
гих эмпирических зависимостей, меньше по срав
нению со значениями, полученными с помощью
уравнения (3) в диапазоне NRe = 2100 ÷ 4000. Для
чисел Рейнольдса выше 5000 несколько спорная
форма уравнения (6) лучше подходит для вычис
лений с помощью компьютера. Поскольку в боль
шинстве случаев в этой области имеет место тур
булентноетечение,использованиеэтогоуравнения
можетувеличитьточностьконструкторскихрасче
тов.
ЗАМЕЧАНИЯ
1. Python это объектно ориентированный язык
с открытым исходным кодом, который очень под
ходит для научных и инженерных расчетов. Под
робно этот язык описывается на сайте www/
python.org.
2. GMP это совокупность GNU библиотек ма
тематических данных с многократно увеличен
ной точностью. Точность и размер чисел с плава
ющей запятой произвольной длины могут быть
рассчитаны без ухудшения точности. URL: http:
//www.swox.com/gmp.
3. Из уравнения Коулбрука следует, что при бо
лее высоких значениях NRe значение коэффици
ента трения приближается к значению компонен
ты сопротивления, которая получается для ε/D >0:
lim f = [-0,86 ln (ε/D)/3,7)]2
NRe ®Ґ
Для ε/D = 0 уравнение (6) принимает более про
стую форму
f = -A2
/[-W(-A/C)]2
,
которая сходится к нулю при приближении NRe к
бесконечности.
Перевел В. Клепинин
СПИСОК ЛИТЕРАТУРЫ
1. Constantinides, A. and N. Mostoufi, «Numerical Methods for
Chemical Engineer with Matlab Application», Prentice Hall
International, Series, 2000.
2. Corles, et al., «On the Lambert W function», Adv. Computational
Maths, 5, pp. 329–359, 1996 postscript.
3. Python code for Lambert function: http://en.wikipedia.org/wiki/
Lambert’s_W_function.
4. Sonnad, J.R. and C. T. Goudar, «Explicit factor correlation for pipe
flow analysis», Hydrocarbon Processing, June 2005, pp. 103–105.
В. Нандакимар, сотрудник Mangalore Refinery
and Petrocemicals Ltd, дочерней компании Oil
and Natural Gas Corp. Ltd. Он выполняет оценку
новых проектов, заводских объектова, а также
анализ технологических процессов переработ
ки. М р Нандакимар имеет 12 летний опыт
работы на различных перерабатывающих уста
новках. Он получил диплом инженера химика в Университете
Калькутты.
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»