Hola, soy

Mohamed Boulman Mokhlis

Ingeniería Industrial · Mecánica

29 proyectos

9 áreas

4 artículos

ANSYS · MATLAB · Python · EES · TIA Portal · SolidWorks · R

Sobre mí

Hey, I'm Mohamed Boulman Mokhlis.

Me apasiona entender cómo funcionan las cosas y buscar la manera de hacerlas un poco mejor. Lo que más disfruto es llevar la teoría a algo que funcione de verdad: un modelo que simula un mecanismo, un autómata que controla una línea de producción o un programa que resuelve un problema concreto.

Durante la carrera he trabajado con simulación por elementos finitos, dinámica de sistemas multicuerpo, automatización industrial, fabricación por control numérico y análisis estadístico de datos. Algunas asignaturas me han ido especialmente bien, como Estructura y Propiedades de Materiales no Metálicos y Diseño de Experimentos y Modelos de Regresión, en las que obtuve Matrícula de Honor; Electromagnetismo y Programación en Python, con Sobresaliente, y otras como Mecánica, Termodinámica, Teoría de Máquinas y Mecanismos o Automatización de la Fabricación y Robótica, con Notable. Aun así, lo que más valoro de ellas es lo que aprendí por el camino.

La programación se ha convertido en una herramienta de trabajo diaria para mí. Uso Python, MATLAB y R para automatizar cálculos, simular sistemas y analizar resultados. Ahora sigo formándome en cálculo de estructuras, motores y vehículos ferroviarios.

Sé que todavía me queda mucho por aprender, y eso es precisamente lo que me motiva. Me gusta trabajar en equipo, escuchar a quien tiene más experiencia que yo y revisar mi propio trabajo con espíritu crítico, porque los errores enseñan tanto como los aciertos. Busco un equipo en el que aportar mis ganas y mi constancia, y en el que seguir creciendo como ingeniero.

  • FormaciónIngeniería Industrial
  • EspecialidadMecánica
  • HerramientasPython, C, R, MATLAB / Simulink, ANSYS Workbench, SpaceClaim, Autodesk Inventor, AutoSIM-200, TIA Portal (PLC Siemens), SOPAS Engineering (visión artificial), CNC Simulator Pro (código ISO), SolidWorks, AutoCAD, Excel, Power BI, Power Query, Power Pivot
  • AhoraCálculo de estructuras, motores y teoría de vehículos

Proyectos

Métodos numéricos

Algoritmos numéricos y programas de cálculo en Python y MATLAB. · 2 proyectos

Métodos numéricos · Python

Métodos numéricos, de la raíz al patrón

Cuatro prácticas resueltas en Python: raíces de ecuaciones, sistemas lineales y no lineales, interpolación, ecuaciones integrales y patrones de Turing por reacción-difusión.

  • Python
  • NumPy
  • Jupyter
  • Matplotlib
Estática · MATLAB

Sistema de muelles 1D

Programa en MATLAB que calcula desplazamientos, fuerzas y deformaciones en un sistema de muelles con el método directo de la rigidez, y comprueba cuándo deja de ser válido el modelo lineal.

  • MATLAB
  • Método de la rigidez
  • Álgebra matricial

Elementos finitos (MEF)

Modelos de elementos finitos propios y en ANSYS: análisis estructural, térmico y termo-elástico. · 4 proyectos

MEF · MATLAB

MEF para una barra axial

Programa en MATLAB que resuelve por elementos finitos una barra con carga axial, combinando elementos lineales, cuadráticos y cúbicos en la misma malla.

  • MATLAB
  • Elementos finitos
  • Integración gaussiana
Térmica · MEF

Disipador térmico para un chip de 65 W

Diseño y análisis térmico de un disipador de aletas que baja el chip de 150 °C a 93,1 °C con solo 12 mm de altura total, validado con un modelo MEF propio en MATLAB.

  • ANSYS Workbench
  • MATLAB
  • SpaceClaim
Elementos finitos · Trabajo en grupo de 4

Rueda de bicicleta por elementos finitos

Modelo de vigas y barras de una rueda de 36 radios en ANSYS: dos perfiles de llanta, pretensado de los radios mediante una carga térmica equivalente, comprobaciones de resistencia y rigidez y leyes de esfuerzos en la llanta.

  • ANSYS Mechanical
  • Elementos finitos
  • SpaceClaim
  • Python
  • APDL
Elementos finitos · Trabajo en grupo de 3

Unión bimetálica acero–cobre

Análisis termo-elástico en ANSYS de una barra de cobre alojada en un soporte de acero: dos pasos térmicos opuestos, tensiones por dilatación diferencial, submodelo de la zona crítica y estudio de convergencia de malla.

  • ANSYS Mechanical
  • Elementos finitos
  • Análisis térmico
  • SpaceClaim
  • Submodelado

Automatización y fabricación

Neumática, PLC, visión artificial, control numérico y dinámica de sistemas. · 6 proyectos

Automatización · PLC · Trabajo en equipo

Programación de un PLC Siemens S7-1200

Programa en lenguaje Ladder con TIA Portal para controlar dos cilindros neumáticos, con contador de ciclos, temporizador, selector de secuencia y una mejora propia de aviso con LEDs. Probado en el panel real del laboratorio.

  • TIA Portal
  • Ladder
  • Siemens S7-1200
Automatización · Neumática

Automatización neumática: llenado de latas de pintura

Diseño y simulación de un circuito neumático con tres cilindros para la secuencia A+B+C+C−A−B−, aplicado al llenado de latas de pintura, y selección de componentes comerciales en el catálogo de SMC.

  • AutoSIM-200
  • SMC Model Selection
  • Método sistemático
Automatización · Visión artificial · Trabajo en equipo

Inspección y control de calidad por visión

Configuración de una cámara de visión artificial con SOPAS Engineering para separar piezas buenas de piezas defectuosas midiendo sus agujeros, validada con una matriz de confusión.

  • SOPAS Engineering
  • Visión artificial
  • Matriz de confusión
Fabricación · CNC · Trabajo en equipo

Mecanizado por control numérico

Hoja de proceso, selección de herramientas y programa en código ISO para fresar una pieza a partir de un bloque de 350×150×50 mm, simulado en CNC Simulator Pro.

  • Código ISO (G-code)
  • CNC Simulator Pro
  • AutoCAD
Dinámica de sistemas · MATLAB

Dinámica de dos depósitos en serie

Modelado de dos depósitos conectados: punto de equilibrio, linealización, funciones de transferencia de cada depósito y del conjunto, polos y ceros, y respuesta a un aumento del caudal de entrada.

  • MATLAB
  • Funciones de transferencia
  • Linealización
  • Control System Toolbox
Dinámica de sistemas · MATLAB y Simulink

Control en bucle cerrado de los depósitos

Control proporcional del nivel del segundo depósito: respuesta a un cambio de consigna y a una perturbación, efecto del retardo de la tubería con la aproximación de Padé, y cómo influye la ganancia en la estabilidad.

  • MATLAB
  • Simulink
  • Control proporcional
  • Control System Toolbox

Mecánica y mecanismos

Modelado 3D, mecanismos y simulación cinemática y dinámica. · 7 proyectos

Simulación de sistemas mecánicos · MATLAB

Análisis cinemático de un mecanismo

Modelado en coordenadas naturales de un mecanismo de tres cuerpos con un par de traslación: ecuaciones de restricción, matriz jacobiana y cálculo de posiciones, velocidades y aceleraciones en MATLAB.

  • MATLAB
  • Cinemática multicuerpo
  • Matriz jacobiana
Simulación de sistemas mecánicos · MATLAB

Dinámica de una puerta de garaje

Puerta basculante con brazo, muelle y rodillo en una guía: ecuaciones de restricción, velocidad del rodillo y ecuaciones de Newton-Euler resueltas como un sistema DAE con ode23t.

  • MATLAB
  • Dinámica multicuerpo
  • Newton-Euler
  • ode23t (DAE)
Simulación de sistemas mecánicos · MATLAB

Varilla en un aro: ecuaciones de Lagrange

Varilla cuyo extremo desliza con rozamiento por un aro fijo: Lagrangiana con dos juegos de coordenadas (con y sin restricción), simulación en MATLAB y balance de energía.

  • MATLAB
  • Dinámica multicuerpo
  • Lagrange
  • ode15s
Simulación de sistemas mecánicos · MATLAB

Mecanismo de barra ranurada con muelle

Mecanismo de cuatro cuerpos con barra ranurada, manivela, biela y deslizadera unida a un muelle: Lagrange con las coordenadas de cada par cinemático, multiplicadores y simulación en MATLAB.

  • MATLAB
  • Dinámica multicuerpo
  • Lagrange
  • ode23t (DAE)
Mecanismos · Inventor · Trabajo en equipo

Grúa de puerto para elevación de carga

Modelado en Autodesk Inventor de una grúa a escala real y estudio cinemático y dinámico del mecanismo: velocidades, rango de movimiento y fuerza que debe dar el cilindro hidráulico, con y sin rozamiento.

  • Autodesk Inventor
  • Simulación dinámica
  • Excel
Simulación de sistemas mecánicos · MATLAB

Simulación dinámica de una pala cargadora

Modelo multicuerpo de una Hitachi ZW150-6 con ecuaciones de Lagrange, ajuste de sus dos sistemas hidráulicos y una interfaz gráfica en MATLAB para cambiar parámetros y relanzar la simulación.

  • MATLAB
  • Ecuaciones de Lagrange
  • Sistemas hidráulicos
  • AutoCAD
Mecánica · MATLAB

Mecanismo biela-manivela en MATLAB

Aplicación con interfaz gráfica que resuelve la cinemática completa del mecanismo biela-manivela: posición, velocidad y aceleración de la biela y la corredera, con animación, tablas y exportación a Excel.

  • MATLAB
  • GUI (GUIDE)
  • Cinemática
  • Excel

Mecánica de fluidos

Ensayos de laboratorio: medida de caudal y velocidad y pérdidas de carga. · 1 proyecto

Mecánica de fluidos · Trabajo en grupo de 4

Prácticas de laboratorio de fluidos

Tres ensayos: calibración de un rotámetro y coeficientes de un venturímetro y un diafragma, perfil de velocidades de un chorro de aire con tubo de Pitot, y factores de fricción y pérdidas de carga en tuberías.

  • Mecánica de fluidos
  • Excel
  • Ensayos de laboratorio
  • Instrumentación

Termodinámica y energía

Ciclos de potencia, recuperación de calor y análisis exergético. · 1 proyecto

Termodinámica · EES

Ciclo Rankine orgánico de alta eficiencia

Análisis energético y exergético de un ciclo ORC transcrítico con R245fa y regenerador para aprovechar gases a 220 °C: dónde se pierde la exergía y cómo sacar más potencia de la misma fuente.

  • EES
  • Termodinámica
  • Análisis exergético
  • Recuperación de calor

Dibujo industrial

Diseño, modelado 3D y planos de conjuntos mecánicos. · 1 proyecto

Dibujo industrial · Trabajo en grupo de 3

Araña robot con mecanismo Klann

Diseño y modelado 3D de un robot caminante de cuatro patas inspirado en una araña: selección de componentes, transmisión por engranajes, patas con mecanismo Klann y planos del conjunto.

  • Modelado 3D
  • Dibujo industrial
  • Mecanismo Klann
  • Arduino

Programación y datos

Aplicaciones, bases de datos y machine learning. · 1 proyecto

Software · Python

ETSIIVIAJES

Aplicación de escritorio para gestionar una agencia de turismo de buceo y esquí: clientes, inventario por centro, reservas, mapa mundial de destinos y analítica con machine learning.

  • Python
  • Tkinter
  • SQLite
  • pandas
  • scikit-learn

Estadística y datos (R)

Regresión, diseño de experimentos y análisis de datos con R. · 6 proyectos

Diseño de Experimentos y Regresión · R

Regresión lineal simple en R

Tres estudios con datos reales: medidas corporales de 507 personas, la ley de Forbes para el punto de ebullición del agua y la relación entre años de estudio y salario. Estimación, contrastes, diagnosis y transformaciones.

  • R
  • R Markdown
  • Regresión lineal
  • Diagnosis del modelo
Diseño de Experimentos y Regresión · R

Transformaciones y comparación de modelos

Desaparición del DDT en las truchas del lago Michigan, temperatura de 56 ciudades de EE. UU. según su latitud y su longitud, y búsqueda de la mejor transformación para el modelo salario-estudios.

  • R
  • R Markdown
  • Regresión lineal
  • Transformaciones
Diseño de Experimentos y Regresión · R

Diagnosis y regresión lineal múltiple

Qué actividades consideran delito 45 estudiantes según los ingresos de sus padres y su edad, y capacidad pulmonar (FEV) de 654 jóvenes según su estatura y su edad. Diagnosis, transformaciones, modelos múltiples e intervalos de confianza.

  • R
  • Regresión múltiple
  • Diagnosis del modelo
  • Intervalos de confianza
Diseño de Experimentos y Regresión · R

Regresión con variables cualitativas

Tiempo de cálculo de un software de detección de tumores según el tamaño y el formato de la imagen, y peso al nacer de 1174 bebés según la gestación, la madre y el tabaco. Variables ficticias, predicción y selección de variables.

  • R
  • Regresión múltiple
  • Variables ficticias
  • Predicción
Diseño de Experimentos y Regresión · R

Multicolinealidad y paradoja de Simpson

Qué compuestos químicos explican el sabor de un queso cheddar cuando están correlacionados entre sí, y por qué la relación entre sépalo y pétalo de los lirios cambia de signo al tener en cuenta la especie.

  • R
  • Regresión múltiple
  • Multicolinealidad
  • Correlación
Diseño de Experimentos y Regresión · R

Diseño de experimentos: análisis de la varianza

Rendimiento de un proceso químico según la temperatura y el laboratorio (diseño en bloques), y crecimiento de bacterias según la concentración de nutriente y la temperatura (diseño factorial con interacción).

  • R
  • ANOVA
  • Diseño de experimentos
  • Comparaciones de Tukey

Habilidades

Simulación y cálculo

  • ANSYS Workbench
  • SpaceClaim
  • MATLAB / Simulink
  • EES (Engineering Equation Solver)
  • Método de elementos finitos
  • AutoSIM-200 (neumática)
  • TIA Portal y programación de PLC en Ladder
  • SOPAS Engineering (visión artificial)
  • Programación CNC en código ISO
  • CNC Simulator Pro

Diseño CAD

  • Autodesk Inventor
  • SolidWorks
  • AutoCAD

Programación y datos

  • Python (pandas, NumPy, scikit-learn, matplotlib)
  • C/C++
  • R y R Markdown
  • SQLite
  • Tkinter

Análisis de datos y oficina

  • Excel
  • Power BI
  • Power Query
  • Power Pivot
  • Word y PowerPoint

Retos

Competiciones y desafíos de ingeniería

Aquí reuniré los retos en los que participe fuera de las asignaturas: competiciones, hackatones y problemas de ingeniería abiertos, con el planteamiento, la solución y lo que aprendí en cada uno.

Próximamente

Artículos

Artículo · Trabajo en equipo · 5 min de lectura

El dilema de la cuerda: por qué los grandes equipos logran menos y cómo solucionarlo

El efecto Ringelmann: por qué cada persona aporta menos cuando el grupo crece, qué dice la psicología social sobre ello y tres reglas para que el esfuerzo de cada uno vuelva a verse.

  • Trabajo en equipo
  • Psicología social
  • Gestión de proyectos
Artículo · Inteligencia artificial · 6 min de lectura

Más allá del código y los planos: cómo la inteligencia artificial está rediseñando el futuro de la ingeniería

Diseño generativo, gemelos digitales y asistentes de programación: qué está cambiando la IA en la ingeniería y qué competencias exige al ingeniero.

  • Inteligencia artificial
  • Diseño generativo
  • Ingeniería
Artículo · Trabajo en equipo · 4 min de lectura

Cuando nadie quiere liderar: lo que realmente pasa en los proyectos de grupo

Por qué los equipos de ingeniería fallan más por falta de decisión que por falta de conocimiento técnico, y qué significa de verdad liderar un proyecto de grupo.

  • Trabajo en equipo
  • Liderazgo
  • Ingeniería
Artículo · Aprendizaje · 7 min de lectura

El espejismo del aula: aprobar no es dominar

Por qué entender la solución de un problema no es lo mismo que saber resolverlo, qué dice la psicología del aprendizaje sobre ello y cómo he intentado llevar cada práctica un paso más allá del enunciado.

  • Aprendizaje
  • Psicología cognitiva
  • Ingeniería

Contacto

Email
LinkedIn
CVDisponible bajo petición