Les Inscriptions à la Bibliothèque sont ouvertes en
ligne via le site: https://biblio.enp.edu.dz
Les Réinscriptions se font à :
• La Bibliothèque Annexe pour les étudiants en
2ème Année CPST
• La Bibliothèque Centrale pour les étudiants en Spécialités
A partir de cette page vous pouvez :
Retourner au premier écran avec les recherches... |
Détail de l'auteur
Auteur Larbes, Chérif
Documents disponibles écrits par cet auteur
Affiner la rechercheCommande par DSP TMS 320F2812 d'un onduleur MLI destiné à la traction des véhicules électriques / Samir Mansour
Titre : Commande par DSP TMS 320F2812 d'un onduleur MLI destiné à la traction des véhicules électriques Type de document : texte imprimé Auteurs : Samir Mansour, Auteur ; Larbes, Chérif, Directeur de thèse Editeur : [S.l.] : [s.n.] Année de publication : 2012 Importance : 130 f. Présentation : ill Format : 30 cm Accompagnement : CD Note générale : Mémoire de Magister : Electronique : Alger, Ecole Nationale Polytechnique : 2012
Bibliogr. [3] f. Annexes [8] fLangues : Français (fre) Mots-clés : DSP TMS 320F2812; Onduleur triphasé; Moteur asynchrone triphasé; Variation de vitesse; Véhicule électrique; Modulation vectorielle Index. décimale : M006412 Résumé : En perspective de développement d’un banc d’essai pour véhicule électrique, on se propose le projet de réalisation d’un variateur de vitesse.
Notre travail, consiste en étude et conception d’un onduleur triphasé pour l’asservissement de la vitesse d’un moteur asynchrone triphasé (MAS).
En vue d’optimisation des performances du système de commande et répondre aux exigences temps réel, la stratégie de contrôle et la génération des signaux de commande MLI, seront réalisées à l’aide la carte DSP TMS 320F2812.
L’élaboration du programme implanté sur le DSP est effectuée en langage C via l’outil logiciel dédié CCS IDE.
En parallèle à la réalisation matérielle et l’implantation logicielle, une application sous l’environnement MATLAB est conçue, en vue de simuler et vérifier l’utilité de la technique de modulation vectorielle (SVM) dans la commande en vitesse d’un moteur MAS.
A la fin, pour examiner le bon fonctionnement de la réalisation, des tests pratiques sont accomplis.En ligne : www.intranet.enp.edu Commande par DSP TMS 320F2812 d'un onduleur MLI destiné à la traction des véhicules électriques [texte imprimé] / Samir Mansour, Auteur ; Larbes, Chérif, Directeur de thèse . - [S.l.] : [s.n.], 2012 . - 130 f. : ill ; 30 cm + CD.
Mémoire de Magister : Electronique : Alger, Ecole Nationale Polytechnique : 2012
Bibliogr. [3] f. Annexes [8] f
Langues : Français (fre)
Mots-clés : DSP TMS 320F2812; Onduleur triphasé; Moteur asynchrone triphasé; Variation de vitesse; Véhicule électrique; Modulation vectorielle Index. décimale : M006412 Résumé : En perspective de développement d’un banc d’essai pour véhicule électrique, on se propose le projet de réalisation d’un variateur de vitesse.
Notre travail, consiste en étude et conception d’un onduleur triphasé pour l’asservissement de la vitesse d’un moteur asynchrone triphasé (MAS).
En vue d’optimisation des performances du système de commande et répondre aux exigences temps réel, la stratégie de contrôle et la génération des signaux de commande MLI, seront réalisées à l’aide la carte DSP TMS 320F2812.
L’élaboration du programme implanté sur le DSP est effectuée en langage C via l’outil logiciel dédié CCS IDE.
En parallèle à la réalisation matérielle et l’implantation logicielle, une application sous l’environnement MATLAB est conçue, en vue de simuler et vérifier l’utilité de la technique de modulation vectorielle (SVM) dans la commande en vitesse d’un moteur MAS.
A la fin, pour examiner le bon fonctionnement de la réalisation, des tests pratiques sont accomplis.En ligne : www.intranet.enp.edu Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Spécialité Etat_Exemplaire M006412A M006412 Papier Bibliothèque centrale Mémoire de Magister Disponible M006412B M006412 Papier Bibliothèque centrale Mémoire de Magister Disponible Documents numériques
MANSOUR.Samir.pdfURL
Titre : Commande synergétique d'un moteur asynchrone Type de document : texte imprimé Auteurs : Ould Sass, Mohamed, Auteur ; Larbes, Chérif, Directeur de thèse Editeur : [S.l.] : [s.n.] Année de publication : 2008 Importance : 146 f. Présentation : ill. Format : 30 cm Accompagnement : CD Note générale : Mémoire de Magister: Electronique: Alger, Ecole Nationale Polytechnique: 2008
Bibliogr. f. 143 - 146 Annexe [1] fLangues : Français (fre) Mots-clés : Moteur asynchrone ; Commande vectorielle directe ; Commande synergétique ; Macrovariables ; Loi synergétique de base ; Loi synergétique améliorée Index. décimale : M000808 Résumé : L’objectif principal de ce travail est l’étude de la théorie de la commande synergétique et de son application dans la commande d’un moteur asynchrone.
Après avoir modélisé ce dernier et dans un but de comparer les résultats obtenus avec la commande synergétique, la commande vectorielle directe, avec orientation du flux rotorique et statorique, a été présentée et appliquée au moteur asynchrone.
La théorie de la commande synergétique, son principe et son procédé de synthèse des régulateurs, a été alors introduite et appliquée au moteur asynchrone.
Différentes lois de commande synergétiques ont été élaborées et étudiées à savoir:
- La loi de commande synergétique de base qui a donné des bons résultats dans la régulation de la vitesse et du flux mais elle est un peu sensible aux variations paramétriques du moteur.
- La loi de commande synergétique améliorée, qui résoud le problème précédant de la sensibilité par l’introduction d’un terme intégral sur les erreurs des grandeurs à réguler dans les expressions des macrovariables, a donné de bons résultats et de meilleures performances par rapport à la commande vectorielle.
Enfin, la combinaison de la commande synergétique avec la commande vectorielle a été suggérée et étudiée.
Cette combinaison a donné presque les mêmes résultats que dans le cas de la commande synergétique seule mais avec un avantage de diminution du volume du programme de commande donc du volume de calculs.
Dans ce mémoire, nous étudions la théorie de cette commande, puis nous appliquons cette technique de commande au moteur asynchrone.
Nous avons divisé ce mémoire en quatre chapitres.
Dans le premier chapitre, nous présenterons la modélisation de la machine asynchrone avec démonstration des représentations d’état convenables pour l’élaboration des commandes de la machine asynchrone pour les entraînements à vitesse variable.
Le deuxième chapitre sera consacré à la théorie de la commande vectorielle, à l'analyse de son principe.
Nous appliquons dans ce chapitre, la technique de la commande vectorielle directe avec orientation du flux rotorique et avec orientation du flux statorique au moteur asynchrone.
Des simulations de ces techniques sont présentées avec des tests de robustesse vis-à-vis des changements des paramètres.
Le troisième chapitre sera consacré à la théorie de la commande synergétique, à l'analyse de son principe.
Différentes procédures de calcul des composantes du vecteur de commande basées sur la méthode de la commande synergétique sont présentées, dans le cas d’un régulateur scalaire (à une seule composante du vecteur de commande) et dans le cas d’un régulateur vectoriel, i.e. vecteur de commande à plusieurs composantes.
Les régulateurs synergétiques adaptatifs sont aussi présentés.
Au chapitre quatre, une conception complète d'une commande synergétique est appliquée au modèle complet de la machine asynchrone.
Au chapitre cinq, une conception d'une commande synergétique appliquée au modèle de la machine asynchrone avec la prise en compte des contraintes de la commande vectorielle.
Différents résultats de simulations sont fournis.Commande synergétique d'un moteur asynchrone [texte imprimé] / Ould Sass, Mohamed, Auteur ; Larbes, Chérif, Directeur de thèse . - [S.l.] : [s.n.], 2008 . - 146 f. : ill. ; 30 cm + CD.
Mémoire de Magister: Electronique: Alger, Ecole Nationale Polytechnique: 2008
Bibliogr. f. 143 - 146 Annexe [1] f
Langues : Français (fre)
Mots-clés : Moteur asynchrone ; Commande vectorielle directe ; Commande synergétique ; Macrovariables ; Loi synergétique de base ; Loi synergétique améliorée Index. décimale : M000808 Résumé : L’objectif principal de ce travail est l’étude de la théorie de la commande synergétique et de son application dans la commande d’un moteur asynchrone.
Après avoir modélisé ce dernier et dans un but de comparer les résultats obtenus avec la commande synergétique, la commande vectorielle directe, avec orientation du flux rotorique et statorique, a été présentée et appliquée au moteur asynchrone.
La théorie de la commande synergétique, son principe et son procédé de synthèse des régulateurs, a été alors introduite et appliquée au moteur asynchrone.
Différentes lois de commande synergétiques ont été élaborées et étudiées à savoir:
- La loi de commande synergétique de base qui a donné des bons résultats dans la régulation de la vitesse et du flux mais elle est un peu sensible aux variations paramétriques du moteur.
- La loi de commande synergétique améliorée, qui résoud le problème précédant de la sensibilité par l’introduction d’un terme intégral sur les erreurs des grandeurs à réguler dans les expressions des macrovariables, a donné de bons résultats et de meilleures performances par rapport à la commande vectorielle.
Enfin, la combinaison de la commande synergétique avec la commande vectorielle a été suggérée et étudiée.
Cette combinaison a donné presque les mêmes résultats que dans le cas de la commande synergétique seule mais avec un avantage de diminution du volume du programme de commande donc du volume de calculs.
Dans ce mémoire, nous étudions la théorie de cette commande, puis nous appliquons cette technique de commande au moteur asynchrone.
Nous avons divisé ce mémoire en quatre chapitres.
Dans le premier chapitre, nous présenterons la modélisation de la machine asynchrone avec démonstration des représentations d’état convenables pour l’élaboration des commandes de la machine asynchrone pour les entraînements à vitesse variable.
Le deuxième chapitre sera consacré à la théorie de la commande vectorielle, à l'analyse de son principe.
Nous appliquons dans ce chapitre, la technique de la commande vectorielle directe avec orientation du flux rotorique et avec orientation du flux statorique au moteur asynchrone.
Des simulations de ces techniques sont présentées avec des tests de robustesse vis-à-vis des changements des paramètres.
Le troisième chapitre sera consacré à la théorie de la commande synergétique, à l'analyse de son principe.
Différentes procédures de calcul des composantes du vecteur de commande basées sur la méthode de la commande synergétique sont présentées, dans le cas d’un régulateur scalaire (à une seule composante du vecteur de commande) et dans le cas d’un régulateur vectoriel, i.e. vecteur de commande à plusieurs composantes.
Les régulateurs synergétiques adaptatifs sont aussi présentés.
Au chapitre quatre, une conception complète d'une commande synergétique est appliquée au modèle complet de la machine asynchrone.
Au chapitre cinq, une conception d'une commande synergétique appliquée au modèle de la machine asynchrone avec la prise en compte des contraintes de la commande vectorielle.
Différents résultats de simulations sont fournis.Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Spécialité Etat_Exemplaire M000808A M000808 Papier Bibliothèque centrale Mémoire de Magister Disponible M000808B M000808 Papier Bibliothèque centrale Mémoire de Magister Disponible Documents numériques
OULD_SASS.Mohamed.pdfURL
Titre : Commande de vitesse en temps réel d'un moteur asynchrone triphasé Type de document : texte imprimé Auteurs : Khider, Moussa, Auteur ; Larbes, Chérif, Directeur de thèse Editeur : [S.l.] : [s.n.] Année de publication : 2002 Importance : 120 f. Présentation : ill. Format : 30 cm. Note générale : Mémoire de Magister : Electronique : Alger, Ecole Nationale Polytechnique : 2002
Bibliogr. f. 108 - 109 . Annexe f. 110 - 120Langues : Français (fre) Mots-clés : Commande Vitesse Temps réel
Moteur Asynchrone Triphasé MLI
Programmée Engendrée Patel Hoft Angle
Commutation Algorithme On-line
Générateur Tension Stratégie Sinusoïdale
Simulation Logiciel MatlabIndex. décimale : M001302 Résumé : La technique de modulation de largeur d'impulsion (MLI) calculée de Patel et Hoft, avec Asservissement du Fondamental et Elimination Harmonique Sélective, est une alternative très attirante pour la commande de vitesse du moteur asynchrone triphasé.
Mais son utilisation est limitée par le fait que les angles de commutation ne peuvent être calculés en fonctionnement dans des applications temps réel.
Pour pallier cet inconvénient, un nouvel algorithme MLI temps réel est proposé.
Il présente une précision de calcul pratiquement égale à celle de la technique de Patel et Hoft permettant ainsi une élimination totale des premiers harmoniques sélectionnés et un asservissement du fondamental.
L'utilisation de ce nouvel algorithme, en commun avec une nouvelle stratégie de commande à flux constant, permet de commander un moteur asynchrone triphasé avec un taux d'harmoniques minimal et constant dans toute la plage de vitesses, de la vitesse nulle à la vitesse nominale. D'où un échauffement et un taux de pulsations de couple, minimaux et constants dans toute la plage de vitesses.
La simulation d'une commande de vitesse d'un moteur asynchrone triphasé, alimenté par une source de tension MLI calculée avec le nouvel algorithme et selon la nouvelle stratégie de commande, confirme les performances citées ci-dessus.Commande de vitesse en temps réel d'un moteur asynchrone triphasé [texte imprimé] / Khider, Moussa, Auteur ; Larbes, Chérif, Directeur de thèse . - [S.l.] : [s.n.], 2002 . - 120 f. : ill. ; 30 cm.
Mémoire de Magister : Electronique : Alger, Ecole Nationale Polytechnique : 2002
Bibliogr. f. 108 - 109 . Annexe f. 110 - 120
Langues : Français (fre)
Mots-clés : Commande Vitesse Temps réel
Moteur Asynchrone Triphasé MLI
Programmée Engendrée Patel Hoft Angle
Commutation Algorithme On-line
Générateur Tension Stratégie Sinusoïdale
Simulation Logiciel MatlabIndex. décimale : M001302 Résumé : La technique de modulation de largeur d'impulsion (MLI) calculée de Patel et Hoft, avec Asservissement du Fondamental et Elimination Harmonique Sélective, est une alternative très attirante pour la commande de vitesse du moteur asynchrone triphasé.
Mais son utilisation est limitée par le fait que les angles de commutation ne peuvent être calculés en fonctionnement dans des applications temps réel.
Pour pallier cet inconvénient, un nouvel algorithme MLI temps réel est proposé.
Il présente une précision de calcul pratiquement égale à celle de la technique de Patel et Hoft permettant ainsi une élimination totale des premiers harmoniques sélectionnés et un asservissement du fondamental.
L'utilisation de ce nouvel algorithme, en commun avec une nouvelle stratégie de commande à flux constant, permet de commander un moteur asynchrone triphasé avec un taux d'harmoniques minimal et constant dans toute la plage de vitesses, de la vitesse nulle à la vitesse nominale. D'où un échauffement et un taux de pulsations de couple, minimaux et constants dans toute la plage de vitesses.
La simulation d'une commande de vitesse d'un moteur asynchrone triphasé, alimenté par une source de tension MLI calculée avec le nouvel algorithme et selon la nouvelle stratégie de commande, confirme les performances citées ci-dessus.Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Spécialité Etat_Exemplaire M001302 M001302 Papier Bibliothèque centrale Mémoire de Magister Disponible Documents numériques
KHIDER.MOUSSA.pdfURL
Titre : Commandes robustes à structures variables et synergétique d'un moteur asynchrone Type de document : texte imprimé Auteurs : Laribi, Malika, Auteur ; Larbes, Chérif, Directeur de thèse ; Barazane, Linda, Directeur de thèse Editeur : [S.l.] : [s.n.] Année de publication : 2008 Importance : 90 f. Présentation : ill. Format : 30 cm Accompagnement : CD Note générale : Mémoire de Magister: Electronique: Alger, Ecole Nationale Polytechnique: 2008
Bibliogr. f. 91 - 94 Annexes [6] fLangues : Français (fre) Mots-clés : Moteur asynchrone
Commande vectorielle
Contrôle par orientation du flux
Commande à structures variables
Commande synergétiqueIndex. décimale : M004108 Résumé : les techniques de commandes linéaires ont montré leurs limitations tandis que les stratégies de commandes non linéaires ont démontré qu'elles sont des solutions convenables pour traiter les non linéarités de la machine asynchrone mais certaines sont sensibles aux variations des paramètres et aux perturbations externes qui sont inhérentes à la machine asynchrone.
Les commandes les plus appropriées doivent être donc robustes.
Dans ce contexte, l'objectif visé par ce mémoire consiste en la comparaison entre les performances obtenues avec deux techniques de contrôles robustes différentes à savoir: la commande à structures variables et la commande synergétique, appliquées à la commande vectorielle de la machine asynchrone du point de vue réduction de chattering et robustesse vis-à-vis des variations paramétriques et perturbations externes.
Après avoir modélisé la machine asynchrone nous avons, dans un premier temps appliqué et simulé la commande à structure variable; ensuite nous nous sommes intéressés à l'application de la commande synergétique.
En effet, les résultats de simulation obtenus nous ont montré que l'approche synergétique est meilleure en termes de stabilité et robustesse.
Ce mémoire est structuré en quatre chapitres:
- Le premier chapitre est consacré à la modélisation de la machine asynchrone et son alimentation en utilisant la transformation de Park.
Le choix de la représentation complexe permet une simplification de l'écriture.
- Dans le deuxième chapitre, nous présentons la technique de commande par orientation de flux et l'implémentation d'un régulateur classique de type PI pour la régulation de la vitesse.
- La technique de commande à structures variables avec application pour le réglage de vitesse de la machine asynchrone est développée dans le troisième chapitre.
- Dans la quatrième partie, nous présentons les concepts de base de la commande synergétique et l'application du contrôleur de vitesse synergétique pour une commande vectorielle d'un moteur à induction.
Une conclusion générale donnera une synthèse du travail effectué, et résumera les principaux résultats obtenus, ainsi que les perspectives envisagées pour d'éventuelles améliorations.Commandes robustes à structures variables et synergétique d'un moteur asynchrone [texte imprimé] / Laribi, Malika, Auteur ; Larbes, Chérif, Directeur de thèse ; Barazane, Linda, Directeur de thèse . - [S.l.] : [s.n.], 2008 . - 90 f. : ill. ; 30 cm + CD.
Mémoire de Magister: Electronique: Alger, Ecole Nationale Polytechnique: 2008
Bibliogr. f. 91 - 94 Annexes [6] f
Langues : Français (fre)
Mots-clés : Moteur asynchrone
Commande vectorielle
Contrôle par orientation du flux
Commande à structures variables
Commande synergétiqueIndex. décimale : M004108 Résumé : les techniques de commandes linéaires ont montré leurs limitations tandis que les stratégies de commandes non linéaires ont démontré qu'elles sont des solutions convenables pour traiter les non linéarités de la machine asynchrone mais certaines sont sensibles aux variations des paramètres et aux perturbations externes qui sont inhérentes à la machine asynchrone.
Les commandes les plus appropriées doivent être donc robustes.
Dans ce contexte, l'objectif visé par ce mémoire consiste en la comparaison entre les performances obtenues avec deux techniques de contrôles robustes différentes à savoir: la commande à structures variables et la commande synergétique, appliquées à la commande vectorielle de la machine asynchrone du point de vue réduction de chattering et robustesse vis-à-vis des variations paramétriques et perturbations externes.
Après avoir modélisé la machine asynchrone nous avons, dans un premier temps appliqué et simulé la commande à structure variable; ensuite nous nous sommes intéressés à l'application de la commande synergétique.
En effet, les résultats de simulation obtenus nous ont montré que l'approche synergétique est meilleure en termes de stabilité et robustesse.
Ce mémoire est structuré en quatre chapitres:
- Le premier chapitre est consacré à la modélisation de la machine asynchrone et son alimentation en utilisant la transformation de Park.
Le choix de la représentation complexe permet une simplification de l'écriture.
- Dans le deuxième chapitre, nous présentons la technique de commande par orientation de flux et l'implémentation d'un régulateur classique de type PI pour la régulation de la vitesse.
- La technique de commande à structures variables avec application pour le réglage de vitesse de la machine asynchrone est développée dans le troisième chapitre.
- Dans la quatrième partie, nous présentons les concepts de base de la commande synergétique et l'application du contrôleur de vitesse synergétique pour une commande vectorielle d'un moteur à induction.
Une conclusion générale donnera une synthèse du travail effectué, et résumera les principaux résultats obtenus, ainsi que les perspectives envisagées pour d'éventuelles améliorations.Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Spécialité Etat_Exemplaire M004108A M004108 Papier Bibliothèque centrale Mémoire de Magister Disponible M004108B M004108 Papier Bibliothèque centrale Mémoire de Magister Disponible Documents numériques
LARIBI.Malika.pdfURL Conception d'une carte de caractérisation des panneaux solaires photovoltaïques / Walid Adel Merzouk
Titre : Conception d'une carte de caractérisation des panneaux solaires photovoltaïques Type de document : texte imprimé Auteurs : Walid Adel Merzouk, Auteur ; Abderrahmane Rezki, Auteur ; Aissa Chouder, Directeur de thèse ; Larbes, Chérif, Directeur de thèse Editeur : [S.l.] : [s.n.] Année de publication : 2012 Importance : 68 f. Présentation : ill. Format : 30 cm. Accompagnement : 1 CD-ROM. Note générale : Mémoire de Projet de Fin d'Etudes : Electronique : Alger, Ecole Nationale Polytechnique : 2012
Bibliogr. f. 67 - 68Langues : Français (fre) Mots-clés : Panneau solaire
MPPT
Microcontrôleur
Solaires photovoltaïques -- caractérisationIndex. décimale : PN01212 Résumé : Conception d’une carte de caractérisation pour panneaux solaires, cette carte accompagnée d'une interface graphique, de refaire l’acquisition de la courbe caractéristique courant tension, calculer la puissance en chaque point de la courbe, transmettre toutes les données stockées a un PC et afficher les valeurs tension, courant et puissance au point de puissance maximale. Conception d'une carte de caractérisation des panneaux solaires photovoltaïques [texte imprimé] / Walid Adel Merzouk, Auteur ; Abderrahmane Rezki, Auteur ; Aissa Chouder, Directeur de thèse ; Larbes, Chérif, Directeur de thèse . - [S.l.] : [s.n.], 2012 . - 68 f. : ill. ; 30 cm. + 1 CD-ROM.
Mémoire de Projet de Fin d'Etudes : Electronique : Alger, Ecole Nationale Polytechnique : 2012
Bibliogr. f. 67 - 68
Langues : Français (fre)
Mots-clés : Panneau solaire
MPPT
Microcontrôleur
Solaires photovoltaïques -- caractérisationIndex. décimale : PN01212 Résumé : Conception d’une carte de caractérisation pour panneaux solaires, cette carte accompagnée d'une interface graphique, de refaire l’acquisition de la courbe caractéristique courant tension, calculer la puissance en chaque point de la courbe, transmettre toutes les données stockées a un PC et afficher les valeurs tension, courant et puissance au point de puissance maximale. Exemplaires
Code-barres Cote Support Localisation Section Disponibilité Spécialité Etat_Exemplaire PN01212 PN01212 Papier + ressource électronique Bibliothèque centrale Projet Fin d'Etudes Disponible Electronique Consultation sur place/Téléchargeable Documents numériques
MERZOUK.Walid Adel_REZKI.Abderrahmane.pdfURL PermalinkConception et réalisation d'une commande MPPT par la méthode P&O à base d'un microcontrôleur PIC16F876 / Dahmani, Mohamed
PermalinkConception et simulation d'une commande Soft-Start pour une machine asynchrone / Belhaouas, Nasreddine
PermalinkContribution à la commande, modélisation et optimisation neuro-floue dans un système photovoltaique / Belhachat, Faiza
PermalinkContribution à la commande et à l’optimisation de l’énergie dans un système photovoltaïque / Obeidi Née Tchoketch Kebir, Gül Filiz
PermalinkPermalinkContribution à l'étude et à l'impémentation sur circuits FPGA de la commande MLI à élimination sélective des harmoniques temps réel / Bendib, Douadi
PermalinkPermalinkContribution à l’implémentation d’une technique métaheuristique appliquée à la commande MPPT dans un système photovoltaïque / Belmekki Mohamed Amir Alaa
PermalinkPermalink