Loading...
Search for: dehghannezhad-ghahfarokhi--saeed
0.131 seconds

    Numerical Analyses of Gas Recirculation Effects in Flameless Combustion

    , M.Sc. Thesis Sharif University of Technology Dehghannezhad Ghahfarokhi, Saeed (Author) ; Farshchi, Mohammad (Supervisor)
    Abstract
    Flameless combustion in combustion technology is an innovative method with low nox production that few years provided it passes. In this paper the effects of various parameters on flameless combustion chamber with separate fuel and air jets, has been modeled numerically with the help of Fluent 6.3 software. Differences between traditional combustion and flameless combustion were determined and the flame structure has been studied in different scenarios. In numerical modeling, approach were used to modeling turbulence and eddy dissipation concept (EDC) approach use to modeling combustion and turbulence interaction effects. A global Two-step reaction mechanism for propane and a global... 

    Hierarchical Activity Recognition for PD Patients by Means of an IMU-Based Wearable System

    , M.Sc. Thesis Sharif University of Technology Mohammadzadeh Ghahfarokhi, Mohammad (Author) ; Behzadipour, Saeed (Supervisor)
    Abstract
    Parkinson's disease is a progressive and severe neurodegenerative disorder in the central nervous system that is common in adults and, to some extent, in young people. One way to control and improve this disease is through rehabilitation, specifically in the form of rehabilitation activities. Due to the difficulty of travelling to and from the clinic, systems have been developed today that, using inertial sensors, provide the possibility of remotely monitoring this type of treatment up to 95%. In this regard, a system named SEPANTA has been developed at the Djavad Mowafaghian Research Center to diagnose and monitor the rehabilitation activities performed by patients with Parkinson's disease.... 

    Schedule swapping: A technique for temperature management of distributed embedded systems

    , Article Proceedings - IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2010, 11 December 2010 through 13 December 2010, Hong Kong ; 2010 , Pages 1-6 ; 9780769543222 (ISBN) Samie Ghahfarokhi, F ; Ejlali, A ; Sharif University of Technology
    2010
    Abstract
    A distributed embedded system consists of different processing elements (PEs) communicating via communication links. PEs have various power characteristics and in turn, have different thermal profiles. With new technologies, processor power density is dramatically increased which results in high temperature. This alarming trend underscores the importance of temperature management methods in system design. The majority of proposed techniques to address thermal issues, impose severe penalties on performance and reliability. We present Schedule Swapping, a technique for reducing peak temperature in distributed embedded systems while satisfying real-time constraints. Contrary to many other... 

    Optimization of Dynamic Wireless Power Transfer for Maximum Power Transmission to Electric Vehicles

    , M.Sc. Thesis Sharif University of Technology Sarmast Ghahfarokhi, Shahriar (Author) ; Tahami, Farzad (Supervisor)
    Abstract
    Nowadays, due to environmental problems, electric cars are becoming more and more popular. The main drawback of these cars is due to the large volume, weight, and price of the battery and its long charging time. Charging the battery at short intervals or even in moving, can help to use a smaller battery and reduce battery problems. Therefore, the dynamic wireless power transmission technology that provides power without having to stop the car to recharge its batteries can revolutionize the electric car industry. The ever-expanding advance of power electronics and wireless power transmission technologies has made it possible to transfer power to moving electric cars. Barriers to this industry... 

    DistilKaggle: A Distilled Dataset of Kaggle Jupyter Notebooks

    , Article Proceedings - 2024 IEEE/ACM 21st International Conference on Mining Software Repositories, MSR 2024 ; 2024 , Pages 647-651 ; 979-840070587-8 (ISBN) Ghahfarokhi, M. M ; Asgari, A ; Abolnejadian, M ; Heydarnoori, A ; Sharif University of Technology
    2024
    Abstract
    Jupyter notebooks have become indispensable tools for data analysis and processing in various domains. However, despite their widespread use, there is a notable research gap in understanding and analyzing the contents and code metrics of these notebooks. This gap is primarily attributed to the absence of datasets that encompass both Jupyter notebooks and extracted their code metrics. To address this limitation, we introduce DistilKaggle, a unique dataset specifically curated to facilitate research on code metrics in Jupyter notebooks, utilizing the Kaggle repository as a prime source. Through an extensive study, we identify thirty-four code metrics that significantly impact Jupyter notebook... 

    Using on-the-fly Translation of Temporal Logic to Automata in Model Checking

    , M.Sc. Thesis Sharif University of Technology Salehi Ghahfarokhi, Khayyam (Author) ; Ardeshir, Mohammad (Supervisor) ; Izadi, Mohammad (Supervisor)
    Abstract
    According to increasing computer systems, needs for verification of such systems with respect to desirable properties is critical. Model checking is one of the best methods of verification. Different methods have been proposed for model checking. The most efficient of these methods is automata-theoretic approach. In this approach, formal specification of desirable property, specified by formula in temporal logics, is translated to corresponding automaton. If the system model is expressed as automaton, the problem of model checking is then reduced to a problem of automata-theory. The question is the following. Are all the computations of the corresponding automaton accepted by the automaton... 

    Distributed Mechanism for Resource Provisioning in Cloud Computing

    , M.Sc. Thesis Sharif University of Technology Riahi Ghahfarokhi, Bahareh (Author) ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
    Abstract
    Cloud computing is a paradigm for scalable processing infrastructure which combines distributed software concepts, networks and IT management. Virtualization techniques help to increase productivity from resources. Services are adjusted based on service level agreement with a contract between users and service providers for specifying quality service. In this way, the level of customer satisfaction will be improved. Reliable and flexible management of service level agreements is very important for users and providers. This agreement model is used to prevent the payment of the penalty by providers and minimized interaction between users and providers. Migration from the traditional model to a... 

    T-shaped handle set-up: effects of handle diameter, between-handle distance, workpiece orientation, working height, and exertion direction on two-handed torque strength, usability, comfort, and discomfort

    , Article Ergonomics ; Volume 66, Issue 7 , 2023 , Pages 1015-1030 ; 00140139 (ISSN) Maleki Ghahfarokhi, A ; Dianat, I ; Azghani, M. R ; Asghari Jafarabadi, M ; Parnianpour, M ; Sharif University of Technology
    Taylor and Francis Ltd  2023
    Abstract
    The use of both hands is often required for force/torque exertions, particularly when using hand tools. This study investigated the effects of handle diameter (3–5 cm), between-handle distance (0.5–1.5 shoulder span (SS), workpiece orientation (horizontal/frontal), working height (shoulder/elbow/knuckle), and exertion direction (clockwise/counter-clockwise) on maximum two-handed torque strength, usability and comfort/discomfort while using T-shaped handles. Participants (n = 20) performed 36 experimental conditions. The handle diameter had no significant main effect on torque strength. The 3 cm diameter handle was associated with better usability and comfort compared to other options. Higher... 

    A roadmap for enriching jupyter notebooks documentation with kaggle data

    , Article Proceedings - 2024 IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI, CAIN 2024 ; 2024 , Pages 271-272 ; 979-840070591-5 (ISBN) Mostafavi Ghahfarokhi, M ; Jahantigh, H ; Asadi, A ; Kianiangolafshani, S ; Khademian, A ; Heydarnoori, A ; Sharif University of Technology
    2024
    Abstract
    Recent advancements in AI and data science have led to the increased use of Jupyter notebooks. As such, various AI-Based automated tools have been also developed to automatically document notebooks. However, a key challenge is the absence of suitable datasets for training AI models. In this paper, we outline a valuable roadmap for developing a dataset of (markdown, code) pairs centered on functions in Jupyter notebooks. The roadmap encompasses four high-level steps: structural filtering, structural processing, conceptual filtering, and conceptual processing. Our proposed roadmap leads to providing a quality dataset for training AI models on Jupyter notebooks. © 2024 Copyright held by the... 

    Can code metrics enhance documentation generation for computational notebooks?

    , Article Proceedings - 2024 39th ACM/IEEE International Conference on Automated Software Engineering, ASE 2024 ; 2024 , Pages 2472-2473 ; 979-840071248-7 (ISBN) Mostafavi Ghahfarokhi, M ; Jahantigh, H ; Kianiangolafshani, S ; Khademian, A ; Asadi, A ; Heydarnoori, A ; Sharif University of Technology
    2024
    Abstract
    In software development, code documentation is crucial for collaboration and maintenance, especially as projects become more complex. However, it is often neglected due to the tedious effort it requires. This paper explores automating documentation generation for computational notebooks, focusing on the impact of code metrics such as lines of code, API popularity, and complexity on this task. Using a dataset of 22K code-documentation pairs, we compare deep learning models with and without code metric augmentation. The results show that incorporating these metrics significantly improves the accuracy of documentation generation, underscoring the connection between code metrics and quality... 

    Beyond syntax: unleashing the power of computational notebooks code metrics in documentation generation

    , Article Proceedings - 2024 IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI, CAIN 2024 ; 2024 , Pages 278-279 ; 979-840070591-5 (ISBN) Mostafavi Ghahfarokhi, M ; Khademian, A ; Kianiangolafshani, S ; Asadi, A ; Jahantigh, H ; Heydarnoori, A ; Sharif University of Technology
    2024
    Abstract
    Computational notebooks, like Kaggle notebooks, offer an integrated platform for coding and documentation, yet the latter's quality often falls short as scientists may neglect this crucial aspect. This paper addresses the need for improved and efficient code documentation generation in computational notebooks. As recent literature emphasizes integrating code's inherent structure into documentation generation models, our research explores unutilized structural characteristics, incorporating metrics from code sequences to enable better code documentation suggestions. Evidenced by the improved BLEU scores, our proposed method significantly outperforms the conventional model in a preliminary... 

    Performance of three-level spectrally encoded spreadtime CDMA in the presence of multiple interferences [electronic resource]

    , Article IET Communications ; July 2011, Volume 5, Issue 10, P. 1328-1335 Mashhadi, S. (Saeed) ; Mashhadi, Saeed ; Salehi, J. A ; Sharif University of Technology
    Abstract
    In this study the authors present an in-depth study, analysis and discussion on maximum likelihood (ML)-based receiver for a typical spectrally encoded spread-time CDMA in the presence of multiple narrowband interference (NBI) signals in an additive white Gaussian noise channel. Furthermore, the authors demonstrate that by combining useful properties of ML-based receiver and three-level codes, that is, codes with values of -1, 0, +1, the authors can introduce a new strategy in which superior performance with respect to previous receiver structure based on two-level codes, that is, codes with values of -1, +1, can be attained. With the help of an example, the authors drive, first, the... 

    Investigation of Multiphase Flow in Oil Wells (with Focus on Two Phase Flow), Flow Pattern Recognition and Modeling

    , M.Sc. Thesis Sharif University of Technology Shams, Reza (Author) ; Shad, Saeed (Supervisor) ; Jamshidi, Saeed (Supervisor)
    Abstract
    The concurrent flow of oil and water is a common occurrence in the field of multiphase flow in different fields including petroleum industry. In oil and gas, production engineers often face a situation in which more than one phase is flowing through the producers. In such conditions an accurate assessment of pressure loss inside the well plays a vital role in efficient and effective production planning. Changes in well orientation, wellbore diameter, reservoir and fluid properties as well as fluid flow rates are among parameters in which will affect the flow patterns that can occur inside a well during its life time. These flow patterns are created as a result of a competition between... 

    Casing Design Optimization Considering Drilling and Production Conditions

    , M.Sc. Thesis Sharif University of Technology Sadeghi, Mahdi (Author) ; Jamshidi, Saeed (Supervisor) ; Shad, Saeed (Supervisor)
    Abstract
    Casing design is one of the most expensive parts in the drilling of oil wells, and any cost reduction with the basic design of these casing strings will significantly reduce the total cost of the operation. In recent years, occurring scenarios-based casing design has become popular; Because in many cases, it eliminates non-occurring scenarios such as gas kick and saves on drilling costs. In this study, we have tried to investigate all scenarios that may occur during the lifetime of the well, whether drilling or production, and for each well, based on its own field information, possible scenarios for each casing part are selected separately and the applying loads are calculated. For this... 

    PRI (Palm Rotation Indicator): a metric for postural stability in dynamic nonprehensile manipulation [electronic resource]

    , Article Journal of MECHANIKA ; 2012, Vol. 18, No. 4, pp. 461-466 Beigzadeh, B. (Borhan) ; Meghdar, Ali ; Sohrabpour, Saeed ; Sharif University of Technology
    Abstract
    In this study, we discuss the postural stability of a nonprehensile manipulation problem, which deals with multibody objects. As a metric for postural stability, we define PRI. Then, the system is posturally stable, if PRI is inside the convex hull of the object-manipulator contact surface. We then discuss that dynamic biped locomotion is a special case of dynamic nonprehensile manipulation in all aspects; we prove that ZMP (zero-moment point) and FRI (zoot rotation indicator) are special cases of PRI (palm rotation indicator). Simulations and experiments corresponding to simple examples support the results  

    On the Domination Polynomial of Graphs

    , M.Sc. Thesis Sharif University of Technology Ebrahimi, Zeinab (Author) ; Akbari, Saeed (Supervisor)

    Some Applications of Combinatorial Nullstellensatz in Graph Theory and Combinatorics

    , M.Sc. Thesis Sharif University of Technology Fakhari, Amin (Author) ; Akbari, Saeed (Supervisor)

    Electrochemical Determination of Piroxicam at thin Carbon
    Nanoparticle Composite And Investigation of the Electrochemical Behavior and Synthesis of Catechols in the Presence of Mercapto Methyl Tetrazol as a Nucleophile

    , M.Sc. Thesis Sharif University of Technology Jokar, Effat (Author) ; Shahrokhian, Saeed (Supervisor)
    Abstract
    The electrochemical oxidation behavior of the anti-inflammatory drug piroxicam was investigated. A carbon nanoparticle (CNP)-chitosan (CS) film-coated graphite electrode (PGE) was fabricated and the electrochemical behaviors of piroxicam on its surface was investigated by the means of cyclic voltammetry (CV), linear sweep voltammetry (LSV) and electrochemical impedance spectroscopy (EIS). In comparison to the bare PGE, at the surface of the CNP-CS film modified electrode, the oxidation peak current of piroxicam increased significantly and the peak potential shifted negatively. Consequently, a simple and sensitive electroanalytical method was developed for the determination of piroxicam. The... 

    Chemically Modified Electrodes Based on Conducting Polymers and Carbon Nanotubes: Application to Voltammetric Determination of Some Biological and Pharmaceutical Compounds

    , M.Sc. Thesis Sharif University of Technology Asadian, Elham (Author) ; Shahrokhian, Saeed (Supervisor)
    Abstract
    There are high attractions in the development of conducting polymer (CP) coatings to improve the electrochemical properties and biocompatibility of electrodes in the area of biosensors. In the first part of this thesis, a new type of modified electrodes, constructing multi-walled carbon nanotubes (MWCNTs) and polypyrrole is prepared in a layer-by-layer process. In this procedure, the glassy carbon electrode is casted first by a drop suspension of MWCNTs, leading to formation a thin film on its surface. In the second step, electrochemical polymerization of pyrrole in the presence of tiron (used as doping anion) is performed on the surface of the MWCNTs pre-coated electrode. The modification... 

    Probing the Electrochemical Properties of Gold Electrode Modified with Edge-Functionalized Graphene and its Application

    , M.Sc. Thesis Sharif University of Technology Aghajani, Talin (Author) ; Shahrokhian, Saeed (Supervisor)
    Abstract
    In the present work, edge-functionalaized graphene was used as electrode material and its electrochemical properties were systematically characterized by electrochemical impedance spectroscopy and cyclic voltammetry. Two methods were applied to modify the gold electrode surface. First method was the self assembling process of graphene nanosheets on gold electrode surface. Second method was simply casting specific amounts of graphene suspension on the gold electrode surface. Nyquist plots show decrease of the charge transfer resistance on the electrode surface at both cases. In cyclic voltammetry studies, first electrode shows no significant changes while the second electrode exhibits...