در مسایل مربوط به محیط های دریایی و سواحل آن، بررسی رفتار موج ها بدون در نظر گرفتن اثرات تداخلی موج و جریان، منطقی به نظر نمی رسد، لذا در این تحقیق سعی بر آن است که پدیده تداخل موج و جریان مورد بررسی قرار گیرد.موج ها در اثر عوامل مختلفی از جمله باد، انفجارات، حرکت کشتی ها، فعالیت های تکتونیکی و زلزله در سطح دریا شکل می گیرند و با نزدیک شدن به سواحل، با جریان هایی که عموما در طول ساحل در حرکتند برخورد می نمایند. در اثر این تداخل، مشخصات موج (طول موج، ارتفاع موج و جهت حرکت موج) و مشخصات جریان (سرعت و عمق) دچار تغییرات می شوند.مدل های مختلف تحلیلی، عددی و آزمایشگاهی برای حل معادلات حاکم بر پدیده تداخل موج و جریان وجود دارد. در ابتدا دو سری معادلات حاکم به دست می آیند. سری اول شامل معادله بقای جرم و دو معادله مومنتم در جهات افقی می باشد. سری دوم شامل معادلات بقای عدد موج و عمل موج است. در تحقیق اخیر از یک مدل محاسباتی عددی استفاده شده است که محاسبات به صورت دو مرحله ای، مرحله موج و مرحله جریان، انجام می شود. در محاسبات مرحله موج، منحنی های پرتوی امواج با حل یک سری معادلات دیفرانسیلی به روش انتگرالی گام به گام محاسبه می شوند و در هر گام، معادلات بقای عدد موج و بقای عمل موج به روش عددی مناسب حل می گردند تا پارامترهای موج شامل ارتفاع موج، عدد موج و جهت حرکت موج به دست آیند. در مرحله محاسبات جریان، معادلات جریان (معادله پیوستگی و معادلات مومنتم) مربوط به آب های کم عمق که با فرض جریان غیرلزج، غیرچرخشی و غیرقابل تراکم به دست آمده اند و شامل اثرات موج در قالب تنش های پرتوی هستند در حالت ماندگار به روش عناصر محدود گالرکین حل می گردند و مشخصات جریان (سرعت و عمق) به دست می آیند. محاسبات از مرحله موج شروع می شود یعنی جایی که از جریان صرفنظر می گردد. این محاسبات دو مرحله ای به صورت تکرار تا زمانی که جواب ها همگرا شوند ادامه می یابد.بر اساس مدل مذکور، دو برنامه کامپیوتری SWERM و CAFEM به زبان برنامه نویسی فورترن تنظیم شده اند که به ترتیب برای حل معادلات موج و جریان به کار می روند. در پایان، مثال های مختلفی حل گردیده اند و نتایج مربوطه مورد بحث و بررسی قرار گرفته و جهت کنترل، با نتایج حاصل از کارهای دیگران مقایسه شده اند. نتایج حاصل از مدل، حاکی از این مطلب است که در اثر تداخل موج و جریان موافق، طول موج افزایش و ارتفاع موج کاهش می یابد و برعکس برای جریان های مخالف با حرکت موج، طول موج افزایش و ارتفاع موج کاهش می یابد. همچنین سرعت جریان موافق با حرکت موج کاهش و برای جریان های مخالف با حرکت موج، افزایش می یابد.