Classification of dyes; Dyeing of cotton, wool, silk, polyester, nylon and acrylic with appropriate dye classes; Dyeing of polyester/cotton and polyester/wool blends; Dyeing machines; Dyeing of cotton knitted fabrics and machines used; Dye fibre interaction; Introduction to thermodynamics and kinetics of dyeing; Methods for determination of wash, light and rubbing fastness.
Classification of dyes; Dyeing of cotton, wool, silk, polyester, nylon and acrylic with appropriate dye classes; Dyeing of polyester/cotton and polyester/wool blends; Dyeing machines; Dyeing of cotton knitted fabrics and machines used; Dye fibre interaction; Introduction to thermodynamics and kinetics of dyeing; Methods for determination of wash, light and rubbing fastness.
Name; Hasnain Nawaz
Surname : Shaikh
ROLL NO: 16 CH 42
B.E: Chemical Engineering (In Progress).
Mehran University of Engineering and Technology
Jamshore, ISO 9001 Certified.
Name; Hasnain Nawaz
Surname : Shaikh
ROLL NO: 16 CH 42
B.E: Chemical Engineering (In Progress).
Mehran University of Engineering and Technology
Jamshore, ISO 9001 Certified.
Manufacturing of chlorine using diaphragm cell, membrane cellrita martin
Â
Chlorine is an important industrial chemical. Chlorine is manufactured by the electrolysis of sodium chloride solution using a diaphragm cell and a membrane cell. Both cells rely on the same underlying chemistry, but differ in detail.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Â
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
Â
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
Â
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Dev Dives: Train smarter, not harder â active learning and UiPath LLMs for do...UiPathCommunity
Â
đĽ Speed, accuracy, and scaling â discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Miningâ˘:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing â with little to no training required
Get an exclusive demo of the new family of UiPath LLMs â GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
đ¨âđŤ Andras Palfi, Senior Product Manager, UiPath
đŠâđŤ Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Â
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as âpredictable inferenceâ.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Â
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overviewâ
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
Â
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
⢠The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
⢠Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
⢠Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
⢠Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Â
Sequesterant
1. LNC Technical Presentation
Dt. 14/06/1998
SEQUESTERING AGENTS
Sequestration may be defined as the ability of a compound to form a complex with a
metal ion, keeping it in solution despite the presence of precipitating agent.
Before dealing with the problem of sequestering agents, it is advisable to check through
a few notions of general chemistry.
Co-ordination compounds or complexes are those species where a central atom is
surrounded by a group of atoms or small external molecules which go under the name
of ligand. The formation of complex is due to an acid base reaction according to Lewis.
The central atom (usually a metal ion) acts as an electron acceptor, the ligand acts as
donors. A ligand may be uni-dentate or multi-dentate, the former case includes
monoatomic ions (e.g. cl-) and all those molecules that have one single atom with an
electronic doublet available for coordination (e.g. H2O: and :NH3) and the latter case
includes those molecules which have several atoms with one free lone paid e.g.
ethylenediamine (bidentate ligand)
H2N - CH2 - CH2 - NH2
and the ethylenediamine tetra-acetate ion (hexa-dentate).
-:OOCH2C CH2COO:-
/
N ---CH2 ----CH2---N
/
-:OOCH2C CH2COO:-
A multi dentate ligand is often structurally capable of enabling two or more of its donor
atoms to form a bend simultaneously with the same metal atom, which is thus enclosed
in a ring structure. Ligands of this type are called chelating agents and their complexes
are called metal chelates.
-OOC---CH2 CH2---COO-
/
N ---CH2 ----CH2---N
/
-OOC---CH2 CH2---COO-
Ionized EDTA
2. 2
CO
/
CH2 O-
| |
| CH2--CO
| / |
N----------O-------
/ |
CH2 |
/ Fe3+-----OH
/
CH2 |
|
N-------------O----
| |/
| CH2-- CO
| |
CH2 O-
/
/
CO
EDTA Ferric Chelate
Fig. 1
This definition draws its origin from Greek word, where the term chele, which is the
scientific name for the claws of crabs and similar. The term chelate is expressive of the
notion of enveloping the ion, consequently hiding its most evident characteristics.
A complexing agent is thus a compound, which forms complexes of any type with
metal ions. A sequestering agent is a compound which forms water soluble complexes
with such ions. Generally speaking, the most stable complexes are the ones where the
metal is enclosed is a 5 or 6 atoms ring structure. In conclusion, sequestering agents are
always multidentate ligands capable of forming water soluble chelates with metal ions.
When the complex is formed, the metal ion is practically removed from the solution and
therefore ceases to exist as such. Obviously the reactions to which the pre-existing ions
give rise can no longer take place. Among the best known and widely used
sequestering agents one may count amino carboxylic acids and especially ethylene
diamine tetra acetic acid.
Owing to the great and not only historic importance of amino carboxylic acids, recently
they have been replaced in many application by other types of sequestering agents,
among them, to quote an instance, phosphonic sequestering agents. EDTA chelate
compound with the Fe+3 ion is shown in Fig. 1.
3. 3
Stabilizers for Hydrogen Peroxide :
Hydrogen peroxide is commercially available as a 35% solution in water. These
solutions are stable in the presence of sulphuric acid or phosphoric acid. Traces of
heavy metals like gold, silver, platinum, iron, copper, manganese etc. Catalytically
decompose hydrogen peroxide.
2H2O2 ---------> 2H2O + (O)
(O) + (O) ---------> O2 â
--------------------------------------
2H2O2 ----------> 2H2O + O2 â
An aqueous solution, hydrogen peroxide ionizes into hydrogen and perhydroxyl ions :
(H2O)
H2O2 -------------> H+ + HOO-
Perhydroxyl ions are supposed to be the active bleaching agent. In the presence of an
alkali, like sodium hydroxide, the following equilibrium is set up :
H2O2 + OH- ---------> HOO- + H2O
<---------
It is seen that an increase in the concentration of hydroxyl ions, i.e., increasing the pH,
shifts the equilibrium to the right, thereby increasing the concentration of perhydroxyl
ions. On the other hand, in the acidic medium, the backward reaction is favoured and
the concentration of perhydroxyl ions decreases and the solution becomes stable.
However, the decomposition of hydrogen peroxides is not a function of only the pH.
Thus, sodium hydroxide or sodium carbonate decompose hydrogen peroxide faster
than sodium silicate at the same pH. Whereas sodium silicate has a strong stabilizing
effect on hydrogen peroxide, sodium carbonate has the opposite effect. Traditionally,
sodium silicate used was a polysilicate (Na2O:SiO2, 1:3.3) referred to as sodium silicate
(79°Tw or 42°Be) or water glass. However, its tendency to precipitate out of solution in
hard water or upon acidification has resulted in its replacement by non-silicate
stabilizers.
Sodium silicate is available in various forms, such as the following :
1. Sodium orthosilicate (2Na2O . SiO2)
2. Sodium pyrosilicate (3Na2O . SiO2)
3. Sodium metasilicate (Na2O . SiO2)
4. Sodium disilicate (Na2O . 2SiO2)
5. Sodium trisilicate (Na2O . 3SiO2)
6. Sodium tetrasilicate (Na2O . 4SiO2)
4. 4
Mechanism of bleaching :
Earlier, it was thought that during bleaching with hydrogen peroxide under alkaline
conditions nascent oxygen is first produced, a part of which combines with itself
produces molecular oxygen in the gaseous form and escapes into the atmosphere. This
oxygen is not available for bleaching purposes. The other part attacks the coloured
pigment present in cotton and bleaches (turning into white) the pigment.
H2O2 ------> H2O + (O) ---------- (1)
(O) + (O) -----> O2 â ---------- (2)
(O) + (Coloured pigment) -----> (White pigment) ---------- (3)
Reaction (2) is the undesired, wasteful reaction, while reaction (3) is the desired one.
The second mechanism suggested involves the formation of perhydroxyl ion.
(OH-)
H2O2 --------> HOO- + H2O
HOO- -------> HO- + O
| |
H-C H-C
|| + O -----> | O
/
H-C H-C
| |
(Chromo- (Oxirane)
phore)
|
H-C |
| O + H2O ------ > HO - C - H
/ |
H-C H - C - OH
| |
(diol)
Hydrogen peroxide is activated by alkali (OH-), which leads to the formation of the
perhydroxy ion (HOO-). This decomposes into the more stable hydroxy (OH-) ion and
singlet oxygen. This active form of oxygen reacts with the double bonds of the
chromophore (e.g., carotenoid pigments) that impart the characteristic brown colour to
raw cotton.
A third mechanism --- with the formation of free radicals is also suggested. In this,
hydrogen peroxide is cleaved to form two hydroxy free radicals.
H - O - O - H -------> 2HO.
Heavy metal compounds and other ill-defined impurities catalyze the decomposition of
hydrogen peroxide, which then competes with the bleaching reaction. These metals can
cause the formation of free radicals. The characteristic property of these metals is that
they can exhibit in several valencies (Fe, Co, Mn, Cu, etc.). The free radicals can attack
the pigments as well as cotton cellulose, leading to damage and can form âcatalyst
holesâ in the cotton fabric.
5. 5
Mechanism of peroxide stabilisation :
When bleaching textile materials (cotton, wool, silk etc.) with hydrogen peroxide under
alkaline conditions, bleach stabilizers must be used. These inhibit the decomposition of
bleach-active perhydroxy anions (H-O-O-) and ensure a high oxidation potential over
the whole bleaching time. The residual hydrogen peroxide content on the fabrics after
bleaching in amounts of 15-40% of the original hydrogen peroxide content indicates that
the bleaching process was satisfactory and that spontaneous catalytic decomposition
has not occurred to a large extent.
Some stabilizers contain water soluble magnesium salts (producing Mg++ ions in
aqueous solution and oxidation --- stable costabilisers. The magnesium cations stabilise
the perhydroxy anions, while the anions of the costabilisers (e.g. phosphonate ions)
form complexes with the heavy metal ions, thereby inactivating their catalytic effect.
Thus, direct stabilisation is caused by the magnesium ions and indirect stabilization, by
the costabilizer. As sodium silicate inactivates the heavy metal ions, its anion (silicate)
also has an indirect stabilising action. Magnesium cation may act in the following way,
magnesium perhydride being more stable that perhydroxy ion:
H-O-O-H -------> H+ + HOOO-
Mg++ + 2HOO- ------> Mg (OOH)2
The stabilisers, available commercially, have various compositions. Apart from
magnesium ions, responsible for direct stabilisation, there are complexing agents like
EDTA, DTPA. Gluconic acid, phosphonic acid, poly (acrylic acid) derivatives. The
organic stabilisers do not contain sodium silicate. The silicate-containing stabilisers
include sodium metasilicate in aqueous solution at a concentration of 38° - 40° Be.
Organic stabilisers containing surfactants are also marketed.
In pad-steam process with reaction items of upto 30 min. Silicate-free bleaching in the
presence of organic stabilisers has been established. Stabilisation of bleach liquors with
sodium silicate and magnesium ions has the disadvantages that silicate encrustations
(scaling) form in the bleaching equipment. These scales are difficult to remove and
damage the surface of the fabric. Silicate can also get deposited on the fabric and this
spoils the hand of the fabric and reduces its absorbency.
Good stabilizers should have the following properties
1. Good stabilizing action
2. Good resistance towards oxidants
3. Prevention of silicate build-up on rollers in the steamer
4. Inactivation of catalysts, like heavy metal ions, and
5. Good metering and pumping properties.
6. 6
Surfactant-containing stabilisers, used with sodium silicate in the bleach bath, must
have silicate-dispersing properties. The surfactants used in bleaching have emulsifying,
dispersing, and wetting properties, which promote the removal of hydrophobic
impurities and soil, and assist in the transport of the reaction products formed by the
bleaching process. The wetting properties are necessary to enhance the absorbency of
the pre-treated goods and to make it uniform.
In order to meet these requirements, the surfactants used are usually mixtures of
anionic surfactants, like alkyl sulphonates and alkyl aryl sulphonates, with nonionic
surfactants, such as alkyl phenol ethoxylates, or the bio-degradable fatty alcohol
ethoxylates. These surfactants must be stable in the bleach bath and must be suitable
for metering equipment.
Sequestering / Chelating agents
In wet processing of textile materials, the quality of water used is of utmost importance.
The presence of alkaline earth (calcium and magnesium) and / or heavy metal (iron,
copper, manganese, etc.) salts create problems. Thus copper, iron and manganese lasts,
even in very small quantities, catalytically decompose hydrogen peroxide used in the
bleaching of cotton materials and cause local damage to these materials.
Formation of sparingly soluble salt-like compounds with anionic dyes (direct, acid,
reactive, mordant and metal complex dyes) by these metal salts, lead to filtering out
problems in package dyeing, levelling problems and impairement rubbing and washing
fastness. Certain dye molecules (capable of chelating metal ions) can form stable
complexes with metal ions. Causing changes in shade / tone, accompanied by loss of
brilliance. In the case of dyeing of cotton with vat dyes, especially blue vat dyes, the
presence of calcium salts like calcium chloride in the water (hardness) produces
insoluble calcium carbonate by reaction with sodium carbonate (formed by contact with
stock solution of sodium hydroxide with carbon dioxide of the atmosphere) and gets
deposited in the cotton material. After the oxidation of the leuco vat dyes, the
brightness of the final dyeing is impaired by the presence of calcium carbonate in the
fabric. A treatment with dilute hydrochloric acid solution at the room temperature for a
few minutes, followed by thorough washing (calcium chloride and hydrochloric acid)
brings back the brilliance of the vat dyeing.
These and other problems can be overcome by adding sequestering/chelating agents to
the dyebath to form water-soluble complexes with the metal ions, which then lose their
metallic nature and hence will not interfere with the process being carried out.
Sequestering agents differ with respect to the stability of the metal complex they form
and the specific effect on metal cations. Further, the stability of the complex depends on
the pH of the treatment bath.
7. 7
Ethylene diamine tetra-acetic acid (as various sodium salts) (EDTA), diethylene
triamine penta acid (as various sodium salts) (DTPA), nitrilo triacetic acid (as sodium
salts) (NTA), phosphonic acid-based salts are some of the sequestering agents that are
very effective on a wide range of cations, including heavy metal ions (iron, copper,
manganese etc.) and those from hard water (calcium and magnesium).
Specific compounds to combat the effects of hard water salts include mild complexing
agents, such as polyphosphates and various polycarboxylic acids. These also have a
dispersing action on the precipitates from water hardness, which the strong complexing
agents do not have.
Specific mild complexing agents for heavy metal ions such as copper, iron and
manganese include various polyhydroxy compounds such as sorbitol, gluconic acid,
gluco heptaonic acid and alkanolamines.
Chelate compounds :
Compounds in which a metal ion is joined to two or more donor groups of a single ion
are called chelate compounds. The donor molecule or ligand is known as unidentate,
bidentate, tridentate, etc. according to whether it forms one, two, three, etc. covalent
linkages with the metal atom. For example, glycine (amino acetic acid) is a bidentate
agent, which forms two covalent bonds with a cupric ion, giving five membered, ring
structure A. In this the actual ligand is the glycinate anion, two of which neutralize the
positive charges on the original cupric ion, resulting in an uncharged chelate.
2H2N-CH2-COOH + Cu++
â
O=C-O H2N-CH2
| Cu |
CH2-NH2 O- C=O
(A)
Sodium hexametaphosphate sequesters calcium and magnesium ions from hard water
and these metal ions are held in the anion of the complex, thereby losing their metallic
properties
8. 8
(NaPO3)6 --------->Na2(Na4P6O18)
<---------
Na2(Na4P6O18) + 2CaCl2 -----> Na2(Ca2P6O18) + 4NaCl
Na2(Na4P6O18) + 2MgCl2 -----> Na2(Mg2P6O18) + 4NaCl
EDTA (tetra sodium salt) holds calcium ions by sequestering :
NaOOC-CH2 CH2COONa
/
N-CH2-CH2-N + 2CaCl2
/
NaOOC-CH2 CH2COONa
â (-4 NaCl)
COO OOC
/ /
CH2 Ca CH2
ďŁ /
N-CH2-CH2-N
/
CH2 Ca CH2
/ /
COO COO
The structures of some conventional sequestering agents are given below :
Hydroxycarboxylates
H H OH H H H OH H H
| | | | | | | | |
HOCH2 C---C---C---C---CO2H HOCH2 C --- C--- C--- C--- C---CO2H
| | | | | | | | |
OH OH H OH OH OH H OH OH
Gluconic Acid Glucoheptonic Acid